diff --git a/.azure-pipelines/generation-templates/generate-command-metadata.yml b/.azure-pipelines/generation-templates/generate-command-metadata.yml index c37cb5f84bb..2de3074be8d 100644 --- a/.azure-pipelines/generation-templates/generate-command-metadata.yml +++ b/.azure-pipelines/generation-templates/generate-command-metadata.yml @@ -9,7 +9,6 @@ steps: pwsh: true script: | . $(System.DefaultWorkingDirectory)/tools/PostGeneration/NewCommandMetadata.ps1 -SourcePath "$(System.DefaultWorkingDirectory)/src/" -IncludePermissions -Debug - - task: PowerShell@2 - task: PowerShell@2 displayName: Generate authentication module metadata inputs: diff --git a/config/ModuleMetadata.json b/config/ModuleMetadata.json index 35c19776f9a..25e990b589e 100644 --- a/config/ModuleMetadata.json +++ b/config/ModuleMetadata.json @@ -27,15 +27,15 @@ "versions": { "authentication": { "prerelease": "", - "version": "2.26.1" + "version": "2.27.0" }, "beta": { "prerelease": "", - "version": "2.26.1" + "version": "2.27.0" }, "v1.0": { "prerelease": "", - "version": "2.26.1" + "version": "2.27.0" } } } diff --git a/config/ModulesMapping.jsonc b/config/ModulesMapping.jsonc index 26d6c619913..42eae1ee71d 100644 --- a/config/ModulesMapping.jsonc +++ b/config/ModulesMapping.jsonc @@ -11,7 +11,7 @@ "Devices.CloudPrint": "^print\\.", "Devices.CorporateManagement": "^deviceAppManagement\\.|^officeConfiguration\\.|^users.mobileAppIntentAndState$|^users.mobileAppTroubleshootingEvent$|^users.windowsInformationProtectionDeviceRegistration$|^users.managedAppRegistration$|^users.managedDevice$|^users.deviceManagementTroubleshootingEvent$|^users.deviceEnrollmentConfiguration$", "Devices.ServiceAnnouncement": "^admin.serviceAnnouncement$|^admin.*.Actions$|^admin.*.Functions$", - "DeviceManagement": "^deviceManagement.(deviceCompliancePolicy.*|deviceManagementConfigurationPolicy.*|deviceManagementCompliancePolicy.*|deviceManagementConfigurationSettingDefinition.*|deviceConfiguration.*|managedDevice.*|managementCondition.*|microsoftTunnel.*|userExperienceAnalytics.*|windowsInformationProtection.*|deviceManagement|deviceManagement(DerivedCredentialSettings|Intent|ResourceAccessProfileBase|Script|SettingCategory|SettingDefinition|Template|TroubleshootingEvent)|androidForWork(AppConfigurationSchema|Settings)|androidManagedStore(AccountEnterpriseSettings|AppConfigurationSchema)|deviceAndAppManagementAssignmentFilter|deviceCategory|advancedThreatProtectionOnboardingStateSummary|dataSharingConsent|detectedApp|deviceHealthScript|deviceShellScript|embeddedSIMActivationCodePool|groupPolicyConfiguration|macOSSoftwareUpdateAccountSummary|mobileAppTroubleshootingEvent|notificationMessageTemplate|remoteActionAudit|softwareUpdateStatusSummary|windowsMalwareInformation|windowsQualityUpdateProfile)$|^admin.edge$|^deviceManagement.monitoring$|^users.ListCloudPCs$", + "DeviceManagement": "^deviceManagement.(deviceCompliancePolicy.*|deviceManagementConfigurationPolicy.*|deviceManagementCompliancePolicy.*|deviceManagementConfigurationSettingDefinition.*|deviceConfiguration.*|managedDevice.*|managementCondition.*|microsoftTunnel.*|windowsInformationProtection.*|deviceManagement|deviceManagement(DerivedCredentialSettings|Intent|ResourceAccessProfileBase|Script|SettingCategory|SettingDefinition|Template|TroubleshootingEvent)|androidForWork(AppConfigurationSchema|Settings)|androidManagedStore(AccountEnterpriseSettings|AppConfigurationSchema)|deviceAndAppManagementAssignmentFilter|deviceCategory|advancedThreatProtectionOnboardingStateSummary|dataSharingConsent|detectedApp|deviceHealthScript|deviceShellScript|embeddedSIMActivationCodePool|groupPolicyConfiguration|macOSSoftwareUpdateAccountSummary|mobileAppTroubleshootingEvent|notificationMessageTemplate|remoteActionAudit|softwareUpdateStatusSummary|windowsMalwareInformation|windowsQualityUpdateProfile)$|^admin.edge$|^deviceManagement.monitoring$|^users.ListCloudPCs$", "DeviceManagement.Administration": "^deviceManagement.(virtualEndpoint.*|.*Partner.*|.*Certificate.*|.*role.*|deviceManagement(DomainJoinConnector|ExchangeConnector|ExchangeOnPremisesPolicy)|groupPolicy(Category|Definition|DefinitionFile|MigrationReport|ObjectFile|UploadedDefinitionFile)|auditEvent|cartToClassAssociation|comanagementEligibleDevice|deviceAndAppManagementRoleAssignment|intuneBrandingProfile|iosUpdateDeviceStatus|mobileThreatDefenseConnector|ndesConnector|resourceOperation|restrictedAppsViolation|termsAndConditions)", "DeviceManagement.Enrollment": "^deviceManagement.(.*Enrollment.*|.*Autopilot.*|.*depOnboarding.*|importedDeviceIdentity|onPremisesConditionalAccessSettings|windowsFeatureUpdateProfile)$|^roleManagement.roleManagement$|^roleManagement.rbacApplicationMultiple$|^roleManagement.unifiedRbacApplication$", "DeviceManagement.Functions": "^deviceManagement.*.Functions$", diff --git a/docs/OpenApiInfo/beta/openApiInfo.json b/docs/OpenApiInfo/beta/openApiInfo.json index 32e746309a7..00c0c6a73ad 100644 --- a/docs/OpenApiInfo/beta/openApiInfo.json +++ b/docs/OpenApiInfo/beta/openApiInfo.json @@ -105964,441 +105964,6 @@ ] } }, - { - "PathInfo": { - "Path": "/education/synchronizationProfiles", - "Module": "Education" - }, - "MethodInfo": { - "OperationId": "education_ListSynchronizationProfile", - "Method": "Get", - "Parameters": [ - { - "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": "/education/synchronizationProfiles", - "Module": "Education" - }, - "MethodInfo": { - "OperationId": "education_CreateSynchronizationProfile", - "Method": "Post", - "Parameters": [] - } - }, - { - "PathInfo": { - "Path": "/education/synchronizationProfiles/{educationSynchronizationProfile-id}", - "Module": "Education" - }, - "MethodInfo": { - "OperationId": "education_GetSynchronizationProfile", - "Method": "Get", - "Parameters": [ - { - "Name": "educationSynchronizationProfile-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/education/synchronizationProfiles/{educationSynchronizationProfile-id}", - "Module": "Education" - }, - "MethodInfo": { - "OperationId": "education_UpdateSynchronizationProfile", - "Method": "Patch", - "Parameters": [ - { - "Name": "educationSynchronizationProfile-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/education/synchronizationProfiles/{educationSynchronizationProfile-id}", - "Module": "Education" - }, - "MethodInfo": { - "OperationId": "education_DeleteSynchronizationProfile", - "Method": "Delete", - "Parameters": [ - { - "Name": "educationSynchronizationProfile-id", - "Location": "Path" - }, - { - "Name": "If-Match", - "Location": "Header" - } - ] - } - }, - { - "PathInfo": { - "Path": "/education/synchronizationProfiles/{educationSynchronizationProfile-id}/errors", - "Module": "Education" - }, - "MethodInfo": { - "OperationId": "education.synchronizationProfile_ListError", - "Method": "Get", - "Parameters": [ - { - "Name": "educationSynchronizationProfile-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": "/education/synchronizationProfiles/{educationSynchronizationProfile-id}/errors", - "Module": "Education" - }, - "MethodInfo": { - "OperationId": "education.synchronizationProfile_CreateError", - "Method": "Post", - "Parameters": [ - { - "Name": "educationSynchronizationProfile-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/education/synchronizationProfiles/{educationSynchronizationProfile-id}/errors/{educationSynchronizationError-id}", - "Module": "Education" - }, - "MethodInfo": { - "OperationId": "education.synchronizationProfile_GetError", - "Method": "Get", - "Parameters": [ - { - "Name": "educationSynchronizationProfile-id", - "Location": "Path" - }, - { - "Name": "educationSynchronizationError-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/education/synchronizationProfiles/{educationSynchronizationProfile-id}/errors/{educationSynchronizationError-id}", - "Module": "Education" - }, - "MethodInfo": { - "OperationId": "education.synchronizationProfile_UpdateError", - "Method": "Patch", - "Parameters": [ - { - "Name": "educationSynchronizationProfile-id", - "Location": "Path" - }, - { - "Name": "educationSynchronizationError-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/education/synchronizationProfiles/{educationSynchronizationProfile-id}/errors/{educationSynchronizationError-id}", - "Module": "Education" - }, - "MethodInfo": { - "OperationId": "education.synchronizationProfile_DeleteError", - "Method": "Delete", - "Parameters": [ - { - "Name": "educationSynchronizationProfile-id", - "Location": "Path" - }, - { - "Name": "educationSynchronizationError-id", - "Location": "Path" - }, - { - "Name": "If-Match", - "Location": "Header" - } - ] - } - }, - { - "PathInfo": { - "Path": "/education/synchronizationProfiles/{educationSynchronizationProfile-id}/errors/$count", - "Module": "Education" - }, - "MethodInfo": { - "OperationId": "education.synchronizationProfile.error_GetCount", - "Method": "Get", - "Parameters": [ - { - "Name": "educationSynchronizationProfile-id", - "Location": "Path" - }, - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/education/synchronizationProfiles/{educationSynchronizationProfile-id}/microsoft.graph.pause", - "Module": "Education" - }, - "MethodInfo": { - "OperationId": "education.synchronizationProfile_pause", - "Method": "Post", - "Parameters": [ - { - "Name": "educationSynchronizationProfile-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/education/synchronizationProfiles/{educationSynchronizationProfile-id}/microsoft.graph.reset", - "Module": "Education" - }, - "MethodInfo": { - "OperationId": "education.synchronizationProfile_reset", - "Method": "Post", - "Parameters": [ - { - "Name": "educationSynchronizationProfile-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/education/synchronizationProfiles/{educationSynchronizationProfile-id}/microsoft.graph.resume", - "Module": "Education" - }, - "MethodInfo": { - "OperationId": "education.synchronizationProfile_resume", - "Method": "Post", - "Parameters": [ - { - "Name": "educationSynchronizationProfile-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/education/synchronizationProfiles/{educationSynchronizationProfile-id}/microsoft.graph.start", - "Module": "Education" - }, - "MethodInfo": { - "OperationId": "education.synchronizationProfile_start", - "Method": "Post", - "Parameters": [ - { - "Name": "educationSynchronizationProfile-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/education/synchronizationProfiles/{educationSynchronizationProfile-id}/microsoft.graph.uploadUrl()", - "Module": "Education" - }, - "MethodInfo": { - "OperationId": "education.synchronizationProfile_uploadUrl", - "Method": "Get", - "Parameters": [ - { - "Name": "educationSynchronizationProfile-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/education/synchronizationProfiles/{educationSynchronizationProfile-id}/profileStatus", - "Module": "Education" - }, - "MethodInfo": { - "OperationId": "education.synchronizationProfile_GetProfileStatus", - "Method": "Get", - "Parameters": [ - { - "Name": "educationSynchronizationProfile-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/education/synchronizationProfiles/{educationSynchronizationProfile-id}/profileStatus", - "Module": "Education" - }, - "MethodInfo": { - "OperationId": "education.synchronizationProfile_UpdateProfileStatus", - "Method": "Patch", - "Parameters": [ - { - "Name": "educationSynchronizationProfile-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/education/synchronizationProfiles/{educationSynchronizationProfile-id}/profileStatus", - "Module": "Education" - }, - "MethodInfo": { - "OperationId": "education.synchronizationProfile_DeleteProfileStatus", - "Method": "Delete", - "Parameters": [ - { - "Name": "educationSynchronizationProfile-id", - "Location": "Path" - }, - { - "Name": "If-Match", - "Location": "Header" - } - ] - } - }, - { - "PathInfo": { - "Path": "/education/synchronizationProfiles/$count", - "Module": "Education" - }, - "MethodInfo": { - "OperationId": "education.synchronizationProfile_GetCount", - "Method": "Get", - "Parameters": [ - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - } - ] - } - }, { "PathInfo": { "Path": "/education/users", @@ -437605,6 +437170,10 @@ "Name": "user-id", "Location": "Path" }, + { + "Name": "ConsistencyLevel", + "Location": "Header" + }, { "Name": "$select", "Location": "Query" @@ -437628,6 +437197,10 @@ { "Name": "user-id", "Location": "Path" + }, + { + "Name": "ConsistencyLevel", + "Location": "Header" } ] } diff --git a/docs/OpenApiInfo/v1.0/openApiInfo.json b/docs/OpenApiInfo/v1.0/openApiInfo.json index 2c1ee4baac5..78b0d11c9b0 100644 --- a/docs/OpenApiInfo/v1.0/openApiInfo.json +++ b/docs/OpenApiInfo/v1.0/openApiInfo.json @@ -44307,11 +44307,11 @@ }, { "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformance", + "Path": "/deviceManagement/windowsInformationProtectionAppLearningSummaries", "Module": "DeviceManagement" }, "MethodInfo": { - "OperationId": "deviceManagement_ListUserExperienceAnalyticsAppHealthApplicationPerformance", + "OperationId": "deviceManagement_ListWindowsInformationProtectionAppLearningSummary", "Method": "Get", "Parameters": [ { @@ -44351,26 +44351,26 @@ }, { "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformance", + "Path": "/deviceManagement/windowsInformationProtectionAppLearningSummaries", "Module": "DeviceManagement" }, "MethodInfo": { - "OperationId": "deviceManagement_CreateUserExperienceAnalyticsAppHealthApplicationPerformance", + "OperationId": "deviceManagement_CreateWindowsInformationProtectionAppLearningSummary", "Method": "Post", "Parameters": [] } }, { "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformance/{userExperienceAnalyticsAppHealthApplicationPerformance-id}", + "Path": "/deviceManagement/windowsInformationProtectionAppLearningSummaries/{windowsInformationProtectionAppLearningSummary-id}", "Module": "DeviceManagement" }, "MethodInfo": { - "OperationId": "deviceManagement_GetUserExperienceAnalyticsAppHealthApplicationPerformance", + "OperationId": "deviceManagement_GetWindowsInformationProtectionAppLearningSummary", "Method": "Get", "Parameters": [ { - "Name": "userExperienceAnalyticsAppHealthApplicationPerformance-id", + "Name": "windowsInformationProtectionAppLearningSummary-id", "Location": "Path" }, { @@ -44386,15 +44386,15 @@ }, { "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformance/{userExperienceAnalyticsAppHealthApplicationPerformance-id}", + "Path": "/deviceManagement/windowsInformationProtectionAppLearningSummaries/{windowsInformationProtectionAppLearningSummary-id}", "Module": "DeviceManagement" }, "MethodInfo": { - "OperationId": "deviceManagement_UpdateUserExperienceAnalyticsAppHealthApplicationPerformance", + "OperationId": "deviceManagement_UpdateWindowsInformationProtectionAppLearningSummary", "Method": "Patch", "Parameters": [ { - "Name": "userExperienceAnalyticsAppHealthApplicationPerformance-id", + "Name": "windowsInformationProtectionAppLearningSummary-id", "Location": "Path" } ] @@ -44402,15 +44402,15 @@ }, { "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformance/{userExperienceAnalyticsAppHealthApplicationPerformance-id}", + "Path": "/deviceManagement/windowsInformationProtectionAppLearningSummaries/{windowsInformationProtectionAppLearningSummary-id}", "Module": "DeviceManagement" }, "MethodInfo": { - "OperationId": "deviceManagement_DeleteUserExperienceAnalyticsAppHealthApplicationPerformance", + "OperationId": "deviceManagement_DeleteWindowsInformationProtectionAppLearningSummary", "Method": "Delete", "Parameters": [ { - "Name": "userExperienceAnalyticsAppHealthApplicationPerformance-id", + "Name": "windowsInformationProtectionAppLearningSummary-id", "Location": "Path" }, { @@ -44422,11 +44422,11 @@ }, { "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformance/$count", + "Path": "/deviceManagement/windowsInformationProtectionAppLearningSummaries/$count", "Module": "DeviceManagement" }, "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformance_GetCount", + "OperationId": "deviceManagement.windowsInformationProtectionAppLearningSummary_GetCount", "Method": "Get", "Parameters": [ { @@ -44442,11 +44442,11 @@ }, { "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails", + "Path": "/deviceManagement/windowsInformationProtectionNetworkLearningSummaries", "Module": "DeviceManagement" }, "MethodInfo": { - "OperationId": "deviceManagement_ListUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDetail", + "OperationId": "deviceManagement_ListWindowsInformationProtectionNetworkLearningSummary", "Method": "Get", "Parameters": [ { @@ -44486,26 +44486,26 @@ }, { "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails", + "Path": "/deviceManagement/windowsInformationProtectionNetworkLearningSummaries", "Module": "DeviceManagement" }, "MethodInfo": { - "OperationId": "deviceManagement_CreateUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDetail", + "OperationId": "deviceManagement_CreateWindowsInformationProtectionNetworkLearningSummary", "Method": "Post", "Parameters": [] } }, { "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails/{userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails-id}", + "Path": "/deviceManagement/windowsInformationProtectionNetworkLearningSummaries/{windowsInformationProtectionNetworkLearningSummary-id}", "Module": "DeviceManagement" }, "MethodInfo": { - "OperationId": "deviceManagement_GetUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDetail", + "OperationId": "deviceManagement_GetWindowsInformationProtectionNetworkLearningSummary", "Method": "Get", "Parameters": [ { - "Name": "userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails-id", + "Name": "windowsInformationProtectionNetworkLearningSummary-id", "Location": "Path" }, { @@ -44521,15 +44521,15 @@ }, { "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails/{userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails-id}", + "Path": "/deviceManagement/windowsInformationProtectionNetworkLearningSummaries/{windowsInformationProtectionNetworkLearningSummary-id}", "Module": "DeviceManagement" }, "MethodInfo": { - "OperationId": "deviceManagement_UpdateUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDetail", + "OperationId": "deviceManagement_UpdateWindowsInformationProtectionNetworkLearningSummary", "Method": "Patch", "Parameters": [ { - "Name": "userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails-id", + "Name": "windowsInformationProtectionNetworkLearningSummary-id", "Location": "Path" } ] @@ -44537,15 +44537,15 @@ }, { "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails/{userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails-id}", + "Path": "/deviceManagement/windowsInformationProtectionNetworkLearningSummaries/{windowsInformationProtectionNetworkLearningSummary-id}", "Module": "DeviceManagement" }, "MethodInfo": { - "OperationId": "deviceManagement_DeleteUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDetail", + "OperationId": "deviceManagement_DeleteWindowsInformationProtectionNetworkLearningSummary", "Method": "Delete", "Parameters": [ { - "Name": "userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails-id", + "Name": "windowsInformationProtectionNetworkLearningSummary-id", "Location": "Path" }, { @@ -44557,11 +44557,11 @@ }, { "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails/$count", + "Path": "/deviceManagement/windowsInformationProtectionNetworkLearningSummaries/$count", "Module": "DeviceManagement" }, "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDetail_GetCount", + "OperationId": "deviceManagement.windowsInformationProtectionNetworkLearningSummary_GetCount", "Method": "Get", "Parameters": [ { @@ -44577,11 +44577,11 @@ }, { "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId", + "Path": "/deviceManagement/windowsMalwareInformation", "Module": "DeviceManagement" }, "MethodInfo": { - "OperationId": "deviceManagement_ListUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDeviceId", + "OperationId": "deviceManagement_ListWindowsMalwareInformation", "Method": "Get", "Parameters": [ { @@ -44621,26 +44621,154 @@ }, { "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId", + "Path": "/deviceManagement/windowsMalwareInformation", "Module": "DeviceManagement" }, "MethodInfo": { - "OperationId": "deviceManagement_CreateUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDeviceId", + "OperationId": "deviceManagement_CreateWindowsMalwareInformation", "Method": "Post", "Parameters": [] } }, { "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId/{userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId-id}", + "Path": "/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation-id}", + "Module": "DeviceManagement" + }, + "MethodInfo": { + "OperationId": "deviceManagement_GetWindowsMalwareInformation", + "Method": "Get", + "Parameters": [ + { + "Name": "windowsMalwareInformation-id", + "Location": "Path" + }, + { + "Name": "$select", + "Location": "Query" + }, + { + "Name": "$expand", + "Location": "Query" + } + ] + } + }, + { + "PathInfo": { + "Path": "/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation-id}", + "Module": "DeviceManagement" + }, + "MethodInfo": { + "OperationId": "deviceManagement_UpdateWindowsMalwareInformation", + "Method": "Patch", + "Parameters": [ + { + "Name": "windowsMalwareInformation-id", + "Location": "Path" + } + ] + } + }, + { + "PathInfo": { + "Path": "/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation-id}", + "Module": "DeviceManagement" + }, + "MethodInfo": { + "OperationId": "deviceManagement_DeleteWindowsMalwareInformation", + "Method": "Delete", + "Parameters": [ + { + "Name": "windowsMalwareInformation-id", + "Location": "Path" + }, + { + "Name": "If-Match", + "Location": "Header" + } + ] + } + }, + { + "PathInfo": { + "Path": "/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation-id}/deviceMalwareStates", + "Module": "DeviceManagement" + }, + "MethodInfo": { + "OperationId": "deviceManagement.windowsMalwareInformation_ListDeviceMalwareState", + "Method": "Get", + "Parameters": [ + { + "Name": "windowsMalwareInformation-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": "/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation-id}/deviceMalwareStates", + "Module": "DeviceManagement" + }, + "MethodInfo": { + "OperationId": "deviceManagement.windowsMalwareInformation_CreateDeviceMalwareState", + "Method": "Post", + "Parameters": [ + { + "Name": "windowsMalwareInformation-id", + "Location": "Path" + } + ] + } + }, + { + "PathInfo": { + "Path": "/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation-id}/deviceMalwareStates/{malwareStateForWindowsDevice-id}", "Module": "DeviceManagement" }, "MethodInfo": { - "OperationId": "deviceManagement_GetUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDeviceId", + "OperationId": "deviceManagement.windowsMalwareInformation_GetDeviceMalwareState", "Method": "Get", "Parameters": [ { - "Name": "userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId-id", + "Name": "windowsMalwareInformation-id", + "Location": "Path" + }, + { + "Name": "malwareStateForWindowsDevice-id", "Location": "Path" }, { @@ -44656,15 +44784,19 @@ }, { "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId/{userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId-id}", + "Path": "/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation-id}/deviceMalwareStates/{malwareStateForWindowsDevice-id}", "Module": "DeviceManagement" }, "MethodInfo": { - "OperationId": "deviceManagement_UpdateUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDeviceId", + "OperationId": "deviceManagement.windowsMalwareInformation_UpdateDeviceMalwareState", "Method": "Patch", "Parameters": [ { - "Name": "userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId-id", + "Name": "windowsMalwareInformation-id", + "Location": "Path" + }, + { + "Name": "malwareStateForWindowsDevice-id", "Location": "Path" } ] @@ -44672,15 +44804,19 @@ }, { "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId/{userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId-id}", + "Path": "/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation-id}/deviceMalwareStates/{malwareStateForWindowsDevice-id}", "Module": "DeviceManagement" }, "MethodInfo": { - "OperationId": "deviceManagement_DeleteUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDeviceId", + "OperationId": "deviceManagement.windowsMalwareInformation_DeleteDeviceMalwareState", "Method": "Delete", "Parameters": [ { - "Name": "userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId-id", + "Name": "windowsMalwareInformation-id", + "Location": "Path" + }, + { + "Name": "malwareStateForWindowsDevice-id", "Location": "Path" }, { @@ -44692,13 +44828,17 @@ }, { "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId/$count", + "Path": "/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation-id}/deviceMalwareStates/$count", "Module": "DeviceManagement" }, "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDeviceId_GetCount", + "OperationId": "deviceManagement.windowsMalwareInformation.deviceMalwareState_GetCount", "Method": "Get", "Parameters": [ + { + "Name": "windowsMalwareInformation-id", + "Location": "Path" + }, { "Name": "$search", "Location": "Query" @@ -44712,11 +44852,62 @@ }, { "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion", + "Path": "/deviceManagement/windowsMalwareInformation/$count", "Module": "DeviceManagement" }, "MethodInfo": { - "OperationId": "deviceManagement_ListUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreOSVersion", + "OperationId": "deviceManagement.windowsMalwareInformation_GetCount", + "Method": "Get", + "Parameters": [ + { + "Name": "$search", + "Location": "Query" + }, + { + "Name": "$filter", + "Location": "Query" + } + ] + } + }, + { + "PathInfo": { + "Path": "/print", + "Module": "Devices.CloudPrint" + }, + "MethodInfo": { + "OperationId": "print_GetPrint", + "Method": "Get", + "Parameters": [ + { + "Name": "$select", + "Location": "Query" + }, + { + "Name": "$expand", + "Location": "Query" + } + ] + } + }, + { + "PathInfo": { + "Path": "/print", + "Module": "Devices.CloudPrint" + }, + "MethodInfo": { + "OperationId": "print_UpdatePrint", + "Method": "Patch", + "Parameters": [] + } + }, + { + "PathInfo": { + "Path": "/print/connectors", + "Module": "Devices.CloudPrint" + }, + "MethodInfo": { + "OperationId": "print_ListConnector", "Method": "Get", "Parameters": [ { @@ -44756,26 +44947,26 @@ }, { "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion", - "Module": "DeviceManagement" + "Path": "/print/connectors", + "Module": "Devices.CloudPrint" }, "MethodInfo": { - "OperationId": "deviceManagement_CreateUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreOSVersion", + "OperationId": "print_CreateConnector", "Method": "Post", "Parameters": [] } }, { "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion/{userExperienceAnalyticsAppHealthAppPerformanceByOSVersion-id}", - "Module": "DeviceManagement" + "Path": "/print/connectors/{printConnector-id}", + "Module": "Devices.CloudPrint" }, "MethodInfo": { - "OperationId": "deviceManagement_GetUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreOSVersion", + "OperationId": "print_GetConnector", "Method": "Get", "Parameters": [ { - "Name": "userExperienceAnalyticsAppHealthAppPerformanceByOSVersion-id", + "Name": "printConnector-id", "Location": "Path" }, { @@ -44791,15 +44982,15 @@ }, { "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion/{userExperienceAnalyticsAppHealthAppPerformanceByOSVersion-id}", - "Module": "DeviceManagement" + "Path": "/print/connectors/{printConnector-id}", + "Module": "Devices.CloudPrint" }, "MethodInfo": { - "OperationId": "deviceManagement_UpdateUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreOSVersion", + "OperationId": "print_UpdateConnector", "Method": "Patch", "Parameters": [ { - "Name": "userExperienceAnalyticsAppHealthAppPerformanceByOSVersion-id", + "Name": "printConnector-id", "Location": "Path" } ] @@ -44807,15 +44998,15 @@ }, { "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion/{userExperienceAnalyticsAppHealthAppPerformanceByOSVersion-id}", - "Module": "DeviceManagement" + "Path": "/print/connectors/{printConnector-id}", + "Module": "Devices.CloudPrint" }, "MethodInfo": { - "OperationId": "deviceManagement_DeleteUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreOSVersion", + "OperationId": "print_DeleteConnector", "Method": "Delete", "Parameters": [ { - "Name": "userExperienceAnalyticsAppHealthAppPerformanceByOSVersion-id", + "Name": "printConnector-id", "Location": "Path" }, { @@ -44827,11 +45018,11 @@ }, { "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion/$count", - "Module": "DeviceManagement" + "Path": "/print/connectors/$count", + "Module": "Devices.CloudPrint" }, "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreOSVersion_GetCount", + "OperationId": "print.connector_GetCount", "Method": "Get", "Parameters": [ { @@ -44847,11 +45038,11 @@ }, { "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthDeviceModelPerformance", - "Module": "DeviceManagement" + "Path": "/print/operations", + "Module": "Devices.CloudPrint" }, "MethodInfo": { - "OperationId": "deviceManagement_ListUserExperienceAnalyticsAppHealthDeviceModelPerformance", + "OperationId": "print_ListOperation", "Method": "Get", "Parameters": [ { @@ -44891,26 +45082,26 @@ }, { "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthDeviceModelPerformance", - "Module": "DeviceManagement" + "Path": "/print/operations", + "Module": "Devices.CloudPrint" }, "MethodInfo": { - "OperationId": "deviceManagement_CreateUserExperienceAnalyticsAppHealthDeviceModelPerformance", + "OperationId": "print_CreateOperation", "Method": "Post", "Parameters": [] } }, { "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthDeviceModelPerformance/{userExperienceAnalyticsAppHealthDeviceModelPerformance-id}", - "Module": "DeviceManagement" + "Path": "/print/operations/{printOperation-id}", + "Module": "Devices.CloudPrint" }, "MethodInfo": { - "OperationId": "deviceManagement_GetUserExperienceAnalyticsAppHealthDeviceModelPerformance", + "OperationId": "print_GetOperation", "Method": "Get", "Parameters": [ { - "Name": "userExperienceAnalyticsAppHealthDeviceModelPerformance-id", + "Name": "printOperation-id", "Location": "Path" }, { @@ -44926,15 +45117,15 @@ }, { "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthDeviceModelPerformance/{userExperienceAnalyticsAppHealthDeviceModelPerformance-id}", - "Module": "DeviceManagement" + "Path": "/print/operations/{printOperation-id}", + "Module": "Devices.CloudPrint" }, "MethodInfo": { - "OperationId": "deviceManagement_UpdateUserExperienceAnalyticsAppHealthDeviceModelPerformance", + "OperationId": "print_UpdateOperation", "Method": "Patch", "Parameters": [ { - "Name": "userExperienceAnalyticsAppHealthDeviceModelPerformance-id", + "Name": "printOperation-id", "Location": "Path" } ] @@ -44942,15 +45133,15 @@ }, { "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthDeviceModelPerformance/{userExperienceAnalyticsAppHealthDeviceModelPerformance-id}", - "Module": "DeviceManagement" + "Path": "/print/operations/{printOperation-id}", + "Module": "Devices.CloudPrint" }, "MethodInfo": { - "OperationId": "deviceManagement_DeleteUserExperienceAnalyticsAppHealthDeviceModelPerformance", + "OperationId": "print_DeleteOperation", "Method": "Delete", "Parameters": [ { - "Name": "userExperienceAnalyticsAppHealthDeviceModelPerformance-id", + "Name": "printOperation-id", "Location": "Path" }, { @@ -44962,11 +45153,11 @@ }, { "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthDeviceModelPerformance/$count", - "Module": "DeviceManagement" + "Path": "/print/operations/$count", + "Module": "Devices.CloudPrint" }, "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsAppHealthDeviceModelPerformance_GetCount", + "OperationId": "print.operation_GetCount", "Method": "Get", "Parameters": [ { @@ -44982,3666 +45173,11 @@ }, { "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformance", - "Module": "DeviceManagement" + "Path": "/print/printers", + "Module": "Devices.CloudPrint" }, "MethodInfo": { - "OperationId": "deviceManagement_ListUserExperienceAnalyticsAppHealthDevicePerformance", - "Method": "Get", - "Parameters": [ - { - "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": "/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformance", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_CreateUserExperienceAnalyticsAppHealthDevicePerformance", - "Method": "Post", - "Parameters": [] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformance/{userExperienceAnalyticsAppHealthDevicePerformance-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_GetUserExperienceAnalyticsAppHealthDevicePerformance", - "Method": "Get", - "Parameters": [ - { - "Name": "userExperienceAnalyticsAppHealthDevicePerformance-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformance/{userExperienceAnalyticsAppHealthDevicePerformance-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_UpdateUserExperienceAnalyticsAppHealthDevicePerformance", - "Method": "Patch", - "Parameters": [ - { - "Name": "userExperienceAnalyticsAppHealthDevicePerformance-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformance/{userExperienceAnalyticsAppHealthDevicePerformance-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_DeleteUserExperienceAnalyticsAppHealthDevicePerformance", - "Method": "Delete", - "Parameters": [ - { - "Name": "userExperienceAnalyticsAppHealthDevicePerformance-id", - "Location": "Path" - }, - { - "Name": "If-Match", - "Location": "Header" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformance/$count", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsAppHealthDevicePerformance_GetCount", - "Method": "Get", - "Parameters": [ - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformanceDetails", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_ListUserExperienceAnalyticsAppHealthDevicePerformanceDetail", - "Method": "Get", - "Parameters": [ - { - "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": "/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformanceDetails", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_CreateUserExperienceAnalyticsAppHealthDevicePerformanceDetail", - "Method": "Post", - "Parameters": [] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformanceDetails/{userExperienceAnalyticsAppHealthDevicePerformanceDetails-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_GetUserExperienceAnalyticsAppHealthDevicePerformanceDetail", - "Method": "Get", - "Parameters": [ - { - "Name": "userExperienceAnalyticsAppHealthDevicePerformanceDetails-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformanceDetails/{userExperienceAnalyticsAppHealthDevicePerformanceDetails-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_UpdateUserExperienceAnalyticsAppHealthDevicePerformanceDetail", - "Method": "Patch", - "Parameters": [ - { - "Name": "userExperienceAnalyticsAppHealthDevicePerformanceDetails-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformanceDetails/{userExperienceAnalyticsAppHealthDevicePerformanceDetails-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_DeleteUserExperienceAnalyticsAppHealthDevicePerformanceDetail", - "Method": "Delete", - "Parameters": [ - { - "Name": "userExperienceAnalyticsAppHealthDevicePerformanceDetails-id", - "Location": "Path" - }, - { - "Name": "If-Match", - "Location": "Header" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformanceDetails/$count", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsAppHealthDevicePerformanceDetail_GetCount", - "Method": "Get", - "Parameters": [ - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthOSVersionPerformance", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_ListUserExperienceAnalyticsAppHealthOSVersionPerformance", - "Method": "Get", - "Parameters": [ - { - "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": "/deviceManagement/userExperienceAnalyticsAppHealthOSVersionPerformance", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_CreateUserExperienceAnalyticsAppHealthOSVersionPerformance", - "Method": "Post", - "Parameters": [] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthOSVersionPerformance/{userExperienceAnalyticsAppHealthOSVersionPerformance-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_GetUserExperienceAnalyticsAppHealthOSVersionPerformance", - "Method": "Get", - "Parameters": [ - { - "Name": "userExperienceAnalyticsAppHealthOSVersionPerformance-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthOSVersionPerformance/{userExperienceAnalyticsAppHealthOSVersionPerformance-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_UpdateUserExperienceAnalyticsAppHealthOSVersionPerformance", - "Method": "Patch", - "Parameters": [ - { - "Name": "userExperienceAnalyticsAppHealthOSVersionPerformance-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthOSVersionPerformance/{userExperienceAnalyticsAppHealthOSVersionPerformance-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_DeleteUserExperienceAnalyticsAppHealthOSVersionPerformance", - "Method": "Delete", - "Parameters": [ - { - "Name": "userExperienceAnalyticsAppHealthOSVersionPerformance-id", - "Location": "Path" - }, - { - "Name": "If-Match", - "Location": "Header" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthOSVersionPerformance/$count", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsAppHealthOSVersionPerformance_GetCount", - "Method": "Get", - "Parameters": [ - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthOverview", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_GetUserExperienceAnalyticsAppHealthOverview", - "Method": "Get", - "Parameters": [ - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthOverview", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_UpdateUserExperienceAnalyticsAppHealthOverview", - "Method": "Patch", - "Parameters": [] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthOverview", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_DeleteUserExperienceAnalyticsAppHealthOverview", - "Method": "Delete", - "Parameters": [ - { - "Name": "If-Match", - "Location": "Header" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthOverview/metricValues", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsAppHealthOverview_ListMetricValue", - "Method": "Get", - "Parameters": [ - { - "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": "/deviceManagement/userExperienceAnalyticsAppHealthOverview/metricValues", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsAppHealthOverview_CreateMetricValue", - "Method": "Post", - "Parameters": [] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthOverview/metricValues/{userExperienceAnalyticsMetric-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsAppHealthOverview_GetMetricValue", - "Method": "Get", - "Parameters": [ - { - "Name": "userExperienceAnalyticsMetric-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthOverview/metricValues/{userExperienceAnalyticsMetric-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsAppHealthOverview_UpdateMetricValue", - "Method": "Patch", - "Parameters": [ - { - "Name": "userExperienceAnalyticsMetric-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthOverview/metricValues/{userExperienceAnalyticsMetric-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsAppHealthOverview_DeleteMetricValue", - "Method": "Delete", - "Parameters": [ - { - "Name": "userExperienceAnalyticsMetric-id", - "Location": "Path" - }, - { - "Name": "If-Match", - "Location": "Header" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsAppHealthOverview/metricValues/$count", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsAppHealthOverview.metricValue_GetCount", - "Method": "Get", - "Parameters": [ - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsBaselines", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_ListUserExperienceAnalyticsBaseline", - "Method": "Get", - "Parameters": [ - { - "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": "/deviceManagement/userExperienceAnalyticsBaselines", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_CreateUserExperienceAnalyticsBaseline", - "Method": "Post", - "Parameters": [] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_GetUserExperienceAnalyticsBaseline", - "Method": "Get", - "Parameters": [ - { - "Name": "userExperienceAnalyticsBaseline-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_UpdateUserExperienceAnalyticsBaseline", - "Method": "Patch", - "Parameters": [ - { - "Name": "userExperienceAnalyticsBaseline-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_DeleteUserExperienceAnalyticsBaseline", - "Method": "Delete", - "Parameters": [ - { - "Name": "userExperienceAnalyticsBaseline-id", - "Location": "Path" - }, - { - "Name": "If-Match", - "Location": "Header" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/appHealthMetrics", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsBaseline_GetAppHealthMetric", - "Method": "Get", - "Parameters": [ - { - "Name": "userExperienceAnalyticsBaseline-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/batteryHealthMetrics", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsBaseline_GetBatteryHealthMetric", - "Method": "Get", - "Parameters": [ - { - "Name": "userExperienceAnalyticsBaseline-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/bestPracticesMetrics", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsBaseline_GetBestPracticesMetric", - "Method": "Get", - "Parameters": [ - { - "Name": "userExperienceAnalyticsBaseline-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/deviceBootPerformanceMetrics", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsBaseline_GetDeviceBootPerformanceMetric", - "Method": "Get", - "Parameters": [ - { - "Name": "userExperienceAnalyticsBaseline-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/rebootAnalyticsMetrics", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsBaseline_GetRebootAnalyticsMetric", - "Method": "Get", - "Parameters": [ - { - "Name": "userExperienceAnalyticsBaseline-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/resourcePerformanceMetrics", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsBaseline_GetResourcePerformanceMetric", - "Method": "Get", - "Parameters": [ - { - "Name": "userExperienceAnalyticsBaseline-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/workFromAnywhereMetrics", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsBaseline_GetWorkFromAnywhereMetric", - "Method": "Get", - "Parameters": [ - { - "Name": "userExperienceAnalyticsBaseline-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsBaselines/$count", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsBaseline_GetCount", - "Method": "Get", - "Parameters": [ - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsCategories", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_ListUserExperienceAnalyticsCategory", - "Method": "Get", - "Parameters": [ - { - "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": "/deviceManagement/userExperienceAnalyticsCategories", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_CreateUserExperienceAnalyticsCategory", - "Method": "Post", - "Parameters": [] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsCategories/{userExperienceAnalyticsCategory-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_GetUserExperienceAnalyticsCategory", - "Method": "Get", - "Parameters": [ - { - "Name": "userExperienceAnalyticsCategory-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsCategories/{userExperienceAnalyticsCategory-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_UpdateUserExperienceAnalyticsCategory", - "Method": "Patch", - "Parameters": [ - { - "Name": "userExperienceAnalyticsCategory-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsCategories/{userExperienceAnalyticsCategory-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_DeleteUserExperienceAnalyticsCategory", - "Method": "Delete", - "Parameters": [ - { - "Name": "userExperienceAnalyticsCategory-id", - "Location": "Path" - }, - { - "Name": "If-Match", - "Location": "Header" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsCategories/{userExperienceAnalyticsCategory-id}/metricValues", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsCategory_ListMetricValue", - "Method": "Get", - "Parameters": [ - { - "Name": "userExperienceAnalyticsCategory-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": "/deviceManagement/userExperienceAnalyticsCategories/{userExperienceAnalyticsCategory-id}/metricValues", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsCategory_CreateMetricValue", - "Method": "Post", - "Parameters": [ - { - "Name": "userExperienceAnalyticsCategory-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsCategories/{userExperienceAnalyticsCategory-id}/metricValues/{userExperienceAnalyticsMetric-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsCategory_GetMetricValue", - "Method": "Get", - "Parameters": [ - { - "Name": "userExperienceAnalyticsCategory-id", - "Location": "Path" - }, - { - "Name": "userExperienceAnalyticsMetric-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsCategories/{userExperienceAnalyticsCategory-id}/metricValues/{userExperienceAnalyticsMetric-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsCategory_UpdateMetricValue", - "Method": "Patch", - "Parameters": [ - { - "Name": "userExperienceAnalyticsCategory-id", - "Location": "Path" - }, - { - "Name": "userExperienceAnalyticsMetric-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsCategories/{userExperienceAnalyticsCategory-id}/metricValues/{userExperienceAnalyticsMetric-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsCategory_DeleteMetricValue", - "Method": "Delete", - "Parameters": [ - { - "Name": "userExperienceAnalyticsCategory-id", - "Location": "Path" - }, - { - "Name": "userExperienceAnalyticsMetric-id", - "Location": "Path" - }, - { - "Name": "If-Match", - "Location": "Header" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsCategories/{userExperienceAnalyticsCategory-id}/metricValues/$count", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsCategory.metricValue_GetCount", - "Method": "Get", - "Parameters": [ - { - "Name": "userExperienceAnalyticsCategory-id", - "Location": "Path" - }, - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsCategories/$count", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsCategory_GetCount", - "Method": "Get", - "Parameters": [ - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsDevicePerformance", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_ListUserExperienceAnalyticsDevicePerformance", - "Method": "Get", - "Parameters": [ - { - "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": "/deviceManagement/userExperienceAnalyticsDevicePerformance", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_CreateUserExperienceAnalyticsDevicePerformance", - "Method": "Post", - "Parameters": [] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsDevicePerformance/{userExperienceAnalyticsDevicePerformance-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_GetUserExperienceAnalyticsDevicePerformance", - "Method": "Get", - "Parameters": [ - { - "Name": "userExperienceAnalyticsDevicePerformance-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsDevicePerformance/{userExperienceAnalyticsDevicePerformance-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_UpdateUserExperienceAnalyticsDevicePerformance", - "Method": "Patch", - "Parameters": [ - { - "Name": "userExperienceAnalyticsDevicePerformance-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsDevicePerformance/{userExperienceAnalyticsDevicePerformance-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_DeleteUserExperienceAnalyticsDevicePerformance", - "Method": "Delete", - "Parameters": [ - { - "Name": "userExperienceAnalyticsDevicePerformance-id", - "Location": "Path" - }, - { - "Name": "If-Match", - "Location": "Header" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsDevicePerformance/$count", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsDevicePerformance_GetCount", - "Method": "Get", - "Parameters": [ - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsDeviceScores", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_ListUserExperienceAnalyticsDeviceScore", - "Method": "Get", - "Parameters": [ - { - "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": "/deviceManagement/userExperienceAnalyticsDeviceScores", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_CreateUserExperienceAnalyticsDeviceScore", - "Method": "Post", - "Parameters": [] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsDeviceScores/{userExperienceAnalyticsDeviceScores-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_GetUserExperienceAnalyticsDeviceScore", - "Method": "Get", - "Parameters": [ - { - "Name": "userExperienceAnalyticsDeviceScores-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsDeviceScores/{userExperienceAnalyticsDeviceScores-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_UpdateUserExperienceAnalyticsDeviceScore", - "Method": "Patch", - "Parameters": [ - { - "Name": "userExperienceAnalyticsDeviceScores-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsDeviceScores/{userExperienceAnalyticsDeviceScores-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_DeleteUserExperienceAnalyticsDeviceScore", - "Method": "Delete", - "Parameters": [ - { - "Name": "userExperienceAnalyticsDeviceScores-id", - "Location": "Path" - }, - { - "Name": "If-Match", - "Location": "Header" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsDeviceScores/$count", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsDeviceScore_GetCount", - "Method": "Get", - "Parameters": [ - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsDeviceStartupHistory", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_ListUserExperienceAnalyticsDeviceStartupHistory", - "Method": "Get", - "Parameters": [ - { - "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": "/deviceManagement/userExperienceAnalyticsDeviceStartupHistory", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_CreateUserExperienceAnalyticsDeviceStartupHistory", - "Method": "Post", - "Parameters": [] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsDeviceStartupHistory/{userExperienceAnalyticsDeviceStartupHistory-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_GetUserExperienceAnalyticsDeviceStartupHistory", - "Method": "Get", - "Parameters": [ - { - "Name": "userExperienceAnalyticsDeviceStartupHistory-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsDeviceStartupHistory/{userExperienceAnalyticsDeviceStartupHistory-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_UpdateUserExperienceAnalyticsDeviceStartupHistory", - "Method": "Patch", - "Parameters": [ - { - "Name": "userExperienceAnalyticsDeviceStartupHistory-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsDeviceStartupHistory/{userExperienceAnalyticsDeviceStartupHistory-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_DeleteUserExperienceAnalyticsDeviceStartupHistory", - "Method": "Delete", - "Parameters": [ - { - "Name": "userExperienceAnalyticsDeviceStartupHistory-id", - "Location": "Path" - }, - { - "Name": "If-Match", - "Location": "Header" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsDeviceStartupHistory/$count", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsDeviceStartupHistory_GetCount", - "Method": "Get", - "Parameters": [ - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsDeviceStartupProcesses", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_ListUserExperienceAnalyticsDeviceStartupProcess", - "Method": "Get", - "Parameters": [ - { - "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": "/deviceManagement/userExperienceAnalyticsDeviceStartupProcesses", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_CreateUserExperienceAnalyticsDeviceStartupProcess", - "Method": "Post", - "Parameters": [] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsDeviceStartupProcesses/{userExperienceAnalyticsDeviceStartupProcess-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_GetUserExperienceAnalyticsDeviceStartupProcess", - "Method": "Get", - "Parameters": [ - { - "Name": "userExperienceAnalyticsDeviceStartupProcess-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsDeviceStartupProcesses/{userExperienceAnalyticsDeviceStartupProcess-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_UpdateUserExperienceAnalyticsDeviceStartupProcess", - "Method": "Patch", - "Parameters": [ - { - "Name": "userExperienceAnalyticsDeviceStartupProcess-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsDeviceStartupProcesses/{userExperienceAnalyticsDeviceStartupProcess-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_DeleteUserExperienceAnalyticsDeviceStartupProcess", - "Method": "Delete", - "Parameters": [ - { - "Name": "userExperienceAnalyticsDeviceStartupProcess-id", - "Location": "Path" - }, - { - "Name": "If-Match", - "Location": "Header" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsDeviceStartupProcesses/$count", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsDeviceStartupProcess_GetCount", - "Method": "Get", - "Parameters": [ - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsDeviceStartupProcessPerformance", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_ListUserExperienceAnalyticsDeviceStartupProcessPerformance", - "Method": "Get", - "Parameters": [ - { - "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": "/deviceManagement/userExperienceAnalyticsDeviceStartupProcessPerformance", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_CreateUserExperienceAnalyticsDeviceStartupProcessPerformance", - "Method": "Post", - "Parameters": [] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsDeviceStartupProcessPerformance/{userExperienceAnalyticsDeviceStartupProcessPerformance-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_GetUserExperienceAnalyticsDeviceStartupProcessPerformance", - "Method": "Get", - "Parameters": [ - { - "Name": "userExperienceAnalyticsDeviceStartupProcessPerformance-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsDeviceStartupProcessPerformance/{userExperienceAnalyticsDeviceStartupProcessPerformance-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_UpdateUserExperienceAnalyticsDeviceStartupProcessPerformance", - "Method": "Patch", - "Parameters": [ - { - "Name": "userExperienceAnalyticsDeviceStartupProcessPerformance-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsDeviceStartupProcessPerformance/{userExperienceAnalyticsDeviceStartupProcessPerformance-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_DeleteUserExperienceAnalyticsDeviceStartupProcessPerformance", - "Method": "Delete", - "Parameters": [ - { - "Name": "userExperienceAnalyticsDeviceStartupProcessPerformance-id", - "Location": "Path" - }, - { - "Name": "If-Match", - "Location": "Header" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsDeviceStartupProcessPerformance/$count", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsDeviceStartupProcessPerformance_GetCount", - "Method": "Get", - "Parameters": [ - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsMetricHistory", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_ListUserExperienceAnalyticsMetricHistory", - "Method": "Get", - "Parameters": [ - { - "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": "/deviceManagement/userExperienceAnalyticsMetricHistory", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_CreateUserExperienceAnalyticsMetricHistory", - "Method": "Post", - "Parameters": [] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsMetricHistory/{userExperienceAnalyticsMetricHistory-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_GetUserExperienceAnalyticsMetricHistory", - "Method": "Get", - "Parameters": [ - { - "Name": "userExperienceAnalyticsMetricHistory-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsMetricHistory/{userExperienceAnalyticsMetricHistory-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_UpdateUserExperienceAnalyticsMetricHistory", - "Method": "Patch", - "Parameters": [ - { - "Name": "userExperienceAnalyticsMetricHistory-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsMetricHistory/{userExperienceAnalyticsMetricHistory-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_DeleteUserExperienceAnalyticsMetricHistory", - "Method": "Delete", - "Parameters": [ - { - "Name": "userExperienceAnalyticsMetricHistory-id", - "Location": "Path" - }, - { - "Name": "If-Match", - "Location": "Header" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsMetricHistory/$count", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsMetricHistory_GetCount", - "Method": "Get", - "Parameters": [ - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsModelScores", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_ListUserExperienceAnalyticsModelScore", - "Method": "Get", - "Parameters": [ - { - "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": "/deviceManagement/userExperienceAnalyticsModelScores", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_CreateUserExperienceAnalyticsModelScore", - "Method": "Post", - "Parameters": [] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsModelScores/{userExperienceAnalyticsModelScores-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_GetUserExperienceAnalyticsModelScore", - "Method": "Get", - "Parameters": [ - { - "Name": "userExperienceAnalyticsModelScores-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsModelScores/{userExperienceAnalyticsModelScores-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_UpdateUserExperienceAnalyticsModelScore", - "Method": "Patch", - "Parameters": [ - { - "Name": "userExperienceAnalyticsModelScores-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsModelScores/{userExperienceAnalyticsModelScores-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_DeleteUserExperienceAnalyticsModelScore", - "Method": "Delete", - "Parameters": [ - { - "Name": "userExperienceAnalyticsModelScores-id", - "Location": "Path" - }, - { - "Name": "If-Match", - "Location": "Header" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsModelScores/$count", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsModelScore_GetCount", - "Method": "Get", - "Parameters": [ - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsOverview", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_GetUserExperienceAnalyticsOverview", - "Method": "Get", - "Parameters": [ - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsOverview", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_UpdateUserExperienceAnalyticsOverview", - "Method": "Patch", - "Parameters": [] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsOverview", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_DeleteUserExperienceAnalyticsOverview", - "Method": "Delete", - "Parameters": [ - { - "Name": "If-Match", - "Location": "Header" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsScoreHistory", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_ListUserExperienceAnalyticsScoreHistory", - "Method": "Get", - "Parameters": [ - { - "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": "/deviceManagement/userExperienceAnalyticsScoreHistory", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_CreateUserExperienceAnalyticsScoreHistory", - "Method": "Post", - "Parameters": [] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsScoreHistory/{userExperienceAnalyticsScoreHistory-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_GetUserExperienceAnalyticsScoreHistory", - "Method": "Get", - "Parameters": [ - { - "Name": "userExperienceAnalyticsScoreHistory-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsScoreHistory/{userExperienceAnalyticsScoreHistory-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_UpdateUserExperienceAnalyticsScoreHistory", - "Method": "Patch", - "Parameters": [ - { - "Name": "userExperienceAnalyticsScoreHistory-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsScoreHistory/{userExperienceAnalyticsScoreHistory-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_DeleteUserExperienceAnalyticsScoreHistory", - "Method": "Delete", - "Parameters": [ - { - "Name": "userExperienceAnalyticsScoreHistory-id", - "Location": "Path" - }, - { - "Name": "If-Match", - "Location": "Header" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsScoreHistory/$count", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsScoreHistory_GetCount", - "Method": "Get", - "Parameters": [ - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_GetUserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric", - "Method": "Get", - "Parameters": [ - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_UpdateUserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric", - "Method": "Patch", - "Parameters": [] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_DeleteUserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric", - "Method": "Delete", - "Parameters": [ - { - "Name": "If-Match", - "Location": "Header" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_ListUserExperienceAnalyticsWorkFromAnywhereMetric", - "Method": "Get", - "Parameters": [ - { - "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": "/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_CreateUserExperienceAnalyticsWorkFromAnywhereMetric", - "Method": "Post", - "Parameters": [] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetric-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_GetUserExperienceAnalyticsWorkFromAnywhereMetric", - "Method": "Get", - "Parameters": [ - { - "Name": "userExperienceAnalyticsWorkFromAnywhereMetric-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetric-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_UpdateUserExperienceAnalyticsWorkFromAnywhereMetric", - "Method": "Patch", - "Parameters": [ - { - "Name": "userExperienceAnalyticsWorkFromAnywhereMetric-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetric-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_DeleteUserExperienceAnalyticsWorkFromAnywhereMetric", - "Method": "Delete", - "Parameters": [ - { - "Name": "userExperienceAnalyticsWorkFromAnywhereMetric-id", - "Location": "Path" - }, - { - "Name": "If-Match", - "Location": "Header" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetric-id}/metricDevices", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric_ListMetricDevice", - "Method": "Get", - "Parameters": [ - { - "Name": "userExperienceAnalyticsWorkFromAnywhereMetric-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": "/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetric-id}/metricDevices", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric_CreateMetricDevice", - "Method": "Post", - "Parameters": [ - { - "Name": "userExperienceAnalyticsWorkFromAnywhereMetric-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetric-id}/metricDevices/{userExperienceAnalyticsWorkFromAnywhereDevice-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric_GetMetricDevice", - "Method": "Get", - "Parameters": [ - { - "Name": "userExperienceAnalyticsWorkFromAnywhereMetric-id", - "Location": "Path" - }, - { - "Name": "userExperienceAnalyticsWorkFromAnywhereDevice-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetric-id}/metricDevices/{userExperienceAnalyticsWorkFromAnywhereDevice-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric_UpdateMetricDevice", - "Method": "Patch", - "Parameters": [ - { - "Name": "userExperienceAnalyticsWorkFromAnywhereMetric-id", - "Location": "Path" - }, - { - "Name": "userExperienceAnalyticsWorkFromAnywhereDevice-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetric-id}/metricDevices/{userExperienceAnalyticsWorkFromAnywhereDevice-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric_DeleteMetricDevice", - "Method": "Delete", - "Parameters": [ - { - "Name": "userExperienceAnalyticsWorkFromAnywhereMetric-id", - "Location": "Path" - }, - { - "Name": "userExperienceAnalyticsWorkFromAnywhereDevice-id", - "Location": "Path" - }, - { - "Name": "If-Match", - "Location": "Header" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetric-id}/metricDevices/$count", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric.metricDevice_GetCount", - "Method": "Get", - "Parameters": [ - { - "Name": "userExperienceAnalyticsWorkFromAnywhereMetric-id", - "Location": "Path" - }, - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/$count", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric_GetCount", - "Method": "Get", - "Parameters": [ - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsWorkFromAnywhereModelPerformance", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_ListUserExperienceAnalyticsWorkFromAnywhereModelPerformance", - "Method": "Get", - "Parameters": [ - { - "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": "/deviceManagement/userExperienceAnalyticsWorkFromAnywhereModelPerformance", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_CreateUserExperienceAnalyticsWorkFromAnywhereModelPerformance", - "Method": "Post", - "Parameters": [] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsWorkFromAnywhereModelPerformance/{userExperienceAnalyticsWorkFromAnywhereModelPerformance-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_GetUserExperienceAnalyticsWorkFromAnywhereModelPerformance", - "Method": "Get", - "Parameters": [ - { - "Name": "userExperienceAnalyticsWorkFromAnywhereModelPerformance-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsWorkFromAnywhereModelPerformance/{userExperienceAnalyticsWorkFromAnywhereModelPerformance-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_UpdateUserExperienceAnalyticsWorkFromAnywhereModelPerformance", - "Method": "Patch", - "Parameters": [ - { - "Name": "userExperienceAnalyticsWorkFromAnywhereModelPerformance-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsWorkFromAnywhereModelPerformance/{userExperienceAnalyticsWorkFromAnywhereModelPerformance-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_DeleteUserExperienceAnalyticsWorkFromAnywhereModelPerformance", - "Method": "Delete", - "Parameters": [ - { - "Name": "userExperienceAnalyticsWorkFromAnywhereModelPerformance-id", - "Location": "Path" - }, - { - "Name": "If-Match", - "Location": "Header" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/userExperienceAnalyticsWorkFromAnywhereModelPerformance/$count", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.userExperienceAnalyticsWorkFromAnywhereModelPerformance_GetCount", - "Method": "Get", - "Parameters": [ - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/windowsInformationProtectionAppLearningSummaries", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_ListWindowsInformationProtectionAppLearningSummary", - "Method": "Get", - "Parameters": [ - { - "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": "/deviceManagement/windowsInformationProtectionAppLearningSummaries", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_CreateWindowsInformationProtectionAppLearningSummary", - "Method": "Post", - "Parameters": [] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/windowsInformationProtectionAppLearningSummaries/{windowsInformationProtectionAppLearningSummary-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_GetWindowsInformationProtectionAppLearningSummary", - "Method": "Get", - "Parameters": [ - { - "Name": "windowsInformationProtectionAppLearningSummary-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/windowsInformationProtectionAppLearningSummaries/{windowsInformationProtectionAppLearningSummary-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_UpdateWindowsInformationProtectionAppLearningSummary", - "Method": "Patch", - "Parameters": [ - { - "Name": "windowsInformationProtectionAppLearningSummary-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/windowsInformationProtectionAppLearningSummaries/{windowsInformationProtectionAppLearningSummary-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_DeleteWindowsInformationProtectionAppLearningSummary", - "Method": "Delete", - "Parameters": [ - { - "Name": "windowsInformationProtectionAppLearningSummary-id", - "Location": "Path" - }, - { - "Name": "If-Match", - "Location": "Header" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/windowsInformationProtectionAppLearningSummaries/$count", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.windowsInformationProtectionAppLearningSummary_GetCount", - "Method": "Get", - "Parameters": [ - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/windowsInformationProtectionNetworkLearningSummaries", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_ListWindowsInformationProtectionNetworkLearningSummary", - "Method": "Get", - "Parameters": [ - { - "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": "/deviceManagement/windowsInformationProtectionNetworkLearningSummaries", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_CreateWindowsInformationProtectionNetworkLearningSummary", - "Method": "Post", - "Parameters": [] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/windowsInformationProtectionNetworkLearningSummaries/{windowsInformationProtectionNetworkLearningSummary-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_GetWindowsInformationProtectionNetworkLearningSummary", - "Method": "Get", - "Parameters": [ - { - "Name": "windowsInformationProtectionNetworkLearningSummary-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/windowsInformationProtectionNetworkLearningSummaries/{windowsInformationProtectionNetworkLearningSummary-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_UpdateWindowsInformationProtectionNetworkLearningSummary", - "Method": "Patch", - "Parameters": [ - { - "Name": "windowsInformationProtectionNetworkLearningSummary-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/windowsInformationProtectionNetworkLearningSummaries/{windowsInformationProtectionNetworkLearningSummary-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_DeleteWindowsInformationProtectionNetworkLearningSummary", - "Method": "Delete", - "Parameters": [ - { - "Name": "windowsInformationProtectionNetworkLearningSummary-id", - "Location": "Path" - }, - { - "Name": "If-Match", - "Location": "Header" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/windowsInformationProtectionNetworkLearningSummaries/$count", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.windowsInformationProtectionNetworkLearningSummary_GetCount", - "Method": "Get", - "Parameters": [ - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/windowsMalwareInformation", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_ListWindowsMalwareInformation", - "Method": "Get", - "Parameters": [ - { - "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": "/deviceManagement/windowsMalwareInformation", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_CreateWindowsMalwareInformation", - "Method": "Post", - "Parameters": [] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_GetWindowsMalwareInformation", - "Method": "Get", - "Parameters": [ - { - "Name": "windowsMalwareInformation-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_UpdateWindowsMalwareInformation", - "Method": "Patch", - "Parameters": [ - { - "Name": "windowsMalwareInformation-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement_DeleteWindowsMalwareInformation", - "Method": "Delete", - "Parameters": [ - { - "Name": "windowsMalwareInformation-id", - "Location": "Path" - }, - { - "Name": "If-Match", - "Location": "Header" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation-id}/deviceMalwareStates", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.windowsMalwareInformation_ListDeviceMalwareState", - "Method": "Get", - "Parameters": [ - { - "Name": "windowsMalwareInformation-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": "/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation-id}/deviceMalwareStates", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.windowsMalwareInformation_CreateDeviceMalwareState", - "Method": "Post", - "Parameters": [ - { - "Name": "windowsMalwareInformation-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation-id}/deviceMalwareStates/{malwareStateForWindowsDevice-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.windowsMalwareInformation_GetDeviceMalwareState", - "Method": "Get", - "Parameters": [ - { - "Name": "windowsMalwareInformation-id", - "Location": "Path" - }, - { - "Name": "malwareStateForWindowsDevice-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation-id}/deviceMalwareStates/{malwareStateForWindowsDevice-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.windowsMalwareInformation_UpdateDeviceMalwareState", - "Method": "Patch", - "Parameters": [ - { - "Name": "windowsMalwareInformation-id", - "Location": "Path" - }, - { - "Name": "malwareStateForWindowsDevice-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation-id}/deviceMalwareStates/{malwareStateForWindowsDevice-id}", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.windowsMalwareInformation_DeleteDeviceMalwareState", - "Method": "Delete", - "Parameters": [ - { - "Name": "windowsMalwareInformation-id", - "Location": "Path" - }, - { - "Name": "malwareStateForWindowsDevice-id", - "Location": "Path" - }, - { - "Name": "If-Match", - "Location": "Header" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation-id}/deviceMalwareStates/$count", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.windowsMalwareInformation.deviceMalwareState_GetCount", - "Method": "Get", - "Parameters": [ - { - "Name": "windowsMalwareInformation-id", - "Location": "Path" - }, - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/deviceManagement/windowsMalwareInformation/$count", - "Module": "DeviceManagement" - }, - "MethodInfo": { - "OperationId": "deviceManagement.windowsMalwareInformation_GetCount", - "Method": "Get", - "Parameters": [ - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/print", - "Module": "Devices.CloudPrint" - }, - "MethodInfo": { - "OperationId": "print_GetPrint", - "Method": "Get", - "Parameters": [ - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/print", - "Module": "Devices.CloudPrint" - }, - "MethodInfo": { - "OperationId": "print_UpdatePrint", - "Method": "Patch", - "Parameters": [] - } - }, - { - "PathInfo": { - "Path": "/print/connectors", - "Module": "Devices.CloudPrint" - }, - "MethodInfo": { - "OperationId": "print_ListConnector", - "Method": "Get", - "Parameters": [ - { - "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": "/print/connectors", - "Module": "Devices.CloudPrint" - }, - "MethodInfo": { - "OperationId": "print_CreateConnector", - "Method": "Post", - "Parameters": [] - } - }, - { - "PathInfo": { - "Path": "/print/connectors/{printConnector-id}", - "Module": "Devices.CloudPrint" - }, - "MethodInfo": { - "OperationId": "print_GetConnector", - "Method": "Get", - "Parameters": [ - { - "Name": "printConnector-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/print/connectors/{printConnector-id}", - "Module": "Devices.CloudPrint" - }, - "MethodInfo": { - "OperationId": "print_UpdateConnector", - "Method": "Patch", - "Parameters": [ - { - "Name": "printConnector-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/print/connectors/{printConnector-id}", - "Module": "Devices.CloudPrint" - }, - "MethodInfo": { - "OperationId": "print_DeleteConnector", - "Method": "Delete", - "Parameters": [ - { - "Name": "printConnector-id", - "Location": "Path" - }, - { - "Name": "If-Match", - "Location": "Header" - } - ] - } - }, - { - "PathInfo": { - "Path": "/print/connectors/$count", - "Module": "Devices.CloudPrint" - }, - "MethodInfo": { - "OperationId": "print.connector_GetCount", - "Method": "Get", - "Parameters": [ - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/print/operations", - "Module": "Devices.CloudPrint" - }, - "MethodInfo": { - "OperationId": "print_ListOperation", - "Method": "Get", - "Parameters": [ - { - "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": "/print/operations", - "Module": "Devices.CloudPrint" - }, - "MethodInfo": { - "OperationId": "print_CreateOperation", - "Method": "Post", - "Parameters": [] - } - }, - { - "PathInfo": { - "Path": "/print/operations/{printOperation-id}", - "Module": "Devices.CloudPrint" - }, - "MethodInfo": { - "OperationId": "print_GetOperation", - "Method": "Get", - "Parameters": [ - { - "Name": "printOperation-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/print/operations/{printOperation-id}", - "Module": "Devices.CloudPrint" - }, - "MethodInfo": { - "OperationId": "print_UpdateOperation", - "Method": "Patch", - "Parameters": [ - { - "Name": "printOperation-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/print/operations/{printOperation-id}", - "Module": "Devices.CloudPrint" - }, - "MethodInfo": { - "OperationId": "print_DeleteOperation", - "Method": "Delete", - "Parameters": [ - { - "Name": "printOperation-id", - "Location": "Path" - }, - { - "Name": "If-Match", - "Location": "Header" - } - ] - } - }, - { - "PathInfo": { - "Path": "/print/operations/$count", - "Module": "Devices.CloudPrint" - }, - "MethodInfo": { - "OperationId": "print.operation_GetCount", - "Method": "Get", - "Parameters": [ - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/print/printers", - "Module": "Devices.CloudPrint" - }, - "MethodInfo": { - "OperationId": "print_ListPrinter", + "OperationId": "print_ListPrinter", "Method": "Get", "Parameters": [ { @@ -334118,6 +330654,10 @@ "Name": "user-id", "Location": "Path" }, + { + "Name": "ConsistencyLevel", + "Location": "Header" + }, { "Name": "$select", "Location": "Query" @@ -334141,6 +330681,10 @@ { "Name": "user-id", "Location": "Path" + }, + { + "Name": "ConsistencyLevel", + "Location": "Header" } ] } diff --git a/openApiDocs/beta/Applications.yml b/openApiDocs/beta/Applications.yml index 09a6f7ce2ef..5479202c89a 100644 --- a/openApiDocs/beta/Applications.yml +++ b/openApiDocs/beta/Applications.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Applications version: v1.0-beta @@ -1470,7 +1470,7 @@ paths: '/applications/{application-id}/microsoft.graph.addKey': post: tags: - - applications.Actions + - applications.application.Actions summary: Invoke action addKey description: 'Add a key credential to an application. This method, along with removeKey, can be used by an application to automate rolling its expiring keys. As part of the request validation for this method, a proof of possession of an existing key is verified before the action can be performed. Applications that don''t have any existing valid certificates (no certificates have been added yet, or all certificates have expired), won''t be able to use this service action. You can use the Update application operation to perform an update instead.' externalDocs: @@ -1515,7 +1515,7 @@ paths: '/applications/{application-id}/microsoft.graph.addPassword': post: tags: - - applications.Actions + - applications.application.Actions summary: Invoke action addPassword description: Adds a strong password to an application. You can also add passwords while creating the application. externalDocs: @@ -1556,9 +1556,9 @@ paths: '/applications/{application-id}/microsoft.graph.checkMemberGroups': post: tags: - - applications.Actions + - applications.application.Actions summary: Invoke action checkMemberGroups - description: 'Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.' + description: "Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:\n- user\n- group\n- service principal\n- organizational contact\n- device\n- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-checkmembergroups?view=graph-rest-beta @@ -1612,7 +1612,7 @@ paths: '/applications/{application-id}/microsoft.graph.checkMemberObjects': post: tags: - - applications.Actions + - applications.application.Actions summary: Invoke action checkMemberObjects operationId: application_checkMemberObject parameters: @@ -1664,7 +1664,7 @@ paths: '/applications/{application-id}/microsoft.graph.getMemberGroups': post: tags: - - applications.Actions + - applications.application.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 DirectoryResultSizeLimitExceeded error code. If you get the DirectoryResultSizeLimitExceeded error code, use the List group transitive memberOf API instead.' externalDocs: @@ -1720,7 +1720,7 @@ paths: '/applications/{application-id}/microsoft.graph.getMemberObjects': post: tags: - - applications.Actions + - applications.application.Actions summary: Invoke action getMemberObjects operationId: application_getMemberObject parameters: @@ -1772,7 +1772,7 @@ paths: '/applications/{application-id}/microsoft.graph.removeKey': post: tags: - - applications.Actions + - applications.application.Actions summary: Invoke action removeKey description: 'Remove a key credential from an application. This method along with addKey can be used by an application to automate rolling its expiring keys. As part of the request validation for this method, a proof of possession of an existing key is verified before the action can be performed.' externalDocs: @@ -1813,7 +1813,7 @@ paths: '/applications/{application-id}/microsoft.graph.removePassword': post: tags: - - applications.Actions + - applications.application.Actions summary: Invoke action removePassword description: Removes a password from an application. externalDocs: @@ -1852,9 +1852,9 @@ paths: '/applications/{application-id}/microsoft.graph.restore': post: tags: - - applications.Actions + - applications.application.Actions summary: Invoke action restore - description: 'Restore a recently deleted application, externalUserProfile, group, pendingExternalUserProfile, servicePrincipal, administrative unit, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. This isn''t applicable to security groups, which are deleted permanently. Also, restoring an application doesn''t restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted.' + description: "Restore a recently deleted directory object from deleted items. The following types are supported:\n- administrativeUnit\n- application\n- certificateBasedAuthPki\n- certificateAuthorityDetail\n- externalUserProfile\n- group\n- pendingExternalUserProfile\n- servicePrincipal\n- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-beta @@ -1868,20 +1868,6 @@ paths: schema: type: string x-ms-docs-key-type: application - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - autoReconcileProxyConflict: - type: boolean - default: false - nullable: true - additionalProperties: - type: object - required: true responses: 2XX: description: Success @@ -1895,7 +1881,7 @@ paths: '/applications/{application-id}/microsoft.graph.setVerifiedPublisher': post: tags: - - applications.Actions + - applications.application.Actions summary: Invoke action setVerifiedPublisher description: 'Set the the verifiedPublisher on an application. For more information, including prerequisites to setting a verified publisher, see Publisher verification.' externalDocs: @@ -1932,7 +1918,7 @@ paths: '/applications/{application-id}/microsoft.graph.unsetVerifiedPublisher': post: tags: - - applications.Actions + - applications.application.Actions summary: Invoke action unsetVerifiedPublisher description: 'Unset the verifiedPublisher previously set on an application, removing all verified publisher properties. For more information, see Publisher verification.' externalDocs: @@ -2066,6 +2052,68 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/applications/{application-id}/owners/{directoryObject-id}/microsoft.graph.appRoleAssignment': + get: + tags: + - applications.directoryObject + summary: Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + operationId: application_GetOwnerAsAppRoleAssignment + parameters: + - name: application-id + in: path + description: The unique identifier of application + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: application + - 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' '/applications/{application-id}/owners/{directoryObject-id}/microsoft.graph.endpoint': get: tags: @@ -2252,11 +2300,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.user' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-07-02' - date: '2024-07-02' - version: 2024-07/PrivatePreview:copilotExportAPI '/applications/{application-id}/owners/$count': get: tags: @@ -2346,7 +2389,7 @@ paths: tags: - applications.directoryObject summary: Add owner - description: 'Add an owner to an application. Currently, only individual users are supported as owners of applications.' + description: 'Add an owner to an application. Application owners can be individual users, the associated service principal, or another service principal.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/application-post-owners?view=graph-rest-beta @@ -2406,6 +2449,106 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/applications/{application-id}/owners/microsoft.graph.appRoleAssignment': + get: + tags: + - applications.directoryObject + summary: Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + operationId: application_ListOwnerAsAppRoleAssignment + parameters: + - name: application-id + in: path + description: The unique identifier of application + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: application + - 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 + '/applications/{application-id}/owners/microsoft.graph.appRoleAssignment/$count': + get: + tags: + - applications.directoryObject + summary: Get the number of the resource + operationId: application.Owner_GetCountAsAppRoleAssignment + parameters: + - name: application-id + in: path + description: The unique identifier of application + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: application + - 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' '/applications/{application-id}/owners/microsoft.graph.endpoint': get: tags: @@ -2671,11 +2814,6 @@ paths: $ref: '#/components/responses/microsoft.graph.userCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-07-02' - date: '2024-07-02' - version: 2024-07/PrivatePreview:copilotExportAPI x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -2711,11 +2849,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-07-02' - date: '2024-07-02' - version: 2024-07/PrivatePreview:copilotExportAPI '/applications/{application-id}/synchronization': get: tags: @@ -3271,7 +3404,7 @@ paths: '/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/microsoft.graph.pause': post: tags: - - applications.Actions + - applications.synchronization summary: Invoke action pause description: 'Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job continues from where it left off when a start call is made.' externalDocs: @@ -3304,7 +3437,7 @@ paths: '/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/microsoft.graph.provisionOnDemand': post: tags: - - applications.Actions + - applications.synchronization summary: Invoke action provisionOnDemand description: Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. No user or group will be provisioned on-demand that would not have been provisioned through the regular provisioning cycles. externalDocs: @@ -3355,7 +3488,7 @@ paths: '/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/microsoft.graph.restart': post: tags: - - applications.Actions + - applications.synchronization summary: Invoke action restart description: 'Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors.' externalDocs: @@ -3400,7 +3533,7 @@ paths: '/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/microsoft.graph.start': post: tags: - - applications.Actions + - applications.synchronization summary: Invoke action start description: 'Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don''t create scripts to call the start job continuously while it''s running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. ' externalDocs: @@ -3433,7 +3566,7 @@ paths: '/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/microsoft.graph.validateCredentials': post: tags: - - applications.Actions + - applications.synchronization summary: Invoke action validateCredentials description: Validate that the credentials are valid in the tenant. externalDocs: @@ -3875,7 +4008,7 @@ paths: '/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/directories/{directoryDefinition-id}/microsoft.graph.discover': post: tags: - - applications.Actions + - applications.synchronization summary: Invoke action discover description: 'Discover the latest schema definition for provisioning to an application. ' externalDocs: @@ -3950,7 +4083,7 @@ paths: '/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/microsoft.graph.filterOperators()': get: tags: - - applications.Functions + - applications.synchronization summary: Invoke function filterOperators description: List all operators supported in the scoping filters. externalDocs: @@ -4036,7 +4169,7 @@ paths: '/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/microsoft.graph.functions()': get: tags: - - applications.Functions + - applications.synchronization summary: Invoke function functions description: List all the functions currently supported in the attributeMappingSource. externalDocs: @@ -4122,7 +4255,7 @@ paths: '/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/microsoft.graph.parseExpression': post: tags: - - applications.Actions + - applications.synchronization summary: Invoke action parseExpression description: 'Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID.' externalDocs: @@ -4198,7 +4331,7 @@ paths: '/applications/{application-id}/synchronization/jobs/microsoft.graph.validateCredentials': post: tags: - - applications.Actions + - applications.synchronization summary: Invoke action validateCredentials operationId: application.synchronization.job_validateCredential parameters: @@ -4243,7 +4376,7 @@ paths: '/applications/{application-id}/synchronization/microsoft.graph.acquireAccessToken': post: tags: - - applications.Actions + - applications.synchronization summary: Invoke action acquireAccessToken description: Acquire an OAuth Access token to authorize the Microsoft Entra provisioning service to provision users into an application. externalDocs: @@ -4282,7 +4415,7 @@ paths: '/applications/{application-id}/synchronization/microsoft.graph.Ping()': get: tags: - - applications.Functions + - applications.synchronization summary: Invoke function Ping operationId: application.synchronization_Ping parameters: @@ -4987,7 +5120,7 @@ paths: '/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/directories/{directoryDefinition-id}/microsoft.graph.discover': post: tags: - - applications.Actions + - applications.synchronization summary: Invoke action discover description: 'Discover the latest schema definition for provisioning to an application. ' externalDocs: @@ -5062,7 +5195,7 @@ paths: '/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/microsoft.graph.filterOperators()': get: tags: - - applications.Functions + - applications.synchronization summary: Invoke function filterOperators description: List all operators supported in the scoping filters. externalDocs: @@ -5148,7 +5281,7 @@ paths: '/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/microsoft.graph.functions()': get: tags: - - applications.Functions + - applications.synchronization summary: Invoke function functions description: List all the functions currently supported in the attributeMappingSource. externalDocs: @@ -5234,7 +5367,7 @@ paths: '/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/microsoft.graph.parseExpression': post: tags: - - applications.Actions + - applications.synchronization summary: Invoke action parseExpression description: 'Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID.' externalDocs: @@ -6024,9 +6157,9 @@ paths: /applications/microsoft.graph.delta(): get: tags: - - applications.Functions + - applications.application.Functions summary: Invoke function delta - description: 'Get newly created, updated, or deleted applications without having to perform a full read of the entire resource collection. See Using Delta Query for details.' + description: 'Get newly created, updated, or deleted applications without having to perform a full read of the entire resource collection. For more information, see Use delta query to track changes in Microsoft Graph data for details.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/application-delta?view=graph-rest-beta @@ -6097,7 +6230,7 @@ paths: /applications/microsoft.graph.getByIds: post: tags: - - applications.Actions + - applications.application.Actions summary: Invoke action getByIds description: 'Return the directory objects specified in a list of IDs. Some common uses for this function are to:' externalDocs: @@ -6150,7 +6283,7 @@ paths: /applications/microsoft.graph.getUserOwnedObjects: post: tags: - - applications.Actions + - applications.application.Actions summary: Invoke action getUserOwnedObjects description: 'Retrieve a list of recently deleted application and group objects owned by the specified user. This API returns up to 1,000 deleted objects owned by the user, sorted by ID, and doesn''t support pagination.' externalDocs: @@ -6186,9 +6319,9 @@ paths: /applications/microsoft.graph.validateProperties: post: tags: - - applications.Actions + - applications.application.Actions summary: Invoke action validateProperties - description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy." + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-beta @@ -6330,9 +6463,9 @@ paths: '/applicationTemplates/{applicationTemplate-id}/microsoft.graph.instantiate': post: tags: - - applicationTemplates.Actions + - applicationTemplates.applicationTemplate.Actions summary: Invoke action instantiate - description: Add an instance of an application from the Microsoft Entra application gallery into your directory. The application template with ID 8adf8e6e-67b2-4cf2-a259-e3dc5476c621 can be used to add a non-gallery app that you can configure different single-sign on (SSO) modes like SAML SSO and password-based SSO. + description: 'Add an instance of an application from the Microsoft Entra application gallery into your directory. For non-gallery apps, use an application template with one of the following IDs to configure different single sign-on (SSO) modes like SAML SSO and password-based SSO.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/applicationtemplate-instantiate?view=graph-rest-beta @@ -6356,6 +6489,9 @@ paths: displayName: type: string nullable: true + serviceManagementReference: + type: string + nullable: true additionalProperties: type: object required: true @@ -6598,7 +6734,7 @@ paths: tags: - groups.appRoleAssignment summary: Delete appRoleAssignment - description: Deletes an appRoleAssignment that a group has been granted. + description: Delete an appRoleAssignment that a group has been granted. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/group-delete-approleassignments?view=graph-rest-beta @@ -8826,6 +8962,7 @@ paths: tags: - onPremisesPublishingProfiles.ipApplicationSegment summary: Get applicationSegments from onPremisesPublishingProfiles + description: Represents the segment configurations that are allowed for an on-premises non-web application published through Microsoft Entra application proxy. operationId: onPremisesPublishingProfile_ListApplicationSegment parameters: - name: onPremisesPublishingProfile-id @@ -8885,6 +9022,7 @@ paths: tags: - onPremisesPublishingProfiles.ipApplicationSegment summary: Get applicationSegments from onPremisesPublishingProfiles + description: Represents the segment configurations that are allowed for an on-premises non-web application published through Microsoft Entra application proxy. operationId: onPremisesPublishingProfile_GetApplicationSegment parameters: - name: onPremisesPublishingProfile-id @@ -13734,7 +13872,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/licenseDetails/microsoft.graph.getTeamsLicensingDetails()': get: tags: - - servicePrincipals.Functions + - servicePrincipals.licenseDetails summary: Invoke function getTeamsLicensingDetails description: Get the license status of a user in Microsoft Teams. externalDocs: @@ -14418,7 +14556,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.addTokenSigningCertificate': post: tags: - - servicePrincipals.Actions + - servicePrincipals.servicePrincipal.Actions summary: Invoke action addTokenSigningCertificate description: "Creates a self-signed signing certificate and returns a selfSignedCertificate object, which is the public part of the generated certificate. The self-signed signing certificate is composed of the following objects which are added to the servicePrincipal: \n+ The keyCredentials object with the following objects:\n + A private key object with usage set to Sign.\n + A public key object with usage set to Verify.\n+ The passwordCredentials object. All the objects have the same value of customKeyIdentifier. The passwordCredential is used to open the PFX file (private key). It and the associated private key object have the same value of keyId. Once set during creation through the displayName property, the subject of the certificate cannot be updated. The startDateTime is set to the same time the certificate is created using the action. The endDateTime can be up to three years after the certificate is created." externalDocs: @@ -14465,9 +14603,9 @@ paths: '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.checkMemberGroups': post: tags: - - servicePrincipals.Actions + - servicePrincipals.servicePrincipal.Actions summary: Invoke action checkMemberGroups - description: 'Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.' + description: "Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:\n- user\n- group\n- service principal\n- organizational contact\n- device\n- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-checkmembergroups?view=graph-rest-beta @@ -14521,7 +14659,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.checkMemberObjects': post: tags: - - servicePrincipals.Actions + - servicePrincipals.servicePrincipal.Actions summary: Invoke action checkMemberObjects operationId: servicePrincipal_checkMemberObject parameters: @@ -14573,7 +14711,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.createPasswordSingleSignOnCredentials': post: tags: - - servicePrincipals.Actions + - servicePrincipals.servicePrincipal.Actions summary: Invoke action createPasswordSingleSignOnCredentials description: Create single sign-on credentials using a password for a user or group. externalDocs: @@ -14618,7 +14756,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.deletePasswordSingleSignOnCredentials': post: tags: - - servicePrincipals.Actions + - servicePrincipals.servicePrincipal.Actions summary: Invoke action deletePasswordSingleSignOnCredentials description: Delete single sign-on credentials using a password for a user or group. externalDocs: @@ -14655,7 +14793,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.getMemberGroups': post: tags: - - servicePrincipals.Actions + - servicePrincipals.servicePrincipal.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 DirectoryResultSizeLimitExceeded error code. If you get the DirectoryResultSizeLimitExceeded error code, use the List group transitive memberOf API instead.' externalDocs: @@ -14711,7 +14849,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.getMemberObjects': post: tags: - - servicePrincipals.Actions + - servicePrincipals.servicePrincipal.Actions summary: Invoke action getMemberObjects operationId: servicePrincipal_getMemberObject parameters: @@ -14763,7 +14901,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.getPasswordSingleSignOnCredentials': post: tags: - - servicePrincipals.Actions + - servicePrincipals.servicePrincipal.Actions summary: Invoke action getPasswordSingleSignOnCredentials description: Get a list of single sign-on credentials using a password for a user or group. externalDocs: @@ -14804,9 +14942,9 @@ paths: '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.restore': post: tags: - - servicePrincipals.Actions + - servicePrincipals.servicePrincipal.Actions summary: Invoke action restore - description: 'Restore a recently deleted application, externalUserProfile, group, pendingExternalUserProfile, servicePrincipal, administrative unit, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. This isn''t applicable to security groups, which are deleted permanently. Also, restoring an application doesn''t restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted.' + description: "Restore a recently deleted directory object from deleted items. The following types are supported:\n- administrativeUnit\n- application\n- certificateBasedAuthPki\n- certificateAuthorityDetail\n- externalUserProfile\n- group\n- pendingExternalUserProfile\n- servicePrincipal\n- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-beta @@ -14820,20 +14958,6 @@ paths: schema: type: string x-ms-docs-key-type: servicePrincipal - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - autoReconcileProxyConflict: - type: boolean - default: false - nullable: true - additionalProperties: - type: object - required: true responses: 2XX: description: Success @@ -14847,7 +14971,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.updatePasswordSingleSignOnCredentials': post: tags: - - servicePrincipals.Actions + - servicePrincipals.servicePrincipal.Actions summary: Invoke action updatePasswordSingleSignOnCredentials description: Update single sign-on credentials using a password for a user or group. externalDocs: @@ -15193,6 +15317,58 @@ paths: $ref: '#/components/schemas/microsoft.graph.application' default: $ref: '#/components/responses/error' + '/servicePrincipals/{servicePrincipal-id}/ownedObjects/{directoryObject-id}/microsoft.graph.appRoleAssignment': + get: + tags: + - servicePrincipals.directoryObject + summary: Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + operationId: servicePrincipal_GetOwnedObjectAsAppRoleAssignment + parameters: + - name: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: servicePrincipal + - name: directoryObject-id + in: path + description: The unique identifier of directoryObject + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: directoryObject + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Entity result. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + default: + $ref: '#/components/responses/error' '/servicePrincipals/{servicePrincipal-id}/ownedObjects/{directoryObject-id}/microsoft.graph.endpoint': get: tags: @@ -15451,12 +15627,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/servicePrincipals/{servicePrincipal-id}/ownedObjects/microsoft.graph.endpoint': + '/servicePrincipals/{servicePrincipal-id}/ownedObjects/microsoft.graph.appRoleAssignment': get: tags: - servicePrincipals.directoryObject - summary: Get the items of type microsoft.graph.endpoint in the microsoft.graph.directoryObject collection - operationId: servicePrincipal_ListOwnedObjectAsEndpoint + summary: Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + operationId: servicePrincipal_ListOwnedObjectAsAppRoleAssignment parameters: - name: servicePrincipal-id in: path @@ -15503,18 +15679,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.endpointCollectionResponse' + $ref: '#/components/responses/microsoft.graph.appRoleAssignmentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/servicePrincipals/{servicePrincipal-id}/ownedObjects/microsoft.graph.endpoint/$count': + '/servicePrincipals/{servicePrincipal-id}/ownedObjects/microsoft.graph.appRoleAssignment/$count': get: tags: - servicePrincipals.directoryObject summary: Get the number of the resource - operationId: servicePrincipal.OwnedObject_GetCountAsEndpoint + operationId: servicePrincipal.OwnedObject_GetCountAsAppRoleAssignment parameters: - name: servicePrincipal-id in: path @@ -15531,12 +15707,92 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/servicePrincipals/{servicePrincipal-id}/ownedObjects/microsoft.graph.group': + '/servicePrincipals/{servicePrincipal-id}/ownedObjects/microsoft.graph.endpoint': get: tags: - servicePrincipals.directoryObject - summary: Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection - operationId: servicePrincipal_ListOwnedObjectAsGroup + summary: Get the items of type microsoft.graph.endpoint in the microsoft.graph.directoryObject collection + operationId: servicePrincipal_ListOwnedObjectAsEndpoint + parameters: + - name: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: servicePrincipal + - $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 + '/servicePrincipals/{servicePrincipal-id}/ownedObjects/microsoft.graph.endpoint/$count': + get: + tags: + - servicePrincipals.directoryObject + summary: Get the number of the resource + operationId: servicePrincipal.OwnedObject_GetCountAsEndpoint + parameters: + - name: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: servicePrincipal + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/servicePrincipals/{servicePrincipal-id}/ownedObjects/microsoft.graph.group': + get: + tags: + - servicePrincipals.directoryObject + summary: Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection + operationId: servicePrincipal_ListOwnedObjectAsGroup parameters: - name: servicePrincipal-id in: path @@ -15696,7 +15952,7 @@ paths: tags: - servicePrincipals.directoryObject summary: Get owners from servicePrincipals - 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).' + 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. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).' operationId: servicePrincipal_ListOwner parameters: - name: servicePrincipal-id @@ -15800,6 +16056,68 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/servicePrincipals/{servicePrincipal-id}/owners/{directoryObject-id}/microsoft.graph.appRoleAssignment': + get: + tags: + - servicePrincipals.directoryObject + summary: Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + operationId: servicePrincipal_GetOwnerAsAppRoleAssignment + parameters: + - name: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: servicePrincipal + - 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' '/servicePrincipals/{servicePrincipal-id}/owners/{directoryObject-id}/microsoft.graph.endpoint': get: tags: @@ -15986,11 +16304,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.user' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-07-02' - date: '2024-07-02' - version: 2024-07/PrivatePreview:copilotExportAPI '/servicePrincipals/{servicePrincipal-id}/owners/$count': get: tags: @@ -16028,7 +16341,7 @@ paths: tags: - servicePrincipals.directoryObject summary: Get ref of owners from servicePrincipals - 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).' + 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. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).' operationId: servicePrincipal_ListOwnerGraphBPreRef parameters: - name: servicePrincipal-id @@ -16137,6 +16450,106 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/servicePrincipals/{servicePrincipal-id}/owners/microsoft.graph.appRoleAssignment': + get: + tags: + - servicePrincipals.directoryObject + summary: Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + operationId: servicePrincipal_ListOwnerAsAppRoleAssignment + parameters: + - name: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: servicePrincipal + - 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 + '/servicePrincipals/{servicePrincipal-id}/owners/microsoft.graph.appRoleAssignment/$count': + get: + tags: + - servicePrincipals.directoryObject + summary: Get the number of the resource + operationId: servicePrincipal.Owner_GetCountAsAppRoleAssignment + parameters: + - name: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: servicePrincipal + - 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' '/servicePrincipals/{servicePrincipal-id}/owners/microsoft.graph.endpoint': get: tags: @@ -16402,11 +16815,6 @@ paths: $ref: '#/components/responses/microsoft.graph.userCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-07-02' - date: '2024-07-02' - version: 2024-07/PrivatePreview:copilotExportAPI x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -16442,11 +16850,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-07-02' - date: '2024-07-02' - version: 2024-07/PrivatePreview:copilotExportAPI '/servicePrincipals/{servicePrincipal-id}/permissionGrantPreApprovalPolicies': get: tags: @@ -17527,7 +17930,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/synchronization/jobs/{synchronizationJob-id}/microsoft.graph.pause': post: tags: - - servicePrincipals.Actions + - servicePrincipals.synchronization summary: Invoke action pause description: 'Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job continues from where it left off when a start call is made.' externalDocs: @@ -17560,7 +17963,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/synchronization/jobs/{synchronizationJob-id}/microsoft.graph.provisionOnDemand': post: tags: - - servicePrincipals.Actions + - servicePrincipals.synchronization summary: Invoke action provisionOnDemand description: Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. No user or group will be provisioned on-demand that would not have been provisioned through the regular provisioning cycles. externalDocs: @@ -17611,7 +18014,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/synchronization/jobs/{synchronizationJob-id}/microsoft.graph.restart': post: tags: - - servicePrincipals.Actions + - servicePrincipals.synchronization summary: Invoke action restart description: 'Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors.' externalDocs: @@ -17656,7 +18059,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/synchronization/jobs/{synchronizationJob-id}/microsoft.graph.start': post: tags: - - servicePrincipals.Actions + - servicePrincipals.synchronization summary: Invoke action start description: 'Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don''t create scripts to call the start job continuously while it''s running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. ' externalDocs: @@ -17689,7 +18092,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/synchronization/jobs/{synchronizationJob-id}/microsoft.graph.validateCredentials': post: tags: - - servicePrincipals.Actions + - servicePrincipals.synchronization summary: Invoke action validateCredentials description: Validate that the credentials are valid in the tenant. externalDocs: @@ -18138,7 +18541,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/synchronization/jobs/{synchronizationJob-id}/schema/directories/{directoryDefinition-id}/microsoft.graph.discover': post: tags: - - servicePrincipals.Actions + - servicePrincipals.synchronization summary: Invoke action discover description: 'Discover the latest schema definition for provisioning to an application. ' externalDocs: @@ -18213,7 +18616,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/synchronization/jobs/{synchronizationJob-id}/schema/microsoft.graph.filterOperators()': get: tags: - - servicePrincipals.Functions + - servicePrincipals.synchronization summary: Invoke function filterOperators description: List all operators supported in the scoping filters. externalDocs: @@ -18299,7 +18702,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/synchronization/jobs/{synchronizationJob-id}/schema/microsoft.graph.functions()': get: tags: - - servicePrincipals.Functions + - servicePrincipals.synchronization summary: Invoke function functions description: List all the functions currently supported in the attributeMappingSource. externalDocs: @@ -18385,7 +18788,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/synchronization/jobs/{synchronizationJob-id}/schema/microsoft.graph.parseExpression': post: tags: - - servicePrincipals.Actions + - servicePrincipals.synchronization summary: Invoke action parseExpression description: 'Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID.' externalDocs: @@ -18461,7 +18864,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/synchronization/jobs/microsoft.graph.validateCredentials': post: tags: - - servicePrincipals.Actions + - servicePrincipals.synchronization summary: Invoke action validateCredentials operationId: servicePrincipal.synchronization.job_validateCredential parameters: @@ -18506,7 +18909,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/synchronization/microsoft.graph.acquireAccessToken': post: tags: - - servicePrincipals.Actions + - servicePrincipals.synchronization summary: Invoke action acquireAccessToken description: Acquire an OAuth Access token to authorize the Microsoft Entra provisioning service to provision users into an application. externalDocs: @@ -18545,7 +18948,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/synchronization/microsoft.graph.Ping()': get: tags: - - servicePrincipals.Functions + - servicePrincipals.synchronization summary: Invoke function Ping operationId: servicePrincipal.synchronization_Ping parameters: @@ -19253,7 +19656,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/synchronization/templates/{synchronizationTemplate-id}/schema/directories/{directoryDefinition-id}/microsoft.graph.discover': post: tags: - - servicePrincipals.Actions + - servicePrincipals.synchronization summary: Invoke action discover description: 'Discover the latest schema definition for provisioning to an application. ' externalDocs: @@ -19328,7 +19731,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/synchronization/templates/{synchronizationTemplate-id}/schema/microsoft.graph.filterOperators()': get: tags: - - servicePrincipals.Functions + - servicePrincipals.synchronization summary: Invoke function filterOperators description: List all operators supported in the scoping filters. externalDocs: @@ -19414,7 +19817,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/synchronization/templates/{synchronizationTemplate-id}/schema/microsoft.graph.functions()': get: tags: - - servicePrincipals.Functions + - servicePrincipals.synchronization summary: Invoke function functions description: List all the functions currently supported in the attributeMappingSource. externalDocs: @@ -19500,7 +19903,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/synchronization/templates/{synchronizationTemplate-id}/schema/microsoft.graph.parseExpression': post: tags: - - servicePrincipals.Actions + - servicePrincipals.synchronization summary: Invoke action parseExpression description: 'Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID.' externalDocs: @@ -20643,9 +21046,9 @@ paths: /servicePrincipals/microsoft.graph.delta(): get: tags: - - servicePrincipals.Functions + - servicePrincipals.servicePrincipal.Functions summary: Invoke function delta - description: 'Get newly created, updated, or deleted service principals without having to perform a full read of the entire resource collection.' + description: 'Get newly created, updated, or deleted service principals without having to perform a full read of the entire resource collection. For more information, see Use delta query to track changes in Microsoft Graph data for details.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/serviceprincipal-delta?view=graph-rest-beta @@ -20716,7 +21119,7 @@ paths: /servicePrincipals/microsoft.graph.getByIds: post: tags: - - servicePrincipals.Actions + - servicePrincipals.servicePrincipal.Actions summary: Invoke action getByIds description: 'Return the directory objects specified in a list of IDs. Some common uses for this function are to:' externalDocs: @@ -20769,7 +21172,7 @@ paths: /servicePrincipals/microsoft.graph.getUserOwnedObjects: post: tags: - - servicePrincipals.Actions + - servicePrincipals.servicePrincipal.Actions summary: Invoke action getUserOwnedObjects description: 'Retrieve a list of recently deleted application and group objects owned by the specified user. This API returns up to 1,000 deleted objects owned by the user, sorted by ID, and doesn''t support pagination.' externalDocs: @@ -20805,9 +21208,9 @@ paths: /servicePrincipals/microsoft.graph.validateProperties: post: tags: - - servicePrincipals.Actions + - servicePrincipals.servicePrincipal.Actions summary: Invoke action validateProperties - description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy." + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-beta @@ -20911,11 +21314,6 @@ paths: $ref: '#/components/responses/microsoft.graph.appRoleAssignmentCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-07-02' - date: '2024-07-02' - version: 2024-07/PrivatePreview:copilotExportAPI x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -20954,11 +21352,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-07-02' - date: '2024-07-02' - version: 2024-07/PrivatePreview:copilotExportAPI x-ms-docs-operation-type: operation '/users/{user-id}/appRoleAssignments/{appRoleAssignment-id}': get: @@ -21023,11 +21416,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-07-02' - date: '2024-07-02' - version: 2024-07/PrivatePreview:copilotExportAPI x-ms-docs-operation-type: operation patch: tags: @@ -21067,11 +21455,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-07-02' - date: '2024-07-02' - version: 2024-07/PrivatePreview:copilotExportAPI x-ms-docs-operation-type: operation delete: tags: @@ -21110,11 +21493,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-07-02' - date: '2024-07-02' - version: 2024-07/PrivatePreview:copilotExportAPI x-ms-docs-operation-type: operation '/users/{user-id}/appRoleAssignments/$count': get: @@ -21148,11 +21526,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-07-02' - date: '2024-07-02' - version: 2024-07/PrivatePreview:copilotExportAPI components: schemas: microsoft.graph.application: @@ -21196,7 +21569,7 @@ components: nullable: true displayName: type: string - description: 'The display name for the application. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby.' + description: 'The display name for the application. Maximum length is 256 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby.' nullable: true groupMembershipClaims: type: string @@ -21324,7 +21697,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Directory objects that are owners of the application. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.' + description: 'Directory objects that are owners of this application. The owners are a set of nonadmin users or service principals allowed to modify this object. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.' x-ms-navigationProperty: true synchronization: $ref: '#/components/schemas/microsoft.graph.synchronization' @@ -21424,6 +21797,8 @@ components: items: type: string description: The audience that can appear in the external token. This field is mandatory and should be set to api://AzureADTokenExchange for Microsoft Entra ID. It says what Microsoft identity platform should accept in the aud claim in the incoming token. This value represents Microsoft Entra ID in your external identity provider and has no fixed value across identity providers - you may need to create a new application registration in your identity provider to serve as the audience of this token. This field can only accept a single value and has a limit of 600 characters. Required. + claimsMatchingExpression: + $ref: '#/components/schemas/microsoft.graph.federatedIdentityExpression' description: type: string description: 'The un-validated, user-provided description of the federated identity credential. It has a limit of 600 characters. Optional.' @@ -21436,7 +21811,7 @@ components: description: 'The unique identifier for the federated identity credential, which has a limit of 120 characters and must be URL friendly. It is immutable once created. Alternate key. Required. Not nullable. Supports $filter (eq).' subject: type: string - description: 'Required. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. Supports $filter (eq).' + description: 'Nullable. Defaults to null if not set. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. If subject is defined, claimsMatchingExpression must be null. Supports $filter (eq).' nullable: true additionalProperties: type: object @@ -21458,7 +21833,7 @@ components: nullable: true displayName: type: string - description: Friendly name for the key. Optional. + description: 'The friendly name for the key, with a maximum length of 90 characters. Longer values are accepted but shortened. Optional.' 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])$' @@ -21468,7 +21843,7 @@ components: nullable: true key: type: string - description: 'Value for the key credential. Should be a Base64 encoded value. Returned only on $select for a single object, that is, GET applications/{applicationId}?$select=keyCredentials or GET servicePrincipals/{servicePrincipalId}?$select=keyCredentials; otherwise, it is always null. From a .cer certificate, you can read the key using the Convert.ToBase64String() method. For more information, see Get the certificate key.' + description: 'Value for the key credential. Should be a Base64 encoded value. Returned only on $select for a single object, that is, GET applications/{applicationId}?$select=keyCredentials or GET servicePrincipals/{servicePrincipalId}?$select=keyCredentials; otherwise, it''s always null. From a .cer certificate, you can read the key using the Convert.ToBase64String() method. For more information, see Get the certificate key.' format: base64url nullable: true keyId: @@ -21534,6 +21909,49 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.appRoleAssignment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: appRoleAssignment + type: object + properties: + appRoleId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: 'The identifier (id) for the app role that is assigned to the principal. This app role must be exposed in the appRoles property on the resource application''s service principal (resourceId). If the resource application hasn''t declared any app roles, a default app role ID of 00000000-0000-0000-0000-000000000000 can be specified to signal that the principal is assigned to the resource app without any specific app roles. Required on create.' + format: uuid + creationTimestamp: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The time when the app role assignment was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + principalDisplayName: + type: string + description: 'The display name of the user, group, or service principal that was granted the app role assignment. Maximum length is 256 characters. Read-only. Supports $filter (eq and startswith).' + nullable: true + principalId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: 'The unique identifier (id) for the user, security group, or service principal being granted the app role. Security groups with dynamic memberships are supported. Required on create.' + format: uuid + nullable: true + principalType: + type: string + description: 'The type of the assigned principal. This can either be User, Group, or ServicePrincipal. Read-only.' + nullable: true + resourceDisplayName: + type: string + description: The display name of the resource app's service principal to which the assignment is made. Maximum length is 256 characters. + nullable: true + resourceId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: The unique identifier (id) for the resource service principal for which the assignment is made. Required on create. Supports $filter (eq only). + format: uuid + nullable: true + additionalProperties: + type: object microsoft.graph.endpoint: allOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' @@ -21586,7 +22004,7 @@ components: nullable: true appDisplayName: type: string - description: The display name exposed by the associated application. + description: The display name exposed by the associated application. Maximum length is 256 characters. nullable: true appId: type: string @@ -21805,7 +22223,7 @@ components: type: array items: $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).' + 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. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).' x-ms-navigationProperty: true permissionGrantPreApprovalPolicies: type: array @@ -21879,6 +22297,8 @@ components: type: string description: 'The city where the user is located. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true + cloudLicensing: + $ref: '#/components/schemas/microsoft.graph.cloudLicensing.userCloudLicensing' cloudRealtimeCommunicationInfo: $ref: '#/components/schemas/microsoft.graph.cloudRealtimeCommunicationInfo' companyName: @@ -21912,7 +22332,7 @@ components: deviceEnrollmentLimit: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The limit on the maximum number of devices that the user is permitted to enroll. Allowed values are 5 or 1000. format: int32 deviceKeys: @@ -21936,7 +22356,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 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.' + description: 'The date and time when the user left or will leave the organization. To read this property, the calling app must be assigned the User-LifeCycleInfo.Read.All permission. To write this property, the calling app must be assigned the User.Read.All and User-LifeCycleInfo.ReadWrite.All permissions. To read this property in delegated scenarios, the admin needs at least one of the following Microsoft Entra roles: Lifecycle Workflows Administrator (least privilege), Global Reader. To write this property in delegated scenarios, the admin needs the Global Administrator role. Supports $filter (eq, ne, not , ge, le, in). For more information, see Configure the employeeLeaveDateTime property for a user.' format: date-time nullable: true employeeOrgData: @@ -22012,7 +22432,7 @@ components: nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. For more information, see legal age group property definitions. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, Undefined, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. For more information, see legal age group property definitions. Returned only on $select.' nullable: true licenseAssignmentStates: type: array @@ -22043,11 +22463,11 @@ components: nullable: true onPremisesDistinguishedName: type: string - description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. + description: Contains the on-premises Active Directory distinguished name or DN. nullable: true onPremisesDomainName: type: string - description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only.' + description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' @@ -22068,11 +22488,11 @@ components: description: 'Errors when using Microsoft synchronization product during provisioning. Supports $filter (eq, not, ge, le).' onPremisesSamAccountName: type: string - description: 'Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Supports $filter (eq, ne, not, ge, le, in, startsWith).' + description: 'Contains the on-premises sAMAccountName synchronized from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith).' nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user synchronized from on-premises to the cloud. Read-only. Supports $filter (eq including on null values). + description: 'Contains the on-premises security identifier (SID) for the user synchronized from on-premises to the cloud. Must be in the format of SID, such as ''S-1-5-21-1180699209-877415012-3182824384-1006''. Supports $filter (eq including on null values).' nullable: true onPremisesSipInfo: $ref: '#/components/schemas/microsoft.graph.onPremisesSipInfo' @@ -22082,13 +22502,13 @@ components: nullable: true onPremisesUserPrincipalName: type: string - description: 'Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Supports $filter (eq, ne, not, ge, le, in, startsWith).' + description: 'Contains the on-premises userPrincipalName synchronized from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith).' nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -22901,49 +23321,6 @@ components: $ref: '#/components/schemas/microsoft.graph.servicePrincipal' additionalProperties: type: object - microsoft.graph.appRoleAssignment: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: appRoleAssignment - type: object - properties: - appRoleId: - pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' - type: string - description: 'The identifier (id) for the app role that is assigned to the principal. This app role must be exposed in the appRoles property on the resource application''s service principal (resourceId). If the resource application hasn''t declared any app roles, a default app role ID of 00000000-0000-0000-0000-000000000000 can be specified to signal that the principal is assigned to the resource app without any specific app roles. Required on create.' - format: uuid - creationTimestamp: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The time when the app role assignment was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - principalDisplayName: - type: string - description: 'The display name of the user, group, or service principal that was granted the app role assignment. Read-only. Supports $filter (eq and startswith).' - nullable: true - principalId: - pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' - type: string - description: 'The unique identifier (id) for the user, security group, or service principal being granted the app role. Security groups with dynamic memberships are supported. Required on create.' - format: uuid - nullable: true - principalType: - type: string - description: 'The type of the assigned principal. This can either be User, Group, or ServicePrincipal. Read-only.' - nullable: true - resourceDisplayName: - type: string - description: The display name of the resource app's service principal to which the assignment is made. - nullable: true - resourceId: - pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' - type: string - description: The unique identifier (id) for the resource service principal for which the assignment is made. Required on create. Supports $filter (eq only). - format: uuid - nullable: true - additionalProperties: - type: object microsoft.graph.onPremisesPublishingProfile: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -22954,6 +23331,7 @@ components: $ref: '#/components/schemas/microsoft.graph.hybridAgentUpdaterConfiguration' isDefaultAccessEnabled: type: boolean + description: Specifies whether default access for app proxy is enabled or disabled. nullable: true isEnabled: type: boolean @@ -22975,6 +23353,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.ipApplicationSegment' + description: Represents the segment configurations that are allowed for an on-premises non-web application published through Microsoft Entra application proxy. x-ms-navigationProperty: true connectorGroups: type: array @@ -23083,13 +23462,15 @@ components: properties: destinationHost: type: string + description: 'Either the IP address, IP range, or FQDN of the applicationSegment, with or without wildcards.' nullable: true destinationType: $ref: '#/components/schemas/microsoft.graph.privateNetworkDestinationType' port: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number + description: Port supported for the application segment. DO NOT USE. format: int32 nullable: true ports: @@ -23097,6 +23478,7 @@ components: items: type: string nullable: true + description: List of ports supported for the application segment. protocol: $ref: '#/components/schemas/microsoft.graph.privateNetworkProtocol' application: @@ -23119,7 +23501,7 @@ components: $ref: '#/components/schemas/microsoft.graph.connectorStatus' version: type: string - description: The version of the connector. + description: The version of the connector. Read-only. memberOf: type: array items: @@ -23252,6 +23634,11 @@ components: visibility: type: string nullable: true + deletedMembers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true extensions: type: array items: @@ -23334,6 +23721,8 @@ components: type: string description: 'Describes a classification for the group (such as low, medium or high business impact). Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.Returned by default. Supports $filter (eq, ne, not, ge, le, startsWith).' nullable: true + cloudLicensing: + $ref: '#/components/schemas/microsoft.graph.cloudLicensing.groupCloudLicensing' createdByAppId: type: string description: 'App ID of the app used to create the group. Can be null for some groups. Returned by default. Read-only. Supports $filter (eq, ne, not, in, startsWith).' @@ -23511,21 +23900,21 @@ components: unseenConversationsCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Count of conversations delivered one or more new posts since the signed-in user's last visit to the group. This property is the same as unseenCount. Returned only on $select. format: int32 nullable: true unseenCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' format: int32 nullable: true unseenMessagesCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Count of new posts that have been delivered to the group's conversations since the signed-in user's last visit to the group. Returned only on $select. format: int32 nullable: true @@ -23677,6 +24066,7 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + description: Represents a Microsoft Entra group. microsoft.graph.selfSignedCertificate: title: selfSignedCertificate type: object @@ -23882,7 +24272,7 @@ components: requestedAccessTokenVersion: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Specifies the access token version expected by this resource. This changes the version and format of the JWT produced independent of the endpoint or client used to request the access token. The endpoint used, v1.0 or v2.0, is chosen by the client and only impacts the version of id_tokens. Resources need to explicitly configure requestedAccessTokenVersion to indicate the supported access token format. Possible values for requestedAccessTokenVersion are 1, 2, or null. If the value is null, this defaults to 1, which corresponds to the v1.0 endpoint. If signInAudience on the application is configured as AzureADandPersonalMicrosoftAccount or PersonalMicrosoftAccount, the value for this property must be 2.' format: int32 nullable: true @@ -23912,14 +24302,14 @@ components: format: uuid isEnabled: type: boolean - description: 'When creating or updating an app role, this must be set to true (which is the default). To delete a role, this must first be set to false. At that point, in a subsequent call, this role may be removed.' + description: 'When you create or updating an app role, this value must be true. To delete a role, this must first be set to false. At that point, in a subsequent call, this role might be removed. Default value is true.' origin: type: string description: Specifies if the app role is defined on the application object or on the servicePrincipal entity. Must not be included in any POST or PATCH requests. Read-only. nullable: true value: type: string - description: 'Specifies the value to include in the roles claim in ID tokens and access tokens authenticating an assigned user or service principal. Must not exceed 120 characters in length. Allowed characters are : ! # $ % & '' ( ) * + , - . / : ; = ? @ [ ] ^ + _ { } ~, and characters in the ranges 0-9, A-Z and a-z. Any other character, including the space character, aren''t allowed. May not begin with ..' + description: 'Specifies the value to include in the roles claim in ID tokens and access tokens authenticating an assigned user or service principal. Must not exceed 120 characters in length. Allowed characters are : ! # $ % & '' ( ) * + , - . / : ; = ? @ [ ] ^ + _ { } ~, and characters in the ranges 0-9, A-Z, and a-z. Any other character, including the space character, aren''t allowed. May not begin with ..' nullable: true additionalProperties: type: object @@ -23963,7 +24353,7 @@ components: readOnly: true isPublisherAttested: type: boolean - description: Indicates whether the application has been self-attested by the application developer or the publisher. + description: Indicates whether the application developer or publisher completed Publisher Attestation. nullable: true lastCertificationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -24014,7 +24404,7 @@ components: properties: alternateUrl: type: string - description: 'If you''re configuring a traffic manager in front of multiple App Proxy applications, the alternateUrl is the user-friendly URL that points to the traffic manager.' + description: 'If you''re configuring a traffic manager in front of multiple app proxy applications, this user-friendly URL points to the traffic manager.' nullable: true applicationServerTimeout: type: string @@ -24022,13 +24412,13 @@ components: nullable: true applicationType: type: string - description: Indicates if this application is an Application Proxy configured application. This is pre-set by the system. Read-only. + description: System-defined value that indicates whether this application is an application proxy configured application. The possible values are quickaccessapp and nonwebapp. Read-only. nullable: true externalAuthenticationType: $ref: '#/components/schemas/microsoft.graph.externalAuthenticationType' externalUrl: type: string - description: 'The published external url for the application. For example, https://intranet-contoso.msappproxy.net/.' + description: 'The published external URL for the application. For example, https://intranet-contoso.msappproxy.net/.' nullable: true internalUrl: type: string @@ -24036,6 +24426,7 @@ components: nullable: true isAccessibleViaZTNAClient: type: boolean + description: Indicates whether the application is accessible via a Global Secure Access client on a managed device. nullable: true isBackendCertificateValidationEnabled: type: boolean @@ -24043,6 +24434,7 @@ components: nullable: true isDnsResolutionEnabled: type: boolean + description: Indicates Microsoft Entra Private Access should handle DNS resolution. false by default. nullable: true isHttpOnlyCookieEnabled: type: boolean @@ -24083,6 +24475,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onPremisesPublishingSingleSignOn' useAlternateUrlForTranslationAndRedirect: type: boolean + description: Indicates whether the application should use alternateUrl instead of externalUrl. nullable: true verifiedCustomDomainCertificatesMetadata: $ref: '#/components/schemas/microsoft.graph.verifiedCustomDomainCertificatesMetadata' @@ -24090,6 +24483,15 @@ components: $ref: '#/components/schemas/microsoft.graph.keyCredential' verifiedCustomDomainPasswordCredential: $ref: '#/components/schemas/microsoft.graph.passwordCredential' + wafAllowedHeaders: + $ref: '#/components/schemas/microsoft.graph.wafAllowedHeadersDictionary' + wafIpRanges: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ipRange' + wafProvider: + type: string + nullable: true additionalProperties: type: object microsoft.graph.optionalClaims: @@ -24125,7 +24527,7 @@ components: description: Specifies the two-letter ISO country codes. Access to the application will be blocked for minors from the countries specified in this list. legalAgeGroupRule: type: string - description: 'Specifies the legal age group rule that applies to users of the app. Can be set to one of the following values: ValueDescriptionAllowDefault. Enforces the legal minimum. This means parental consent is required for minors in the European Union and Korea.RequireConsentForPrivacyServicesEnforces the user to specify date of birth to comply with COPPA rules. RequireConsentForMinorsRequires parental consent for ages below 18, regardless of country minor rules.RequireConsentForKidsRequires parental consent for ages below 14, regardless of country minor rules.BlockMinorsBlocks minors from using the app.' + description: 'Specifies the legal age group rule that applies to users of the app. Can be set to one of the following values: ValueDescriptionAllowDefault. Enforces the legal minimum. This means parental consent is required for minors in the European Union and Korea.RequireConsentForPrivacyServicesEnforces the user to specify date of birth to comply with COPPA rules. RequireConsentForMinorsRequires parental consent for ages below 18, regardless of country/region minor rules.RequireConsentForKidsRequires parental consent for ages below 14, regardless of country/region minor rules.BlockMinorsBlocks minors from using the app.' nullable: true additionalProperties: type: object @@ -24289,6 +24691,21 @@ components: - ind - unknownFutureValue type: string + microsoft.graph.federatedIdentityExpression: + title: federatedIdentityExpression + type: object + properties: + languageVersion: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Indicated the language version to be used. Should always be set to 1. Required. + format: int32 + value: + type: string + description: Indicates the configured expression. Required. + additionalProperties: + type: object microsoft.graph.stsPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.policyBase' @@ -24462,6 +24879,17 @@ components: description: The collection of unique identifiers that can be associated with a user and can be used to bind the Microsoft Entra user to a certificate for authentication and authorization into non-Azure AD environments. The identifiers must be unique in the tenant. additionalProperties: type: object + microsoft.graph.cloudLicensing.userCloudLicensing: + title: userCloudLicensing + type: object + properties: + usageRights: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudLicensing.usageRight' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.cloudRealtimeCommunicationInfo: title: cloudRealtimeCommunicationInfo type: object @@ -24736,11 +25164,11 @@ components: properties: capabilityStatus: type: string - description: 'For example, ''Enabled''.' + description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.' nullable: true provisioningStatus: type: string - description: 'For example, ''Success''.' + description: 'The possible values are:Success - Service is fully provisioned.Disabled - Service is disabled.Error - The service plan isn''t provisioned and is in an error state.PendingInput - The service isn''t provisioned and is awaiting service confirmation.PendingActivation - The service is provisioned but requires explicit activation by an administrator (for example, Intune_O365 service plan)PendingProvisioning - Microsoft has added a new service to the product SKU and it isn''t activated in the tenant.' nullable: true service: type: string @@ -24795,7 +25223,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. 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: @@ -25011,6 +25439,12 @@ components: $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethod' description: Represents the FIDO2 security keys registered to a user for authentication. x-ms-navigationProperty: true + hardwareOathMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.hardwareOathAuthenticationMethod' + description: The hardware OATH time-based one-time password (TOTP) devices assigned to a user for authentication. + x-ms-navigationProperty: true methods: type: array items: @@ -25304,7 +25738,7 @@ components: reminderMinutesBeforeStart: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of minutes before the event start time that the reminder alert occurs. format: int32 nullable: true @@ -25515,6 +25949,8 @@ components: type: string description: The display name of the Cloud PC. nullable: true + frontlineCloudPcAvailability: + $ref: '#/components/schemas/microsoft.graph.frontlineCloudPcAvailability' 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 @@ -25555,6 +25991,8 @@ components: description: The results of every partner agent's installation status on Cloud PC. powerState: $ref: '#/components/schemas/microsoft.graph.cloudPcPowerState' + productType: + $ref: '#/components/schemas/microsoft.graph.cloudPcProductType' provisioningPolicyId: type: string description: The provisioning policy ID of the Cloud PC. @@ -25836,7 +26274,7 @@ components: priority: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. format: int32 roleScopeTagIds: @@ -25848,7 +26286,7 @@ components: version: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The version of the device enrollment configuration format: int32 assignments: @@ -25899,6 +26337,12 @@ components: type: boolean 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 + alternativeNames: + type: array + items: + type: string + nullable: true + description: List of alternative names for the device. alternativeSecurityIds: type: array items: @@ -25922,7 +26366,7 @@ components: nullable: true deviceId: type: string - description: 'Unique Identifier set by Azure Device Registration Service at the time of registration. This is an alternate key that can be used to reference the device object. Also Supports $filter (eq, ne, not, startsWith).' + description: 'Unique identifier set by Azure Device Registration Service at the time of registration. This ID is an alternate key that can be used to reference the device object. Also supports $filter (eq, ne, not, startsWith).' nullable: true deviceMetadata: type: string @@ -25930,30 +26374,30 @@ components: nullable: true deviceOwnership: type: string - description: 'Ownership of the device. This property is set by Intune. Possible values are: unknown, company, personal.' + description: 'Ownership of the device. Intune sets this property. Possible values are: unknown, company, personal.' nullable: true deviceVersion: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: For internal use only. format: int32 nullable: true displayName: type: string - description: 'The display name for the device. Required. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby.' + description: 'The display name for the device. Maximum length is 256 characters. Required. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby.' nullable: true domainName: type: string - description: The on-premises domain name of Microsoft Entra hybrid joined devices. This property is set by Intune. + description: The on-premises domain name of Microsoft Entra hybrid joined devices. Intune sets this property. nullable: true enrollmentProfileName: type: string - description: 'Enrollment profile applied to the device. For example, Apple Device Enrollment Profile, Device enrollment - Corporate device identifiers, or Windows Autopilot profile name. This property is set by Intune.' + description: 'Enrollment profile applied to the device. For example, Apple Device Enrollment Profile, Device enrollment - Corporate device identifiers, or Windows Autopilot profile name. Intune sets this property.' nullable: true enrollmentType: type: string - description: 'Enrollment type of the device. This property is set by Intune. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth,appleUserEnrollment, appleUserEnrollmentWithServiceAccount. NOTE: This property might return other values apart from those listed.' + description: 'Enrollment type of the device. Intune sets this property. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth,appleUserEnrollment, appleUserEnrollmentWithServiceAccount. NOTE: This property might return other values apart from those listed.' nullable: true extensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' @@ -25985,7 +26429,7 @@ components: nullable: true managementType: type: string - description: 'Management channel of the device. This property is set by Intune. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController.' + description: 'Management channel of the device. Intune sets this property. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController.' nullable: true manufacturer: type: string @@ -26055,7 +26499,7 @@ components: description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' trustType: type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' nullable: true commands: type: array @@ -26063,6 +26507,12 @@ components: $ref: '#/components/schemas/microsoft.graph.command' description: Set of commands sent to this device. x-ms-navigationProperty: true + deviceTemplate: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceTemplate' + description: Device template used to instantiate this device. Nullable. Read-only. + x-ms-navigationProperty: true extensions: type: array items: @@ -26168,6 +26618,7 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + description: Represents a container that exposes navigation properties for employee experience user resources. microsoft.graph.extension: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -26358,7 +26809,7 @@ components: nullable: true description: type: string - description: 'An optional description for the team. Maximum length: 1024 characters.' + description: 'An optional description for the team. Maximum length: 1,024 characters.' nullable: true discoverySettings: $ref: '#/components/schemas/microsoft.graph.teamDiscoverySettings' @@ -26366,6 +26817,10 @@ components: type: string description: The name of the team. nullable: true + firstChannelName: + type: string + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' + nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' guestSettings: @@ -26398,7 +26853,7 @@ components: $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' webUrl: type: string - description: 'A hyperlink that goes to the team in the Microsoft Teams client. It is the URL you get when you right-click a team in the Microsoft Teams client and select Get link to team. This URL should be treated as an opaque blob, and not parsed.' + description: 'A hyperlink that goes to the team in the Microsoft Teams client. It''s the URL you get when you right-click a team in the Microsoft Teams client and select Get link to team. This URL should be treated as an opaque blob, and not parsed.' nullable: true allChannels: type: array @@ -26477,7 +26932,7 @@ components: childFolderCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of immediate child mailFolders in the current mailFolder. format: int32 nullable: true @@ -26496,14 +26951,14 @@ components: totalItemCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of items in the mailFolder. format: int32 nullable: true unreadItemCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of items in the mailFolder marked as unread. format: int32 nullable: true @@ -26535,6 +26990,12 @@ components: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. x-ms-navigationProperty: true + operations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mailFolderOperation' + description: The collection of long-running operations in the mailFolder. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: @@ -26782,7 +27243,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device. This property is read-only. + description: Name of the device. Supports $filter operator 'eq' and 'contains'. This property is read-only. nullable: true readOnly: true deviceRegistrationState: @@ -26841,7 +27302,7 @@ components: format: date-time readOnly: true freeStorageSpaceInBytes: - type: integer + type: number description: Free Storage in Bytes. Default value is 0. Read-only. This property is read-only. format: int64 readOnly: true @@ -26937,7 +27398,7 @@ components: nullable: true readOnly: true physicalMemoryInBytes: - type: integer + type: number description: 'Total Memory in Bytes. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. Read-only. This property is read-only.' format: int64 readOnly: true @@ -26993,7 +27454,7 @@ components: skuNumber: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Device sku number, see also: https://learn.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getproductinfo. Valid values 0 to 2147483647. This property is read-only.' format: int32 readOnly: true @@ -27008,7 +27469,7 @@ components: nullable: true readOnly: true totalStorageSpaceInBytes: - type: integer + type: number description: Total Storage in Bytes. This property is read-only. format: int64 readOnly: true @@ -27046,14 +27507,14 @@ components: windowsActiveMalwareCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Count of active malware for this windows device. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only.' format: int32 readOnly: true windowsRemediatedMalwareCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Count of remediated malware for this windows device. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only.' format: int32 readOnly: true @@ -27321,7 +27782,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: Indicates collection of App Log Upload Request. + description: The collection property of AppLogUploadRequest. x-ms-navigationProperty: true additionalProperties: type: object @@ -27335,7 +27796,7 @@ components: displayTimeToLive: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Sets how long (in seconds) this notification content stays in each platform''s notification viewer. For example, when the notification is delivered to a Windows device, the value of this property is passed on to ToastNotification.ExpirationTime, which determines how long the toast notification stays in the user''s Windows Action Center.' format: int32 nullable: true @@ -27370,7 +27831,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.notebook' - description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. + description: The collection of OneNote notebooks that the user or group owns. Read-only. Nullable. x-ms-navigationProperty: true operations: type: array @@ -27382,7 +27843,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.onenotePage' - description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + description: The pages in all OneNote notebooks that the user or group owns. Read-only. Nullable. x-ms-navigationProperty: true resources: type: array @@ -27394,13 +27855,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sectionGroup' - description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + description: The section groups in all OneNote notebooks that the user or group owns. Read-only. Nullable. x-ms-navigationProperty: true sections: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteSection' - description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + description: The sections in all OneNote notebooks that the user or group owns. Read-only. Nullable. x-ms-navigationProperty: true additionalProperties: type: object @@ -27717,14 +28178,14 @@ components: height: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The height of the photo. Read-only. format: int32 nullable: true width: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The width of the photo. Read-only. format: int32 nullable: true @@ -27798,6 +28259,10 @@ components: nullable: true outOfOfficeSettings: $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -27963,6 +28428,8 @@ components: description: 'When set to true, documents in the user''s Office Delve are disabled. Users can control this setting in Office Delve.' contactMergeSuggestions: $ref: '#/components/schemas/microsoft.graph.contactMergeSuggestions' + exchange: + $ref: '#/components/schemas/microsoft.graph.exchangeSettings' itemInsights: $ref: '#/components/schemas/microsoft.graph.userInsightsSettings' regionalAndLanguageSettings: @@ -28120,7 +28587,7 @@ components: code: $ref: '#/components/schemas/microsoft.graph.synchronizationStatusCode' countSuccessiveCompleteFailures: - type: integer + type: number description: Number of consecutive times this job failed. format: int64 escrowsPruned: @@ -28283,7 +28750,7 @@ components: priority: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Priority relative to other rules in the synchronizationSchema. Rules with the lowest priority number will be processed first. format: int32 sourceDirectoryName: @@ -28608,6 +29075,9 @@ components: - $ref: '#/components/schemas/microsoft.graph.appManagementConfiguration' - title: customAppManagementConfiguration type: object + properties: + applicationRestrictions: + $ref: '#/components/schemas/microsoft.graph.customAppManagementApplicationConfiguration' additionalProperties: type: object microsoft.graph.customClaimBase: @@ -28675,6 +29145,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudLicensing.groupCloudLicensing: + title: groupCloudLicensing + type: object + properties: + usageRights: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudLicensing.usageRight' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.licenseProcessingState: title: licenseProcessingState type: object @@ -28760,7 +29241,7 @@ components: groupLifetimeInDays: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Number of days before a group expires and needs to be renewed. Once renewed, the group expiration is extended by the number of days defined.' format: int32 nullable: true @@ -28982,6 +29463,19 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.appRoleAssignmentCollectionResponse: + title: Collection of appRoleAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.endpointCollectionResponse: title: Collection of endpoint type: object @@ -29099,19 +29593,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.appRoleAssignmentCollectionResponse: - title: Collection of appRoleAssignment - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object microsoft.graph.onPremisesPublishingProfileCollectionResponse: title: Collection of onPremisesPublishingProfile type: object @@ -29409,6 +29890,19 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.wafAllowedHeadersDictionary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.Dictionary' + - title: wafAllowedHeadersDictionary + type: object + additionalProperties: + type: object + microsoft.graph.ipRange: + title: ipRange + type: object + additionalProperties: + type: object + description: 'IP range base class for representing IPV4, IPV6 address ranges' microsoft.graph.optionalClaim: title: optionalClaim type: object @@ -29475,7 +29969,7 @@ components: index: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Identifies the specific URI within the redirectURIs collection in SAML SSO flows. Defaults to null. The index is unique across all the redirectUris for the application. format: int32 nullable: true @@ -29521,6 +30015,29 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudLicensing.usageRight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usageRight + type: object + properties: + services: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudLicensing.service' + description: Information about the services associated with the usageRight. Not nullable. Read-only. Supports $filter on the planId property. + skuId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: Unique identifier (GUID) for the service SKU that is equal to the skuId property on the related subscribedSku object. Read-only. Supports $filter. + format: uuid + nullable: true + skuPartNumber: + type: string + description: 'Unique SKU display name that is equal to the skuPartNumber on the related subscribedSku object; for example, AAD_Premium. Read-only.' + nullable: true + additionalProperties: + type: object microsoft.graph.automaticRepliesSetting: title: automaticRepliesSetting type: object @@ -29620,7 +30137,7 @@ components: properties: allowAllUsers: type: boolean - description: 'If true, all users and groups will be granted access to this printer share. This supersedes the allow lists defined by the allowedUsers and allowedGroups navigation properties.' + description: 'If true, all users and groups can access this printer share. This property supersedes the lists of allowed users and groups defined by the allowedUsers and allowedGroups navigation properties.' createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -29688,7 +30205,7 @@ components: activeDurationSeconds: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Optional. The duration of active user engagement. if not supplied, this is calculated from the startedDateTime and lastActiveDateTime.' format: int32 nullable: true @@ -29904,6 +30421,16 @@ components: $ref: '#/components/schemas/microsoft.graph.webauthnPublicKeyCredential' additionalProperties: type: object + microsoft.graph.hardwareOathAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: hardwareOathAuthenticationMethod + type: object + properties: + device: + $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' + additionalProperties: + type: object microsoft.graph.authenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -29913,6 +30440,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time the authentication method was registered to the user. Read-only. Optional. This optional value is null if the authentication method doesn''t populate it. 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 additionalProperties: @@ -29971,6 +30499,7 @@ components: nullable: true additionalProperties: type: object + description: The status of a long-running operation. microsoft.graph.passwordlessMicrosoftAuthenticatorAuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -30062,7 +30591,7 @@ components: lifetimeInMinutes: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The lifetime of the Temporary Access Pass in minutes starting at startDateTime. Must be between 10 and 43200 inclusive (equivalent to 30 days). format: int32 nullable: true @@ -30403,7 +30932,7 @@ components: size: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The length of the attachment in bytes. format: int32 additionalProperties: @@ -30642,7 +31171,7 @@ components: attemptsCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of times the operation was attempted before being marked successful or failed. format: int32 createdDateTime: @@ -30788,6 +31317,8 @@ components: properties: capabilityType: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + licenseType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryLicenseType' primaryRegion: type: string description: The primary and mainly used region where the Cloud PC is located. @@ -30807,6 +31338,14 @@ components: - encryptedUsingCustomerManagedKey - unknownFutureValue type: string + microsoft.graph.frontlineCloudPcAvailability: + title: frontlineCloudPcAvailability + enum: + - notApplicable + - available + - notAvailable + - unknownFutureValue + type: string microsoft.graph.cloudPcLoginResult: title: cloudPcLoginResult type: object @@ -30891,6 +31430,16 @@ components: - poweredOff - unknownFutureValue type: string + microsoft.graph.cloudPcProductType: + title: cloudPcProductType + enum: + - enterprise + - frontline + - devBox + - powerAutomate + - business + - unknownFutureValue + type: string microsoft.graph.cloudPcProvisioningType: title: cloudPcProvisioningType enum: @@ -30925,6 +31474,7 @@ components: - resizePendingLicense - updatingSingleSignOn - modifyingSingleSignOn + - preparing type: string microsoft.graph.cloudPcStatusDetail: title: cloudPcStatusDetail @@ -31115,7 +31665,7 @@ components: description: Indicates that configuration is of type single platform restriction which refers to types of devices a user is allowed to enroll. name: singlePlatformRestriction - value: unknownFutureValue - description: Unknown future value + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - value: enrollmentNotificationsConfiguration description: Indicates that configuration is of type Enrollment Notification which refers to types of notification a user receives during enrollment. @@ -31179,7 +31729,7 @@ components: type: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: For internal use only. format: int32 nullable: true @@ -31218,6 +31768,50 @@ components: $ref: '#/components/schemas/microsoft.graph.payloadResponse' additionalProperties: type: object + microsoft.graph.deviceTemplate: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: deviceTemplate + type: object + properties: + deviceAuthority: + type: string + description: 'A tenant-defined name for the party that''s responsible for provisioning and managing devices on the Microsoft Entra tenant. For example, Tailwind Traders (the manufacturer) makes security cameras that are installed in customer buildings and managed by Lakeshore Retail (the device authority). This value is provided to the customer by the device authority (manufacturer or reseller).' + nullable: true + manufacturer: + type: string + description: Manufacturer name. + nullable: true + model: + type: string + description: Model name. + nullable: true + mutualTlsOauthConfigurationId: + type: string + description: Object ID of the mutualTlsOauthConfiguration. This value isn't required if self-signed certificates are used. This value is provided to the customer by the device authority (manufacturer or reseller). + nullable: true + mutualTlsOauthConfigurationTenantId: + type: string + description: ID (tenant ID for device authority) of the tenant that contains the mutualTlsOauthConfiguration. This value isn't required if self-signed certificates are used. This value is provided to the customer by the device authority (manufacturer or reseller). + nullable: true + operatingSystem: + type: string + description: 'Operating system type. Supports $filter (eq, in).' + nullable: true + deviceInstances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.device' + description: Collection of device objects created based on this template. + x-ms-navigationProperty: true + owners: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Collection of directory objects that can manage the device template and the related deviceInstances. Owners can be represented as service principals, users, or applications. An owner has full privileges over the device template and doesn''t require other administrator roles to create, update, or delete devices from this template, as well as to add or remove template owners. There can be a maximum of 100 owners on a device template. Supports $expand.' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.baseItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -31267,12 +31861,12 @@ components: type: object properties: deleted: - type: integer + type: number description: 'Total space consumed by files in the recycle bin, in bytes. Read-only.' format: int64 nullable: true remaining: - type: integer + type: number description: 'Total space remaining before reaching the quota limit, in bytes. Read-only.' format: int64 nullable: true @@ -31283,12 +31877,12 @@ components: storagePlanInformation: $ref: '#/components/schemas/microsoft.graph.storagePlanInformation' total: - type: integer + type: number description: 'Total allowed storage space, in bytes. Read-only.' format: int64 nullable: true used: - type: integer + type: number description: 'Total space used, in bytes. Read-only.' format: int64 nullable: true @@ -31410,7 +32004,7 @@ components: sharepointIds: $ref: '#/components/schemas/microsoft.graph.sharepointIds' size: - type: integer + type: number description: Size of the item in bytes. Read-only. format: int64 nullable: true @@ -31440,6 +32034,12 @@ components: $ref: '#/components/schemas/microsoft.graph.driveItem' description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this item. Nullable. + x-ms-navigationProperty: true listItem: $ref: '#/components/schemas/microsoft.graph.listItem' permissions: @@ -31549,7 +32149,7 @@ components: completionPercentage: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The percentage completion value of the course activity. Optional. format: int32 nullable: true @@ -31878,7 +32478,7 @@ components: percentageComplete: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: A value between 0 and 100 that indicates the progress of the operation. format: int32 nullable: true @@ -31892,6 +32492,7 @@ components: nullable: true additionalProperties: type: object + description: The status of a long-running operation. microsoft.graph.baseSitePage: allOf: - $ref: '#/components/schemas/microsoft.graph.baseItem' @@ -31980,6 +32581,8 @@ components: - title: recycleBin type: object properties: + settings: + $ref: '#/components/schemas/microsoft.graph.recycleBinSettings' items: type: array items: @@ -32104,7 +32707,7 @@ components: priority: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true toolTip: @@ -32313,21 +32916,21 @@ components: guestsCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Count of guests in a team. format: int32 nullable: true membersCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Count of members in a team. format: int32 nullable: true ownersCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Count of owners in a team. format: int32 nullable: true @@ -32372,6 +32975,8 @@ components: 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.' nullable: true + layoutType: + $ref: '#/components/schemas/microsoft.graph.channelLayoutType' membershipType: $ref: '#/components/schemas/microsoft.graph.channelMembershipType' moderationSettings: @@ -32386,6 +32991,12 @@ components: type: string description: 'A hyperlink to the channel in Microsoft Teams. This URL is supplied when you right-click a channel in Microsoft Teams and select Get link to channel. This URL should be treated as an opaque blob, and not parsed. Read-only.' nullable: true + allMembers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. + x-ms-navigationProperty: true filesFolder: $ref: '#/components/schemas/microsoft.graph.driveItem' members: @@ -32398,8 +33009,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' - description: A collection of all the messages in the channel. A navigation property. Nullable. + description: A collection of all the messages in the channel. Nullable. x-ms-navigationProperty: true + planner: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' sharedWithTeams: type: array items: @@ -32410,7 +33023,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' - description: A collection of all the tabs in the channel. A navigation property. + description: A collection of all the tabs in the channel. x-ms-navigationProperty: true additionalProperties: type: object @@ -32422,12 +33035,16 @@ components: properties: activitiesIncludedWhenCopyingShiftsEnabled: type: boolean - description: Indicates whether copied shifts should include the activities. + description: 'Indicates whether copied shifts should include the activities. This property will be removed by November 20, 2027. Use isActivitiesIncludedWhenCopyingShiftsEnabled instead. activitiesIncludedWhenCopyingShiftsEnabled and isActivitiesIncludedWhenCopyingShiftsEnabled always have the same value, so setting one automatically sets the value for the other. If both are included in the request with different values, the value for isActivitiesIncludedWhenCopyingShiftsEnabled takes precedence.' nullable: true enabled: type: boolean description: Indicates whether the schedule is enabled for the team. Required. nullable: true + isActivitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts include activities from the original shift. + nullable: true isCrossLocationShiftRequestApprovalRequired: type: boolean description: Indicates whether approval is required by a manager of this schedule for cross location shift requests. @@ -32568,7 +33185,7 @@ components: memberCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of users assigned to the tag. format: int32 nullable: true @@ -32678,12 +33295,26 @@ components: sequence: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Indicates the order in which the rule is executed, among other rules.' format: int32 nullable: true additionalProperties: type: object + microsoft.graph.mailFolderOperation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: mailFolderOperation + type: object + properties: + resourceLocation: + type: string + description: The location of the long-running operation. + nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.mailFolderOperationStatus' + additionalProperties: + type: object microsoft.graph.userConfiguration: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -32977,7 +33608,7 @@ components: errorCode: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Error code for failed state. format: int32 lastSyncDateTime: @@ -33053,6 +33684,8 @@ components: - androidEnterpriseCorporateWorkProfile - androidAOSPUserOwnedDeviceEnrollment - androidAOSPUserlessDeviceEnrollment + - appleAccountDrivenUserEnrollment + - unknownFutureValue type: string description: Possible ways of adding a mobile device to management. x-ms-enum: @@ -33075,7 +33708,7 @@ components: description: 'Apple bulk enrollment without user challenge. (DEP, Apple Configurator, Mobile Config)' name: appleBulkWithoutUser - value: windowsAzureADJoin - description: Windows 10 Azure AD Join. + description: Windows 10 Entra ID (Azure AD) Join. name: windowsAzureADJoin - value: windowsBulkUserless description: Windows 10 Bulk enrollment through ICD with certificate. @@ -33084,13 +33717,13 @@ components: description: Windows 10 automatic enrollment. (Add work account) name: windowsAutoEnrollment - value: windowsBulkAzureDomainJoin - description: Windows 10 bulk Azure AD Join. + description: Windows 10 bulk Entra ID (Azure AD) Join. name: windowsBulkAzureDomainJoin - value: windowsCoManagement description: Windows 10 Co-Management triggered by AutoPilot or Group Policy. name: windowsCoManagement - value: windowsAzureADJoinUsingDeviceAuth - description: Windows 10 Azure AD Join using Device Auth. + description: Windows 10 Entra ID (Azure AD) Join using Device Auth. name: windowsAzureADJoinUsingDeviceAuth - value: appleUserEnrollment description: Indicates the device is enrolled via Apple User Enrollment with Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities @@ -33099,7 +33732,7 @@ components: description: Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities name: appleUserEnrollmentWithServiceAccount - value: azureAdJoinUsingAzureVmExtension - description: Azure AD Join enrollment when an Azure VM is provisioned + description: Entra ID (Azure AD) Join enrollment when an Azure VM is provisioned name: azureAdJoinUsingAzureVmExtension - value: androidEnterpriseDedicatedDevice description: Android Enterprise Dedicated Device @@ -33116,6 +33749,12 @@ components: - value: androidAOSPUserlessDeviceEnrollment description: Indicates the device enrollment is for user less android device using Android Open Source Project (AOSP) on a non-Google mobile services. name: androidAOSPUserlessDeviceEnrollment + - value: appleAccountDrivenUserEnrollment + description: 'Indicates the device is enrolled via Apple Account Driven User Enrollment, a form of enrollment where the user enrolls via iOS Settings without using the iOS Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities.' + name: appleAccountDrivenUserEnrollment + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState type: object @@ -33220,11 +33859,11 @@ components: description: Informational attribute that identifies the HASH algorithm that was used by TPM nullable: true resetCount: - type: integer + type: number description: The number of times a PC device has hibernated or resumed format: int64 restartCount: - type: integer + type: number description: The number of times a PC device has rebooted format: int64 safeMode: @@ -33530,13 +34169,13 @@ components: batteryChargeCycles: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of charge cycles the device’s current battery has gone through. Valid values 0 to 2147483647 format: int32 batteryHealthPercentage: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The device’s current battery’s health percentage. Valid values 0 to 100 format: int32 batteryLevelPercentage: @@ -33565,7 +34204,7 @@ components: deviceLicensingLastErrorCode: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'A standard error code indicating the last error, or 0 indicating no error (default). The update frequency of this property is daily. Note this property is currently supported only for Windows based Device based subscription licensing. Valid values 0 to 2147483647' format: int32 deviceLicensingLastErrorDescription: @@ -33579,7 +34218,7 @@ components: description: eSIM identifier nullable: true freeStorageSpace: - type: integer + type: number description: Free storage space of the device. format: int64 imei: @@ -33622,7 +34261,7 @@ components: operatingSystemProductType: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Int that specifies the Windows Operating System ProductType. More details here https://go.microsoft.com/fwlink/?linkid=2126950. Valid values 0 to 2147483647 format: int32 osBuildNumber: @@ -33640,7 +34279,7 @@ components: residentUsersCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'The number of users currently on this device, or null (default) if the value of this property cannot be determined. The update frequency of this property is per-checkin. Note this property is currently supported only on devices running iOS 13.4 and later, and is available only when Device Information access right is obtained. Valid values 0 to 2147483647' format: int32 nullable: true @@ -33666,7 +34305,7 @@ components: description: BIOS version as reported by SMBIOS nullable: true totalStorageSpace: - type: integer + type: number description: Total storage space of the device. format: int64 tpmManufacturer: @@ -33742,6 +34381,7 @@ components: - unknown - company - personal + - unknownFutureValue type: string description: Owner type of device. x-ms-enum: @@ -33749,14 +34389,17 @@ components: modelAsString: false values: - value: unknown - description: Unknown. + description: Unknown device owner type. name: unknown - value: company - description: Owned by company. + description: Corporate device owner type. name: company - value: personal - description: Owned by person. + description: Personal device owner type. name: personal + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.managementAgentType: title: managementAgentType enum: @@ -34038,7 +34681,7 @@ components: deviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of devices that have installed this application format: int32 displayName: @@ -34052,7 +34695,7 @@ components: description: 'Indicates the publisher of the discovered application. For example: ''Microsoft''. The default value is an empty string.' nullable: true sizeInByte: - type: integer + type: number description: Discovered application size in bytes. Read-only format: int64 version: @@ -34106,7 +34749,7 @@ components: settingCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Count of how many setting a policy holds format: int32 settingStates: @@ -34126,7 +34769,7 @@ components: version: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The version of the policy format: int32 additionalProperties: @@ -34147,7 +34790,7 @@ components: settingCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Count of how many setting a policy holds format: int32 settingStates: @@ -34167,7 +34810,7 @@ components: version: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The version of the policy format: int32 additionalProperties: @@ -34262,7 +34905,7 @@ components: description: The User Principal Name (UPN) of the user that enrolled the device. nullable: true errorCode: - type: integer + type: number description: 'The error code, if any. Valid values -9.22337203685478E+18 to 9.22337203685478E+18' format: int64 expirationDateTimeUTC: @@ -34296,10 +34939,12 @@ components: type: number description: The size of the logs. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 format: double + nullable: true sizeInKB: type: number description: The size of the logs in KB. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 format: double + nullable: true status: $ref: '#/components/schemas/microsoft.graph.appLogUploadState' additionalProperties: @@ -34320,7 +34965,7 @@ components: settingCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Count of how many setting a policy holds format: int32 settingStates: @@ -34340,7 +34985,7 @@ components: version: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The version of the policy format: int32 additionalProperties: @@ -34731,7 +35376,7 @@ components: level: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The indentation level of the page. Read-only. format: int32 nullable: true @@ -34740,7 +35385,7 @@ components: order: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The order of the page within its parent section. Read-only. format: int32 nullable: true @@ -34854,6 +35499,12 @@ components: type: boolean description: Indicates whether breakout rooms are enabled for the meeting. nullable: true + allowCopyingAndSharingMeetingContent: + type: boolean + description: Indicates whether copying and sharing meeting content is enabled for the meeting. + nullable: true + allowedLobbyAdmitters: + $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' allowLiveShare: @@ -34897,6 +35548,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' isEndToEndEncryptionEnabled: type: boolean + description: Indicates whether end-to-end encryption (E2EE) is enabled for the online meeting. nullable: true isEntryExitAnnounced: type: boolean @@ -35031,6 +35683,11 @@ components: - title: meetingAttendanceReport type: object properties: + externalEventInformation: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.virtualEventExternalInformation' + description: The external information of a virtual event. Returned only for event organizers or coorganizers. Read-only. meetingEndDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -35046,7 +35703,7 @@ components: totalParticipantCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Total number of participants. Read-only. format: int32 nullable: true @@ -35120,7 +35777,7 @@ components: registrationPageViewCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of times the registration page has been visited. Read-only. format: int32 nullable: true @@ -35698,7 +36355,7 @@ components: activeChecklistItemCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'The number of checklist items with value set to false, representing incomplete items.' format: int32 nullable: true @@ -35719,7 +36376,7 @@ components: checklistItemCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of checklist items that are present on the task. format: int32 nullable: true @@ -35783,7 +36440,7 @@ components: percentComplete: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'The percentage of task completion. When set to 100, the task is completed.' format: int32 nullable: true @@ -35796,7 +36453,7 @@ components: priority: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number 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 @@ -35805,7 +36462,7 @@ components: referenceCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of external references that exist on the task. format: int32 nullable: true @@ -36421,11 +37078,11 @@ components: 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.' + description: The display name of the identity. This property is read-only. 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.' + description: The identifier of the identity. This property is read-only. nullable: true additionalProperties: type: object @@ -36457,6 +37114,22 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.exchangeSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: exchangeSettings + type: object + properties: + inPlaceArchiveMailboxId: + type: string + description: The unique identifier for the user's in-place archive mailbox. + nullable: true + primaryMailboxId: + type: string + description: The unique identifier for the user's primary mailbox. + nullable: true + additionalProperties: + type: object microsoft.graph.userInsightsSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -36653,39 +37326,39 @@ components: description: Identifier of the job run. nullable: true countEntitled: - type: integer + type: number description: Count of processed entries that were assigned for this application. format: int64 countEntitledForProvisioning: - type: integer + type: number description: Count of processed entries that were assigned for provisioning. format: int64 countEscrowed: - type: integer + type: number description: Count of entries that were escrowed (errors). format: int64 countEscrowedRaw: - type: integer + type: number description: 'Count of entries that were escrowed, including system-generated escrows.' format: int64 countExported: - type: integer + type: number description: Count of exported entries. format: int64 countExports: - type: integer + type: number description: Count of entries that were expected to be exported. format: int64 countImported: - type: integer + type: number description: Count of imported entries. format: int64 countImportedDeltas: - type: integer + type: number description: Count of imported delta-changes. format: int64 countImportedReferenceDeltas: - type: integer + type: number description: Count of imported delta-changes pertaining to reference changes. format: int64 error: @@ -36709,7 +37382,7 @@ components: type: object properties: completedUnits: - type: integer + type: number description: The numerator of a progress ratio; the number of units of changes already processed. format: int64 progressObservationDateTime: @@ -36718,7 +37391,7 @@ components: description: The time of a progress observation as an offset in minutes from UTC. format: date-time totalUnits: - type: integer + type: number description: The denominator of a progress ratio; a number of units of changes to be processed to accomplish synchronization. format: int64 units: @@ -36751,7 +37424,7 @@ components: description: 'Date and time when the quarantine was first imposed in this series (a series starts when a quarantine is first imposed, and is reset as soon as the quarantine is lifted). 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 seriesCount: - type: integer + type: number description: 'Number of times in this series the quarantine was re-evaluated and left in effect (a series starts when quarantine is first imposed, and is reset as soon as quarantine is lifted).' format: int64 additionalProperties: @@ -36765,7 +37438,7 @@ components: description: The mapping of the user type from the source system to the target system. For example:User to User - For Microsoft Entra ID to Microsoft Entra synchronization worker to user - For Workday to Microsoft Entra synchronization. nullable: true value: - type: integer + type: number description: Total number of synchronized objects. format: int64 additionalProperties: @@ -36979,12 +37652,22 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration' - description: Collection of certificate restrictions settings to be applied to an application or service principal. + x-ms-navigationProperty: true 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. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.customAppManagementApplicationConfiguration: + title: customAppManagementApplicationConfiguration + type: object + properties: + audiences: + $ref: '#/components/schemas/microsoft.graph.audiencesConfiguration' + identifierUris: + $ref: '#/components/schemas/microsoft.graph.identifierUriConfiguration' additionalProperties: type: object microsoft.graph.customClaimConfiguration: @@ -37177,7 +37860,7 @@ components: maxAgeInSeconds: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The maximum amount of time that a browser should cache the response to the preflight OPTIONS request. format: int32 nullable: true @@ -37210,6 +37893,28 @@ components: - oAuthToken - unknownFutureValue type: string + microsoft.graph.Dictionary: + title: Dictionary + type: object + additionalProperties: + type: object + microsoft.graph.cloudLicensing.service: + title: service + type: object + properties: + assignableTo: + $ref: '#/components/schemas/microsoft.graph.cloudLicensing.assigneeTypes' + planId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: The unique identifier of the service plan that is equal to the servicePlanId property on the related servicePlanInfo objects. + format: uuid + planName: + type: string + description: The name of the service plan that is equal to the servicePlanName property on the related servicePlanInfo objects. + nullable: true + additionalProperties: + type: object microsoft.graph.externalAudienceScope: title: externalAudienceScope enum: @@ -37257,16 +37962,20 @@ components: $ref: '#/components/schemas/microsoft.graph.printerDefaults' displayName: type: string + description: The name of the printer/printerShare. isAcceptingJobs: type: boolean + description: Specifies whether the printer/printerShare is currently accepting new print jobs. nullable: true location: $ref: '#/components/schemas/microsoft.graph.printerLocation' manufacturer: type: string + description: The manufacturer of the printer/printerShare. nullable: true model: type: string + description: The model name of the printer/printerShare. nullable: true name: type: string @@ -37277,6 +37986,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printJob' + description: The list of jobs that are queued for printing by the printer/printerShare. x-ms-navigationProperty: true additionalProperties: type: object @@ -37443,6 +38153,41 @@ components: $ref: '#/components/schemas/microsoft.graph.webauthnAuthenticatorAttestationResponse' additionalProperties: type: object + microsoft.graph.hardwareOathTokenAuthenticationMethodDevice: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethodDevice' + - title: hardwareOathTokenAuthenticationMethodDevice + type: object + properties: + assignedTo: + $ref: '#/components/schemas/microsoft.graph.identity' + hashFunction: + $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenHashFunction' + manufacturer: + type: string + description: Manufacturer name of the hardware token. Supports $filter (eq). + model: + type: string + description: Model name of the hardware token. Supports $filter (eq). + secretKey: + type: string + description: 'Secret key of the specific hardware token, provided by the vendor.' + nullable: true + serialNumber: + type: string + description: 'Serial number of the specific hardware token, often found on the back of the device. Supports $select and $filter (eq).' + status: + $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenStatus' + timeIntervalInSeconds: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'Refresh interval of the 6-digit verification code, in seconds. The possible values are: 30 or 60. Supports $filter (eq).' + format: int32 + assignTo: + $ref: '#/components/schemas/microsoft.graph.user' + additionalProperties: + type: object microsoft.graph.microsoftAuthenticatorAuthenticationMethodClientAppName: title: microsoftAuthenticatorAuthenticationMethodClientAppName enum: @@ -37595,7 +38340,7 @@ components: dayOfMonth: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The day of the month on which the event occurs. Required if type is absoluteMonthly or absoluteYearly. format: int32 daysOfWeek: @@ -37610,13 +38355,13 @@ components: interval: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'The number of units between occurrences, where units can be in days, weeks, months, or years, depending on the type. Required.' format: int32 month: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The month in which the event occurs. This is a number from 1 to 12. format: int32 type: @@ -37636,7 +38381,7 @@ components: numberOfOccurrences: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of times to repeat the event. Required and must be positive if type is numbered. format: int32 recurrenceTimeZone: @@ -37802,7 +38547,7 @@ components: nullable: true contentType: type: string - description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentType that is supported by the Bot Framework''s Attachment object.application/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' + description: 'The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework''s Attachment object.application/vnd.microsoft.card.codesnippet: Either a code snippet or place holder. application/vnd.microsoft.card.announcement: An announcement header. application/vnd.microsoft.card.fluidEmbedCard: A Microsoft Loop component.' nullable: true contentUrl: type: string @@ -37810,7 +38555,7 @@ components: nullable: true id: type: string - description: Read-only. The unique id of the attachment. + description: Read-only. The unique ID of the attachment. nullable: true name: type: string @@ -37854,7 +38599,7 @@ components: id: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Index of an entity being mentioned in the specified chatMessage. Matches the {index} value in the corresponding tag in the message body.' format: int32 nullable: true @@ -38041,6 +38786,13 @@ components: - failback - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryLicenseType: + title: cloudPcDisasterRecoveryLicenseType + enum: + - none + - standard + - unknownFutureValue + type: string microsoft.graph.actionState: title: actionState enum: @@ -38141,7 +38893,7 @@ components: properties: deviceAndAppManagementAssignmentFilterId: type: string - description: The Id of the filter for the target assignment. + description: The ID of the filter for the target assignment. nullable: true deviceAndAppManagementAssignmentFilterType: $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentFilterType' @@ -38330,7 +39082,7 @@ components: description: The performing artist for the audio file. nullable: true bitrate: - type: integer + type: number description: Bitrate expressed in kbps. format: int64 nullable: true @@ -38345,19 +39097,19 @@ components: disc: maximum: 32767 minimum: -32768 - type: integer + type: number description: The number of the disc this audio file came from. format: int16 nullable: true discCount: maximum: 32767 minimum: -32768 - type: integer + type: number description: The total number of discs in this album. format: int16 nullable: true duration: - type: integer + type: number description: 'Duration of the audio file, expressed in milliseconds' format: int64 nullable: true @@ -38380,21 +39132,21 @@ components: track: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of the track on the original disc for this audio file. format: int32 nullable: true trackCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The total number of tracks on the original disc for this audio file. format: int32 nullable: true year: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The year the audio file was recorded. format: int32 nullable: true @@ -38409,7 +39161,7 @@ components: childCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of children contained immediately within this container. format: int32 nullable: true @@ -38461,7 +39213,7 @@ components: childCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of children contained immediately within this container. format: int32 nullable: true @@ -38476,14 +39228,14 @@ components: height: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Optional. Height of the image, in pixels. Read-only.' format: int32 nullable: true width: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Optional. Width of the image, in pixels. Read-only.' format: int32 nullable: true @@ -38538,7 +39290,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.' + description: 'Indicates 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 @@ -38585,14 +39337,14 @@ components: iso: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The ISO value from the camera. Read-only. format: int32 nullable: true orientation: maximum: 32767 minimum: -32768 - type: integer + type: number description: The orientation value from the camera. Writable on OneDrive Personal. format: int16 nullable: true @@ -38665,7 +39417,7 @@ components: sharepointIds: $ref: '#/components/schemas/microsoft.graph.sharepointIds' size: - type: integer + type: number description: Size of the remote item. Read-only. format: int64 nullable: true @@ -38742,14 +39494,14 @@ components: audioBitsPerSample: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of audio bits per sample. format: int32 nullable: true audioChannels: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of audio channels. format: int32 nullable: true @@ -38760,19 +39512,19 @@ components: audioSamplesPerSecond: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of audio samples per second. format: int32 nullable: true bitrate: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Bit rate of the video in bits per second. format: int32 nullable: true duration: - type: integer + type: number description: Duration of the file in milliseconds. format: int64 nullable: true @@ -38787,14 +39539,14 @@ components: height: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Height of the video, in pixels.' format: int32 nullable: true width: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Width of the video, in pixels.' format: int32 nullable: true @@ -38918,6 +39670,7 @@ components: $ref: '#/components/schemas/microsoft.graph.thumbnail' additionalProperties: type: object + description: The ThumbnailSet resource is a keyed collection of thumbnail resources. microsoft.graph.driveItemVersion: allOf: - $ref: '#/components/schemas/microsoft.graph.baseItemVersion' @@ -38929,7 +39682,7 @@ components: format: base64url nullable: true size: - type: integer + type: number description: Indicates the size of the content stream for this version of the item. format: int64 nullable: true @@ -38982,15 +39735,15 @@ components: properties: contentTypesEnabled: type: boolean - description: 'If true, indicates that content types are enabled for this list.' + description: 'If true, it indicates that content types are enabled for this list.' nullable: true hidden: type: boolean - description: 'If true, indicates that the list isn''t normally visible in the SharePoint user experience.' + description: 'If true, it indicates that the list isn''t normally visible in the SharePoint user experience.' nullable: true template: type: string - description: 'An enumerated value that represents the base list template used in creating the list. Possible values include documentLibrary, genericList, task, survey, announcements, contacts, and more.' + description: 'Represents the base list template used in creating the list. Possible values include documentLibrary, genericList, task, survey, announcements, contacts, and more.' nullable: true additionalProperties: type: object @@ -39006,6 +39759,13 @@ components: title: siteArchivalDetails type: object properties: + archivedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + archivedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 archiveStatus: $ref: '#/components/schemas/microsoft.graph.siteArchiveStatus' additionalProperties: @@ -39120,7 +39880,7 @@ components: nullable: true format: type: string - description: Indicates whether the value should be presented as a date only or a date and time. Must be one of dateOnly or dateTime + description: Indicates whether the value should be presented as a date only or a date and time. It must be either dateOnly or dateTime. nullable: true additionalProperties: type: object @@ -39268,20 +40028,20 @@ components: linesForEditing: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The size of the text box. format: int32 nullable: true maxLength: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The maximum number of characters for the value. format: int32 nullable: true textType: type: string - description: The type of text being stored. Must be one of plain or richText + description: The type of text being stored. Must be one of plain or richText. nullable: true additionalProperties: type: object @@ -39408,7 +40168,7 @@ components: position: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Specifies the position in which the content type appears in the selection UI. format: int32 nullable: true @@ -39578,6 +40338,19 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.recycleBinSettings: + title: recycleBinSettings + type: object + properties: + retentionPeriodOverrideDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Recycle bin retention period override in days for deleted content. The default value is 93; the value range is 7 to 180 inclusively. The setting applies to newly deleted content only. Setting this property to null reverts to its default value. Read-write. + format: int32 + nullable: true + additionalProperties: + type: object microsoft.graph.recycleBinItem: allOf: - $ref: '#/components/schemas/microsoft.graph.baseItem' @@ -39595,7 +40368,7 @@ components: description: Relative URL of the list or folder that originally contained the item. nullable: true size: - type: integer + type: number description: Size of the item in bytes. format: int64 nullable: true @@ -39731,7 +40504,7 @@ components: sensitivity: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'The sensitivity value of the label, where lower is less sensitive.' format: int32 tooltip: @@ -39889,6 +40662,7 @@ components: 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 + nullable: true resource: $ref: '#/components/schemas/microsoft.graph.entity' additionalProperties: @@ -39916,6 +40690,13 @@ components: - moderate - unknownFutureValue type: string + microsoft.graph.channelLayoutType: + title: channelLayoutType + enum: + - post + - chat + - unknownFutureValue + type: string microsoft.graph.channelMembershipType: title: channelMembershipType enum: @@ -39949,7 +40730,7 @@ components: guestsCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Count of guests in a channel. format: int32 nullable: true @@ -39960,19 +40741,33 @@ components: membersCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Count of members in a channel. format: int32 nullable: true ownersCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Count of owners in a channel. format: int32 nullable: true additionalProperties: type: object + microsoft.graph.teamsChannelPlanner: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsChannelPlanner + type: object + properties: + plans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.sharedWithChannelTeamInfo: allOf: - $ref: '#/components/schemas/microsoft.graph.teamInfo' @@ -40496,6 +41291,15 @@ components: $ref: '#/components/schemas/microsoft.graph.sizeRange' additionalProperties: type: object + microsoft.graph.mailFolderOperationStatus: + title: mailFolderOperationStatus + enum: + - notStarted + - running + - succeeded + - failed + - unknownFutureValue + type: string microsoft.graph.managedAppLogUploadState: title: managedAppLogUploadState enum: @@ -40654,6 +41458,8 @@ components: - '-INF' - INF - NaN + type: string + nullable: true microsoft.graph.deviceGuardLocalSystemAuthorityCredentialGuardState: title: deviceGuardLocalSystemAuthorityCredentialGuardState enum: @@ -40817,14 +41623,14 @@ components: description: This status is set when the device license removing fails. name: deviceLicenseRemoveFailed - value: unknownFutureValue - description: This is put here as a place holder for future extension. + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.sharedAppleDeviceUser: title: sharedAppleDeviceUser type: object properties: dataQuota: - type: integer + type: number description: Data quota format: int64 nullable: true @@ -40832,7 +41638,7 @@ components: type: boolean description: Data to sync dataUsed: - type: integer + type: number description: Data quota format: int64 userPrincipalName: @@ -40960,7 +41766,7 @@ components: description: Current value of setting on device nullable: true errorCode: - type: integer + type: number description: Error code for the setting format: int64 errorDescription: @@ -41030,7 +41836,7 @@ components: description: Current value of setting on device nullable: true errorCode: - type: integer + type: number description: Error code for the setting format: int64 errorDescription: @@ -41179,7 +41985,7 @@ components: description: Current value of setting on device nullable: true errorCode: - type: integer + type: number description: Error code for the setting format: int64 errorDescription: @@ -41466,7 +42272,7 @@ components: detectionCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of times the malware is detected format: int32 nullable: true @@ -41720,6 +42526,13 @@ components: $ref: '#/components/schemas/microsoft.graph.externalLink' additionalProperties: type: object + microsoft.graph.allowedLobbyAdmitterRoles: + title: allowedLobbyAdmitterRoles + enum: + - organizerAndCoOrganizersAndPresenters + - organizerAndCoOrganizers + - unknownFutureValue + type: string microsoft.graph.onlineMeetingPresenters: title: onlineMeetingPresenters enum: @@ -41949,6 +42762,20 @@ components: $ref: '#/components/schemas/microsoft.graph.mentionEvent' additionalProperties: type: object + microsoft.graph.virtualEventExternalInformation: + title: virtualEventExternalInformation + type: object + properties: + applicationId: + type: string + description: Identifier of the application that hosts the externalEventId. Read-only. + nullable: true + externalEventId: + type: string + description: 'The identifier for a virtualEventExternalInformation object that associates the virtual event with an event ID in an external application. This association bundles all the information (both supported and not supported in virtualEvent) into one virtual event object. Optional. If set, the maximum supported length is 256 characters.' + nullable: true + additionalProperties: + type: object microsoft.graph.attendanceRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -41964,12 +42791,18 @@ components: type: string description: Email address of the user associated with this attendance record. nullable: true + externalRegistrationInformation: + $ref: '#/components/schemas/microsoft.graph.virtualEventExternalRegistrationInformation' identity: $ref: '#/components/schemas/microsoft.graph.identity' registrantId: type: string description: Unique identifier of a meetingRegistrant. Presents when the participant has registered for the meeting. (deprecated) nullable: true + registrationId: + type: string + description: Unique identifier of a virtualEventRegistration. Presents for all participant who has registered for the virtualEventWebinar. + nullable: true role: type: string description: 'Role of the attendee. Possible values are: None, Attendee, Presenter, and Organizer.' @@ -41977,7 +42810,7 @@ components: totalAttendanceInSeconds: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Total duration of the attendances in seconds. format: int32 nullable: true @@ -42189,7 +43022,7 @@ components: instanceDurationInDays: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Duration of each recurrence of review (accessReviewInstance) in number of days. NOTE: If the stageSettings of the accessReviewScheduleDefinition object is defined, its durationInDays setting will be used instead of the value of this property.' format: int32 justificationRequiredOnApproval: @@ -42237,7 +43070,7 @@ components: durationInDays: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'The duration of the stage. Required. NOTE: The cumulative value of this property across all stages 1. Will override the instanceDurationInDays setting on the accessReviewScheduleDefinition object. 2. Can''t exceed the length of one recurrence. That is, if the review recurs weekly, the cumulative durationInDays can''t exceed 7.' format: int32 fallbackReviewers: @@ -42412,7 +43245,7 @@ components: occurrenceId: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'The 1-based index of this task within the recurrence series. The first task in a series has the value 1, the next task in the series has the value 2, and so on.' format: int32 previousInSeriesTaskId: @@ -42597,7 +43430,7 @@ components: nullable: true displayName: type: string - description: Long-form name of the program that the user has provided. + description: Long-form name of the program that the user provided. fieldsOfStudy: type: array items: @@ -42606,11 +43439,11 @@ components: description: Majors and minors associated with the program. (if applicable) grade: type: string - description: 'The final grade, class, GPA or score.' + description: 'The final grade, class, GPA, or score.' nullable: true notes: type: string - description: Additional notes the user has provided. + description: More notes the user provided. nullable: true webUrl: type: string @@ -42693,7 +43526,7 @@ components: layer: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The place where the employee is within the organizational hierarchy. format: int32 nullable: true @@ -42839,7 +43672,7 @@ components: sensitivity: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'The sensitivity value of the label, where lower is less sensitive.' format: int32 tooltip: @@ -42953,7 +43786,7 @@ components: type: object properties: deleted: - type: integer + type: number format: int64 nullable: true manageWebUrl: @@ -42961,7 +43794,7 @@ components: description: A URL that can be used in a browser to manage the breakdown. Read-only. nullable: true remaining: - type: integer + type: number description: Total space remaining before reaching the quota limit in bytes. format: int64 nullable: true @@ -42970,12 +43803,12 @@ components: description: 'Indicates the state of the storage space. The possible values are: normal, nearing, critical, full, and overLimit.' nullable: true total: - type: integer + type: number description: Total allowed storage space in bytes. format: int64 nullable: true used: - type: integer + type: number description: Total space used in bytes. format: int64 nullable: true @@ -43148,6 +43981,11 @@ components: nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + externalEventInformation: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.virtualEventExternalInformation' + description: 'The external information of a virtual event. Returned only for event organizers or coorganizers; otherwise, null.' settings: $ref: '#/components/schemas/microsoft.graph.virtualEventSettings' startDateTime: @@ -43217,6 +44055,8 @@ components: type: string description: Email address of the registrant. nullable: true + externalRegistrationInformation: + $ref: '#/components/schemas/microsoft.graph.virtualEventExternalRegistrationInformation' firstName: type: string description: First name of the registrant. @@ -43233,6 +44073,9 @@ components: type: string description: The registrant's time zone details. nullable: true + registrantVideoOnDemandWebUrl: + 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 @@ -43311,7 +44154,7 @@ components: matchingPriority: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'If higher than 0, this attribute will be used to perform an initial match of the objects between source and target directories. The synchronization engine will try to find the matching object using attribute with lowest value of matching priority first. If not found, the attribute with the next matching priority will be used, and so on a until match is found or no more matching attributes are left. Only attributes that are expected to have unique values, such as email, should be used as matching attributes.' format: int32 source: @@ -43426,6 +44269,24 @@ components: $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' additionalProperties: type: object + microsoft.graph.audiencesConfiguration: + title: audiencesConfiguration + type: object + properties: + azureAdMultipleOrgs: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + personalMicrosoftAccount: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + additionalProperties: + type: object + microsoft.graph.identifierUriConfiguration: + title: identifierUriConfiguration + type: object + properties: + nonDefaultUriAddition: + $ref: '#/components/schemas/microsoft.graph.identifierUriRestriction' + additionalProperties: + type: object microsoft.graph.customClaimAttributeBase: title: customClaimAttributeBase type: object @@ -43495,6 +44356,17 @@ components: - onPremisesUserPrincipalUsername - onPremisesSAMAccountName type: string + microsoft.graph.cloudLicensing.assigneeTypes: + title: assigneeTypes + enum: + - none + - user + - group + - device + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.printerCapabilities: title: printerCapabilities type: object @@ -43504,7 +44376,7 @@ components: items: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true description: A list of supported bottom margins(in microns) for the printer. @@ -43530,7 +44402,7 @@ components: items: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true description: The list of print resolutions in DPI that are supported by the printer. @@ -43572,7 +44444,7 @@ components: items: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true description: A list of supported left margins(in microns) for the printer. @@ -43615,7 +44487,7 @@ components: items: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true description: Supported number of Input Pages to impose upon a single Impression. @@ -43629,7 +44501,7 @@ components: items: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true description: A list of supported right margins(in microns) for the printer. @@ -43699,7 +44571,7 @@ components: items: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true description: A list of supported top margins(in microns) for the printer. @@ -43718,7 +44590,7 @@ components: copiesPerJob: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The default number of copies printed per job. format: int32 nullable: true @@ -43728,7 +44600,7 @@ components: dpi: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The default resolution in DPI to use when printing the job. format: int32 nullable: true @@ -43772,7 +44644,7 @@ components: pagesPerSheet: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The default number of document pages to print on each sheet. format: int32 nullable: true @@ -43798,7 +44670,7 @@ components: altitudeInMeters: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'The altitude, in meters, that the printer is located at.' format: int32 nullable: true @@ -43825,7 +44697,7 @@ components: floorNumber: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true latitude: @@ -43859,7 +44731,7 @@ components: roomNumber: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true site: @@ -43945,7 +44817,7 @@ components: errorCode: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true isFetchable: @@ -44036,6 +44908,40 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.authenticationMethodDevice: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: authenticationMethodDevice + type: object + properties: + displayName: + type: string + description: Optional name given to the hardware OATH device. + nullable: true + hardwareOathDevices: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' + description: Exposes the hardware OATH method in the directory. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.hardwareOathTokenHashFunction: + title: hardwareOathTokenHashFunction + enum: + - hmacsha1 + - hmacsha256 + - unknownFutureValue + type: string + microsoft.graph.hardwareOathTokenStatus: + title: hardwareOathTokenStatus + enum: + - available + - assigned + - activated + - failedActivation + - unknownFutureValue + type: string microsoft.graph.attendeeType: title: attendeeType enum: @@ -44476,7 +45382,7 @@ components: nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -44484,7 +45390,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -44625,7 +45531,7 @@ components: height: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'The height of the thumbnail, in pixels.' format: int32 nullable: true @@ -44640,7 +45546,7 @@ components: width: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'The width of the thumbnail, in pixels.' format: int32 nullable: true @@ -44821,7 +45727,7 @@ components: position: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The zero-based position of the worksheet within the workbook. format: int32 visibility: @@ -44876,14 +45782,14 @@ components: actionCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of times the action took place. Read-only. format: int32 nullable: true actorCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of distinct actors that performed the action. Read-only. format: int32 nullable: true @@ -45158,7 +46064,7 @@ components: sensitivity: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'The sensitivity value of the label, where lower is less sensitive.' format: int32 tooltip: @@ -45204,15 +46110,12 @@ components: 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 @@ -45334,7 +46237,7 @@ components: openSlotCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Count of the number of slots for the given open shift. format: int32 additionalProperties: @@ -45439,13 +46342,17 @@ components: properties: atApprovedLocation: type: boolean - description: Indicates whether the entry was recorded at the approved location. + description: 'Indicates whether this action happens at an approved location. This property will be removed by November 20, 2027. Use isAtApprovedLocation instead. atApprovedLocation and isAtApprovedLocation always have the same value, so setting one automatically sets the value for the other. If both are included in the request with different values, the value for isAtApprovedLocation takes precedence.' nullable: true dateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string description: The time the entry is recorded. format: date-time + isAtApprovedLocation: + type: boolean + description: Indicates whether this action happens at an approved location. + nullable: true notes: $ref: '#/components/schemas/microsoft.graph.itemBody' additionalProperties: @@ -45543,14 +46450,14 @@ components: maximumSize: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The maximum size (in kilobytes) that an incoming message must have in order for a condition or exception to apply. format: int32 nullable: true minimumSize: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The minimum size (in kilobytes) that an incoming message must have in order for a condition or exception to apply. format: int32 nullable: true @@ -46024,7 +46931,7 @@ components: durationInSeconds: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Duration of the meeting interval in seconds; that is, the difference between joinDateTime and leaveDateTime.' format: int32 nullable: true @@ -46042,6 +46949,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.virtualEventExternalRegistrationInformation: + title: virtualEventExternalRegistrationInformation + type: object + properties: + referrer: + type: string + description: A URL or string that represents the location from which the registrant registered. Optional. + nullable: true + registrationId: + type: string + description: 'The identifier for a virtualEventExternalRegistrationInformation object. Optional. If set, the maximum supported length is 256 characters.' + nullable: true + additionalProperties: + type: object microsoft.graph.meetingRegistrantBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -46094,6 +47015,7 @@ components: - project - driveItem - user + - teamsChannel type: string microsoft.graph.plannerCreationSourceKind: title: plannerCreationSourceKind @@ -46251,6 +47173,10 @@ components: type: string description: The identifier of the publication. Read-only. nullable: true + publicationName: + type: string + description: The name of the published task list. Read-only. + nullable: true publishedToPlanId: type: string description: The identifier of the plannerPlan this task was originally placed in. Read-only. @@ -46471,7 +47397,7 @@ components: size: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The length of the attachment in bytes. format: int32 additionalProperties: @@ -46625,6 +47551,9 @@ components: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + videoOnDemandWebUrl: + type: string + nullable: true presenters: type: array items: @@ -46646,7 +47575,7 @@ components: capacity: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Total capacity of the virtual event. format: int32 nullable: true @@ -46765,6 +47694,53 @@ components: - customPasswordAddition - unknownFutureValue type: string + microsoft.graph.audienceRestriction: + title: audienceRestriction + type: object + properties: + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + isStateSetByMicrosoft: + type: boolean + readOnly: true + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: '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 + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' + additionalProperties: + type: object + microsoft.graph.identifierUriRestriction: + title: identifierUriRestriction + type: object + properties: + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + excludeAppsReceivingV2Tokens: + type: boolean + description: 'If true, the restriction isn''t enforced for applications that are configured to receive V2 tokens in Microsoft Entra ID; else, the restriction isn''t enforced for those applications.' + nullable: true + excludeSaml: + type: boolean + description: 'If true, the restriction isn''t enforced for SAML applications in Microsoft Entra ID; else, the restriction is enforced for those applications.' + nullable: true + isStateSetByMicrosoft: + type: boolean + description: 'If true, Microsoft sets the identifierUriRestriction state. If false, the tenant modifies the identifierUriRestriction state. Read-only.' + readOnly: true + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: '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 + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' + additionalProperties: + type: object microsoft.graph.transformationAttribute: title: transformationAttribute type: object @@ -46790,20 +47766,20 @@ components: type: object properties: end: - type: integer + type: number description: The inclusive upper bound of the integer range. format: int64 nullable: true maximum: - type: integer + type: number format: int64 nullable: true minimum: - type: integer + type: number format: int64 nullable: true start: - type: integer + type: number description: The inclusive lower bound of the integer range. format: int64 nullable: true @@ -47874,14 +48850,14 @@ components: copies: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of copies that should be printed. Read-only. format: int32 nullable: true dpi: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'The resolution to use when printing the job, expressed in dots per inch (DPI). Read-only.' format: int32 nullable: true @@ -47927,7 +48903,7 @@ components: pagesPerSheet: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of document pages to print on each sheet. format: int32 nullable: true @@ -47986,7 +48962,7 @@ components: format: date-time nullable: true size: - type: integer + type: number description: The document's size in bytes. Read-only. format: int64 uploadedDateTime: @@ -48220,14 +49196,14 @@ components: percentComplete: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: An integer value from 0 to 100 that represents the percentage of the completion of the task. 100 means that the task is completed. Nullable. format: int32 nullable: true priority: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: An integer value from 0 to 10 that represents the priority of the task. A lower value indicates a higher priority. Nullable. format: int32 nullable: true @@ -48280,7 +49256,7 @@ components: index: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The index of the column within the columns collection of the table. Zero-indexed. Read-only. format: int32 name: @@ -48302,7 +49278,7 @@ components: index: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The index of the row within the rows collection of the table. Zero-based. Read-only. format: int32 values: @@ -48338,10 +49314,12 @@ components: type: number description: 'Represents the height, in points, of the chart object.' format: double + nullable: true left: type: number description: 'The distance, in points, from the left side of the chart to the worksheet origin.' format: double + nullable: true name: type: string description: Represents the name of a chart object. @@ -48350,10 +49328,12 @@ components: type: number description: 'Represents the distance, in points, from the top edge of the object to the top of row 1 (on a worksheet) or the top of the chart area (on a chart).' format: double + nullable: true width: type: number description: 'Represents the width, in points, of the chart object.' format: double + nullable: true axes: $ref: '#/components/schemas/microsoft.graph.workbookChartAxes' dataLabels: @@ -48494,7 +49474,7 @@ components: width: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Width of the column. A horizontal section is divided into 12 grids. A column should have a value of 1-12 to represent its range spans. For example, there can be two columns both have a width of 6 in a section.' format: int32 nullable: true @@ -48653,11 +49633,6 @@ components: description: Read-only. A collection of keys from the plannerFormsDictionary that identify the plannerFormReference objects that specify the requirements to complete the plannerTask. additionalProperties: type: object - microsoft.graph.Dictionary: - title: Dictionary - type: object - additionalProperties: - type: object microsoft.graph.storageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -48671,7 +49646,7 @@ components: type: string nullable: true used: - type: integer + type: number format: int64 nullable: true additionalProperties: @@ -48750,6 +49725,17 @@ components: $ref: '#/components/schemas/microsoft.graph.filterOperand' additionalProperties: type: object + microsoft.graph.appManagementPolicyActorExemptions: + title: appManagementPolicyActorExemptions + type: object + properties: + customSecurityAttributes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeExemption' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.printMargin: title: printMargin type: object @@ -48757,28 +49743,28 @@ components: bottom: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The margin in microns from the bottom edge. format: int32 nullable: true left: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The margin in microns from the left edge. format: int32 nullable: true right: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The margin in microns from the right edge. format: int32 nullable: true top: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The margin in microns from the top edge. format: int32 nullable: true @@ -48821,13 +49807,13 @@ components: copies: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true dpi: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true duplexMode: @@ -48868,7 +49854,7 @@ components: pagesPerSheet: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true quality: @@ -49053,14 +50039,14 @@ components: percentComplete: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'An integer value from 0 to 100 that represents the percentage of the completion of the task and associated comment. 100 means that the task and associated comment are completed. If you change the completion from 100 to a lower value, the associated task and comment are reactivated. Only present when the type property is setPercentComplete. Nullable.' format: int32 nullable: true priority: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: An integer value from 0 to 10 that represents the priority of the task. A lower value indicates a higher priority. 5 indicates the default priority if not set. Only present when the type property is setPriority. Nullable. format: int32 nullable: true @@ -49112,7 +50098,7 @@ components: key: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Represents the column (or row, depending on the sort orientation) that the condition is on. Represented as an offset from the first column (or row).' format: int32 sortOn: @@ -49318,6 +50304,16 @@ components: description: Collection of values. additionalProperties: type: object + microsoft.graph.customSecurityAttributeExemption: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: customSecurityAttributeExemption + type: object + properties: + operator: + $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeComparisonOperator' + additionalProperties: + type: object microsoft.graph.printTaskProcessingState: title: printTaskProcessingState enum: @@ -49403,7 +50399,7 @@ components: index: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The index of the icon in the given set. format: int32 set: @@ -49535,6 +50531,12 @@ components: $ref: '#/components/schemas/microsoft.graph.workbookChartFont' additionalProperties: type: object + microsoft.graph.customSecurityAttributeComparisonOperator: + title: customSecurityAttributeComparisonOperator + enum: + - equals + - unknownFutureValue + type: string microsoft.graph.sharingLinkVariants: title: sharingLinkVariants type: object @@ -49556,7 +50558,7 @@ components: defaultExpirationInDays: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Default link expiration in days. Returns -1 if there is no required expiration time. format: int32 nullable: true @@ -49709,6 +50711,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.directoryObjectCollectionResponse' + microsoft.graph.appRoleAssignmentCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appRoleAssignmentCollectionResponse' microsoft.graph.endpointCollectionResponse: description: Retrieved collection content: @@ -49763,12 +50771,6 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.applicationTemplateCollectionResponse' - microsoft.graph.appRoleAssignmentCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.appRoleAssignmentCollectionResponse' microsoft.graph.onPremisesPublishingProfileCollectionResponse: description: Retrieved collection content: diff --git a/openApiDocs/beta/BackupRestore.yml b/openApiDocs/beta/BackupRestore.yml index ee943ff41a6..348abda29e7 100644 --- a/openApiDocs/beta/BackupRestore.yml +++ b/openApiDocs/beta/BackupRestore.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: BackupRestore version: v1.0-beta @@ -2114,7 +2114,7 @@ paths: tags: - solutions.backupRestoreRoot summary: Create mailboxRestoreArtifactsBulkAdditionRequest - description: 'Create a new mailboxRestoreArtifactsBulkAdditionRequest object associated with an exchangeRestoreSession. The initial status upon creation of the restore session is active. When all the mailboxes are added to the corresponding Exchange restore session and the restore session is activated, the status becomes completed. If any failures are encountered during resource resolution, the status of the restore session becomes completedWithErrors.' + description: 'Create a new mailboxRestoreArtifactsBulkAdditionRequest object associated with an exchangeRestoreSession. The following steps describe how to create and manage an exchangeRestoreSession with bulk artifact additions:' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/exchangerestoresession-post-mailboxrestoreartifactsbulkadditionrequests?view=graph-rest-beta @@ -4085,7 +4085,7 @@ paths: tags: - solutions.backupRestoreRoot summary: Create driveRestoreArtifactsBulkAdditionRequest - description: 'Create a driveRestoreArtifactsBulkAdditionRequest object associated with a oneDriveForBusinessRestoreSession. The initial status upon creation of the restore session is active. When all the drives are added to the corresponding OneDrive restore session and the restore session is activated, the status becomes completed. If any failures are encountered during resource resolution, the status of the restore session becomes completedWithErrors.' + description: Create a driveRestoreArtifactsBulkAdditionRequest object associated with a oneDriveForBusinessRestoreSession. The following steps describe how to create and manage a oneDriveForBusinessRestoreSession with bulk artifact additions. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/onedriveforbusinessrestoresession-post-driverestoreartifactsbulkadditionrequests?view=graph-rest-beta @@ -4640,6 +4640,150 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/solutions/backupRestore/protectionUnits/{protectionUnitBase-id}/microsoft.graph.driveProtectionUnit': + get: + tags: + - solutions.backupRestoreRoot + summary: List driveProtectionUnits + description: Get a list of the driveProtectionUnit objects that are associated with a oneDriveForBusinessProtectionPolicy. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/backuprestoreroot-list-driveprotectionunits?view=graph-rest-beta + operationId: solution.backupRestore_GetProtectionUnitAsDriveProtectionUnit + parameters: + - name: protectionUnitBase-id + in: path + description: The unique identifier of protectionUnitBase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: protectionUnitBase + - 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.driveProtectionUnit' + default: + $ref: '#/components/responses/error' + '/solutions/backupRestore/protectionUnits/{protectionUnitBase-id}/microsoft.graph.mailboxProtectionUnit': + get: + tags: + - solutions.backupRestoreRoot + summary: List mailboxProtectionUnits + description: Get a list of mailboxProtectionUnit objects. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/backuprestoreroot-list-mailboxprotectionunits?view=graph-rest-beta + operationId: solution.backupRestore_GetProtectionUnitAsMailboxProtectionUnit + parameters: + - name: protectionUnitBase-id + in: path + description: The unique identifier of protectionUnitBase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: protectionUnitBase + - 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.mailboxProtectionUnit' + default: + $ref: '#/components/responses/error' + '/solutions/backupRestore/protectionUnits/{protectionUnitBase-id}/microsoft.graph.siteProtectionUnit': + get: + tags: + - solutions.backupRestoreRoot + summary: List siteProtectionUnits + description: Get a list of the siteProtectionUnit objects that are associated with a sharePointProtectionPolicy. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/backuprestoreroot-list-siteprotectionunits?view=graph-rest-beta + operationId: solution.backupRestore_GetProtectionUnitAsSiteProtectionUnit + parameters: + - name: protectionUnitBase-id + in: path + description: The unique identifier of protectionUnitBase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: protectionUnitBase + - 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.siteProtectionUnit' + default: + $ref: '#/components/responses/error' /solutions/backupRestore/protectionUnits/$count: get: tags: @@ -4654,6 +4798,210 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + /solutions/backupRestore/protectionUnits/microsoft.graph.driveProtectionUnit: + get: + tags: + - solutions.backupRestoreRoot + summary: List driveProtectionUnits + description: Get a list of the driveProtectionUnit objects that are associated with a oneDriveForBusinessProtectionPolicy. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/backuprestoreroot-list-driveprotectionunits?view=graph-rest-beta + operationId: solution.backupRestore_ListProtectionUnitAsDriveProtectionUnit + 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.driveProtectionUnitCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /solutions/backupRestore/protectionUnits/microsoft.graph.driveProtectionUnit/$count: + get: + tags: + - solutions.backupRestoreRoot + summary: Get the number of the resource + operationId: solution.backupRestore.ProtectionUnit_GetCountAsDriveProtectionUnit + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /solutions/backupRestore/protectionUnits/microsoft.graph.mailboxProtectionUnit: + get: + tags: + - solutions.backupRestoreRoot + summary: List mailboxProtectionUnits + description: Get a list of mailboxProtectionUnit objects. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/backuprestoreroot-list-mailboxprotectionunits?view=graph-rest-beta + operationId: solution.backupRestore_ListProtectionUnitAsMailboxProtectionUnit + 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.mailboxProtectionUnitCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /solutions/backupRestore/protectionUnits/microsoft.graph.mailboxProtectionUnit/$count: + get: + tags: + - solutions.backupRestoreRoot + summary: Get the number of the resource + operationId: solution.backupRestore.ProtectionUnit_GetCountAsMailboxProtectionUnit + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /solutions/backupRestore/protectionUnits/microsoft.graph.siteProtectionUnit: + get: + tags: + - solutions.backupRestoreRoot + summary: List siteProtectionUnits + description: Get a list of the siteProtectionUnit objects that are associated with a sharePointProtectionPolicy. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/backuprestoreroot-list-siteprotectionunits?view=graph-rest-beta + operationId: solution.backupRestore_ListProtectionUnitAsSiteProtectionUnit + 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.siteProtectionUnitCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /solutions/backupRestore/protectionUnits/microsoft.graph.siteProtectionUnit/$count: + get: + tags: + - solutions.backupRestoreRoot + summary: Get the number of the resource + operationId: solution.backupRestore.ProtectionUnit_GetCountAsSiteProtectionUnit + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' /solutions/backupRestore/restorePoints: get: tags: @@ -6608,7 +6956,7 @@ paths: tags: - solutions.backupRestoreRoot summary: Create siteRestoreArtifactsBulkAdditionRequests - description: 'Create a new siteRestoreArtifactsBulkAdditionRequest object associated with a sharePointRestoreSession. The initial status upon creation of the restore session is active. When all the sites are added to the corresponding SharePoint restore session and the restore session is activated, the status becomes completed. If any failures are encountered during resource resolution, the status of the restore session becomes completedWithErrors.' + description: 'Create a new siteRestoreArtifactsBulkAdditionRequest object associated with a sharePointRestoreSession. The following steps describe how to create and manage a sharePointRestoreSession with bulk artifact additions:' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/sharepointrestoresession-post-siterestoreartifactsbulkadditionrequests?view=graph-rest-beta @@ -7937,10 +8285,34 @@ components: type: string description: The unique identifier of the protection policy based on which protection unit was created. nullable: true + protectionSources: + $ref: '#/components/schemas/microsoft.graph.protectionSource' status: $ref: '#/components/schemas/microsoft.graph.protectionUnitStatus' additionalProperties: type: object + microsoft.graph.siteProtectionUnit: + allOf: + - $ref: '#/components/schemas/microsoft.graph.protectionUnitBase' + - title: siteProtectionUnit + type: object + properties: + siteId: + type: string + description: Unique identifier of the SharePoint site. + nullable: true + siteName: + type: string + description: Name of the SharePoint site. + nullable: true + readOnly: true + siteWebUrl: + type: string + description: The web URL of the SharePoint site. + nullable: true + readOnly: true + additionalProperties: + type: object microsoft.graph.timePeriod: title: timePeriod type: object @@ -8115,28 +8487,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.siteProtectionUnit: - allOf: - - $ref: '#/components/schemas/microsoft.graph.protectionUnitBase' - - title: siteProtectionUnit - type: object - properties: - siteId: - type: string - description: Unique identifier of the SharePoint site. - nullable: true - siteName: - type: string - description: Name of the SharePoint site. - nullable: true - readOnly: true - siteWebUrl: - type: string - description: The web URL of the SharePoint site. - nullable: true - readOnly: true - additionalProperties: - type: object microsoft.graph.siteProtectionUnitsBulkAdditionJob: allOf: - $ref: '#/components/schemas/microsoft.graph.protectionUnitsBulkJobBase' @@ -8246,7 +8596,7 @@ components: $ref: '#/components/schemas/microsoft.graph.publicError' isAutoApplyEnabled: type: boolean - description: 'true indicates that the protection rule is dynamic; false that it''s static. Currently, only static rules are supported.' + description: true indicates that the protection rule is dynamic; false that it's static. nullable: true lastModifiedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -8462,6 +8812,16 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.protectionSource: + title: protectionSource + enum: + - none + - manual + - dynamicRule + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.protectionUnitStatus: title: protectionUnitStatus enum: @@ -8551,11 +8911,11 @@ components: 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.' + description: The display name of the identity. This property is read-only. 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.' + description: The identifier of the identity. This property is read-only. nullable: true additionalProperties: type: object @@ -8801,6 +9161,19 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.siteProtectionUnitCollectionResponse: + title: Collection of siteProtectionUnit + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.siteProtectionUnit' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.restorePointCollectionResponse: title: Collection of restorePoint type: object @@ -8866,19 +9239,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.siteProtectionUnitCollectionResponse: - title: Collection of siteProtectionUnit - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.siteProtectionUnit' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object microsoft.graph.siteProtectionUnitsBulkAdditionJobCollectionResponse: title: Collection of siteProtectionUnitsBulkAdditionJob type: object @@ -8939,6 +9299,8 @@ components: - completed - completedWithErrors - unknownFutureValue + - updateRequested + - deleteRequested type: string microsoft.graph.protectionUnitsBulkJobStatus: title: protectionUnitsBulkJobStatus @@ -9174,6 +9536,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.protectionUnitBaseCollectionResponse' + microsoft.graph.siteProtectionUnitCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.siteProtectionUnitCollectionResponse' microsoft.graph.restorePointCollectionResponse: description: Retrieved collection content: @@ -9204,12 +9572,6 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteProtectionRuleCollectionResponse' - microsoft.graph.siteProtectionUnitCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.siteProtectionUnitCollectionResponse' microsoft.graph.siteProtectionUnitsBulkAdditionJobCollectionResponse: description: Retrieved collection content: diff --git a/openApiDocs/beta/Bookings.yml b/openApiDocs/beta/Bookings.yml index c187046c6d4..0aca3e24561 100644 --- a/openApiDocs/beta/Bookings.yml +++ b/openApiDocs/beta/Bookings.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Bookings version: v1.0-beta @@ -12802,6 +12802,9 @@ components: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + videoOnDemandWebUrl: + type: string + nullable: true presenters: type: array items: @@ -12926,6 +12929,9 @@ components: type: string description: The registrant's time zone details. nullable: true + registrantVideoOnDemandWebUrl: + 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 @@ -13620,11 +13626,11 @@ components: 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.' + description: The display name of the identity. This property is read-only. 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.' + description: The identifier of the identity. This property is read-only. nullable: true additionalProperties: type: object @@ -13679,6 +13685,10 @@ components: type: boolean description: Indicates whether breakout rooms are enabled for the meeting. nullable: true + allowCopyingAndSharingMeetingContent: + type: boolean + description: Indicates whether copying and sharing meeting content is enabled for the meeting. + nullable: true allowedLobbyAdmitters: $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: @@ -13724,6 +13734,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' isEndToEndEncryptionEnabled: type: boolean + description: Indicates whether end-to-end encryption (E2EE) is enabled for the online meeting. nullable: true isEntryExitAnnounced: type: boolean @@ -14675,6 +14686,8 @@ components: type: string description: The unique identifier of the protection policy based on which protection unit was created. nullable: true + protectionSources: + $ref: '#/components/schemas/microsoft.graph.protectionSource' status: $ref: '#/components/schemas/microsoft.graph.protectionUnitStatus' additionalProperties: @@ -15273,7 +15286,7 @@ components: $ref: '#/components/schemas/microsoft.graph.publicError' isAutoApplyEnabled: type: boolean - description: 'true indicates that the protection rule is dynamic; false that it''s static. Currently, only static rules are supported.' + description: true indicates that the protection rule is dynamic; false that it's static. nullable: true lastModifiedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -15456,6 +15469,16 @@ components: - active - unknownFutureValue type: string + microsoft.graph.protectionSource: + title: protectionSource + enum: + - none + - manual + - dynamicRule + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.protectionUnitStatus: title: protectionUnitStatus enum: @@ -15726,6 +15749,8 @@ components: - completed - completedWithErrors - unknownFutureValue + - updateRequested + - deleteRequested type: string microsoft.graph.protectionUnitsBulkJobStatus: title: protectionUnitsBulkJobStatus @@ -16391,6 +16416,10 @@ components: type: string description: The identifier of the publication. Read-only. nullable: true + publicationName: + type: string + description: The name of the published task list. Read-only. + nullable: true publishedToPlanId: type: string description: The identifier of the plannerPlan this task was originally placed in. Read-only. diff --git a/openApiDocs/beta/BusinessScenario.yml b/openApiDocs/beta/BusinessScenario.yml index 094df8e49d2..a47477bacbd 100644 --- a/openApiDocs/beta/BusinessScenario.yml +++ b/openApiDocs/beta/BusinessScenario.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: BusinessScenario version: v1.0-beta @@ -2311,11 +2311,11 @@ components: 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.' + description: The display name of the identity. This property is read-only. 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.' + description: The identifier of the identity. This property is read-only. nullable: true additionalProperties: type: object @@ -2607,6 +2607,10 @@ components: type: string description: The identifier of the publication. Read-only. nullable: true + publicationName: + type: string + description: The name of the published task list. Read-only. + nullable: true publishedToPlanId: type: string description: The identifier of the plannerPlan this task was originally placed in. Read-only. diff --git a/openApiDocs/beta/Calendar.yml b/openApiDocs/beta/Calendar.yml index c87953b18d5..ccdd958b77c 100644 --- a/openApiDocs/beta/Calendar.yml +++ b/openApiDocs/beta/Calendar.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Calendar version: v1.0-beta diff --git a/openApiDocs/beta/ChangeNotifications.yml b/openApiDocs/beta/ChangeNotifications.yml index eae4500015a..6e18e15402c 100644 --- a/openApiDocs/beta/ChangeNotifications.yml +++ b/openApiDocs/beta/ChangeNotifications.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: ChangeNotifications version: v1.0-beta diff --git a/openApiDocs/beta/CloudCommunications.yml b/openApiDocs/beta/CloudCommunications.yml index 43e761acf57..664e4989a87 100644 --- a/openApiDocs/beta/CloudCommunications.yml +++ b/openApiDocs/beta/CloudCommunications.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: CloudCommunications version: v1.0-beta @@ -3668,10 +3668,10 @@ paths: tags: - communications.call 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-beta + url: https://learn.microsoft.com/graph/api/participant-delete?view=graph-rest-beta operationId: communication.call.participant_invite parameters: - name: call-id @@ -12676,11 +12676,11 @@ paths: get: tags: - users.presence - summary: 'presence: setStatusMessage' - description: Set a presence status message for a user. An optional expiration date and time can be supplied. + summary: Get presence + description: Get a user's presence information. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/presence-setstatusmessage?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/presence-get?view=graph-rest-beta operationId: user_GetPresence parameters: - name: user-id @@ -13849,6 +13849,10 @@ components: nullable: true outOfOfficeSettings: $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -14863,6 +14867,10 @@ components: type: boolean description: Indicates whether breakout rooms are enabled for the meeting. nullable: true + allowCopyingAndSharingMeetingContent: + type: boolean + description: Indicates whether copying and sharing meeting content is enabled for the meeting. + nullable: true allowedLobbyAdmitters: $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: @@ -14908,6 +14916,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' isEndToEndEncryptionEnabled: type: boolean + description: Indicates whether end-to-end encryption (E2EE) is enabled for the online meeting. nullable: true isEntryExitAnnounced: type: boolean diff --git a/openApiDocs/beta/Compliance.yml b/openApiDocs/beta/Compliance.yml index 25cc748da25..4087c7b6e10 100644 --- a/openApiDocs/beta/Compliance.yml +++ b/openApiDocs/beta/Compliance.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Compliance version: v1.0-beta @@ -10843,7 +10843,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -11364,7 +11364,7 @@ components: nullable: true firstChannelName: type: string - description: The name of the first channel in the team. This property is only used during team creation and isn't returned in methods to get and list teams. + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' @@ -12410,7 +12410,7 @@ components: type: object microsoft.graph.appRoleAssignment: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' + - $ref: '#/components/schemas/microsoft.graph.directoryObject' - title: appRoleAssignment type: object properties: @@ -13117,11 +13117,11 @@ components: 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.' + description: The display name of the identity. This property is read-only. 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.' + description: The identifier of the identity. This property is read-only. nullable: true additionalProperties: type: object @@ -13570,7 +13570,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. 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: @@ -13995,7 +13995,7 @@ components: type: array items: $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).' + 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. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).' x-ms-navigationProperty: true permissionGrantPreApprovalPolicies: type: array @@ -14332,6 +14332,8 @@ components: description: The results of every partner agent's installation status on Cloud PC. powerState: $ref: '#/components/schemas/microsoft.graph.cloudPcPowerState' + productType: + $ref: '#/components/schemas/microsoft.graph.cloudPcProductType' provisioningPolicyId: type: string description: The provisioning policy ID of the Cloud PC. @@ -14838,7 +14840,7 @@ components: description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' trustType: type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' nullable: true commands: type: array @@ -15019,6 +15021,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mailFolderOperation' + description: The collection of long-running operations in the mailFolder. x-ms-navigationProperty: true singleValueExtendedProperties: type: array @@ -15806,7 +15809,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: Indicates collection of App Log Upload Request. + description: The collection property of AppLogUploadRequest. x-ms-navigationProperty: true additionalProperties: type: object @@ -16227,6 +16230,10 @@ components: nullable: true outOfOfficeSettings: $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -16392,6 +16399,8 @@ components: description: 'When set to true, documents in the user''s Office Delve are disabled. Users can control this setting in Office Delve.' contactMergeSuggestions: $ref: '#/components/schemas/microsoft.graph.contactMergeSuggestions' + exchange: + $ref: '#/components/schemas/microsoft.graph.exchangeSettings' itemInsights: $ref: '#/components/schemas/microsoft.graph.userInsightsSettings' regionalAndLanguageSettings: @@ -16838,8 +16847,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' - description: A collection of all the messages in the channel. A navigation property. Nullable. + description: A collection of all the messages in the channel. Nullable. x-ms-navigationProperty: true + planner: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' sharedWithTeams: type: array items: @@ -16850,7 +16861,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' - description: A collection of all the tabs in the channel. A navigation property. + description: A collection of all the tabs in the channel. x-ms-navigationProperty: true additionalProperties: type: object @@ -16946,6 +16957,10 @@ components: type: boolean description: Indicates whether the schedule is enabled for the team. Required. nullable: true + isActivitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts include activities from the original shift. + nullable: true isCrossLocationShiftRequestApprovalRequired: type: boolean description: Indicates whether approval is required by a manager of this schedule for cross location shift requests. @@ -17458,6 +17473,13 @@ components: title: siteArchivalDetails type: object properties: + archivedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + archivedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 archiveStatus: $ref: '#/components/schemas/microsoft.graph.siteArchiveStatus' additionalProperties: @@ -18037,6 +18059,12 @@ components: $ref: '#/components/schemas/microsoft.graph.driveItem' description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this item. Nullable. + x-ms-navigationProperty: true listItem: $ref: '#/components/schemas/microsoft.graph.listItem' permissions: @@ -19911,7 +19939,7 @@ components: description: 'The unique identifier for the federated identity credential, which has a limit of 120 characters and must be URL friendly. It is immutable once created. Alternate key. Required. Not nullable. Supports $filter (eq).' subject: type: string - description: 'Required. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. Supports $filter (eq).' + description: 'Nullable. Defaults to null if not set. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. If subject is defined, claimsMatchingExpression must be null. Supports $filter (eq).' nullable: true additionalProperties: type: object @@ -20550,6 +20578,8 @@ components: properties: capabilityType: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + licenseType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryLicenseType' primaryRegion: type: string description: The primary and mainly used region where the Cloud PC is located. @@ -20661,6 +20691,16 @@ components: - poweredOff - unknownFutureValue type: string + microsoft.graph.cloudPcProductType: + title: cloudPcProductType + enum: + - enterprise + - frontline + - devBox + - powerAutomate + - business + - unknownFutureValue + type: string microsoft.graph.cloudPcProvisioningType: title: cloudPcProvisioningType enum: @@ -20886,7 +20926,7 @@ components: description: Indicates that configuration is of type single platform restriction which refers to types of devices a user is allowed to enroll. name: singlePlatformRestriction - value: unknownFutureValue - description: Unknown future value + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - value: enrollmentNotificationsConfiguration description: Indicates that configuration is of type Enrollment Notification which refers to types of notification a user receives during enrollment. @@ -21176,6 +21216,7 @@ components: properties: resourceLocation: type: string + description: The location of the long-running operation. nullable: true status: $ref: '#/components/schemas/microsoft.graph.mailFolderOperationStatus' @@ -21619,7 +21660,7 @@ components: description: 'Indicates the device is enrolled via Apple Account Driven User Enrollment, a form of enrollment where the user enrolls via iOS Settings without using the iOS Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities.' name: appleAccountDrivenUserEnrollment - value: unknownFutureValue - description: Evolvable enum member + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState @@ -23170,6 +23211,10 @@ components: type: boolean description: Indicates whether breakout rooms are enabled for the meeting. nullable: true + allowCopyingAndSharingMeetingContent: + type: boolean + description: Indicates whether copying and sharing meeting content is enabled for the meeting. + nullable: true allowedLobbyAdmitters: $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: @@ -23215,6 +23260,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' isEndToEndEncryptionEnabled: type: boolean + description: Indicates whether end-to-end encryption (E2EE) is enabled for the online meeting. nullable: true isEntryExitAnnounced: type: boolean @@ -24712,6 +24758,22 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.exchangeSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: exchangeSettings + type: object + properties: + inPlaceArchiveMailboxId: + type: string + description: The unique identifier for the user's in-place archive mailbox. + nullable: true + primaryMailboxId: + type: string + description: The unique identifier for the user's primary mailbox. + nullable: true + additionalProperties: + type: object microsoft.graph.userInsightsSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -24995,6 +25057,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.teamsChannelPlanner: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsChannelPlanner + type: object + properties: + plans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.sharedWithChannelTeamInfo: allOf: - $ref: '#/components/schemas/microsoft.graph.teamInfo' @@ -27593,7 +27669,7 @@ components: nullable: true contentType: type: string - description: 'The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework''s Attachment object.application/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' + description: 'The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework''s Attachment object.application/vnd.microsoft.card.codesnippet: Either a code snippet or place holder. application/vnd.microsoft.card.announcement: An announcement header. application/vnd.microsoft.card.fluidEmbedCard: A Microsoft Loop component.' nullable: true contentUrl: type: string @@ -27793,6 +27869,13 @@ components: - failback - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryLicenseType: + title: cloudPcDisasterRecoveryLicenseType + enum: + - none + - standard + - unknownFutureValue + type: string microsoft.graph.actionState: title: actionState enum: @@ -28509,7 +28592,7 @@ components: description: This status is set when the device license removing fails. name: deviceLicenseRemoveFailed - value: unknownFutureValue - description: This is put here as a place holder for future extension. + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.sharedAppleDeviceUser: title: sharedAppleDeviceUser @@ -30737,6 +30820,9 @@ components: type: string description: The registrant's time zone details. nullable: true + registrantVideoOnDemandWebUrl: + 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 @@ -31032,6 +31118,10 @@ components: type: string description: The time the entry is recorded. format: date-time + isAtApprovedLocation: + type: boolean + description: Indicates whether this action happens at an approved location. + nullable: true notes: $ref: '#/components/schemas/microsoft.graph.itemBody' additionalProperties: @@ -31290,7 +31380,7 @@ components: nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -31298,7 +31388,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -31882,6 +31972,7 @@ components: - project - driveItem - user + - teamsChannel type: string microsoft.graph.plannerCreationSourceKind: title: plannerCreationSourceKind @@ -32554,18 +32645,20 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration' - description: Collection of certificate restrictions settings to be applied to an application or service principal. + x-ms-navigationProperty: true 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. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.customAppManagementApplicationConfiguration: title: customAppManagementApplicationConfiguration type: object properties: + audiences: + $ref: '#/components/schemas/microsoft.graph.audiencesConfiguration' identifierUris: $ref: '#/components/schemas/microsoft.graph.identifierUriConfiguration' additionalProperties: @@ -33638,6 +33731,10 @@ components: type: string description: The identifier of the publication. Read-only. nullable: true + publicationName: + type: string + description: The name of the published task list. Read-only. + nullable: true publishedToPlanId: type: string description: The identifier of the plannerPlan this task was originally placed in. Read-only. @@ -34012,6 +34109,9 @@ components: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + videoOnDemandWebUrl: + type: string + nullable: true presenters: type: array items: @@ -35798,6 +35898,16 @@ components: $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' additionalProperties: type: object + microsoft.graph.audiencesConfiguration: + title: audiencesConfiguration + type: object + properties: + azureAdMultipleOrgs: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + personalMicrosoftAccount: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + additionalProperties: + type: object microsoft.graph.identifierUriConfiguration: title: identifierUriConfiguration type: object @@ -36822,6 +36932,25 @@ components: - customPasswordAddition - unknownFutureValue type: string + microsoft.graph.audienceRestriction: + title: audienceRestriction + type: object + properties: + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + isStateSetByMicrosoft: + type: boolean + readOnly: true + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: '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 + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' + additionalProperties: + type: object microsoft.graph.identifierUriRestriction: title: identifierUriRestriction type: object @@ -36836,6 +36965,10 @@ components: type: boolean description: 'If true, the restriction isn''t enforced for SAML applications in Microsoft Entra ID; else, the restriction is enforced for those applications.' nullable: true + isStateSetByMicrosoft: + type: boolean + description: 'If true, Microsoft sets the identifierUriRestriction state. If false, the tenant modifies the identifierUriRestriction state. Read-only.' + readOnly: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string diff --git a/openApiDocs/beta/CrossDeviceExperiences.yml b/openApiDocs/beta/CrossDeviceExperiences.yml index ed8f212c1c1..66f1d7d4473 100644 --- a/openApiDocs/beta/CrossDeviceExperiences.yml +++ b/openApiDocs/beta/CrossDeviceExperiences.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: CrossDeviceExperiences version: v1.0-beta @@ -2366,6 +2366,76 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/users/{user-id}/devices/{device-id}/registeredOwners/{directoryObject-id}/microsoft.graph.appRoleAssignment': + get: + tags: + - users.device + summary: Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + operationId: user.device_GetRegisteredOwnerAsAppRoleAssignment + 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: device-id + in: path + description: The unique identifier of device + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: device + - 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}/devices/{device-id}/registeredOwners/{directoryObject-id}/microsoft.graph.endpoint': get: tags: @@ -2746,6 +2816,122 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/users/{user-id}/devices/{device-id}/registeredOwners/microsoft.graph.appRoleAssignment': + get: + tags: + - users.device + summary: Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + operationId: user.device_ListRegisteredOwnerAsAppRoleAssignment + 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: device-id + in: path + description: The unique identifier of device + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: device + - 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}/devices/{device-id}/registeredOwners/microsoft.graph.appRoleAssignment/$count': + get: + tags: + - users.device + summary: Get the number of the resource + operationId: user.device.RegisteredOwner_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: device-id + in: path + description: The unique identifier of device + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: device + - 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}/devices/{device-id}/registeredOwners/microsoft.graph.endpoint': get: tags: @@ -3215,6 +3401,76 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/users/{user-id}/devices/{device-id}/registeredUsers/{directoryObject-id}/microsoft.graph.appRoleAssignment': + get: + tags: + - users.device + summary: Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + operationId: user.device_GetRegisteredUserAsAppRoleAssignment + 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: device-id + in: path + description: The unique identifier of device + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: device + - 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}/devices/{device-id}/registeredUsers/{directoryObject-id}/microsoft.graph.endpoint': get: tags: @@ -3506,7 +3762,156 @@ paths: - $ref: '#/components/parameters/count' - name: $orderby in: query - description: Order items by property values + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/StringCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.device + summary: Create new navigation property ref to registeredUsers for users + operationId: user.device_CreateRegisteredUserGraphBPreRef + 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: device-id + in: path + description: The unique identifier of device + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: device + requestBody: + $ref: '#/components/requestBodies/refPostBody' + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.device + summary: Delete ref of navigation property registeredUsers for users + operationId: user.device_DeleteRegisteredUserGraphBPreRef + 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: device-id + in: path + description: The unique identifier of device + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: device + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + - name: '@id' + in: query + description: The delete Uri + required: true + style: form + explode: false + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/devices/{device-id}/registeredUsers/microsoft.graph.appRoleAssignment': + get: + tags: + - users.device + summary: Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + operationId: user.device_ListRegisteredUserAsAppRoleAssignment + 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: device-id + in: path + description: The unique identifier of device + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: device + - 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: @@ -3516,48 +3921,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/StringCollectionResponse' + $ref: '#/components/responses/microsoft.graph.appRoleAssignmentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - users.device - summary: Create new navigation property ref to registeredUsers for users - operationId: user.device_CreateRegisteredUserGraphBPreRef - 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: device-id - in: path - description: The unique identifier of device - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: device - requestBody: - $ref: '#/components/requestBodies/refPostBody' - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/users/{user-id}/devices/{device-id}/registeredUsers/microsoft.graph.appRoleAssignment/$count': + get: tags: - users.device - summary: Delete ref of navigation property registeredUsers for users - operationId: user.device_DeleteRegisteredUserGraphBPreRef + summary: Get the number of the resource + operationId: user.device.RegisteredUser_GetCountAsAppRoleAssignment parameters: - name: user-id in: path @@ -3575,26 +3950,23 @@ paths: schema: type: string x-ms-docs-key-type: device - - 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 - - name: '@id' - in: query - description: The delete Uri - required: true - 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 + - $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}/devices/{device-id}/registeredUsers/microsoft.graph.endpoint': get: tags: @@ -5311,7 +5683,7 @@ components: description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' trustType: type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' nullable: true commands: type: array @@ -5896,6 +6268,49 @@ components: additionalProperties: type: object description: Represents a Microsoft Entra group. + microsoft.graph.appRoleAssignment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: appRoleAssignment + type: object + properties: + appRoleId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: 'The identifier (id) for the app role that is assigned to the principal. This app role must be exposed in the appRoles property on the resource application''s service principal (resourceId). If the resource application hasn''t declared any app roles, a default app role ID of 00000000-0000-0000-0000-000000000000 can be specified to signal that the principal is assigned to the resource app without any specific app roles. Required on create.' + format: uuid + creationTimestamp: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The time when the app role assignment was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + principalDisplayName: + type: string + description: 'The display name of the user, group, or service principal that was granted the app role assignment. Maximum length is 256 characters. Read-only. Supports $filter (eq and startswith).' + nullable: true + principalId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: 'The unique identifier (id) for the user, security group, or service principal being granted the app role. Security groups with dynamic memberships are supported. Required on create.' + format: uuid + nullable: true + principalType: + type: string + description: 'The type of the assigned principal. This can either be User, Group, or ServicePrincipal. Read-only.' + nullable: true + resourceDisplayName: + type: string + description: The display name of the resource app's service principal to which the assignment is made. Maximum length is 256 characters. + nullable: true + resourceId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: The unique identifier (id) for the resource service principal for which the assignment is made. Required on create. Supports $filter (eq only). + format: uuid + nullable: true + additionalProperties: + type: object microsoft.graph.endpoint: allOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' @@ -6167,7 +6582,7 @@ components: type: array items: $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).' + 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. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).' x-ms-navigationProperty: true permissionGrantPreApprovalPolicies: type: array @@ -6452,7 +6867,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -7197,49 +7612,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.appRoleAssignment: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: appRoleAssignment - type: object - properties: - appRoleId: - pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' - type: string - description: 'The identifier (id) for the app role that is assigned to the principal. This app role must be exposed in the appRoles property on the resource application''s service principal (resourceId). If the resource application hasn''t declared any app roles, a default app role ID of 00000000-0000-0000-0000-000000000000 can be specified to signal that the principal is assigned to the resource app without any specific app roles. Required on create.' - format: uuid - creationTimestamp: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The time when the app role assignment was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - principalDisplayName: - type: string - description: 'The display name of the user, group, or service principal that was granted the app role assignment. Maximum length is 256 characters. Read-only. Supports $filter (eq and startswith).' - nullable: true - principalId: - pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' - type: string - description: 'The unique identifier (id) for the user, security group, or service principal being granted the app role. Security groups with dynamic memberships are supported. Required on create.' - format: uuid - nullable: true - principalType: - type: string - description: 'The type of the assigned principal. This can either be User, Group, or ServicePrincipal. Read-only.' - nullable: true - resourceDisplayName: - type: string - description: The display name of the resource app's service principal to which the assignment is made. Maximum length is 256 characters. - nullable: true - resourceId: - pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' - type: string - description: The unique identifier (id) for the resource service principal for which the assignment is made. Required on create. Supports $filter (eq only). - format: uuid - nullable: true - additionalProperties: - type: object microsoft.graph.calendar: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -7903,7 +8275,7 @@ components: nullable: true firstChannelName: type: string - description: The name of the first channel in the team. This property is only used during team creation and isn't returned in methods to get and list teams. + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' @@ -8401,7 +8773,7 @@ components: description: 'The unique identifier for the federated identity credential, which has a limit of 120 characters and must be URL friendly. It is immutable once created. Alternate key. Required. Not nullable. Supports $filter (eq).' subject: type: string - description: 'Required. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. Supports $filter (eq).' + description: 'Nullable. Defaults to null if not set. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. If subject is defined, claimsMatchingExpression must be null. Supports $filter (eq).' nullable: true additionalProperties: type: object @@ -8814,7 +9186,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. 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: @@ -9238,6 +9610,8 @@ components: description: The results of every partner agent's installation status on Cloud PC. powerState: $ref: '#/components/schemas/microsoft.graph.cloudPcPowerState' + productType: + $ref: '#/components/schemas/microsoft.graph.cloudPcProductType' provisioningPolicyId: type: string description: The provisioning policy ID of the Cloud PC. @@ -9707,6 +10081,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mailFolderOperation' + description: The collection of long-running operations in the mailFolder. x-ms-navigationProperty: true singleValueExtendedProperties: type: array @@ -10494,7 +10869,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: Indicates collection of App Log Upload Request. + description: The collection property of AppLogUploadRequest. x-ms-navigationProperty: true additionalProperties: type: object @@ -10877,6 +11252,10 @@ components: nullable: true outOfOfficeSettings: $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -11026,6 +11405,8 @@ components: description: 'When set to true, documents in the user''s Office Delve are disabled. Users can control this setting in Office Delve.' contactMergeSuggestions: $ref: '#/components/schemas/microsoft.graph.contactMergeSuggestions' + exchange: + $ref: '#/components/schemas/microsoft.graph.exchangeSettings' itemInsights: $ref: '#/components/schemas/microsoft.graph.userInsightsSettings' regionalAndLanguageSettings: @@ -11299,6 +11680,19 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.appRoleAssignmentCollectionResponse: + title: Collection of appRoleAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.endpointCollectionResponse: title: Collection of endpoint type: object @@ -11378,11 +11772,11 @@ components: 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.' + description: The display name of the identity. This property is read-only. 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.' + description: The identifier of the identity. This property is read-only. nullable: true additionalProperties: type: object @@ -11976,6 +12370,12 @@ components: $ref: '#/components/schemas/microsoft.graph.driveItem' description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this item. Nullable. + x-ms-navigationProperty: true listItem: $ref: '#/components/schemas/microsoft.graph.listItem' permissions: @@ -12994,8 +13394,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' - description: A collection of all the messages in the channel. A navigation property. Nullable. + description: A collection of all the messages in the channel. Nullable. x-ms-navigationProperty: true + planner: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' sharedWithTeams: type: array items: @@ -13006,7 +13408,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' - description: A collection of all the tabs in the channel. A navigation property. + description: A collection of all the tabs in the channel. x-ms-navigationProperty: true additionalProperties: type: object @@ -13102,6 +13504,10 @@ components: type: boolean description: Indicates whether the schedule is enabled for the team. Required. nullable: true + isActivitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts include activities from the original shift. + nullable: true isCrossLocationShiftRequestApprovalRequired: type: boolean description: Indicates whether approval is required by a manager of this schedule for cross location shift requests. @@ -14412,6 +14818,8 @@ components: properties: capabilityType: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + licenseType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryLicenseType' primaryRegion: type: string description: The primary and mainly used region where the Cloud PC is located. @@ -14523,6 +14931,16 @@ components: - poweredOff - unknownFutureValue type: string + microsoft.graph.cloudPcProductType: + title: cloudPcProductType + enum: + - enterprise + - frontline + - devBox + - powerAutomate + - business + - unknownFutureValue + type: string microsoft.graph.cloudPcProvisioningType: title: cloudPcProvisioningType enum: @@ -14748,7 +15166,7 @@ components: description: Indicates that configuration is of type single platform restriction which refers to types of devices a user is allowed to enroll. name: singlePlatformRestriction - value: unknownFutureValue - description: Unknown future value + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - value: enrollmentNotificationsConfiguration description: Indicates that configuration is of type Enrollment Notification which refers to types of notification a user receives during enrollment. @@ -15068,6 +15486,7 @@ components: properties: resourceLocation: type: string + description: The location of the long-running operation. nullable: true status: $ref: '#/components/schemas/microsoft.graph.mailFolderOperationStatus' @@ -15511,7 +15930,7 @@ components: description: 'Indicates the device is enrolled via Apple Account Driven User Enrollment, a form of enrollment where the user enrolls via iOS Settings without using the iOS Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities.' name: appleAccountDrivenUserEnrollment - value: unknownFutureValue - description: Evolvable enum member + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState @@ -17062,6 +17481,10 @@ components: type: boolean description: Indicates whether breakout rooms are enabled for the meeting. nullable: true + allowCopyingAndSharingMeetingContent: + type: boolean + description: Indicates whether copying and sharing meeting content is enabled for the meeting. + nullable: true allowedLobbyAdmitters: $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: @@ -17107,6 +17530,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' isEndToEndEncryptionEnabled: type: boolean + description: Indicates whether end-to-end encryption (E2EE) is enabled for the online meeting. nullable: true isEntryExitAnnounced: type: boolean @@ -18604,6 +19028,22 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.exchangeSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: exchangeSettings + type: object + properties: + inPlaceArchiveMailboxId: + type: string + description: The unique identifier for the user's in-place archive mailbox. + nullable: true + primaryMailboxId: + type: string + description: The unique identifier for the user's primary mailbox. + nullable: true + additionalProperties: + type: object microsoft.graph.userInsightsSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -20019,6 +20459,13 @@ components: title: siteArchivalDetails type: object properties: + archivedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + archivedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 archiveStatus: $ref: '#/components/schemas/microsoft.graph.siteArchiveStatus' additionalProperties: @@ -20805,6 +21252,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.teamsChannelPlanner: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsChannelPlanner + type: object + properties: + plans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.sharedWithChannelTeamInfo: allOf: - $ref: '#/components/schemas/microsoft.graph.teamInfo' @@ -21297,18 +21758,20 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration' - description: Collection of certificate restrictions settings to be applied to an application or service principal. + x-ms-navigationProperty: true 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. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.customAppManagementApplicationConfiguration: title: customAppManagementApplicationConfiguration type: object properties: + audiences: + $ref: '#/components/schemas/microsoft.graph.audiencesConfiguration' identifierUris: $ref: '#/components/schemas/microsoft.graph.identifierUriConfiguration' additionalProperties: @@ -21847,7 +22310,7 @@ components: nullable: true contentType: type: string - description: 'The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework''s Attachment object.application/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' + description: 'The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework''s Attachment object.application/vnd.microsoft.card.codesnippet: Either a code snippet or place holder. application/vnd.microsoft.card.announcement: An announcement header. application/vnd.microsoft.card.fluidEmbedCard: A Microsoft Loop component.' nullable: true contentUrl: type: string @@ -22047,6 +22510,13 @@ components: - failback - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryLicenseType: + title: cloudPcDisasterRecoveryLicenseType + enum: + - none + - standard + - unknownFutureValue + type: string microsoft.graph.actionState: title: actionState enum: @@ -22922,7 +23392,7 @@ components: description: This status is set when the device license removing fails. name: deviceLicenseRemoveFailed - value: unknownFutureValue - description: This is put here as a place holder for future extension. + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.sharedAppleDeviceUser: title: sharedAppleDeviceUser @@ -25150,6 +25620,9 @@ components: type: string description: The registrant's time zone details. nullable: true + registrantVideoOnDemandWebUrl: + 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 @@ -25410,7 +25883,7 @@ components: nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -25418,7 +25891,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -25814,6 +26287,7 @@ components: - project - driveItem - user + - teamsChannel type: string microsoft.graph.plannerCreationSourceKind: title: plannerCreationSourceKind @@ -26528,6 +27002,10 @@ components: type: string description: The time the entry is recorded. format: date-time + isAtApprovedLocation: + type: boolean + description: Indicates whether this action happens at an approved location. + nullable: true notes: $ref: '#/components/schemas/microsoft.graph.itemBody' additionalProperties: @@ -26653,6 +27131,16 @@ components: $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' additionalProperties: type: object + microsoft.graph.audiencesConfiguration: + title: audiencesConfiguration + type: object + properties: + azureAdMultipleOrgs: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + personalMicrosoftAccount: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + additionalProperties: + type: object microsoft.graph.identifierUriConfiguration: title: identifierUriConfiguration type: object @@ -28377,6 +28865,10 @@ components: type: string description: The identifier of the publication. Read-only. nullable: true + publicationName: + type: string + description: The name of the published task list. Read-only. + nullable: true publishedToPlanId: type: string description: The identifier of the plannerPlan this task was originally placed in. Read-only. @@ -28751,6 +29243,9 @@ components: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + videoOnDemandWebUrl: + type: string + nullable: true presenters: type: array items: @@ -29367,6 +29862,25 @@ components: - customPasswordAddition - unknownFutureValue type: string + microsoft.graph.audienceRestriction: + title: audienceRestriction + type: object + properties: + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + isStateSetByMicrosoft: + type: boolean + readOnly: true + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: '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 + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' + additionalProperties: + type: object microsoft.graph.identifierUriRestriction: title: identifierUriRestriction type: object @@ -29381,6 +29895,10 @@ components: type: boolean description: 'If true, the restriction isn''t enforced for SAML applications in Microsoft Entra ID; else, the restriction is enforced for those applications.' nullable: true + isStateSetByMicrosoft: + type: boolean + description: 'If true, Microsoft sets the identifierUriRestriction state. If false, the tenant modifies the identifierUriRestriction state. Read-only.' + readOnly: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -32294,6 +32812,12 @@ components: application/json: schema: $ref: '#/components/schemas/StringCollectionResponse' + microsoft.graph.appRoleAssignmentCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appRoleAssignmentCollectionResponse' microsoft.graph.endpointCollectionResponse: description: Retrieved collection content: diff --git a/openApiDocs/beta/DeviceManagement.Enrollment.yml b/openApiDocs/beta/DeviceManagement.Enrollment.yml index 010eb83b963..49cf4c3a934 100644 --- a/openApiDocs/beta/DeviceManagement.Enrollment.yml +++ b/openApiDocs/beta/DeviceManagement.Enrollment.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: DeviceManagement.Enrollment version: v1.0-beta @@ -1507,6 +1507,98 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/deviceManagement/depOnboardingSettings/{depOnboardingSetting-id}/defaultTvOSEnrollmentProfile': + get: + tags: + - deviceManagement.depOnboardingSetting + summary: Get defaultTvOSEnrollmentProfile from deviceManagement + description: Default TvOS Enrollment Profile + operationId: deviceManagement.depOnboardingSetting_GetDefaultTvOSEnrollmentProfile + parameters: + - name: depOnboardingSetting-id + in: path + description: The unique identifier of depOnboardingSetting + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: depOnboardingSetting + - 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.depTvOSEnrollmentProfile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/depOnboardingSettings/{depOnboardingSetting-id}/defaultVisionOSEnrollmentProfile': + get: + tags: + - deviceManagement.depOnboardingSetting + summary: Get defaultVisionOSEnrollmentProfile from deviceManagement + description: Default VisionOS Enrollment Profile + operationId: deviceManagement.depOnboardingSetting_GetDefaultVisionOSEnrollmentProfile + parameters: + - name: depOnboardingSetting-id + in: path + description: The unique identifier of depOnboardingSetting + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: depOnboardingSetting + - 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.depVisionOSEnrollmentProfile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation '/deviceManagement/depOnboardingSettings/{depOnboardingSetting-id}/enrollmentProfiles': get: tags: @@ -10842,11 +10934,11 @@ paths: get: tags: - roleManagement.rbacApplicationMultiple - 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." + 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." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/unifiedroleassignmentmultiple-get?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/rbacapplicationmultiple-list-roleassignments?view=graph-rest-beta operationId: roleManagement.deviceManagement_ListRoleAssignment parameters: - $ref: '#/components/parameters/top' @@ -14727,6 +14819,10 @@ components: type: string description: Description for the enrollment profile. nullable: true + deviceNameTemplate: + type: string + description: 'Indicates the device name template used for the enrolled Android devices. The maximum length allowed for this property is 63 characters. The template expression contains normal text and tokens, including the serial number of the device, user name, device type, upn prefix, or a randomly generated number. Supported Tokens for device name templates are: (for device naming template expression): {{SERIAL}}, {{SERIALLAST4DIGITS}}, {{ENROLLMENTDATETIME}}, {{USERNAME}}, {{DEVICETYPE}}, {{UPNPREFIX}}, {{rand:x}}. Supports: $select, $top, $skip. $Search, $orderBy and $filter are not supported.' + nullable: true displayName: type: string description: Display name for the enrollment profile. @@ -15105,6 +15201,10 @@ components: $ref: '#/components/schemas/microsoft.graph.depIOSEnrollmentProfile' defaultMacOsEnrollmentProfile: $ref: '#/components/schemas/microsoft.graph.depMacOSEnrollmentProfile' + defaultTvOSEnrollmentProfile: + $ref: '#/components/schemas/microsoft.graph.depTvOSEnrollmentProfile' + defaultVisionOSEnrollmentProfile: + $ref: '#/components/schemas/microsoft.graph.depVisionOSEnrollmentProfile' enrollmentProfiles: type: array items: @@ -15309,6 +15409,22 @@ components: additionalProperties: type: object description: The DepMacOSEnrollmentProfile resource represents an Apple Device Enrollment Program (DEP) enrollment profile specific to macOS configuration. This type of profile must be assigned to Apple DEP serial numbers before the corresponding devices can enroll via DEP. + microsoft.graph.depTvOSEnrollmentProfile: + allOf: + - $ref: '#/components/schemas/microsoft.graph.enrollmentProfile' + - title: depTvOSEnrollmentProfile + type: object + additionalProperties: + type: object + description: 'The depTvOSEnrollmentProfile resource represents an Apple Device Enrollment Program (DEP) enrollment profile specific to Apple TV device configuration. This type of profile must be assigned to Apple TV devices before the devices can enroll via DEP. However, This entity type will only be used as a navigation property to fetch the display name of the profile while getting the exitsing depOnboardingSetting entity, it won''t support any operations, as the new entity is supported in device configuration(DCV2) graph calls' + microsoft.graph.depVisionOSEnrollmentProfile: + allOf: + - $ref: '#/components/schemas/microsoft.graph.enrollmentProfile' + - title: depVisionOSEnrollmentProfile + type: object + additionalProperties: + type: object + description: The enrollmentProfile resource represents a collection of configurations which must be provided pre-enrollment to enable enrolling certain devices whose identities have been pre-staged. Pre-staged device identities are assigned to this type of profile to apply the profile's configurations at enrollment of the corresponding device. microsoft.graph.enrollmentProfile: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -16485,7 +16601,7 @@ components: description: Indicates Mobile Application Management (MAM) for iOS devices name: iOSMobileApplicationManagement - value: unknownFutureValue - description: Evolvable enumeration sentinel value. Do not use + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - value: windowsMobileApplicationManagement description: Indicates Mobile Application Management (MAM) for Windows devices. @@ -16757,29 +16873,42 @@ components: - windows - windowsMobile - macOS + - visionOS + - tvOS + - unknownFutureValue type: string + description: Supported platform types for policies. x-ms-enum: name: platform modelAsString: false values: - value: unknown - description: Unknown device platform + description: Default.Indicates the managed device is not known and is associated with 'Unknown' device platform. name: unknown - value: ios - description: IOS device platform + description: Indicates the managed device is Apple device that runs on iOS operation system. name: ios - value: android - description: Android device platform + description: 'Indicates the managed device is a Android device that runs on Android operation system. ' name: android - value: windows - description: Windows device platform + description: Indicates the managed device is a Windows device that runs on Windows operation system. name: windows - value: windowsMobile - description: WindowsMobile device platform + description: Indicates the managed device is a Windows-based mobile device that runs on Windows Mobile operation system. name: windowsMobile - value: macOS - description: Mac device platform + description: Indicates the managed device is Apple device that runs on MacOS operation system. name: macOS + - value: visionOS + description: Indicates the managed device is Apple device that runs on VisionOS operation system. + name: visionOS + - value: tvOS + description: Indicates the managed device is Apple device that runs on tvOS operation system. + name: tvOS + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.deviceEnrollmentConfigurationType: title: deviceEnrollmentConfigurationType enum: @@ -16836,7 +16965,7 @@ components: description: Indicates that configuration is of type single platform restriction which refers to types of devices a user is allowed to enroll. name: singlePlatformRestriction - value: unknownFutureValue - description: Unknown future value + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - value: enrollmentNotificationsConfiguration description: Indicates that configuration is of type Enrollment Notification which refers to types of notification a user receives during enrollment. @@ -17049,7 +17178,7 @@ components: description: Indicates that a surface Hub 2S AutoPilot Profile is assigned to a device that is not surface Hub 2S. name: surfaceHub2SProfileNotSupported - value: unknownFutureValue - description: 'Placeholder for evolvable enum, but this enum is never returned to the caller, so it shouldn''t be necessary.' + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.windowsAutopilotProfileAssignmentStatus: title: windowsAutopilotProfileAssignmentStatus @@ -17114,7 +17243,7 @@ components: description: Hardware change detected on client that could not resolved automatically. Additional remediation is required. name: manualRemediationRequired - value: unknownFutureValue - description: 'Marks the end of known enum values, and allows for additional values in the future.' + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.windowsAutopilotUserlessEnrollmentStatus: title: windowsAutopilotUserlessEnrollmentStatus @@ -18223,11 +18352,11 @@ components: 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.' + description: The display name of the identity. This property is read-only. 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.' + description: The identifier of the identity. This property is read-only. nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/DeviceManagement.Functions.yml b/openApiDocs/beta/DeviceManagement.Functions.yml index 74fc66d8cb7..75eafcb6e3b 100644 --- a/openApiDocs/beta/DeviceManagement.Functions.yml +++ b/openApiDocs/beta/DeviceManagement.Functions.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: DeviceManagement.Functions version: v1.0-beta @@ -598,6 +598,13 @@ components: type: boolean description: Description of the Role Scope Tag. This property is read-only. readOnly: true + permissions: + type: array + items: + type: string + nullable: true + description: Permissions associated with the Role Scope Tag. This property is read-only. + readOnly: true assignments: type: array items: diff --git a/openApiDocs/beta/DeviceManagement.yml b/openApiDocs/beta/DeviceManagement.yml index f33900b7d9f..9d7d2858451 100644 --- a/openApiDocs/beta/DeviceManagement.yml +++ b/openApiDocs/beta/DeviceManagement.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: DeviceManagement version: v1.0-beta @@ -357,6 +357,55 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/admin/edge/internetExplorerMode/siteLists/{browserSiteList-id}/microsoft.graph.publish': + post: + tags: + - admin.edge + summary: Invoke action publish + description: Publish the specified browserSiteList for devices to download. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/browsersitelist-publish?view=graph-rest-beta + operationId: admin.edge.internetExplorerMode.siteList_publish + parameters: + - name: browserSiteList-id + in: path + description: The unique identifier of browserSiteList + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: browserSiteList + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + revision: + type: string + sites: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.browserSite' + sharedCookies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.browserSharedCookie' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.browserSiteList' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/admin/edge/internetExplorerMode/siteLists/{browserSiteList-id}/sharedCookies': get: tags: @@ -1482,6 +1531,90 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /deviceManagement/androidForWorkSettings/microsoft.graph.completeSignup: + post: + tags: + - deviceManagement.androidForWorkSettings + summary: Invoke action completeSignup + operationId: deviceManagement.androidGraphFPreWorkSetting_completeSignup + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + enterpriseToken: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/androidForWorkSettings/microsoft.graph.requestSignupUrl: + post: + tags: + - deviceManagement.androidForWorkSettings + summary: Invoke action requestSignupUrl + operationId: deviceManagement.androidGraphFPreWorkSetting_requestSignupUrl + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + hostName: + type: string + nullable: true + additionalProperties: + type: object + required: true + 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/androidForWorkSettings/microsoft.graph.syncApps: + post: + tags: + - deviceManagement.androidForWorkSettings + summary: Invoke action syncApps + operationId: deviceManagement.androidGraphFPreWorkSetting_syncApp + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/androidForWorkSettings/microsoft.graph.unbind: + post: + tags: + - deviceManagement.androidForWorkSettings + summary: Invoke action unbind + operationId: deviceManagement.androidGraphFPreWorkSetting_unbind + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action /deviceManagement/androidManagedStoreAccountEnterpriseSettings: get: tags: @@ -1560,6 +1693,209 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /deviceManagement/androidManagedStoreAccountEnterpriseSettings/microsoft.graph.addApps: + post: + tags: + - deviceManagement.androidManagedStoreAccountEnterpriseSettings + summary: Invoke action addApps + operationId: deviceManagement.androidManagedStoreAccountEnterpriseSetting_addApp + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + productIds: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/androidManagedStoreAccountEnterpriseSettings/microsoft.graph.approveApps: + post: + tags: + - deviceManagement.androidManagedStoreAccountEnterpriseSettings + summary: Invoke action approveApps + operationId: deviceManagement.androidManagedStoreAccountEnterpriseSetting_approveApp + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + packageIds: + type: array + items: + type: string + nullable: true + approveAllPermissions: + type: boolean + default: false + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/androidManagedStoreAccountEnterpriseSettings/microsoft.graph.completeSignup: + post: + tags: + - deviceManagement.androidManagedStoreAccountEnterpriseSettings + summary: Invoke action completeSignup + operationId: deviceManagement.androidManagedStoreAccountEnterpriseSetting_completeSignup + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + enterpriseToken: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/androidManagedStoreAccountEnterpriseSettings/microsoft.graph.createGooglePlayWebToken: + post: + tags: + - deviceManagement.androidManagedStoreAccountEnterpriseSettings + summary: Invoke action createGooglePlayWebToken + description: Generates a web token that is used in an embeddable component. + operationId: deviceManagement.androidManagedStoreAccountEnterpriseSetting_createGooglePlayWebToken + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + parentUri: + type: string + nullable: true + additionalProperties: + type: object + required: true + 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/androidManagedStoreAccountEnterpriseSettings/microsoft.graph.requestSignupUrl: + post: + tags: + - deviceManagement.androidManagedStoreAccountEnterpriseSettings + summary: Invoke action requestSignupUrl + operationId: deviceManagement.androidManagedStoreAccountEnterpriseSetting_requestSignupUrl + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + hostName: + type: string + nullable: true + additionalProperties: + type: object + required: true + 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/androidManagedStoreAccountEnterpriseSettings/microsoft.graph.setAndroidDeviceOwnerFullyManagedEnrollmentState: + post: + tags: + - deviceManagement.androidManagedStoreAccountEnterpriseSettings + summary: Invoke action setAndroidDeviceOwnerFullyManagedEnrollmentState + description: Sets the AndroidManagedStoreAccountEnterpriseSettings AndroidDeviceOwnerFullyManagedEnrollmentEnabled to the given value. + operationId: deviceManagement.androidManagedStoreAccountEnterpriseSetting_setAndroidDeviceOwnerFullyManagedEnrollmentState + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + enabled: + type: boolean + default: false + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/androidManagedStoreAccountEnterpriseSettings/microsoft.graph.syncApps: + post: + tags: + - deviceManagement.androidManagedStoreAccountEnterpriseSettings + summary: Invoke action syncApps + operationId: deviceManagement.androidManagedStoreAccountEnterpriseSetting_syncApp + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/androidManagedStoreAccountEnterpriseSettings/microsoft.graph.unbind: + post: + tags: + - deviceManagement.androidManagedStoreAccountEnterpriseSettings + summary: Invoke action unbind + operationId: deviceManagement.androidManagedStoreAccountEnterpriseSetting_unbind + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action /deviceManagement/androidManagedStoreAppConfigurationSchemas: get: tags: @@ -1928,6 +2264,49 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/deviceManagement/assignmentFilters/{deviceAndAppManagementAssignmentFilter-id}/microsoft.graph.getSupportedProperties()': + get: + tags: + - deviceManagement.deviceAndAppManagementAssignmentFilter + summary: Invoke function getSupportedProperties + operationId: deviceManagement.assignmentFilter_getSupportedProperty + parameters: + - name: deviceAndAppManagementAssignmentFilter-id + in: path + description: The unique identifier of deviceAndAppManagementAssignmentFilter + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceAndAppManagementAssignmentFilter + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.assignmentFilterSupportedProperty' + '@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 /deviceManagement/assignmentFilters/$count: get: tags: @@ -1942,6 +2321,117 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + /deviceManagement/assignmentFilters/microsoft.graph.enable: + post: + tags: + - deviceManagement.deviceAndAppManagementAssignmentFilter + summary: Invoke action enable + operationId: deviceManagement.assignmentFilter_enable + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + enable: + type: boolean + default: false + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/assignmentFilters/microsoft.graph.getPlatformSupportedProperties(platform=''{platform}'')': + get: + tags: + - deviceManagement.deviceAndAppManagementAssignmentFilter + summary: Invoke function getPlatformSupportedProperties + operationId: deviceManagement.assignmentFilter_getPlatformSupportedProperty + parameters: + - name: platform + in: path + description: 'Usage: platform=''{platform}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.devicePlatformType' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.assignmentFilterSupportedProperty' + '@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 + /deviceManagement/assignmentFilters/microsoft.graph.getState(): + get: + tags: + - deviceManagement.deviceAndAppManagementAssignmentFilter + summary: Invoke function getState + operationId: deviceManagement.assignmentFilter_getState + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.assignmentFilterState' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /deviceManagement/assignmentFilters/microsoft.graph.validateFilter: + post: + tags: + - deviceManagement.deviceAndAppManagementAssignmentFilter + summary: Invoke action validateFilter + operationId: deviceManagement.assignmentFilter_validateFilter + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + deviceAndAppManagementAssignmentFilter: + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentFilter' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.assignmentFilterValidationResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action /deviceManagement/categories: get: tags: @@ -3029,6 +3519,80 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/deviceManagement/comanagedDevices/{managedDevice-id}/deviceCategory/$ref': + get: + tags: + - deviceManagement.managedDevice + summary: Get ref of deviceCategory from deviceManagement + description: Device category + operationId: deviceManagement.comanagedDevice_GetDeviceCategoryGraphBPreRef + 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 + 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: + - deviceManagement.managedDevice + summary: Update the ref of navigation property deviceCategory in deviceManagement + operationId: deviceManagement.comanagedDevice_SetDeviceCategoryGraphBPreRef + 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 + requestBody: + $ref: '#/components/requestBodies/refPutBody' + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.managedDevice + summary: Delete ref of navigation property deviceCategory for deviceManagement + operationId: deviceManagement.comanagedDevice_DeleteDeviceCategoryGraphBPreRef + 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: 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 '/deviceManagement/comanagedDevices/{managedDevice-id}/deviceCompliancePolicyStates': get: tags: @@ -4015,126 +4579,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/comanagedDevices/{managedDevice-id}/logCollectionRequests/$count': - get: - tags: - - deviceManagement.managedDevice - summary: Get the number of the resource - operationId: deviceManagement.comanagedDevice.logCollectionRequest_GetCount - 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 - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/deviceManagement/comanagedDevices/{managedDevice-id}/managedDeviceMobileAppConfigurationStates': - get: - tags: - - deviceManagement.managedDevice - summary: Get managedDeviceMobileAppConfigurationStates from deviceManagement - description: Managed device mobile app configuration states for this device. - operationId: deviceManagement.comanagedDevice_ListManagedDeviceMobileAppConfigurationState - 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 - - $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.managedDeviceMobileAppConfigurationStateCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + '/deviceManagement/comanagedDevices/{managedDevice-id}/logCollectionRequests/{deviceLogCollectionResponse-id}/microsoft.graph.createDownloadUrl': post: tags: - deviceManagement.managedDevice - summary: Create new navigation property to managedDeviceMobileAppConfigurationStates for deviceManagement - operationId: deviceManagement.comanagedDevice_CreateManagedDeviceMobileAppConfigurationState - 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 - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationState' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationState' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/comanagedDevices/{managedDevice-id}/managedDeviceMobileAppConfigurationStates/{managedDeviceMobileAppConfigurationState-id}': - get: - tags: - - deviceManagement.managedDevice - summary: Get managedDeviceMobileAppConfigurationStates from deviceManagement - description: Managed device mobile app configuration states for this device. - operationId: deviceManagement.comanagedDevice_GetManagedDeviceMobileAppConfigurationState + summary: Invoke action createDownloadUrl + operationId: deviceManagement.comanagedDevice.logCollectionRequest_createDownloadUrl parameters: - name: managedDevice-id in: path @@ -4144,123 +4594,36 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice - - name: managedDeviceMobileAppConfigurationState-id - in: path - description: The unique identifier of managedDeviceMobileAppConfigurationState - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: managedDeviceMobileAppConfigurationState - - 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.managedDeviceMobileAppConfigurationState' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.managedDevice - summary: Update the navigation property managedDeviceMobileAppConfigurationStates in deviceManagement - operationId: deviceManagement.comanagedDevice_UpdateManagedDeviceMobileAppConfigurationState - 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: managedDeviceMobileAppConfigurationState-id + - name: deviceLogCollectionResponse-id in: path - description: The unique identifier of managedDeviceMobileAppConfigurationState + description: The unique identifier of deviceLogCollectionResponse required: true style: simple schema: type: string - x-ms-docs-key-type: managedDeviceMobileAppConfigurationState - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationState' - required: true + x-ms-docs-key-type: deviceLogCollectionResponse responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationState' + type: object + properties: + value: + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.managedDevice - summary: Delete navigation property managedDeviceMobileAppConfigurationStates for deviceManagement - operationId: deviceManagement.comanagedDevice_DeleteManagedDeviceMobileAppConfigurationState - 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: managedDeviceMobileAppConfigurationState-id - in: path - description: The unique identifier of managedDeviceMobileAppConfigurationState - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: managedDeviceMobileAppConfigurationState - - 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 - '/deviceManagement/comanagedDevices/{managedDevice-id}/managedDeviceMobileAppConfigurationStates/$count': + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/logCollectionRequests/$count': get: tags: - deviceManagement.managedDevice summary: Get the number of the resource - operationId: deviceManagement.comanagedDevice.managedDeviceMobileAppConfigurationState_GetCount + operationId: deviceManagement.comanagedDevice.logCollectionRequest_GetCount parameters: - name: managedDevice-id in: path @@ -4277,13 +4640,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/deviceManagement/comanagedDevices/{managedDevice-id}/securityBaselineStates': + '/deviceManagement/comanagedDevices/{managedDevice-id}/managedDeviceMobileAppConfigurationStates': get: tags: - deviceManagement.managedDevice - summary: Get securityBaselineStates from deviceManagement - description: Security baseline states for this device. - operationId: deviceManagement.comanagedDevice_ListSecurityBaselineState + summary: Get managedDeviceMobileAppConfigurationStates from deviceManagement + description: Managed device mobile app configuration states for this device. + operationId: deviceManagement.comanagedDevice_ListManagedDeviceMobileAppConfigurationState parameters: - name: managedDevice-id in: path @@ -4330,7 +4693,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.securityBaselineStateCollectionResponse' + $ref: '#/components/responses/microsoft.graph.managedDeviceMobileAppConfigurationStateCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -4340,8 +4703,8 @@ paths: post: tags: - deviceManagement.managedDevice - summary: Create new navigation property to securityBaselineStates for deviceManagement - operationId: deviceManagement.comanagedDevice_CreateSecurityBaselineState + summary: Create new navigation property to managedDeviceMobileAppConfigurationStates for deviceManagement + operationId: deviceManagement.comanagedDevice_CreateManagedDeviceMobileAppConfigurationState parameters: - name: managedDevice-id in: path @@ -4356,7 +4719,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.securityBaselineState' + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationState' required: true responses: 2XX: @@ -4364,17 +4727,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.securityBaselineState' + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/comanagedDevices/{managedDevice-id}/securityBaselineStates/{securityBaselineState-id}': + '/deviceManagement/comanagedDevices/{managedDevice-id}/managedDeviceMobileAppConfigurationStates/{managedDeviceMobileAppConfigurationState-id}': get: tags: - deviceManagement.managedDevice - summary: Get securityBaselineStates from deviceManagement - description: Security baseline states for this device. - operationId: deviceManagement.comanagedDevice_GetSecurityBaselineState + summary: Get managedDeviceMobileAppConfigurationStates from deviceManagement + description: Managed device mobile app configuration states for this device. + operationId: deviceManagement.comanagedDevice_GetManagedDeviceMobileAppConfigurationState parameters: - name: managedDevice-id in: path @@ -4384,14 +4747,14 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice - - name: securityBaselineState-id + - name: managedDeviceMobileAppConfigurationState-id in: path - description: The unique identifier of securityBaselineState + description: The unique identifier of managedDeviceMobileAppConfigurationState required: true style: simple schema: type: string - x-ms-docs-key-type: securityBaselineState + x-ms-docs-key-type: managedDeviceMobileAppConfigurationState - name: $select in: query description: Select properties to be returned @@ -4418,15 +4781,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.securityBaselineState' + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - deviceManagement.managedDevice - summary: Update the navigation property securityBaselineStates in deviceManagement - operationId: deviceManagement.comanagedDevice_UpdateSecurityBaselineState + summary: Update the navigation property managedDeviceMobileAppConfigurationStates in deviceManagement + operationId: deviceManagement.comanagedDevice_UpdateManagedDeviceMobileAppConfigurationState parameters: - name: managedDevice-id in: path @@ -4436,20 +4799,20 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice - - name: securityBaselineState-id + - name: managedDeviceMobileAppConfigurationState-id in: path - description: The unique identifier of securityBaselineState + description: The unique identifier of managedDeviceMobileAppConfigurationState required: true style: simple schema: type: string - x-ms-docs-key-type: securityBaselineState + x-ms-docs-key-type: managedDeviceMobileAppConfigurationState requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.securityBaselineState' + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationState' required: true responses: 2XX: @@ -4457,15 +4820,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.securityBaselineState' + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - deviceManagement.managedDevice - summary: Delete navigation property securityBaselineStates for deviceManagement - operationId: deviceManagement.comanagedDevice_DeleteSecurityBaselineState + summary: Delete navigation property managedDeviceMobileAppConfigurationStates for deviceManagement + operationId: deviceManagement.comanagedDevice_DeleteManagedDeviceMobileAppConfigurationState parameters: - name: managedDevice-id in: path @@ -4475,14 +4838,14 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice - - name: securityBaselineState-id + - name: managedDeviceMobileAppConfigurationState-id in: path - description: The unique identifier of securityBaselineState + description: The unique identifier of managedDeviceMobileAppConfigurationState required: true style: simple schema: type: string - x-ms-docs-key-type: securityBaselineState + x-ms-docs-key-type: managedDeviceMobileAppConfigurationState - name: If-Match in: header description: ETag @@ -4495,13 +4858,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/comanagedDevices/{managedDevice-id}/securityBaselineStates/{securityBaselineState-id}/settingStates': + '/deviceManagement/comanagedDevices/{managedDevice-id}/managedDeviceMobileAppConfigurationStates/$count': get: tags: - deviceManagement.managedDevice - summary: Get settingStates from deviceManagement - description: The security baseline state for different settings for a device - operationId: deviceManagement.comanagedDevice.securityBaselineState_ListSettingState + summary: Get the number of the resource + operationId: deviceManagement.comanagedDevice.managedDeviceMobileAppConfigurationState_GetCount parameters: - name: managedDevice-id in: path @@ -4511,63 +4873,20 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice - - name: securityBaselineState-id - in: path - description: The unique identifier of securityBaselineState - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: securityBaselineState - - $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.securityBaselineSettingStateCollectionResponse' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.activateDeviceEsim': post: tags: - deviceManagement.managedDevice - summary: Create new navigation property to settingStates for deviceManagement - operationId: deviceManagement.comanagedDevice.securityBaselineState_CreateSettingState + summary: Invoke action activateDeviceEsim + description: Activate eSIM on the device. + operationId: deviceManagement.comanagedDevice_activateDeviceEsim parameters: - name: managedDevice-id in: path @@ -4577,38 +4896,32 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice - - name: securityBaselineState-id - in: path - description: The unique identifier of securityBaselineState - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: securityBaselineState requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.securityBaselineSettingState' + type: object + properties: + carrierUrl: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.securityBaselineSettingState' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/comanagedDevices/{managedDevice-id}/securityBaselineStates/{securityBaselineState-id}/settingStates/{securityBaselineSettingState-id}': - get: + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.bypassActivationLock': + post: tags: - deviceManagement.managedDevice - summary: Get settingStates from deviceManagement - description: The security baseline state for different settings for a device - operationId: deviceManagement.comanagedDevice.securityBaselineState_GetSettingState + summary: Invoke action bypassActivationLock + description: Bypass activation lock + operationId: deviceManagement.comanagedDevice_bypassActivationLock parameters: - name: managedDevice-id in: path @@ -4618,57 +4931,18 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice - - name: securityBaselineState-id - in: path - description: The unique identifier of securityBaselineState - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: securityBaselineState - - name: securityBaselineSettingState-id - in: path - description: The unique identifier of securityBaselineSettingState - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: securityBaselineSettingState - - 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.securityBaselineSettingState' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.changeAssignments': + post: tags: - deviceManagement.managedDevice - summary: Update the navigation property settingStates in deviceManagement - operationId: deviceManagement.comanagedDevice.securityBaselineState_UpdateSettingState + summary: Invoke action changeAssignments + operationId: deviceManagement.comanagedDevice_changeAssignment parameters: - name: managedDevice-id in: path @@ -4678,28 +4952,87 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice - - name: securityBaselineState-id + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + deviceAssignmentItems: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceAssignmentItem' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.cleanWindowsDevice': + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action cleanWindowsDevice + description: Clean Windows device + operationId: deviceManagement.comanagedDevice_cleanWindowsDevice + parameters: + - name: managedDevice-id in: path - description: The unique identifier of securityBaselineState + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: securityBaselineState - - name: securityBaselineSettingState-id + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + keepUserData: + type: boolean + default: false + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.createDeviceLogCollectionRequest': + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action createDeviceLogCollectionRequest + operationId: deviceManagement.comanagedDevice_createDeviceLogCollectionRequest + parameters: + - name: managedDevice-id in: path - description: The unique identifier of securityBaselineSettingState + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: securityBaselineSettingState + x-ms-docs-key-type: managedDevice requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.securityBaselineSettingState' + type: object + properties: + templateType: + $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionRequest' + additionalProperties: + type: object required: true responses: 2XX: @@ -4707,15 +5040,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.securityBaselineSettingState' + $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.deleteUserFromSharedAppleDevice': + post: tags: - deviceManagement.managedDevice - summary: Delete navigation property settingStates for deviceManagement - operationId: deviceManagement.comanagedDevice.securityBaselineState_DeleteSettingState + summary: Invoke action deleteUserFromSharedAppleDevice + description: Delete user from shared Apple device + operationId: deviceManagement.comanagedDevice_deleteUserFromSharedAppleDevice parameters: - name: managedDevice-id in: path @@ -4725,40 +5060,86 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice - - name: securityBaselineState-id + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + userPrincipalName: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.deprovision': + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action deprovision + operationId: deviceManagement.comanagedDevice_deprovision + parameters: + - name: managedDevice-id in: path - description: The unique identifier of securityBaselineState + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: securityBaselineState - - name: securityBaselineSettingState-id + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + deprovisionReason: + type: string + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.disable': + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action disable + operationId: deviceManagement.comanagedDevice_disable + parameters: + - name: managedDevice-id in: path - description: The unique identifier of securityBaselineSettingState + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: securityBaselineSettingState - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: managedDevice responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/comanagedDevices/{managedDevice-id}/securityBaselineStates/{securityBaselineState-id}/settingStates/$count': - get: + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.disableLostMode': + post: tags: - deviceManagement.managedDevice - summary: Get the number of the resource - operationId: deviceManagement.comanagedDevice.securityBaselineState.settingState_GetCount + summary: Invoke action disableLostMode + description: Disable lost mode + operationId: deviceManagement.comanagedDevice_disableLostMode parameters: - name: managedDevice-id in: path @@ -4768,27 +5149,60 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice - - name: securityBaselineState-id + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.enableLostMode': + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action enableLostMode + description: Enable lost mode + operationId: deviceManagement.comanagedDevice_enableLostMode + parameters: + - name: managedDevice-id in: path - description: The unique identifier of securityBaselineState + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: securityBaselineState - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + message: + type: string + nullable: true + phoneNumber: + type: string + nullable: true + footer: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/deviceManagement/comanagedDevices/{managedDevice-id}/securityBaselineStates/$count': - get: + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.enrollNowAction': + post: tags: - deviceManagement.managedDevice - summary: Get the number of the resource - operationId: deviceManagement.comanagedDevice.securityBaselineState_GetCount + summary: Invoke action enrollNowAction + description: Trigger comanagement enrollment action on ConfigurationManager client + operationId: deviceManagement.comanagedDevice_enrollNowAction parameters: - name: managedDevice-id in: path @@ -4798,20 +5212,22 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/deviceManagement/comanagedDevices/{managedDevice-id}/users': + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.getCloudPcRemoteActionResults()': get: tags: - deviceManagement.managedDevice - summary: Get users from deviceManagement - description: The primary users associated with the managed device. - operationId: deviceManagement.comanagedDevice_ListUser + summary: Invoke function getCloudPcRemoteActionResults + description: Check the Cloud PC-specified remote action results for a Cloud PC device. Cloud PC supports reprovision and resize remote actions. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/manageddevice-getcloudpcremoteactionresults?view=graph-rest-beta + operationId: deviceManagement.comanagedDevice_getCloudPcRemoteActionResult parameters: - name: managedDevice-id in: path @@ -4826,57 +5242,45 @@ paths: - $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.userCollectionResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcRemoteActionResult' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' deprecated: true x-ms-deprecation: - removalDate: '2025-07-02' - date: '2024-07-02' - version: 2024-07/PrivatePreview:copilotExportAPI + removalDate: '2024-09-30' + date: '2024-05-08' + version: 2024-05/getCloudPcRemoteActionResults + description: 'Starting September 30, 2024, getCloudPcRemoteActionResults API bound to managedDevice entity will be deprecated and no longer supported. Please use retrieveCloudPcRemoteActionResults API bound to cloudpc entity instead.' + x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - x-ms-docs-operation-type: operation - '/deviceManagement/comanagedDevices/{managedDevice-id}/windowsProtectionState': + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.getCloudPcReviewStatus()': get: tags: - deviceManagement.managedDevice - summary: Get windowsProtectionState from deviceManagement - description: The device protection status. This property is read-only. - operationId: deviceManagement.comanagedDevice_GetWindowsProtectionState + summary: Invoke function getCloudPcReviewStatus + description: Get the review status of a specific Cloud PC device. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/manageddevice-getcloudpcreviewstatus?view=graph-rest-beta + operationId: deviceManagement.comanagedDevice_getCloudPcReviewStatus parameters: - name: managedDevice-id in: path @@ -4886,41 +5290,28 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice - - 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: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' + $ref: '#/components/schemas/microsoft.graph.cloudPcReviewStatus' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + deprecated: true + x-ms-deprecation: + removalDate: '2023-04-30' + date: '2024-01-03' + version: 2024-01/getCloudPcReviewStatus + description: 'The getCloudPcReviewStatus API is deprecated and will stop returning data on Apr 30, 2024. Please use the new retrieveReviewStatus API' + x-ms-docs-operation-type: function + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.getFileVaultKey()': + get: tags: - deviceManagement.managedDevice - summary: Update the navigation property windowsProtectionState in deviceManagement - operationId: deviceManagement.comanagedDevice_UpdateWindowsProtectionState + summary: Invoke function getFileVaultKey + operationId: deviceManagement.comanagedDevice_getFileVaultKey parameters: - name: managedDevice-id in: path @@ -4930,28 +5321,28 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' - required: true responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' + type: object + properties: + value: + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.getNonCompliantSettings()': + get: tags: - deviceManagement.managedDevice - summary: Delete navigation property windowsProtectionState for deviceManagement - operationId: deviceManagement.comanagedDevice_DeleteWindowsProtectionState + summary: Invoke function getNonCompliantSettings + operationId: deviceManagement.comanagedDevice_getNonCompliantSetting parameters: - name: managedDevice-id in: path @@ -4961,25 +5352,63 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice - - name: If-Match - in: header - description: ETag + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingState' + '@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 + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.initiateDeviceAttestation': + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action initiateDeviceAttestation + description: Perform Device Attestation + operationId: deviceManagement.comanagedDevice_initiateDeviceAttestation + 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 responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/comanagedDevices/{managedDevice-id}/windowsProtectionState/detectedMalwareState': - get: + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.initiateMobileDeviceManagementKeyRecovery': + post: tags: - deviceManagement.managedDevice - summary: Get detectedMalwareState from deviceManagement - description: Device malware list - operationId: deviceManagement.comanagedDevice.windowsProtectionState_ListDetectedMalwareState + summary: Invoke action initiateMobileDeviceManagementKeyRecovery + description: Perform MDM key recovery and TPM attestation + operationId: deviceManagement.comanagedDevice_initiateMobileDeviceManagementKeyRecovery parameters: - name: managedDevice-id in: path @@ -4989,55 +5418,19 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice - - $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.windowsDeviceMalwareStateCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.initiateOnDemandProactiveRemediation': post: tags: - deviceManagement.managedDevice - summary: Create new navigation property to detectedMalwareState for deviceManagement - operationId: deviceManagement.comanagedDevice.windowsProtectionState_CreateDetectedMalwareState + summary: Invoke action initiateOnDemandProactiveRemediation + description: Perform On Demand Proactive Remediation + operationId: deviceManagement.comanagedDevice_initiateOnDemandProactiveRemediation parameters: - name: managedDevice-id in: path @@ -5048,29 +5441,30 @@ paths: type: string x-ms-docs-key-type: managedDevice requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' + type: object + properties: + scriptPolicyId: + type: string + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/comanagedDevices/{managedDevice-id}/windowsProtectionState/detectedMalwareState/{windowsDeviceMalwareState-id}': - get: + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.locateDevice': + post: tags: - deviceManagement.managedDevice - summary: Get detectedMalwareState from deviceManagement - description: Device malware list - operationId: deviceManagement.comanagedDevice.windowsProtectionState_GetDetectedMalwareState + summary: Invoke action locateDevice + description: Locate a device + operationId: deviceManagement.comanagedDevice_locateDevice parameters: - name: managedDevice-id in: path @@ -5080,49 +5474,40 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice - - name: windowsDeviceMalwareState-id + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.logoutSharedAppleDeviceActiveUser': + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action logoutSharedAppleDeviceActiveUser + description: Logout shared Apple device active user + operationId: deviceManagement.comanagedDevice_logoutSharedAppleDeviceActiveUser + parameters: + - name: managedDevice-id in: path - description: The unique identifier of windowsDeviceMalwareState + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: windowsDeviceMalwareState - - 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: managedDevice responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.overrideComplianceState': + post: tags: - deviceManagement.managedDevice - summary: Update the navigation property detectedMalwareState in deviceManagement - operationId: deviceManagement.comanagedDevice.windowsProtectionState_UpdateDetectedMalwareState + summary: Invoke action overrideComplianceState + operationId: deviceManagement.comanagedDevice_overrideComplianceState parameters: - name: managedDevice-id in: path @@ -5132,36 +5517,71 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice - - name: windowsDeviceMalwareState-id + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + complianceState: + $ref: '#/components/schemas/microsoft.graph.administratorConfiguredDeviceComplianceState' + remediationUrl: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.pauseConfigurationRefresh': + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action pauseConfigurationRefresh + description: Initiates a command to pause config refresh for the device. + operationId: deviceManagement.comanagedDevice_pauseConfigurationRefresh + parameters: + - name: managedDevice-id in: path - description: The unique identifier of windowsDeviceMalwareState + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: windowsDeviceMalwareState + x-ms-docs-key-type: managedDevice requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' + type: object + properties: + pauseTimePeriodInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.playLostModeSound': + post: tags: - deviceManagement.managedDevice - summary: Delete navigation property detectedMalwareState for deviceManagement - operationId: deviceManagement.comanagedDevice.windowsProtectionState_DeleteDetectedMalwareState + summary: Invoke action playLostModeSound + description: Play lost mode sound + operationId: deviceManagement.comanagedDevice_playLostModeSound parameters: - name: managedDevice-id in: path @@ -5171,32 +5591,54 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice - - name: windowsDeviceMalwareState-id + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationInMinutes: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.rebootNow': + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action rebootNow + description: Reboot device + operationId: deviceManagement.comanagedDevice_rebootNow + parameters: + - name: managedDevice-id in: path - description: The unique identifier of windowsDeviceMalwareState + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: windowsDeviceMalwareState - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: managedDevice responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/comanagedDevices/{managedDevice-id}/windowsProtectionState/detectedMalwareState/$count': - get: + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.recoverPasscode': + post: tags: - deviceManagement.managedDevice - summary: Get the number of the resource - operationId: deviceManagement.comanagedDevice.windowsProtectionState.detectedMalwareState_GetCount + summary: Invoke action recoverPasscode + description: Recover passcode + operationId: deviceManagement.comanagedDevice_recoverPasscode parameters: - name: managedDevice-id in: path @@ -5206,460 +5648,577 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - /deviceManagement/comanagedDevices/$count: - get: + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.reenable': + post: tags: - deviceManagement.managedDevice - summary: Get the number of the resource - operationId: deviceManagement.comanagedDevice_GetCount + summary: Invoke action reenable + operationId: deviceManagement.comanagedDevice_reenable parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: managedDevice responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - /deviceManagement/compliancePolicies: - get: + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.remoteLock': + post: tags: - - deviceManagement.deviceManagementCompliancePolicy - summary: Get compliancePolicies from deviceManagement - description: List of all compliance policies - operationId: deviceManagement_ListCompliancePolicy + - deviceManagement.managedDevice + summary: Invoke action remoteLock + description: Remote lock + operationId: deviceManagement.comanagedDevice_remoteLock 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 + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: managedDevice responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementCompliancePolicyCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.removeDeviceFirmwareConfigurationInterfaceManagement': post: tags: - - deviceManagement.deviceManagementCompliancePolicy - summary: Create new navigation property to compliancePolicies for deviceManagement - operationId: deviceManagement_CreateCompliancePolicy - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementCompliancePolicy' - required: true + - deviceManagement.managedDevice + summary: Invoke action removeDeviceFirmwareConfigurationInterfaceManagement + description: Remove device from Device Firmware Configuration Interface management + operationId: deviceManagement.comanagedDevice_removeDeviceFirmwareConfigurationInterfaceManagement + 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 responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementCompliancePolicy' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}': - get: + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.requestRemoteAssistance': + post: tags: - - deviceManagement.deviceManagementCompliancePolicy - summary: Get compliancePolicies from deviceManagement - description: List of all compliance policies - operationId: deviceManagement_GetCompliancePolicy + - deviceManagement.managedDevice + summary: Invoke action requestRemoteAssistance + description: Request remote assistance + operationId: deviceManagement.comanagedDevice_requestRemoteAssistance parameters: - - name: deviceManagementCompliancePolicy-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementCompliancePolicy + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementCompliancePolicy - - 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: managedDevice responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementCompliancePolicy' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.resetPasscode': + post: tags: - - deviceManagement.deviceManagementCompliancePolicy - summary: Update the navigation property compliancePolicies in deviceManagement - operationId: deviceManagement_UpdateCompliancePolicy + - deviceManagement.managedDevice + summary: Invoke action resetPasscode + description: Reset passcode + operationId: deviceManagement.comanagedDevice_resetPasscode parameters: - - name: deviceManagementCompliancePolicy-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementCompliancePolicy + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementCompliancePolicy - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementCompliancePolicy' - required: true + x-ms-docs-key-type: managedDevice responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementCompliancePolicy' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.retire': + post: tags: - - deviceManagement.deviceManagementCompliancePolicy - summary: Delete navigation property compliancePolicies for deviceManagement - operationId: deviceManagement_DeleteCompliancePolicy + - deviceManagement.managedDevice + summary: Invoke action retire + description: Retire a device + operationId: deviceManagement.comanagedDevice_retire parameters: - - name: deviceManagementCompliancePolicy-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementCompliancePolicy + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementCompliancePolicy - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: managedDevice responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/assignments': - get: + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.revokeAppleVppLicenses': + post: tags: - - deviceManagement.deviceManagementCompliancePolicy - summary: Get assignments from deviceManagement - description: Policy assignments - operationId: deviceManagement.compliancePolicy_ListAssignment + - deviceManagement.managedDevice + summary: Invoke action revokeAppleVppLicenses + description: Revoke all Apple Vpp licenses for a device + operationId: deviceManagement.comanagedDevice_revokeAppleVppLicense parameters: - - name: deviceManagementCompliancePolicy-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementCompliancePolicy + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementCompliancePolicy - - $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 + x-ms-docs-key-type: managedDevice responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementConfigurationPolicyAssignmentCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.rotateBitLockerKeys': post: tags: - - deviceManagement.deviceManagementCompliancePolicy - summary: Create new navigation property to assignments for deviceManagement - operationId: deviceManagement.compliancePolicy_CreateAssignment + - deviceManagement.managedDevice + summary: Invoke action rotateBitLockerKeys + description: Rotate BitLockerKeys + operationId: deviceManagement.comanagedDevice_rotateBitLockerKey parameters: - - name: deviceManagementCompliancePolicy-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementCompliancePolicy + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementCompliancePolicy - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' - required: true + x-ms-docs-key-type: managedDevice responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/assignments/{deviceManagementConfigurationPolicyAssignment-id}': - get: + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.rotateFileVaultKey': + post: tags: - - deviceManagement.deviceManagementCompliancePolicy - summary: Get assignments from deviceManagement - description: Policy assignments - operationId: deviceManagement.compliancePolicy_GetAssignment + - deviceManagement.managedDevice + summary: Invoke action rotateFileVaultKey + operationId: deviceManagement.comanagedDevice_rotateFileVaultKey parameters: - - name: deviceManagementCompliancePolicy-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementCompliancePolicy + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementCompliancePolicy - - name: deviceManagementConfigurationPolicyAssignment-id + x-ms-docs-key-type: managedDevice + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.rotateLocalAdminPassword': + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action rotateLocalAdminPassword + description: Initiates a manual rotation for the local admin password on the device + operationId: deviceManagement.comanagedDevice_rotateLocalAdminPassword + parameters: + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementConfigurationPolicyAssignment + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicyAssignment - - 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: managedDevice responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.sendCustomNotificationToCompanyPortal': + post: tags: - - deviceManagement.deviceManagementCompliancePolicy - summary: Update the navigation property assignments in deviceManagement - operationId: deviceManagement.compliancePolicy_UpdateAssignment + - deviceManagement.managedDevice + summary: Invoke action sendCustomNotificationToCompanyPortal + operationId: deviceManagement.comanagedDevice_sendCustomNotificationToCompanyPortal parameters: - - name: deviceManagementCompliancePolicy-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementCompliancePolicy + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementCompliancePolicy - - name: deviceManagementConfigurationPolicyAssignment-id + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + notificationTitle: + type: string + notificationBody: + type: string + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.setCloudPcReviewStatus': + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action setCloudPcReviewStatus + description: 'Set the review status of a specific Cloud PC device. Use this API to set the review status of a Cloud PC to in review if you consider a Cloud PC as suspicious. After the review is completed, use this API again to set the Cloud PC back to a normal state.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/manageddevice-setcloudpcreviewstatus?view=graph-rest-beta + operationId: deviceManagement.comanagedDevice_setCloudPcReviewStatus + parameters: + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementConfigurationPolicyAssignment + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicyAssignment + x-ms-docs-key-type: managedDevice requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + type: object + properties: + reviewStatus: + $ref: '#/components/schemas/microsoft.graph.cloudPcReviewStatus' + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + 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: tags: - - deviceManagement.deviceManagementCompliancePolicy - summary: Delete navigation property assignments for deviceManagement - operationId: deviceManagement.compliancePolicy_DeleteAssignment + - deviceManagement.managedDevice + summary: Invoke action setDeviceName + description: Set device name of the device. + operationId: deviceManagement.comanagedDevice_setDeviceName parameters: - - name: deviceManagementCompliancePolicy-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementCompliancePolicy + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementCompliancePolicy - - name: deviceManagementConfigurationPolicyAssignment-id + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + deviceName: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.shutDown': + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action shutDown + description: Shut down device + operationId: deviceManagement.comanagedDevice_shutDown + parameters: + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementConfigurationPolicyAssignment + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicyAssignment - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: managedDevice responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/assignments/$count': - get: + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.syncDevice': + post: tags: - - deviceManagement.deviceManagementCompliancePolicy - summary: Get the number of the resource - operationId: deviceManagement.compliancePolicy.assignment_GetCount + - deviceManagement.managedDevice + summary: Invoke action syncDevice + operationId: deviceManagement.comanagedDevice_syncDevice parameters: - - name: deviceManagementCompliancePolicy-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementCompliancePolicy + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementCompliancePolicy - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: managedDevice responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/scheduledActionsForRule': + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.triggerConfigurationManagerAction': + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action triggerConfigurationManagerAction + description: Trigger action on ConfigurationManager client + operationId: deviceManagement.comanagedDevice_triggerConfigurationManagerAction + 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 + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + configurationManagerAction: + $ref: '#/components/schemas/microsoft.graph.configurationManagerAction' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.updateWindowsDeviceAccount': + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action updateWindowsDeviceAccount + operationId: deviceManagement.comanagedDevice_updateWindowsDeviceAccount + 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 + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + updateWindowsDeviceAccountActionParameter: + $ref: '#/components/schemas/microsoft.graph.updateWindowsDeviceAccountActionParameter' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.windowsDefenderScan': + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action windowsDefenderScan + operationId: deviceManagement.comanagedDevice_windowsDefenderScan + 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 + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + quickScan: + type: boolean + default: false + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.windowsDefenderUpdateSignatures': + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action windowsDefenderUpdateSignatures + operationId: deviceManagement.comanagedDevice_windowsDefenderUpdateSignature + 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 + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.wipe': + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action wipe + description: Wipe a device + operationId: deviceManagement.comanagedDevice_wipe + 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 + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + keepEnrollmentData: + type: boolean + default: false + nullable: true + keepUserData: + type: boolean + default: false + nullable: true + macOsUnlockCode: + type: string + nullable: true + obliterationBehavior: + $ref: '#/components/schemas/microsoft.graph.obliterationBehavior' + persistEsimDataPlan: + type: boolean + default: false + nullable: true + useProtectedWipe: + 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 + '/deviceManagement/comanagedDevices/{managedDevice-id}/securityBaselineStates': get: tags: - - deviceManagement.deviceManagementCompliancePolicy - summary: Get scheduledActionsForRule from deviceManagement - description: The list of scheduled action for this rule - operationId: deviceManagement.compliancePolicy_ListScheduledActionsGraphFPreRule + - deviceManagement.managedDevice + summary: Get securityBaselineStates from deviceManagement + description: Security baseline states for this device. + operationId: deviceManagement.comanagedDevice_ListSecurityBaselineState parameters: - - name: deviceManagementCompliancePolicy-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementCompliancePolicy + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementCompliancePolicy + x-ms-docs-key-type: managedDevice - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -5697,7 +6256,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementComplianceScheduledActionForRuleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.securityBaselineStateCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -5706,24 +6265,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementCompliancePolicy - summary: Create new navigation property to scheduledActionsForRule for deviceManagement - operationId: deviceManagement.compliancePolicy_CreateScheduledActionsGraphFPreRule + - deviceManagement.managedDevice + summary: Create new navigation property to securityBaselineStates for deviceManagement + operationId: deviceManagement.comanagedDevice_CreateSecurityBaselineState parameters: - - name: deviceManagementCompliancePolicy-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementCompliancePolicy + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementCompliancePolicy + x-ms-docs-key-type: managedDevice requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRule' + $ref: '#/components/schemas/microsoft.graph.securityBaselineState' required: true responses: 2XX: @@ -5731,34 +6290,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRule' + $ref: '#/components/schemas/microsoft.graph.securityBaselineState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/scheduledActionsForRule/{deviceManagementComplianceScheduledActionForRule-id}': + '/deviceManagement/comanagedDevices/{managedDevice-id}/securityBaselineStates/{securityBaselineState-id}': get: tags: - - deviceManagement.deviceManagementCompliancePolicy - summary: Get scheduledActionsForRule from deviceManagement - description: The list of scheduled action for this rule - operationId: deviceManagement.compliancePolicy_GetScheduledActionsGraphFPreRule + - deviceManagement.managedDevice + summary: Get securityBaselineStates from deviceManagement + description: Security baseline states for this device. + operationId: deviceManagement.comanagedDevice_GetSecurityBaselineState parameters: - - name: deviceManagementCompliancePolicy-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementCompliancePolicy + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementCompliancePolicy - - name: deviceManagementComplianceScheduledActionForRule-id + x-ms-docs-key-type: managedDevice + - name: securityBaselineState-id in: path - description: The unique identifier of deviceManagementComplianceScheduledActionForRule + description: The unique identifier of securityBaselineState required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule + x-ms-docs-key-type: securityBaselineState - name: $select in: query description: Select properties to be returned @@ -5785,38 +6344,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRule' + $ref: '#/components/schemas/microsoft.graph.securityBaselineState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementCompliancePolicy - summary: Update the navigation property scheduledActionsForRule in deviceManagement - operationId: deviceManagement.compliancePolicy_UpdateScheduledActionsGraphFPreRule + - deviceManagement.managedDevice + summary: Update the navigation property securityBaselineStates in deviceManagement + operationId: deviceManagement.comanagedDevice_UpdateSecurityBaselineState parameters: - - name: deviceManagementCompliancePolicy-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementCompliancePolicy + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementCompliancePolicy - - name: deviceManagementComplianceScheduledActionForRule-id + x-ms-docs-key-type: managedDevice + - name: securityBaselineState-id in: path - description: The unique identifier of deviceManagementComplianceScheduledActionForRule + description: The unique identifier of securityBaselineState required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule + x-ms-docs-key-type: securityBaselineState requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRule' + $ref: '#/components/schemas/microsoft.graph.securityBaselineState' required: true responses: 2XX: @@ -5824,32 +6383,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRule' + $ref: '#/components/schemas/microsoft.graph.securityBaselineState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementCompliancePolicy - summary: Delete navigation property scheduledActionsForRule for deviceManagement - operationId: deviceManagement.compliancePolicy_DeleteScheduledActionsGraphFPreRule + - deviceManagement.managedDevice + summary: Delete navigation property securityBaselineStates for deviceManagement + operationId: deviceManagement.comanagedDevice_DeleteSecurityBaselineState parameters: - - name: deviceManagementCompliancePolicy-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementCompliancePolicy + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementCompliancePolicy - - name: deviceManagementComplianceScheduledActionForRule-id + x-ms-docs-key-type: managedDevice + - name: securityBaselineState-id in: path - description: The unique identifier of deviceManagementComplianceScheduledActionForRule + description: The unique identifier of securityBaselineState required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule + x-ms-docs-key-type: securityBaselineState - name: If-Match in: header description: ETag @@ -5862,30 +6421,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/scheduledActionsForRule/{deviceManagementComplianceScheduledActionForRule-id}/scheduledActionConfigurations': + '/deviceManagement/comanagedDevices/{managedDevice-id}/securityBaselineStates/{securityBaselineState-id}/settingStates': get: tags: - - deviceManagement.deviceManagementCompliancePolicy - summary: Get scheduledActionConfigurations from deviceManagement - description: The list of scheduled action configurations for this compliance policy. This collection can contain a maximum of 100 elements. - operationId: deviceManagement.compliancePolicy.scheduledActionsGraphFPreRule_ListScheduledActionConfiguration + - deviceManagement.managedDevice + summary: Get settingStates from deviceManagement + description: The security baseline state for different settings for a device + operationId: deviceManagement.comanagedDevice.securityBaselineState_ListSettingState parameters: - - name: deviceManagementCompliancePolicy-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementCompliancePolicy + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementCompliancePolicy - - name: deviceManagementComplianceScheduledActionForRule-id + x-ms-docs-key-type: managedDevice + - name: securityBaselineState-id in: path - description: The unique identifier of deviceManagementComplianceScheduledActionForRule + description: The unique identifier of securityBaselineState required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule + x-ms-docs-key-type: securityBaselineState - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -5923,7 +6482,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementComplianceActionItemCollectionResponse' + $ref: '#/components/responses/microsoft.graph.securityBaselineSettingStateCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -5932,32 +6491,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementCompliancePolicy - summary: Create new navigation property to scheduledActionConfigurations for deviceManagement - operationId: deviceManagement.compliancePolicy.scheduledActionsGraphFPreRule_CreateScheduledActionConfiguration + - deviceManagement.managedDevice + summary: Create new navigation property to settingStates for deviceManagement + operationId: deviceManagement.comanagedDevice.securityBaselineState_CreateSettingState parameters: - - name: deviceManagementCompliancePolicy-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementCompliancePolicy + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementCompliancePolicy - - name: deviceManagementComplianceScheduledActionForRule-id + x-ms-docs-key-type: managedDevice + - name: securityBaselineState-id in: path - description: The unique identifier of deviceManagementComplianceScheduledActionForRule + description: The unique identifier of securityBaselineState required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule + x-ms-docs-key-type: securityBaselineState requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceActionItem' + $ref: '#/components/schemas/microsoft.graph.securityBaselineSettingState' required: true responses: 2XX: @@ -5965,42 +6524,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceActionItem' + $ref: '#/components/schemas/microsoft.graph.securityBaselineSettingState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/scheduledActionsForRule/{deviceManagementComplianceScheduledActionForRule-id}/scheduledActionConfigurations/{deviceManagementComplianceActionItem-id}': + '/deviceManagement/comanagedDevices/{managedDevice-id}/securityBaselineStates/{securityBaselineState-id}/settingStates/{securityBaselineSettingState-id}': get: tags: - - deviceManagement.deviceManagementCompliancePolicy - summary: Get scheduledActionConfigurations from deviceManagement - description: The list of scheduled action configurations for this compliance policy. This collection can contain a maximum of 100 elements. - operationId: deviceManagement.compliancePolicy.scheduledActionsGraphFPreRule_GetScheduledActionConfiguration + - deviceManagement.managedDevice + summary: Get settingStates from deviceManagement + description: The security baseline state for different settings for a device + operationId: deviceManagement.comanagedDevice.securityBaselineState_GetSettingState parameters: - - name: deviceManagementCompliancePolicy-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementCompliancePolicy + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementCompliancePolicy - - name: deviceManagementComplianceScheduledActionForRule-id + x-ms-docs-key-type: managedDevice + - name: securityBaselineState-id in: path - description: The unique identifier of deviceManagementComplianceScheduledActionForRule + description: The unique identifier of securityBaselineState required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule - - name: deviceManagementComplianceActionItem-id + x-ms-docs-key-type: securityBaselineState + - name: securityBaselineSettingState-id in: path - description: The unique identifier of deviceManagementComplianceActionItem + description: The unique identifier of securityBaselineSettingState required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementComplianceActionItem + x-ms-docs-key-type: securityBaselineSettingState - name: $select in: query description: Select properties to be returned @@ -6027,46 +6586,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceActionItem' + $ref: '#/components/schemas/microsoft.graph.securityBaselineSettingState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementCompliancePolicy - summary: Update the navigation property scheduledActionConfigurations in deviceManagement - operationId: deviceManagement.compliancePolicy.scheduledActionsGraphFPreRule_UpdateScheduledActionConfiguration + - deviceManagement.managedDevice + summary: Update the navigation property settingStates in deviceManagement + operationId: deviceManagement.comanagedDevice.securityBaselineState_UpdateSettingState parameters: - - name: deviceManagementCompliancePolicy-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementCompliancePolicy + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementCompliancePolicy - - name: deviceManagementComplianceScheduledActionForRule-id + x-ms-docs-key-type: managedDevice + - name: securityBaselineState-id in: path - description: The unique identifier of deviceManagementComplianceScheduledActionForRule + description: The unique identifier of securityBaselineState required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule - - name: deviceManagementComplianceActionItem-id + x-ms-docs-key-type: securityBaselineState + - name: securityBaselineSettingState-id in: path - description: The unique identifier of deviceManagementComplianceActionItem + description: The unique identifier of securityBaselineSettingState required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementComplianceActionItem + x-ms-docs-key-type: securityBaselineSettingState requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceActionItem' + $ref: '#/components/schemas/microsoft.graph.securityBaselineSettingState' required: true responses: 2XX: @@ -6074,40 +6633,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceActionItem' + $ref: '#/components/schemas/microsoft.graph.securityBaselineSettingState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementCompliancePolicy - summary: Delete navigation property scheduledActionConfigurations for deviceManagement - operationId: deviceManagement.compliancePolicy.scheduledActionsGraphFPreRule_DeleteScheduledActionConfiguration + - deviceManagement.managedDevice + summary: Delete navigation property settingStates for deviceManagement + operationId: deviceManagement.comanagedDevice.securityBaselineState_DeleteSettingState parameters: - - name: deviceManagementCompliancePolicy-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementCompliancePolicy + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementCompliancePolicy - - name: deviceManagementComplianceScheduledActionForRule-id + x-ms-docs-key-type: managedDevice + - name: securityBaselineState-id in: path - description: The unique identifier of deviceManagementComplianceScheduledActionForRule + description: The unique identifier of securityBaselineState required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule - - name: deviceManagementComplianceActionItem-id + x-ms-docs-key-type: securityBaselineState + - name: securityBaselineSettingState-id in: path - description: The unique identifier of deviceManagementComplianceActionItem + description: The unique identifier of securityBaselineSettingState required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementComplianceActionItem + x-ms-docs-key-type: securityBaselineSettingState - name: If-Match in: header description: ETag @@ -6120,29 +6679,29 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/scheduledActionsForRule/{deviceManagementComplianceScheduledActionForRule-id}/scheduledActionConfigurations/$count': + '/deviceManagement/comanagedDevices/{managedDevice-id}/securityBaselineStates/{securityBaselineState-id}/settingStates/$count': get: tags: - - deviceManagement.deviceManagementCompliancePolicy + - deviceManagement.managedDevice summary: Get the number of the resource - operationId: deviceManagement.compliancePolicy.scheduledActionsGraphFPreRule.scheduledActionConfiguration_GetCount + operationId: deviceManagement.comanagedDevice.securityBaselineState.settingState_GetCount parameters: - - name: deviceManagementCompliancePolicy-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementCompliancePolicy + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementCompliancePolicy - - name: deviceManagementComplianceScheduledActionForRule-id + x-ms-docs-key-type: managedDevice + - name: securityBaselineState-id in: path - description: The unique identifier of deviceManagementComplianceScheduledActionForRule + description: The unique identifier of securityBaselineState required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule + x-ms-docs-key-type: securityBaselineState - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -6150,21 +6709,21 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/scheduledActionsForRule/$count': + '/deviceManagement/comanagedDevices/{managedDevice-id}/securityBaselineStates/$count': get: tags: - - deviceManagement.deviceManagementCompliancePolicy + - deviceManagement.managedDevice summary: Get the number of the resource - operationId: deviceManagement.compliancePolicy.scheduledActionsGraphFPreRule_GetCount + operationId: deviceManagement.comanagedDevice.securityBaselineState_GetCount parameters: - - name: deviceManagementCompliancePolicy-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementCompliancePolicy + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementCompliancePolicy + x-ms-docs-key-type: managedDevice - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -6172,22 +6731,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/settings': + '/deviceManagement/comanagedDevices/{managedDevice-id}/users': get: tags: - - deviceManagement.deviceManagementCompliancePolicy - summary: Get settings from deviceManagement - description: Policy settings - operationId: deviceManagement.compliancePolicy_ListSetting + - deviceManagement.managedDevice + summary: Get users from deviceManagement + description: The primary users associated with the managed device. + operationId: deviceManagement.comanagedDevice_ListUser parameters: - - name: deviceManagementCompliancePolicy-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementCompliancePolicy + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementCompliancePolicy + x-ms-docs-key-type: managedDevice - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -6225,68 +6784,29 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementConfigurationSettingCollectionResponse' + $ref: '#/components/responses/microsoft.graph.userCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.deviceManagementCompliancePolicy - summary: Create new navigation property to settings for deviceManagement - operationId: deviceManagement.compliancePolicy_CreateSetting - parameters: - - name: deviceManagementCompliancePolicy-id - in: path - description: The unique identifier of deviceManagementCompliancePolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementCompliancePolicy - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/settings/{deviceManagementConfigurationSetting-id}': + '/deviceManagement/comanagedDevices/{managedDevice-id}/windowsProtectionState': get: tags: - - deviceManagement.deviceManagementCompliancePolicy - summary: Get settings from deviceManagement - description: Policy settings - operationId: deviceManagement.compliancePolicy_GetSetting + - deviceManagement.managedDevice + summary: Get windowsProtectionState from deviceManagement + description: The device protection status. This property is read-only. + operationId: deviceManagement.comanagedDevice_GetWindowsProtectionState parameters: - - name: deviceManagementCompliancePolicy-id - in: path - description: The unique identifier of deviceManagementCompliancePolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementCompliancePolicy - - name: deviceManagementConfigurationSetting-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementConfigurationSetting + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationSetting + x-ms-docs-key-type: managedDevice - name: $select in: query description: Select properties to be returned @@ -6313,38 +6833,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' + $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementCompliancePolicy - summary: Update the navigation property settings in deviceManagement - operationId: deviceManagement.compliancePolicy_UpdateSetting + - deviceManagement.managedDevice + summary: Update the navigation property windowsProtectionState in deviceManagement + operationId: deviceManagement.comanagedDevice_UpdateWindowsProtectionState parameters: - - name: deviceManagementCompliancePolicy-id - in: path - description: The unique identifier of deviceManagementCompliancePolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementCompliancePolicy - - name: deviceManagementConfigurationSetting-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementConfigurationSetting + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationSetting + x-ms-docs-key-type: managedDevice requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' + $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' required: true responses: 2XX: @@ -6352,32 +6864,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' + $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementCompliancePolicy - summary: Delete navigation property settings for deviceManagement - operationId: deviceManagement.compliancePolicy_DeleteSetting + - deviceManagement.managedDevice + summary: Delete navigation property windowsProtectionState for deviceManagement + operationId: deviceManagement.comanagedDevice_DeleteWindowsProtectionState parameters: - - name: deviceManagementCompliancePolicy-id - in: path - description: The unique identifier of deviceManagementCompliancePolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementCompliancePolicy - - name: deviceManagementConfigurationSetting-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementConfigurationSetting + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationSetting + x-ms-docs-key-type: managedDevice - name: If-Match in: header description: ETag @@ -6390,30 +6894,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/settings/{deviceManagementConfigurationSetting-id}/settingDefinitions': + '/deviceManagement/comanagedDevices/{managedDevice-id}/windowsProtectionState/detectedMalwareState': get: tags: - - deviceManagement.deviceManagementCompliancePolicy - summary: Get settingDefinitions from deviceManagement - description: List of related Setting Definitions. This property is read-only. - operationId: deviceManagement.compliancePolicy.setting_ListSettingDefinition + - deviceManagement.managedDevice + summary: Get detectedMalwareState from deviceManagement + description: Device malware list + operationId: deviceManagement.comanagedDevice.windowsProtectionState_ListDetectedMalwareState parameters: - - name: deviceManagementCompliancePolicy-id - in: path - description: The unique identifier of deviceManagementCompliancePolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementCompliancePolicy - - name: deviceManagementConfigurationSetting-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementConfigurationSetting + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationSetting + x-ms-docs-key-type: managedDevice - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -6451,45 +6947,68 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementConfigurationSettingDefinitionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.windowsDeviceMalwareStateCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/settings/{deviceManagementConfigurationSetting-id}/settingDefinitions/{deviceManagementConfigurationSettingDefinition-id}': - get: + post: tags: - - deviceManagement.deviceManagementCompliancePolicy - summary: Get settingDefinitions from deviceManagement - description: List of related Setting Definitions. This property is read-only. - operationId: deviceManagement.compliancePolicy.setting_GetSettingDefinition + - deviceManagement.managedDevice + summary: Create new navigation property to detectedMalwareState for deviceManagement + operationId: deviceManagement.comanagedDevice.windowsProtectionState_CreateDetectedMalwareState parameters: - - name: deviceManagementCompliancePolicy-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementCompliancePolicy + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementCompliancePolicy - - name: deviceManagementConfigurationSetting-id + x-ms-docs-key-type: managedDevice + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/comanagedDevices/{managedDevice-id}/windowsProtectionState/detectedMalwareState/{windowsDeviceMalwareState-id}': + get: + tags: + - deviceManagement.managedDevice + summary: Get detectedMalwareState from deviceManagement + description: Device malware list + operationId: deviceManagement.comanagedDevice.windowsProtectionState_GetDetectedMalwareState + parameters: + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementConfigurationSetting + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationSetting - - name: deviceManagementConfigurationSettingDefinition-id + x-ms-docs-key-type: managedDevice + - name: windowsDeviceMalwareState-id in: path - description: The unique identifier of deviceManagementConfigurationSettingDefinition + description: The unique identifier of windowsDeviceMalwareState required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition + x-ms-docs-key-type: windowsDeviceMalwareState - name: $select in: query description: Select properties to be returned @@ -6516,55 +7035,98 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/settings/{deviceManagementConfigurationSetting-id}/settingDefinitions/$count': - get: + patch: tags: - - deviceManagement.deviceManagementCompliancePolicy - summary: Get the number of the resource - operationId: deviceManagement.compliancePolicy.setting.settingDefinition_GetCount + - deviceManagement.managedDevice + summary: Update the navigation property detectedMalwareState in deviceManagement + operationId: deviceManagement.comanagedDevice.windowsProtectionState_UpdateDetectedMalwareState parameters: - - name: deviceManagementCompliancePolicy-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementCompliancePolicy + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementCompliancePolicy - - name: deviceManagementConfigurationSetting-id + x-ms-docs-key-type: managedDevice + - name: windowsDeviceMalwareState-id in: path - description: The unique identifier of deviceManagementConfigurationSetting + description: The unique identifier of windowsDeviceMalwareState required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationSetting - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: windowsDeviceMalwareState + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' default: $ref: '#/components/responses/error' - '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/settings/$count': + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.managedDevice + summary: Delete navigation property detectedMalwareState for deviceManagement + operationId: deviceManagement.comanagedDevice.windowsProtectionState_DeleteDetectedMalwareState + 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: windowsDeviceMalwareState-id + in: path + description: The unique identifier of windowsDeviceMalwareState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: windowsDeviceMalwareState + - 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 + '/deviceManagement/comanagedDevices/{managedDevice-id}/windowsProtectionState/detectedMalwareState/$count': get: tags: - - deviceManagement.deviceManagementCompliancePolicy + - deviceManagement.managedDevice summary: Get the number of the resource - operationId: deviceManagement.compliancePolicy.setting_GetCount + operationId: deviceManagement.comanagedDevice.windowsProtectionState.detectedMalwareState_GetCount parameters: - - name: deviceManagementCompliancePolicy-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementCompliancePolicy + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementCompliancePolicy + x-ms-docs-key-type: managedDevice - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -6572,12 +7134,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/compliancePolicies/$count: + /deviceManagement/comanagedDevices/$count: get: tags: - - deviceManagement.deviceManagementCompliancePolicy + - deviceManagement.managedDevice summary: Get the number of the resource - operationId: deviceManagement.compliancePolicy_GetCount + operationId: deviceManagement.comanagedDevice_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -6586,146 +7148,163 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/complianceSettings: + '/deviceManagement/comanagedDevices/microsoft.graph.appDiagnostics(upn=''{upn}'')': get: tags: - - deviceManagement.deviceManagementConfigurationSettingDefinition - summary: Get complianceSettings from deviceManagement - description: List of all ComplianceSettings - operationId: deviceManagement_ListComplianceSetting + - deviceManagement.managedDevice + summary: Invoke function appDiagnostics + operationId: deviceManagement.comanagedDevice_appDiagnostic parameters: + - name: upn + in: path + description: 'Usage: upn=''{upn}''' + 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: $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.deviceManagementConfigurationSettingDefinitionCollectionResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.powerliftIncidentMetadata' + '@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 - x-ms-docs-operation-type: operation + /deviceManagement/comanagedDevices/microsoft.graph.bulkReprovisionCloudPc: post: tags: - - deviceManagement.deviceManagementConfigurationSettingDefinition - summary: Create new navigation property to complianceSettings for deviceManagement - operationId: deviceManagement_CreateComplianceSetting + - deviceManagement.managedDevice + summary: Invoke action bulkReprovisionCloudPc + description: Bulk reprovision a set of Cloud PC devices with Intune managed device IDs. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/manageddevice-bulkreprovisioncloudpc?view=graph-rest-beta + operationId: deviceManagement.comanagedDevice_bulkReprovisionCloudPc requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + type: object + properties: + managedDeviceIds: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + $ref: '#/components/schemas/microsoft.graph.cloudPcBulkRemoteActionResult' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/complianceSettings/{deviceManagementConfigurationSettingDefinition-id}': - get: + deprecated: true + x-ms-deprecation: + removalDate: '2023-09-24' + date: '2023-05-24' + version: 2023-05/bulkReprovisionCloudPc + description: 'The bulkReprovisionCloudPc action is deprecated and will stop supporting on September 24, 2023. Please use bulk action entity api.' + x-ms-docs-operation-type: action + /deviceManagement/comanagedDevices/microsoft.graph.bulkRestoreCloudPc: + post: tags: - - deviceManagement.deviceManagementConfigurationSettingDefinition - summary: Get complianceSettings from deviceManagement - description: List of all ComplianceSettings - operationId: deviceManagement_GetComplianceSetting - parameters: - - name: deviceManagementConfigurationSettingDefinition-id - in: path - description: The unique identifier of deviceManagementConfigurationSettingDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition - - 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 + - deviceManagement.managedDevice + summary: Invoke action bulkRestoreCloudPc + description: Restore multiple Cloud PC devices with a single request that includes the IDs of Intune managed devices and a restore point date and time. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/manageddevice-bulkrestorecloudpc?view=graph-rest-beta + operationId: deviceManagement.comanagedDevice_bulkRestoreCloudPc + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + managedDeviceIds: + type: array + items: + type: string + nullable: true + restorePointDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + timeRange: + $ref: '#/components/schemas/microsoft.graph.restoreTimeRange' + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + $ref: '#/components/schemas/microsoft.graph.cloudPcBulkRemoteActionResult' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + deprecated: true + x-ms-deprecation: + removalDate: '2023-09-24' + date: '2023-05-24' + version: 2023-05/bulkRestoreCloudPc + description: 'The bulkRestoreCloudPc action is deprecated and will stop supporting on September 24, 2023. Please use bulk action entity api.' + x-ms-docs-operation-type: action + /deviceManagement/comanagedDevices/microsoft.graph.bulkSetCloudPcReviewStatus: + post: tags: - - deviceManagement.deviceManagementConfigurationSettingDefinition - summary: Update the navigation property complianceSettings in deviceManagement - operationId: deviceManagement_UpdateComplianceSetting - parameters: - - name: deviceManagementConfigurationSettingDefinition-id - in: path - description: The unique identifier of deviceManagementConfigurationSettingDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition + - deviceManagement.managedDevice + summary: Invoke action bulkSetCloudPcReviewStatus + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/manageddevice-bulksetcloudpcreviewstatus?view=graph-rest-beta + operationId: deviceManagement.comanagedDevice_bulkSetCloudPcReviewStatus requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + type: object + properties: + managedDeviceIds: + type: array + items: + type: string + nullable: true + reviewStatus: + $ref: '#/components/schemas/microsoft.graph.cloudPcReviewStatus' + additionalProperties: + type: object required: true responses: 2XX: @@ -6733,57 +7312,230 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + $ref: '#/components/schemas/microsoft.graph.cloudPcBulkRemoteActionResult' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + deprecated: true + x-ms-deprecation: + removalDate: '2024-09-30' + date: '2024-05-15' + version: 2024-05/BulkSetCloudPcReviewStatus + description: 'The BulkSetCloudPcReviewStatus action is deprecated and will stop supporting on September 30, 2024. Please use bulk action entity api.' + x-ms-docs-operation-type: action + /deviceManagement/comanagedDevices/microsoft.graph.downloadAppDiagnostics: + post: tags: - - deviceManagement.deviceManagementConfigurationSettingDefinition - summary: Delete navigation property complianceSettings for deviceManagement - operationId: deviceManagement_DeleteComplianceSetting - parameters: - - name: deviceManagementConfigurationSettingDefinition-id - in: path - description: The unique identifier of deviceManagementConfigurationSettingDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + - deviceManagement.managedDevice + summary: Invoke action downloadAppDiagnostics + operationId: deviceManagement.comanagedDevice_downloadAppDiagnostic + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + request: + $ref: '#/components/schemas/microsoft.graph.powerliftDownloadRequest' + 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: operation - /deviceManagement/complianceSettings/$count: + x-ms-docs-operation-type: action + /deviceManagement/comanagedDevices/microsoft.graph.downloadPowerliftAppDiagnostic: + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action downloadPowerliftAppDiagnostic + operationId: deviceManagement.comanagedDevice_downloadPowerliftAppDiagnostic + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + request: + $ref: '#/components/schemas/microsoft.graph.powerliftAppDiagnosticDownloadRequest' + 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/comanagedDevices/microsoft.graph.executeAction: + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action executeAction + operationId: deviceManagement.comanagedDevice_executeAction + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + actionName: + $ref: '#/components/schemas/microsoft.graph.managedDeviceRemoteAction' + keepEnrollmentData: + type: boolean + default: false + nullable: true + keepUserData: + type: boolean + default: false + nullable: true + persistEsimDataPlan: + type: boolean + default: false + nullable: true + deviceIds: + type: array + items: + type: string + nullable: true + notificationTitle: + type: string + nullable: true + notificationBody: + type: string + nullable: true + deviceName: + type: string + nullable: true + carrierUrl: + type: string + nullable: true + deprovisionReason: + type: string + nullable: true + organizationalUnitPath: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bulkManagedDeviceActionResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/comanagedDevices/microsoft.graph.moveDevicesToOU: + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action moveDevicesToOU + operationId: deviceManagement.comanagedDevice_moveDevicesToOU + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + deviceIds: + type: array + items: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + format: uuid + organizationalUnitPath: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/microsoft.graph.retrievePowerliftAppDiagnosticsDetails(userPrincipalName=''{userPrincipalName}'')': get: tags: - - deviceManagement.deviceManagementConfigurationSettingDefinition - summary: Get the number of the resource - operationId: deviceManagement.complianceSetting_GetCount + - deviceManagement.managedDevice + summary: Invoke function retrievePowerliftAppDiagnosticsDetails + operationId: deviceManagement.comanagedDevice_retrievePowerliftAppDiagnosticsDetail parameters: + - name: userPrincipalName + in: path + description: 'Usage: userPrincipalName=''{userPrincipalName}''' + 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' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.powerliftIncidentDetail' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - /deviceManagement/configurationPolicies: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /deviceManagement/compliancePolicies: get: tags: - - deviceManagement.deviceManagementConfigurationPolicy - summary: Get configurationPolicies from deviceManagement - description: List of all Configuration policies - operationId: deviceManagement_ListConfigurationPolicy + - deviceManagement.deviceManagementCompliancePolicy + summary: Get compliancePolicies from deviceManagement + description: List of all compliance policies + operationId: deviceManagement_ListCompliancePolicy parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -6822,7 +7574,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementConfigurationPolicyCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementCompliancePolicyCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -6831,15 +7583,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementConfigurationPolicy - summary: Create new navigation property to configurationPolicies for deviceManagement - operationId: deviceManagement_CreateConfigurationPolicy + - deviceManagement.deviceManagementCompliancePolicy + summary: Create new navigation property to compliancePolicies for deviceManagement + operationId: deviceManagement_CreateCompliancePolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' + $ref: '#/components/schemas/microsoft.graph.deviceManagementCompliancePolicy' required: true responses: 2XX: @@ -6847,26 +7599,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' + $ref: '#/components/schemas/microsoft.graph.deviceManagementCompliancePolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}': + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}': get: tags: - - deviceManagement.deviceManagementConfigurationPolicy - summary: Get configurationPolicies from deviceManagement - description: List of all Configuration policies - operationId: deviceManagement_GetConfigurationPolicy + - deviceManagement.deviceManagementCompliancePolicy + summary: Get compliancePolicies from deviceManagement + description: List of all compliance policies + operationId: deviceManagement_GetCompliancePolicy parameters: - - name: deviceManagementConfigurationPolicy-id + - name: deviceManagementCompliancePolicy-id in: path - description: The unique identifier of deviceManagementConfigurationPolicy + description: The unique identifier of deviceManagementCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicy + x-ms-docs-key-type: deviceManagementCompliancePolicy - name: $select in: query description: Select properties to be returned @@ -6893,30 +7645,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' + $ref: '#/components/schemas/microsoft.graph.deviceManagementCompliancePolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementConfigurationPolicy - summary: Update the navigation property configurationPolicies in deviceManagement - operationId: deviceManagement_UpdateConfigurationPolicy + - deviceManagement.deviceManagementCompliancePolicy + summary: Update the navigation property compliancePolicies in deviceManagement + operationId: deviceManagement_UpdateCompliancePolicy parameters: - - name: deviceManagementConfigurationPolicy-id + - name: deviceManagementCompliancePolicy-id in: path - description: The unique identifier of deviceManagementConfigurationPolicy + description: The unique identifier of deviceManagementCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicy + x-ms-docs-key-type: deviceManagementCompliancePolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' + $ref: '#/components/schemas/microsoft.graph.deviceManagementCompliancePolicy' required: true responses: 2XX: @@ -6924,24 +7676,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' + $ref: '#/components/schemas/microsoft.graph.deviceManagementCompliancePolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementConfigurationPolicy - summary: Delete navigation property configurationPolicies for deviceManagement - operationId: deviceManagement_DeleteConfigurationPolicy + - deviceManagement.deviceManagementCompliancePolicy + summary: Delete navigation property compliancePolicies for deviceManagement + operationId: deviceManagement_DeleteCompliancePolicy parameters: - - name: deviceManagementConfigurationPolicy-id + - name: deviceManagementCompliancePolicy-id in: path - description: The unique identifier of deviceManagementConfigurationPolicy + description: The unique identifier of deviceManagementCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicy + x-ms-docs-key-type: deviceManagementCompliancePolicy - name: If-Match in: header description: ETag @@ -6954,22 +7706,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/assignments': + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/assignments': get: tags: - - deviceManagement.deviceManagementConfigurationPolicy + - deviceManagement.deviceManagementCompliancePolicy summary: Get assignments from deviceManagement description: Policy assignments - operationId: deviceManagement.configurationPolicy_ListAssignment + operationId: deviceManagement.compliancePolicy_ListAssignment parameters: - - name: deviceManagementConfigurationPolicy-id + - name: deviceManagementCompliancePolicy-id in: path - description: The unique identifier of deviceManagementConfigurationPolicy + description: The unique identifier of deviceManagementCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicy + x-ms-docs-key-type: deviceManagementCompliancePolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -7016,18 +7768,18 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementConfigurationPolicy + - deviceManagement.deviceManagementCompliancePolicy summary: Create new navigation property to assignments for deviceManagement - operationId: deviceManagement.configurationPolicy_CreateAssignment + operationId: deviceManagement.compliancePolicy_CreateAssignment parameters: - - name: deviceManagementConfigurationPolicy-id + - name: deviceManagementCompliancePolicy-id in: path - description: The unique identifier of deviceManagementConfigurationPolicy + description: The unique identifier of deviceManagementCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicy + x-ms-docs-key-type: deviceManagementCompliancePolicy requestBody: description: New navigation property content: @@ -7045,22 +7797,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/assignments/{deviceManagementConfigurationPolicyAssignment-id}': + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/assignments/{deviceManagementConfigurationPolicyAssignment-id}': get: tags: - - deviceManagement.deviceManagementConfigurationPolicy + - deviceManagement.deviceManagementCompliancePolicy summary: Get assignments from deviceManagement description: Policy assignments - operationId: deviceManagement.configurationPolicy_GetAssignment + operationId: deviceManagement.compliancePolicy_GetAssignment parameters: - - name: deviceManagementConfigurationPolicy-id + - name: deviceManagementCompliancePolicy-id in: path - description: The unique identifier of deviceManagementConfigurationPolicy + description: The unique identifier of deviceManagementCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicy + x-ms-docs-key-type: deviceManagementCompliancePolicy - name: deviceManagementConfigurationPolicyAssignment-id in: path description: The unique identifier of deviceManagementConfigurationPolicyAssignment @@ -7101,18 +7853,18 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementConfigurationPolicy + - deviceManagement.deviceManagementCompliancePolicy summary: Update the navigation property assignments in deviceManagement - operationId: deviceManagement.configurationPolicy_UpdateAssignment + operationId: deviceManagement.compliancePolicy_UpdateAssignment parameters: - - name: deviceManagementConfigurationPolicy-id + - name: deviceManagementCompliancePolicy-id in: path - description: The unique identifier of deviceManagementConfigurationPolicy + description: The unique identifier of deviceManagementCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicy + x-ms-docs-key-type: deviceManagementCompliancePolicy - name: deviceManagementConfigurationPolicyAssignment-id in: path description: The unique identifier of deviceManagementConfigurationPolicyAssignment @@ -7140,18 +7892,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementConfigurationPolicy + - deviceManagement.deviceManagementCompliancePolicy summary: Delete navigation property assignments for deviceManagement - operationId: deviceManagement.configurationPolicy_DeleteAssignment + operationId: deviceManagement.compliancePolicy_DeleteAssignment parameters: - - name: deviceManagementConfigurationPolicy-id + - name: deviceManagementCompliancePolicy-id in: path - description: The unique identifier of deviceManagementConfigurationPolicy + description: The unique identifier of deviceManagementCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicy + x-ms-docs-key-type: deviceManagementCompliancePolicy - name: deviceManagementConfigurationPolicyAssignment-id in: path description: The unique identifier of deviceManagementConfigurationPolicyAssignment @@ -7172,21 +7924,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/assignments/$count': + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/assignments/$count': get: tags: - - deviceManagement.deviceManagementConfigurationPolicy + - deviceManagement.deviceManagementCompliancePolicy summary: Get the number of the resource - operationId: deviceManagement.configurationPolicy.assignment_GetCount + operationId: deviceManagement.compliancePolicy.assignment_GetCount parameters: - - name: deviceManagementConfigurationPolicy-id + - name: deviceManagementCompliancePolicy-id in: path - description: The unique identifier of deviceManagementConfigurationPolicy + description: The unique identifier of deviceManagementCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicy + x-ms-docs-key-type: deviceManagementCompliancePolicy - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -7194,22 +7946,128 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/settings': - get: + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/microsoft.graph.assign': + post: tags: - - deviceManagement.deviceManagementConfigurationPolicy - summary: Get settings from deviceManagement - description: Policy settings - operationId: deviceManagement.configurationPolicy_ListSetting + - deviceManagement.deviceManagementCompliancePolicy + summary: Invoke action assign + operationId: deviceManagement.compliancePolicy_assign parameters: - - name: deviceManagementConfigurationPolicy-id + - name: deviceManagementCompliancePolicy-id in: path - description: The unique identifier of deviceManagementConfigurationPolicy + description: The unique identifier of deviceManagementCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicy + x-ms-docs-key-type: deviceManagementCompliancePolicy + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of deviceManagementConfigurationPolicyAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + '@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 + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/microsoft.graph.setScheduledActions': + post: + tags: + - deviceManagement.deviceManagementCompliancePolicy + summary: Invoke action setScheduledActions + operationId: deviceManagement.compliancePolicy_setScheduledAction + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: The unique identifier of deviceManagementCompliancePolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + scheduledActions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRule' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of deviceManagementComplianceScheduledActionForRule + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRule' + '@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 + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/scheduledActionsForRule': + get: + tags: + - deviceManagement.deviceManagementCompliancePolicy + summary: Get scheduledActionsForRule from deviceManagement + description: The list of scheduled action for this rule + operationId: deviceManagement.compliancePolicy_ListScheduledActionsGraphFPreRule + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: The unique identifier of deviceManagementCompliancePolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -7247,7 +8105,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementConfigurationSettingCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementComplianceScheduledActionForRuleCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -7256,24 +8114,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementConfigurationPolicy - summary: Create new navigation property to settings for deviceManagement - operationId: deviceManagement.configurationPolicy_CreateSetting + - deviceManagement.deviceManagementCompliancePolicy + summary: Create new navigation property to scheduledActionsForRule for deviceManagement + operationId: deviceManagement.compliancePolicy_CreateScheduledActionsGraphFPreRule parameters: - - name: deviceManagementConfigurationPolicy-id + - name: deviceManagementCompliancePolicy-id in: path - description: The unique identifier of deviceManagementConfigurationPolicy + description: The unique identifier of deviceManagementCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicy + x-ms-docs-key-type: deviceManagementCompliancePolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRule' required: true responses: 2XX: @@ -7281,34 +8139,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/settings/{deviceManagementConfigurationSetting-id}': + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/scheduledActionsForRule/{deviceManagementComplianceScheduledActionForRule-id}': get: tags: - - deviceManagement.deviceManagementConfigurationPolicy - summary: Get settings from deviceManagement - description: Policy settings - operationId: deviceManagement.configurationPolicy_GetSetting + - deviceManagement.deviceManagementCompliancePolicy + summary: Get scheduledActionsForRule from deviceManagement + description: The list of scheduled action for this rule + operationId: deviceManagement.compliancePolicy_GetScheduledActionsGraphFPreRule parameters: - - name: deviceManagementConfigurationPolicy-id + - name: deviceManagementCompliancePolicy-id in: path - description: The unique identifier of deviceManagementConfigurationPolicy + description: The unique identifier of deviceManagementCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicy - - name: deviceManagementConfigurationSetting-id + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementComplianceScheduledActionForRule-id in: path - description: The unique identifier of deviceManagementConfigurationSetting + description: The unique identifier of deviceManagementComplianceScheduledActionForRule required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationSetting + x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule - name: $select in: query description: Select properties to be returned @@ -7335,38 +8193,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementConfigurationPolicy - summary: Update the navigation property settings in deviceManagement - operationId: deviceManagement.configurationPolicy_UpdateSetting + - deviceManagement.deviceManagementCompliancePolicy + summary: Update the navigation property scheduledActionsForRule in deviceManagement + operationId: deviceManagement.compliancePolicy_UpdateScheduledActionsGraphFPreRule parameters: - - name: deviceManagementConfigurationPolicy-id + - name: deviceManagementCompliancePolicy-id in: path - description: The unique identifier of deviceManagementConfigurationPolicy + description: The unique identifier of deviceManagementCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicy - - name: deviceManagementConfigurationSetting-id + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementComplianceScheduledActionForRule-id in: path - description: The unique identifier of deviceManagementConfigurationSetting + description: The unique identifier of deviceManagementComplianceScheduledActionForRule required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationSetting + x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRule' required: true responses: 2XX: @@ -7374,32 +8232,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementConfigurationPolicy - summary: Delete navigation property settings for deviceManagement - operationId: deviceManagement.configurationPolicy_DeleteSetting + - deviceManagement.deviceManagementCompliancePolicy + summary: Delete navigation property scheduledActionsForRule for deviceManagement + operationId: deviceManagement.compliancePolicy_DeleteScheduledActionsGraphFPreRule parameters: - - name: deviceManagementConfigurationPolicy-id + - name: deviceManagementCompliancePolicy-id in: path - description: The unique identifier of deviceManagementConfigurationPolicy + description: The unique identifier of deviceManagementCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicy - - name: deviceManagementConfigurationSetting-id + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementComplianceScheduledActionForRule-id in: path - description: The unique identifier of deviceManagementConfigurationSetting + description: The unique identifier of deviceManagementComplianceScheduledActionForRule required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationSetting + x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule - name: If-Match in: header description: ETag @@ -7412,30 +8270,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/settings/{deviceManagementConfigurationSetting-id}/settingDefinitions': + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/scheduledActionsForRule/{deviceManagementComplianceScheduledActionForRule-id}/scheduledActionConfigurations': get: tags: - - deviceManagement.deviceManagementConfigurationPolicy - summary: Get settingDefinitions from deviceManagement - description: List of related Setting Definitions. This property is read-only. - operationId: deviceManagement.configurationPolicy.setting_ListSettingDefinition + - deviceManagement.deviceManagementCompliancePolicy + summary: Get scheduledActionConfigurations from deviceManagement + description: The list of scheduled action configurations for this compliance policy. This collection can contain a maximum of 100 elements. + operationId: deviceManagement.compliancePolicy.scheduledActionsGraphFPreRule_ListScheduledActionConfiguration parameters: - - name: deviceManagementConfigurationPolicy-id + - name: deviceManagementCompliancePolicy-id in: path - description: The unique identifier of deviceManagementConfigurationPolicy + description: The unique identifier of deviceManagementCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicy - - name: deviceManagementConfigurationSetting-id + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementComplianceScheduledActionForRule-id in: path - description: The unique identifier of deviceManagementConfigurationSetting + description: The unique identifier of deviceManagementComplianceScheduledActionForRule required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationSetting + x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -7473,45 +8331,84 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementConfigurationSettingDefinitionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementComplianceActionItemCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/settings/{deviceManagementConfigurationSetting-id}/settingDefinitions/{deviceManagementConfigurationSettingDefinition-id}': + post: + tags: + - deviceManagement.deviceManagementCompliancePolicy + summary: Create new navigation property to scheduledActionConfigurations for deviceManagement + operationId: deviceManagement.compliancePolicy.scheduledActionsGraphFPreRule_CreateScheduledActionConfiguration + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: The unique identifier of deviceManagementCompliancePolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementComplianceScheduledActionForRule-id + in: path + description: The unique identifier of deviceManagementComplianceScheduledActionForRule + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceActionItem' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceActionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/scheduledActionsForRule/{deviceManagementComplianceScheduledActionForRule-id}/scheduledActionConfigurations/{deviceManagementComplianceActionItem-id}': get: tags: - - deviceManagement.deviceManagementConfigurationPolicy - summary: Get settingDefinitions from deviceManagement - description: List of related Setting Definitions. This property is read-only. - operationId: deviceManagement.configurationPolicy.setting_GetSettingDefinition + - deviceManagement.deviceManagementCompliancePolicy + summary: Get scheduledActionConfigurations from deviceManagement + description: The list of scheduled action configurations for this compliance policy. This collection can contain a maximum of 100 elements. + operationId: deviceManagement.compliancePolicy.scheduledActionsGraphFPreRule_GetScheduledActionConfiguration parameters: - - name: deviceManagementConfigurationPolicy-id + - name: deviceManagementCompliancePolicy-id in: path - description: The unique identifier of deviceManagementConfigurationPolicy + description: The unique identifier of deviceManagementCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicy - - name: deviceManagementConfigurationSetting-id + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementComplianceScheduledActionForRule-id in: path - description: The unique identifier of deviceManagementConfigurationSetting + description: The unique identifier of deviceManagementComplianceScheduledActionForRule required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationSetting - - name: deviceManagementConfigurationSettingDefinition-id + x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule + - name: deviceManagementComplianceActionItem-id in: path - description: The unique identifier of deviceManagementConfigurationSettingDefinition + description: The unique identifier of deviceManagementComplianceActionItem required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition + x-ms-docs-key-type: deviceManagementComplianceActionItem - name: $select in: query description: Select properties to be returned @@ -7538,55 +8435,122 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceActionItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/settings/{deviceManagementConfigurationSetting-id}/settingDefinitions/$count': - get: + patch: tags: - - deviceManagement.deviceManagementConfigurationPolicy - summary: Get the number of the resource - operationId: deviceManagement.configurationPolicy.setting.settingDefinition_GetCount + - deviceManagement.deviceManagementCompliancePolicy + summary: Update the navigation property scheduledActionConfigurations in deviceManagement + operationId: deviceManagement.compliancePolicy.scheduledActionsGraphFPreRule_UpdateScheduledActionConfiguration parameters: - - name: deviceManagementConfigurationPolicy-id + - name: deviceManagementCompliancePolicy-id in: path - description: The unique identifier of deviceManagementConfigurationPolicy + description: The unique identifier of deviceManagementCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicy - - name: deviceManagementConfigurationSetting-id + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementComplianceScheduledActionForRule-id in: path - description: The unique identifier of deviceManagementConfigurationSetting + description: The unique identifier of deviceManagementComplianceScheduledActionForRule required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationSetting - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule + - name: deviceManagementComplianceActionItem-id + in: path + description: The unique identifier of deviceManagementComplianceActionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementComplianceActionItem + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceActionItem' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceActionItem' default: $ref: '#/components/responses/error' - '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/settings/$count': + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.deviceManagementCompliancePolicy + summary: Delete navigation property scheduledActionConfigurations for deviceManagement + operationId: deviceManagement.compliancePolicy.scheduledActionsGraphFPreRule_DeleteScheduledActionConfiguration + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: The unique identifier of deviceManagementCompliancePolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementComplianceScheduledActionForRule-id + in: path + description: The unique identifier of deviceManagementComplianceScheduledActionForRule + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule + - name: deviceManagementComplianceActionItem-id + in: path + description: The unique identifier of deviceManagementComplianceActionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementComplianceActionItem + - 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 + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/scheduledActionsForRule/{deviceManagementComplianceScheduledActionForRule-id}/scheduledActionConfigurations/$count': get: tags: - - deviceManagement.deviceManagementConfigurationPolicy + - deviceManagement.deviceManagementCompliancePolicy summary: Get the number of the resource - operationId: deviceManagement.configurationPolicy.setting_GetCount + operationId: deviceManagement.compliancePolicy.scheduledActionsGraphFPreRule.scheduledActionConfiguration_GetCount parameters: - - name: deviceManagementConfigurationPolicy-id + - name: deviceManagementCompliancePolicy-id in: path - description: The unique identifier of deviceManagementConfigurationPolicy + description: The unique identifier of deviceManagementCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicy + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementComplianceScheduledActionForRule-id + in: path + description: The unique identifier of deviceManagementComplianceScheduledActionForRule + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -7594,13 +8558,21 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/configurationPolicies/$count: + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/scheduledActionsForRule/$count': get: tags: - - deviceManagement.deviceManagementConfigurationPolicy + - deviceManagement.deviceManagementCompliancePolicy summary: Get the number of the resource - operationId: deviceManagement.configurationPolicy_GetCount + operationId: deviceManagement.compliancePolicy.scheduledActionsGraphFPreRule_GetCount parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: The unique identifier of deviceManagementCompliancePolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -7608,14 +8580,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/configurationPolicyTemplates: + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/settings': get: tags: - - deviceManagement.deviceManagementConfigurationPolicyTemplate - summary: Get configurationPolicyTemplates from deviceManagement - description: List of all templates - operationId: deviceManagement_ListConfigurationPolicyTemplate + - deviceManagement.deviceManagementCompliancePolicy + summary: Get settings from deviceManagement + description: Policy settings + operationId: deviceManagement.compliancePolicy_ListSetting parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: The unique identifier of deviceManagementCompliancePolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -7653,7 +8633,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementConfigurationPolicyTemplateCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementConfigurationSettingCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -7662,15 +8642,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementConfigurationPolicyTemplate - summary: Create new navigation property to configurationPolicyTemplates for deviceManagement - operationId: deviceManagement_CreateConfigurationPolicyTemplate + - deviceManagement.deviceManagementCompliancePolicy + summary: Create new navigation property to settings for deviceManagement + operationId: deviceManagement.compliancePolicy_CreateSetting + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: The unique identifier of deviceManagementCompliancePolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyTemplate' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' required: true responses: 2XX: @@ -7678,26 +8667,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyTemplate' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplate-id}': + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/settings/{deviceManagementConfigurationSetting-id}': get: tags: - - deviceManagement.deviceManagementConfigurationPolicyTemplate - summary: Get configurationPolicyTemplates from deviceManagement - description: List of all templates - operationId: deviceManagement_GetConfigurationPolicyTemplate + - deviceManagement.deviceManagementCompliancePolicy + summary: Get settings from deviceManagement + description: Policy settings + operationId: deviceManagement.compliancePolicy_GetSetting parameters: - - name: deviceManagementConfigurationPolicyTemplate-id + - name: deviceManagementCompliancePolicy-id in: path - description: The unique identifier of deviceManagementConfigurationPolicyTemplate + description: The unique identifier of deviceManagementCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementConfigurationSetting-id + in: path + description: The unique identifier of deviceManagementConfigurationSetting + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSetting - name: $select in: query description: Select properties to be returned @@ -7724,30 +8721,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyTemplate' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementConfigurationPolicyTemplate - summary: Update the navigation property configurationPolicyTemplates in deviceManagement - operationId: deviceManagement_UpdateConfigurationPolicyTemplate + - deviceManagement.deviceManagementCompliancePolicy + summary: Update the navigation property settings in deviceManagement + operationId: deviceManagement.compliancePolicy_UpdateSetting parameters: - - name: deviceManagementConfigurationPolicyTemplate-id + - name: deviceManagementCompliancePolicy-id in: path - description: The unique identifier of deviceManagementConfigurationPolicyTemplate + description: The unique identifier of deviceManagementCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementConfigurationSetting-id + in: path + description: The unique identifier of deviceManagementConfigurationSetting + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSetting requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyTemplate' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' required: true responses: 2XX: @@ -7755,24 +8760,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyTemplate' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementConfigurationPolicyTemplate - summary: Delete navigation property configurationPolicyTemplates for deviceManagement - operationId: deviceManagement_DeleteConfigurationPolicyTemplate + - deviceManagement.deviceManagementCompliancePolicy + summary: Delete navigation property settings for deviceManagement + operationId: deviceManagement.compliancePolicy_DeleteSetting parameters: - - name: deviceManagementConfigurationPolicyTemplate-id + - name: deviceManagementCompliancePolicy-id in: path - description: The unique identifier of deviceManagementConfigurationPolicyTemplate + description: The unique identifier of deviceManagementCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementConfigurationSetting-id + in: path + description: The unique identifier of deviceManagementConfigurationSetting + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSetting - name: If-Match in: header description: ETag @@ -7785,22 +8798,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplate-id}/settingTemplates': + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/settings/{deviceManagementConfigurationSetting-id}/settingDefinitions': get: tags: - - deviceManagement.deviceManagementConfigurationPolicyTemplate - summary: Get settingTemplates from deviceManagement - description: Setting templates - operationId: deviceManagement.configurationPolicyTemplate_ListSettingTemplate + - deviceManagement.deviceManagementCompliancePolicy + summary: Get settingDefinitions from deviceManagement + description: List of related Setting Definitions. This property is read-only. + operationId: deviceManagement.compliancePolicy.setting_ListSettingDefinition parameters: - - name: deviceManagementConfigurationPolicyTemplate-id + - name: deviceManagementCompliancePolicy-id in: path - description: The unique identifier of deviceManagementConfigurationPolicyTemplate + description: The unique identifier of deviceManagementCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementConfigurationSetting-id + in: path + description: The unique identifier of deviceManagementConfigurationSetting + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSetting - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -7838,68 +8859,45 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementConfigurationSettingTemplateCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementConfigurationSettingDefinitionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/settings/{deviceManagementConfigurationSetting-id}/settingDefinitions/{deviceManagementConfigurationSettingDefinition-id}': + get: tags: - - deviceManagement.deviceManagementConfigurationPolicyTemplate - summary: Create new navigation property to settingTemplates for deviceManagement - operationId: deviceManagement.configurationPolicyTemplate_CreateSettingTemplate + - deviceManagement.deviceManagementCompliancePolicy + summary: Get settingDefinitions from deviceManagement + description: List of related Setting Definitions. This property is read-only. + operationId: deviceManagement.compliancePolicy.setting_GetSettingDefinition parameters: - - name: deviceManagementConfigurationPolicyTemplate-id + - name: deviceManagementCompliancePolicy-id in: path - description: The unique identifier of deviceManagementConfigurationPolicyTemplate + description: The unique identifier of deviceManagementCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingTemplate' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingTemplate' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplate-id}/settingTemplates/{deviceManagementConfigurationSettingTemplate-id}': - get: - tags: - - deviceManagement.deviceManagementConfigurationPolicyTemplate - summary: Get settingTemplates from deviceManagement - description: Setting templates - operationId: deviceManagement.configurationPolicyTemplate_GetSettingTemplate - parameters: - - name: deviceManagementConfigurationPolicyTemplate-id + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementConfigurationSetting-id in: path - description: The unique identifier of deviceManagementConfigurationPolicyTemplate + description: The unique identifier of deviceManagementConfigurationSetting required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate - - name: deviceManagementConfigurationSettingTemplate-id + x-ms-docs-key-type: deviceManagementConfigurationSetting + - name: deviceManagementConfigurationSettingDefinition-id in: path - description: The unique identifier of deviceManagementConfigurationSettingTemplate + description: The unique identifier of deviceManagementConfigurationSettingDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationSettingTemplate + x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition - name: $select in: query description: Select properties to be returned @@ -7926,107 +8924,84 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingTemplate' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/settings/{deviceManagementConfigurationSetting-id}/settingDefinitions/$count': + get: tags: - - deviceManagement.deviceManagementConfigurationPolicyTemplate - summary: Update the navigation property settingTemplates in deviceManagement - operationId: deviceManagement.configurationPolicyTemplate_UpdateSettingTemplate + - deviceManagement.deviceManagementCompliancePolicy + summary: Get the number of the resource + operationId: deviceManagement.compliancePolicy.setting.settingDefinition_GetCount parameters: - - name: deviceManagementConfigurationPolicyTemplate-id + - name: deviceManagementCompliancePolicy-id in: path - description: The unique identifier of deviceManagementConfigurationPolicyTemplate + description: The unique identifier of deviceManagementCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate - - name: deviceManagementConfigurationSettingTemplate-id + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementConfigurationSetting-id in: path - description: The unique identifier of deviceManagementConfigurationSettingTemplate + description: The unique identifier of deviceManagementConfigurationSetting required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationSettingTemplate - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingTemplate' - required: true + x-ms-docs-key-type: deviceManagementConfigurationSetting + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingTemplate' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/settings/$count': + get: tags: - - deviceManagement.deviceManagementConfigurationPolicyTemplate - summary: Delete navigation property settingTemplates for deviceManagement - operationId: deviceManagement.configurationPolicyTemplate_DeleteSettingTemplate + - deviceManagement.deviceManagementCompliancePolicy + summary: Get the number of the resource + operationId: deviceManagement.compliancePolicy.setting_GetCount parameters: - - name: deviceManagementConfigurationPolicyTemplate-id - in: path - description: The unique identifier of deviceManagementConfigurationPolicyTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate - - name: deviceManagementConfigurationSettingTemplate-id + - name: deviceManagementCompliancePolicy-id in: path - description: The unique identifier of deviceManagementConfigurationSettingTemplate + description: The unique identifier of deviceManagementCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationSettingTemplate - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy + - $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 - '/deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplate-id}/settingTemplates/{deviceManagementConfigurationSettingTemplate-id}/settingDefinitions': + /deviceManagement/compliancePolicies/$count: get: tags: - - deviceManagement.deviceManagementConfigurationPolicyTemplate - summary: Get settingDefinitions from deviceManagement - description: List of related Setting Definitions - operationId: deviceManagement.configurationPolicyTemplate.settingTemplate_ListSettingDefinition + - deviceManagement.deviceManagementCompliancePolicy + summary: Get the number of the resource + operationId: deviceManagement.compliancePolicy_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /deviceManagement/complianceSettings: + get: + tags: + - deviceManagement.deviceManagementConfigurationSettingDefinition + summary: Get complianceSettings from deviceManagement + description: List of all ComplianceSettings + operationId: deviceManagement_ListComplianceSetting parameters: - - name: deviceManagementConfigurationPolicyTemplate-id - in: path - description: The unique identifier of deviceManagementConfigurationPolicyTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate - - name: deviceManagementConfigurationSettingTemplate-id - in: path - description: The unique identifier of deviceManagementConfigurationSettingTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementConfigurationSettingTemplate - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -8073,26 +9048,9 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementConfigurationPolicyTemplate - summary: Create new navigation property to settingDefinitions for deviceManagement - operationId: deviceManagement.configurationPolicyTemplate.settingTemplate_CreateSettingDefinition - parameters: - - name: deviceManagementConfigurationPolicyTemplate-id - in: path - description: The unique identifier of deviceManagementConfigurationPolicyTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate - - name: deviceManagementConfigurationSettingTemplate-id - in: path - description: The unique identifier of deviceManagementConfigurationSettingTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementConfigurationSettingTemplate + - deviceManagement.deviceManagementConfigurationSettingDefinition + summary: Create new navigation property to complianceSettings for deviceManagement + operationId: deviceManagement_CreateComplianceSetting requestBody: description: New navigation property content: @@ -8110,30 +9068,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplate-id}/settingTemplates/{deviceManagementConfigurationSettingTemplate-id}/settingDefinitions/{deviceManagementConfigurationSettingDefinition-id}': + '/deviceManagement/complianceSettings/{deviceManagementConfigurationSettingDefinition-id}': get: tags: - - deviceManagement.deviceManagementConfigurationPolicyTemplate - summary: Get settingDefinitions from deviceManagement - description: List of related Setting Definitions - operationId: deviceManagement.configurationPolicyTemplate.settingTemplate_GetSettingDefinition + - deviceManagement.deviceManagementConfigurationSettingDefinition + summary: Get complianceSettings from deviceManagement + description: List of all ComplianceSettings + operationId: deviceManagement_GetComplianceSetting parameters: - - name: deviceManagementConfigurationPolicyTemplate-id - in: path - description: The unique identifier of deviceManagementConfigurationPolicyTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate - - name: deviceManagementConfigurationSettingTemplate-id - in: path - description: The unique identifier of deviceManagementConfigurationSettingTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementConfigurationSettingTemplate - name: deviceManagementConfigurationSettingDefinition-id in: path description: The unique identifier of deviceManagementConfigurationSettingDefinition @@ -8174,26 +9116,10 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementConfigurationPolicyTemplate - summary: Update the navigation property settingDefinitions in deviceManagement - operationId: deviceManagement.configurationPolicyTemplate.settingTemplate_UpdateSettingDefinition + - deviceManagement.deviceManagementConfigurationSettingDefinition + summary: Update the navigation property complianceSettings in deviceManagement + operationId: deviceManagement_UpdateComplianceSetting parameters: - - name: deviceManagementConfigurationPolicyTemplate-id - in: path - description: The unique identifier of deviceManagementConfigurationPolicyTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate - - name: deviceManagementConfigurationSettingTemplate-id - in: path - description: The unique identifier of deviceManagementConfigurationSettingTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementConfigurationSettingTemplate - name: deviceManagementConfigurationSettingDefinition-id in: path description: The unique identifier of deviceManagementConfigurationSettingDefinition @@ -8221,26 +9147,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementConfigurationPolicyTemplate - summary: Delete navigation property settingDefinitions for deviceManagement - operationId: deviceManagement.configurationPolicyTemplate.settingTemplate_DeleteSettingDefinition + - deviceManagement.deviceManagementConfigurationSettingDefinition + summary: Delete navigation property complianceSettings for deviceManagement + operationId: deviceManagement_DeleteComplianceSetting parameters: - - name: deviceManagementConfigurationPolicyTemplate-id - in: path - description: The unique identifier of deviceManagementConfigurationPolicyTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate - - name: deviceManagementConfigurationSettingTemplate-id - in: path - description: The unique identifier of deviceManagementConfigurationSettingTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementConfigurationSettingTemplate - name: deviceManagementConfigurationSettingDefinition-id in: path description: The unique identifier of deviceManagementConfigurationSettingDefinition @@ -8261,64 +9171,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplate-id}/settingTemplates/{deviceManagementConfigurationSettingTemplate-id}/settingDefinitions/$count': - get: - tags: - - deviceManagement.deviceManagementConfigurationPolicyTemplate - summary: Get the number of the resource - operationId: deviceManagement.configurationPolicyTemplate.settingTemplate.settingDefinition_GetCount - parameters: - - name: deviceManagementConfigurationPolicyTemplate-id - in: path - description: The unique identifier of deviceManagementConfigurationPolicyTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate - - name: deviceManagementConfigurationSettingTemplate-id - in: path - description: The unique identifier of deviceManagementConfigurationSettingTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementConfigurationSettingTemplate - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplate-id}/settingTemplates/$count': - get: - tags: - - deviceManagement.deviceManagementConfigurationPolicyTemplate - summary: Get the number of the resource - operationId: deviceManagement.configurationPolicyTemplate.settingTemplate_GetCount - parameters: - - name: deviceManagementConfigurationPolicyTemplate-id - in: path - description: The unique identifier of deviceManagementConfigurationPolicyTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/configurationPolicyTemplates/$count: + /deviceManagement/complianceSettings/$count: get: tags: - - deviceManagement.deviceManagementConfigurationPolicyTemplate + - deviceManagement.deviceManagementConfigurationSettingDefinition summary: Get the number of the resource - operationId: deviceManagement.configurationPolicyTemplate_GetCount + operationId: deviceManagement.complianceSetting_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -8327,13 +9185,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/configurationSettings: + /deviceManagement/configurationPolicies: get: tags: - - deviceManagement.deviceManagementConfigurationSettingDefinition - summary: Get configurationSettings from deviceManagement - description: List of all ConfigurationSettings - operationId: deviceManagement_ListConfigurationSetting + - deviceManagement.deviceManagementConfigurationPolicy + summary: Get configurationPolicies from deviceManagement + description: List of all Configuration policies + operationId: deviceManagement_ListConfigurationPolicy parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -8372,7 +9230,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementConfigurationSettingDefinitionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementConfigurationPolicyCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -8381,15 +9239,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementConfigurationSettingDefinition - summary: Create new navigation property to configurationSettings for deviceManagement - operationId: deviceManagement_CreateConfigurationSetting + - deviceManagement.deviceManagementConfigurationPolicy + summary: Create new navigation property to configurationPolicies for deviceManagement + operationId: deviceManagement_CreateConfigurationPolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' required: true responses: 2XX: @@ -8397,26 +9255,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/configurationSettings/{deviceManagementConfigurationSettingDefinition-id}': + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}': get: tags: - - deviceManagement.deviceManagementConfigurationSettingDefinition - summary: Get configurationSettings from deviceManagement - description: List of all ConfigurationSettings - operationId: deviceManagement_GetConfigurationSetting + - deviceManagement.deviceManagementConfigurationPolicy + summary: Get configurationPolicies from deviceManagement + description: List of all Configuration policies + operationId: deviceManagement_GetConfigurationPolicy parameters: - - name: deviceManagementConfigurationSettingDefinition-id + - name: deviceManagementConfigurationPolicy-id in: path - description: The unique identifier of deviceManagementConfigurationSettingDefinition + description: The unique identifier of deviceManagementConfigurationPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition + x-ms-docs-key-type: deviceManagementConfigurationPolicy - name: $select in: query description: Select properties to be returned @@ -8443,30 +9301,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementConfigurationSettingDefinition - summary: Update the navigation property configurationSettings in deviceManagement - operationId: deviceManagement_UpdateConfigurationSetting + - deviceManagement.deviceManagementConfigurationPolicy + summary: Update the navigation property configurationPolicies in deviceManagement + operationId: deviceManagement_UpdateConfigurationPolicy parameters: - - name: deviceManagementConfigurationSettingDefinition-id + - name: deviceManagementConfigurationPolicy-id in: path - description: The unique identifier of deviceManagementConfigurationSettingDefinition + description: The unique identifier of deviceManagementConfigurationPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition + x-ms-docs-key-type: deviceManagementConfigurationPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' required: true responses: 2XX: @@ -8474,24 +9332,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementConfigurationSettingDefinition - summary: Delete navigation property configurationSettings for deviceManagement - operationId: deviceManagement_DeleteConfigurationSetting + - deviceManagement.deviceManagementConfigurationPolicy + summary: Delete navigation property configurationPolicies for deviceManagement + operationId: deviceManagement_DeleteConfigurationPolicy parameters: - - name: deviceManagementConfigurationSettingDefinition-id + - name: deviceManagementConfigurationPolicy-id in: path - description: The unique identifier of deviceManagementConfigurationSettingDefinition + description: The unique identifier of deviceManagementConfigurationPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition + x-ms-docs-key-type: deviceManagementConfigurationPolicy - name: If-Match in: header description: ETag @@ -8504,28 +9362,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/configurationSettings/$count: - get: - tags: - - deviceManagement.deviceManagementConfigurationSettingDefinition - summary: Get the number of the resource - operationId: deviceManagement.configurationSetting_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/dataSharingConsents: + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/assignments': get: tags: - - deviceManagement.dataSharingConsent - summary: Get dataSharingConsents from deviceManagement - description: Data sharing consents. - operationId: deviceManagement_ListDataSharingConsent + - deviceManagement.deviceManagementConfigurationPolicy + summary: Get assignments from deviceManagement + description: Policy assignments + operationId: deviceManagement.configurationPolicy_ListAssignment parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: The unique identifier of deviceManagementConfigurationPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -8563,7 +9415,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.dataSharingConsentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementConfigurationPolicyAssignmentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -8572,15 +9424,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.dataSharingConsent - summary: Create new navigation property to dataSharingConsents for deviceManagement - operationId: deviceManagement_CreateDataSharingConsent + - deviceManagement.deviceManagementConfigurationPolicy + summary: Create new navigation property to assignments for deviceManagement + operationId: deviceManagement.configurationPolicy_CreateAssignment + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: The unique identifier of deviceManagementConfigurationPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dataSharingConsent' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' required: true responses: 2XX: @@ -8588,26 +9449,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dataSharingConsent' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/dataSharingConsents/{dataSharingConsent-id}': + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/assignments/{deviceManagementConfigurationPolicyAssignment-id}': get: tags: - - deviceManagement.dataSharingConsent - summary: Get dataSharingConsents from deviceManagement - description: Data sharing consents. - operationId: deviceManagement_GetDataSharingConsent + - deviceManagement.deviceManagementConfigurationPolicy + summary: Get assignments from deviceManagement + description: Policy assignments + operationId: deviceManagement.configurationPolicy_GetAssignment parameters: - - name: dataSharingConsent-id + - name: deviceManagementConfigurationPolicy-id in: path - description: The unique identifier of dataSharingConsent + description: The unique identifier of deviceManagementConfigurationPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: dataSharingConsent + x-ms-docs-key-type: deviceManagementConfigurationPolicy + - name: deviceManagementConfigurationPolicyAssignment-id + in: path + description: The unique identifier of deviceManagementConfigurationPolicyAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicyAssignment - name: $select in: query description: Select properties to be returned @@ -8634,30 +9503,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dataSharingConsent' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.dataSharingConsent - summary: Update the navigation property dataSharingConsents in deviceManagement - operationId: deviceManagement_UpdateDataSharingConsent + - deviceManagement.deviceManagementConfigurationPolicy + summary: Update the navigation property assignments in deviceManagement + operationId: deviceManagement.configurationPolicy_UpdateAssignment parameters: - - name: dataSharingConsent-id + - name: deviceManagementConfigurationPolicy-id in: path - description: The unique identifier of dataSharingConsent + description: The unique identifier of deviceManagementConfigurationPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: dataSharingConsent + x-ms-docs-key-type: deviceManagementConfigurationPolicy + - name: deviceManagementConfigurationPolicyAssignment-id + in: path + description: The unique identifier of deviceManagementConfigurationPolicyAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicyAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dataSharingConsent' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' required: true responses: 2XX: @@ -8665,24 +9542,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dataSharingConsent' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.dataSharingConsent - summary: Delete navigation property dataSharingConsents for deviceManagement - operationId: deviceManagement_DeleteDataSharingConsent + - deviceManagement.deviceManagementConfigurationPolicy + summary: Delete navigation property assignments for deviceManagement + operationId: deviceManagement.configurationPolicy_DeleteAssignment parameters: - - name: dataSharingConsent-id + - name: deviceManagementConfigurationPolicy-id in: path - description: The unique identifier of dataSharingConsent + description: The unique identifier of deviceManagementConfigurationPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: dataSharingConsent + x-ms-docs-key-type: deviceManagementConfigurationPolicy + - name: deviceManagementConfigurationPolicyAssignment-id + in: path + description: The unique identifier of deviceManagementConfigurationPolicyAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicyAssignment - name: If-Match in: header description: ETag @@ -8695,13 +9580,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/dataSharingConsents/$count: + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/assignments/$count': get: tags: - - deviceManagement.dataSharingConsent + - deviceManagement.deviceManagementConfigurationPolicy summary: Get the number of the resource - operationId: deviceManagement.dataSharingConsent_GetCount + operationId: deviceManagement.configurationPolicy.assignment_GetCount parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: The unique identifier of deviceManagementConfigurationPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -8709,146 +9602,120 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/derivedCredentials: - get: + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.assign': + post: tags: - - deviceManagement.deviceManagementDerivedCredentialSettings - summary: Get derivedCredentials from deviceManagement - description: Collection of Derived credential settings associated with account. - operationId: deviceManagement_ListDerivedCredential + - deviceManagement.deviceManagementConfigurationPolicy + summary: Invoke action assign + operationId: deviceManagement.configurationPolicy_assign 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 + - name: deviceManagementConfigurationPolicy-id + in: path + description: The unique identifier of deviceManagementConfigurationPolicy + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementDerivedCredentialSettingsCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.deviceManagementDerivedCredentialSettings - summary: Create new navigation property to derivedCredentials for deviceManagement - operationId: deviceManagement_CreateDerivedCredential + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementDerivedCredentialSettings' + type: object + properties: + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementDerivedCredentialSettings' + title: Collection of deviceManagementConfigurationPolicyAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/derivedCredentials/{deviceManagementDerivedCredentialSettings-id}': - get: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.clearEnrollmentTimeDeviceMembershipTarget': + post: tags: - - deviceManagement.deviceManagementDerivedCredentialSettings - summary: Get derivedCredentials from deviceManagement - description: Collection of Derived credential settings associated with account. - operationId: deviceManagement_GetDerivedCredential + - deviceManagement.deviceManagementConfigurationPolicy + summary: Invoke action clearEnrollmentTimeDeviceMembershipTarget + operationId: deviceManagement.configurationPolicy_clearEnrollmentTimeDeviceMembershipTarget parameters: - - name: deviceManagementDerivedCredentialSettings-id + - name: deviceManagementConfigurationPolicy-id in: path - description: The unique identifier of deviceManagementDerivedCredentialSettings + description: The unique identifier of deviceManagementConfigurationPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementDerivedCredentialSettings - - 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: deviceManagementConfigurationPolicy responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementDerivedCredentialSettings' + type: object + properties: + value: + type: boolean + default: false + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.createCopy': + post: tags: - - deviceManagement.deviceManagementDerivedCredentialSettings - summary: Update the navigation property derivedCredentials in deviceManagement - operationId: deviceManagement_UpdateDerivedCredential + - deviceManagement.deviceManagementConfigurationPolicy + summary: Invoke action createCopy + operationId: deviceManagement.configurationPolicy_createCopy parameters: - - name: deviceManagementDerivedCredentialSettings-id + - name: deviceManagementConfigurationPolicy-id in: path - description: The unique identifier of deviceManagementDerivedCredentialSettings + description: The unique identifier of deviceManagementConfigurationPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementDerivedCredentialSettings + x-ms-docs-key-type: deviceManagementConfigurationPolicy requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementDerivedCredentialSettings' + type: object + properties: + displayName: + type: string + nullable: true + description: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: @@ -8856,58 +9723,151 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementDerivedCredentialSettings' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.reorder': + post: tags: - - deviceManagement.deviceManagementDerivedCredentialSettings - summary: Delete navigation property derivedCredentials for deviceManagement - operationId: deviceManagement_DeleteDerivedCredential + - deviceManagement.deviceManagementConfigurationPolicy + summary: Invoke action reorder + operationId: deviceManagement.configurationPolicy_reorder parameters: - - name: deviceManagementDerivedCredentialSettings-id + - name: deviceManagementConfigurationPolicy-id in: path - description: The unique identifier of deviceManagementDerivedCredentialSettings + description: The unique identifier of deviceManagementConfigurationPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementDerivedCredentialSettings - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: deviceManagementConfigurationPolicy + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + priority: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.retrieveEnrollmentTimeDeviceMembershipTarget': + post: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Invoke action retrieveEnrollmentTimeDeviceMembershipTarget + operationId: deviceManagement.configurationPolicy_retrieveEnrollmentTimeDeviceMembershipTarget + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: The unique identifier of deviceManagementConfigurationPolicy + required: true style: simple schema: type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.enrollmentTimeDeviceMembershipTargetResult' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /deviceManagement/derivedCredentials/$count: + x-ms-docs-operation-type: action + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.retrieveLatestUpgradeDefaultBaselinePolicy()': get: tags: - - deviceManagement.deviceManagementDerivedCredentialSettings - summary: Get the number of the resource - operationId: deviceManagement.derivedCredential_GetCount + - deviceManagement.deviceManagementConfigurationPolicy + summary: Invoke function retrieveLatestUpgradeDefaultBaselinePolicy + operationId: deviceManagement.configurationPolicy_retrieveLatestUpgradeDefaultBaselinePolicy parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: deviceManagementConfigurationPolicy-id + in: path + description: The unique identifier of deviceManagementConfigurationPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' default: $ref: '#/components/responses/error' - /deviceManagement/detectedApps: + x-ms-docs-operation-type: function + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.setEnrollmentTimeDeviceMembershipTarget': + post: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Invoke action setEnrollmentTimeDeviceMembershipTarget + operationId: deviceManagement.configurationPolicy_setEnrollmentTimeDeviceMembershipTarget + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: The unique identifier of deviceManagementConfigurationPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + enrollmentTimeDeviceMembershipTargets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.enrollmentTimeDeviceMembershipTarget' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.enrollmentTimeDeviceMembershipTargetResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/settings': get: tags: - - deviceManagement.detectedApp - summary: Get detectedApps from deviceManagement - description: The list of detected apps associated with a device. - operationId: deviceManagement_ListDetectedApp + - deviceManagement.deviceManagementConfigurationPolicy + summary: Get settings from deviceManagement + description: Policy settings + operationId: deviceManagement.configurationPolicy_ListSetting parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: The unique identifier of deviceManagementConfigurationPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -8945,7 +9905,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.detectedAppCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementConfigurationSettingCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -8954,15 +9914,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.detectedApp - summary: Create new navigation property to detectedApps for deviceManagement - operationId: deviceManagement_CreateDetectedApp + - deviceManagement.deviceManagementConfigurationPolicy + summary: Create new navigation property to settings for deviceManagement + operationId: deviceManagement.configurationPolicy_CreateSetting + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: The unique identifier of deviceManagementConfigurationPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.detectedApp' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' required: true responses: 2XX: @@ -8970,26 +9939,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.detectedApp' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/detectedApps/{detectedApp-id}': + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/settings/{deviceManagementConfigurationSetting-id}': get: tags: - - deviceManagement.detectedApp - summary: Get detectedApps from deviceManagement - description: The list of detected apps associated with a device. - operationId: deviceManagement_GetDetectedApp + - deviceManagement.deviceManagementConfigurationPolicy + summary: Get settings from deviceManagement + description: Policy settings + operationId: deviceManagement.configurationPolicy_GetSetting parameters: - - name: detectedApp-id + - name: deviceManagementConfigurationPolicy-id in: path - description: The unique identifier of detectedApp + description: The unique identifier of deviceManagementConfigurationPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: detectedApp + x-ms-docs-key-type: deviceManagementConfigurationPolicy + - name: deviceManagementConfigurationSetting-id + in: path + description: The unique identifier of deviceManagementConfigurationSetting + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSetting - name: $select in: query description: Select properties to be returned @@ -9016,30 +9993,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.detectedApp' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.detectedApp - summary: Update the navigation property detectedApps in deviceManagement - operationId: deviceManagement_UpdateDetectedApp + - deviceManagement.deviceManagementConfigurationPolicy + summary: Update the navigation property settings in deviceManagement + operationId: deviceManagement.configurationPolicy_UpdateSetting parameters: - - name: detectedApp-id + - name: deviceManagementConfigurationPolicy-id in: path - description: The unique identifier of detectedApp + description: The unique identifier of deviceManagementConfigurationPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: detectedApp + x-ms-docs-key-type: deviceManagementConfigurationPolicy + - name: deviceManagementConfigurationSetting-id + in: path + description: The unique identifier of deviceManagementConfigurationSetting + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSetting requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.detectedApp' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' required: true responses: 2XX: @@ -9047,24 +10032,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.detectedApp' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.detectedApp - summary: Delete navigation property detectedApps for deviceManagement - operationId: deviceManagement_DeleteDetectedApp + - deviceManagement.deviceManagementConfigurationPolicy + summary: Delete navigation property settings for deviceManagement + operationId: deviceManagement.configurationPolicy_DeleteSetting parameters: - - name: detectedApp-id + - name: deviceManagementConfigurationPolicy-id in: path - description: The unique identifier of detectedApp + description: The unique identifier of deviceManagementConfigurationPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: detectedApp + x-ms-docs-key-type: deviceManagementConfigurationPolicy + - name: deviceManagementConfigurationSetting-id + in: path + description: The unique identifier of deviceManagementConfigurationSetting + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSetting - name: If-Match in: header description: ETag @@ -9077,22 +10070,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/detectedApps/{detectedApp-id}/managedDevices': + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/settings/{deviceManagementConfigurationSetting-id}/settingDefinitions': get: tags: - - deviceManagement.detectedApp - summary: Get managedDevices from deviceManagement - description: The devices that have the discovered application installed - operationId: deviceManagement.detectedApp_ListManagedDevice + - deviceManagement.deviceManagementConfigurationPolicy + summary: Get settingDefinitions from deviceManagement + description: List of related Setting Definitions. This property is read-only. + operationId: deviceManagement.configurationPolicy.setting_ListSettingDefinition parameters: - - name: detectedApp-id + - name: deviceManagementConfigurationPolicy-id in: path - description: The unique identifier of detectedApp + description: The unique identifier of deviceManagementConfigurationPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: detectedApp + x-ms-docs-key-type: deviceManagementConfigurationPolicy + - name: deviceManagementConfigurationSetting-id + in: path + description: The unique identifier of deviceManagementConfigurationSetting + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSetting - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -9130,37 +10131,45 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.managedDeviceCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementConfigurationSettingDefinitionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/deviceManagement/detectedApps/{detectedApp-id}/managedDevices/{managedDevice-id}': + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/settings/{deviceManagementConfigurationSetting-id}/settingDefinitions/{deviceManagementConfigurationSettingDefinition-id}': get: tags: - - deviceManagement.detectedApp - summary: Get managedDevices from deviceManagement - description: The devices that have the discovered application installed - operationId: deviceManagement.detectedApp_GetManagedDevice + - deviceManagement.deviceManagementConfigurationPolicy + summary: Get settingDefinitions from deviceManagement + description: List of related Setting Definitions. This property is read-only. + operationId: deviceManagement.configurationPolicy.setting_GetSettingDefinition parameters: - - name: detectedApp-id + - name: deviceManagementConfigurationPolicy-id in: path - description: The unique identifier of detectedApp + description: The unique identifier of deviceManagementConfigurationPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: detectedApp - - name: managedDevice-id + x-ms-docs-key-type: deviceManagementConfigurationPolicy + - name: deviceManagementConfigurationSetting-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of deviceManagementConfigurationSetting required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: deviceManagementConfigurationSetting + - name: deviceManagementConfigurationSettingDefinition-id + in: path + description: The unique identifier of deviceManagementConfigurationSettingDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition - name: $select in: query description: Select properties to be returned @@ -9187,25 +10196,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDevice' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/detectedApps/{detectedApp-id}/managedDevices/$count': + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/settings/{deviceManagementConfigurationSetting-id}/settingDefinitions/$count': get: tags: - - deviceManagement.detectedApp + - deviceManagement.deviceManagementConfigurationPolicy summary: Get the number of the resource - operationId: deviceManagement.detectedApp.managedDevice_GetCount + operationId: deviceManagement.configurationPolicy.setting.settingDefinition_GetCount parameters: - - name: detectedApp-id + - name: deviceManagementConfigurationPolicy-id in: path - description: The unique identifier of detectedApp + description: The unique identifier of deviceManagementConfigurationPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: detectedApp + x-ms-docs-key-type: deviceManagementConfigurationPolicy + - name: deviceManagementConfigurationSetting-id + in: path + description: The unique identifier of deviceManagementConfigurationSetting + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSetting - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -9213,13 +10230,21 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/detectedApps/$count: + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/settings/$count': get: tags: - - deviceManagement.detectedApp + - deviceManagement.deviceManagementConfigurationPolicy summary: Get the number of the resource - operationId: deviceManagement.detectedApp_GetCount + operationId: deviceManagement.configurationPolicy.setting_GetCount parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: The unique identifier of deviceManagementConfigurationPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -9227,13 +10252,27 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/deviceCategories: + /deviceManagement/configurationPolicies/$count: get: tags: - - deviceManagement.deviceCategory - summary: Get deviceCategories from deviceManagement - description: The list of device categories with the tenant. - operationId: deviceManagement_ListDeviceCategory + - deviceManagement.deviceManagementConfigurationPolicy + summary: Get the number of the resource + operationId: deviceManagement.configurationPolicy_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /deviceManagement/configurationPolicyTemplates: + get: + tags: + - deviceManagement.deviceManagementConfigurationPolicyTemplate + summary: Get configurationPolicyTemplates from deviceManagement + description: List of all templates + operationId: deviceManagement_ListConfigurationPolicyTemplate parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -9272,7 +10311,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceCategoryCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementConfigurationPolicyTemplateCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -9281,15 +10320,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceCategory - summary: Create new navigation property to deviceCategories for deviceManagement - operationId: deviceManagement_CreateDeviceCategory + - deviceManagement.deviceManagementConfigurationPolicyTemplate + summary: Create new navigation property to configurationPolicyTemplates for deviceManagement + operationId: deviceManagement_CreateConfigurationPolicyTemplate requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCategory' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyTemplate' required: true responses: 2XX: @@ -9297,26 +10336,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCategory' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceCategories/{deviceCategory-id}': + '/deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplate-id}': get: tags: - - deviceManagement.deviceCategory - summary: Get deviceCategories from deviceManagement - description: The list of device categories with the tenant. - operationId: deviceManagement_GetDeviceCategory + - deviceManagement.deviceManagementConfigurationPolicyTemplate + summary: Get configurationPolicyTemplates from deviceManagement + description: List of all templates + operationId: deviceManagement_GetConfigurationPolicyTemplate parameters: - - name: deviceCategory-id + - name: deviceManagementConfigurationPolicyTemplate-id in: path - description: The unique identifier of deviceCategory + description: The unique identifier of deviceManagementConfigurationPolicyTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deviceCategory + x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate - name: $select in: query description: Select properties to be returned @@ -9343,30 +10382,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCategory' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceCategory - summary: Update the navigation property deviceCategories in deviceManagement - operationId: deviceManagement_UpdateDeviceCategory + - deviceManagement.deviceManagementConfigurationPolicyTemplate + summary: Update the navigation property configurationPolicyTemplates in deviceManagement + operationId: deviceManagement_UpdateConfigurationPolicyTemplate parameters: - - name: deviceCategory-id + - name: deviceManagementConfigurationPolicyTemplate-id in: path - description: The unique identifier of deviceCategory + description: The unique identifier of deviceManagementConfigurationPolicyTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deviceCategory + x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCategory' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyTemplate' required: true responses: 2XX: @@ -9374,24 +10413,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCategory' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceCategory - summary: Delete navigation property deviceCategories for deviceManagement - operationId: deviceManagement_DeleteDeviceCategory + - deviceManagement.deviceManagementConfigurationPolicyTemplate + summary: Delete navigation property configurationPolicyTemplates for deviceManagement + operationId: deviceManagement_DeleteConfigurationPolicyTemplate parameters: - - name: deviceCategory-id + - name: deviceManagementConfigurationPolicyTemplate-id in: path - description: The unique identifier of deviceCategory + description: The unique identifier of deviceManagementConfigurationPolicyTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deviceCategory + x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate - name: If-Match in: header description: ETag @@ -9404,30 +10443,24 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/deviceCategories/$count: + '/deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplate-id}/settingTemplates': get: tags: - - deviceManagement.deviceCategory - summary: Get the number of the resource - operationId: deviceManagement.deviceCategory_GetCount + - deviceManagement.deviceManagementConfigurationPolicyTemplate + summary: Get settingTemplates from deviceManagement + description: Setting templates + operationId: deviceManagement.configurationPolicyTemplate_ListSettingTemplate parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/deviceCompliancePolicies: - get: - tags: - - deviceManagement.deviceCompliancePolicy - summary: Get deviceCompliancePolicies from deviceManagement - description: The device compliance policies. - operationId: deviceManagement_ListDeviceCompliancePolicy - parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' + - name: deviceManagementConfigurationPolicyTemplate-id + in: path + description: The unique identifier of deviceManagementConfigurationPolicyTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' @@ -9463,7 +10496,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceCompliancePolicyCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementConfigurationSettingTemplateCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -9472,15 +10505,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceCompliancePolicy - summary: Create new navigation property to deviceCompliancePolicies for deviceManagement - operationId: deviceManagement_CreateDeviceCompliancePolicy + - deviceManagement.deviceManagementConfigurationPolicyTemplate + summary: Create new navigation property to settingTemplates for deviceManagement + operationId: deviceManagement.configurationPolicyTemplate_CreateSettingTemplate + parameters: + - name: deviceManagementConfigurationPolicyTemplate-id + in: path + description: The unique identifier of deviceManagementConfigurationPolicyTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicy' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingTemplate' required: true responses: 2XX: @@ -9488,26 +10530,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicy' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}': + '/deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplate-id}/settingTemplates/{deviceManagementConfigurationSettingTemplate-id}': get: tags: - - deviceManagement.deviceCompliancePolicy - summary: Get deviceCompliancePolicies from deviceManagement - description: The device compliance policies. - operationId: deviceManagement_GetDeviceCompliancePolicy + - deviceManagement.deviceManagementConfigurationPolicyTemplate + summary: Get settingTemplates from deviceManagement + description: Setting templates + operationId: deviceManagement.configurationPolicyTemplate_GetSettingTemplate parameters: - - name: deviceCompliancePolicy-id + - name: deviceManagementConfigurationPolicyTemplate-id in: path - description: The unique identifier of deviceCompliancePolicy + description: The unique identifier of deviceManagementConfigurationPolicyTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy + x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate + - name: deviceManagementConfigurationSettingTemplate-id + in: path + description: The unique identifier of deviceManagementConfigurationSettingTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSettingTemplate - name: $select in: query description: Select properties to be returned @@ -9534,30 +10584,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicy' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceCompliancePolicy - summary: Update the navigation property deviceCompliancePolicies in deviceManagement - operationId: deviceManagement_UpdateDeviceCompliancePolicy + - deviceManagement.deviceManagementConfigurationPolicyTemplate + summary: Update the navigation property settingTemplates in deviceManagement + operationId: deviceManagement.configurationPolicyTemplate_UpdateSettingTemplate parameters: - - name: deviceCompliancePolicy-id + - name: deviceManagementConfigurationPolicyTemplate-id in: path - description: The unique identifier of deviceCompliancePolicy + description: The unique identifier of deviceManagementConfigurationPolicyTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy + x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate + - name: deviceManagementConfigurationSettingTemplate-id + in: path + description: The unique identifier of deviceManagementConfigurationSettingTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSettingTemplate requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicy' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingTemplate' required: true responses: 2XX: @@ -9565,24 +10623,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicy' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceCompliancePolicy - summary: Delete navigation property deviceCompliancePolicies for deviceManagement - operationId: deviceManagement_DeleteDeviceCompliancePolicy + - deviceManagement.deviceManagementConfigurationPolicyTemplate + summary: Delete navigation property settingTemplates for deviceManagement + operationId: deviceManagement.configurationPolicyTemplate_DeleteSettingTemplate parameters: - - name: deviceCompliancePolicy-id + - name: deviceManagementConfigurationPolicyTemplate-id in: path - description: The unique identifier of deviceCompliancePolicy + description: The unique identifier of deviceManagementConfigurationPolicyTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy + x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate + - name: deviceManagementConfigurationSettingTemplate-id + in: path + description: The unique identifier of deviceManagementConfigurationSettingTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSettingTemplate - name: If-Match in: header description: ETag @@ -9595,22 +10661,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/assignments': + '/deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplate-id}/settingTemplates/{deviceManagementConfigurationSettingTemplate-id}/settingDefinitions': get: tags: - - deviceManagement.deviceCompliancePolicy - summary: Get assignments from deviceManagement - description: The collection of assignments for this compliance policy. - operationId: deviceManagement.deviceCompliancePolicy_ListAssignment + - deviceManagement.deviceManagementConfigurationPolicyTemplate + summary: Get settingDefinitions from deviceManagement + description: List of related Setting Definitions + operationId: deviceManagement.configurationPolicyTemplate.settingTemplate_ListSettingDefinition parameters: - - name: deviceCompliancePolicy-id + - name: deviceManagementConfigurationPolicyTemplate-id in: path - description: The unique identifier of deviceCompliancePolicy + description: The unique identifier of deviceManagementConfigurationPolicyTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy + x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate + - name: deviceManagementConfigurationSettingTemplate-id + in: path + description: The unique identifier of deviceManagementConfigurationSettingTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSettingTemplate - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -9648,7 +10722,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceCompliancePolicyAssignmentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementConfigurationSettingDefinitionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -9657,24 +10731,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceCompliancePolicy - summary: Create new navigation property to assignments for deviceManagement - operationId: deviceManagement.deviceCompliancePolicy_CreateAssignment + - deviceManagement.deviceManagementConfigurationPolicyTemplate + summary: Create new navigation property to settingDefinitions for deviceManagement + operationId: deviceManagement.configurationPolicyTemplate.settingTemplate_CreateSettingDefinition parameters: - - name: deviceCompliancePolicy-id + - name: deviceManagementConfigurationPolicyTemplate-id in: path - description: The unique identifier of deviceCompliancePolicy + description: The unique identifier of deviceManagementConfigurationPolicyTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy + x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate + - name: deviceManagementConfigurationSettingTemplate-id + in: path + description: The unique identifier of deviceManagementConfigurationSettingTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSettingTemplate requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' required: true responses: 2XX: @@ -9682,34 +10764,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/assignments/{deviceCompliancePolicyAssignment-id}': + '/deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplate-id}/settingTemplates/{deviceManagementConfigurationSettingTemplate-id}/settingDefinitions/{deviceManagementConfigurationSettingDefinition-id}': get: tags: - - deviceManagement.deviceCompliancePolicy - summary: Get assignments from deviceManagement - description: The collection of assignments for this compliance policy. - operationId: deviceManagement.deviceCompliancePolicy_GetAssignment + - deviceManagement.deviceManagementConfigurationPolicyTemplate + summary: Get settingDefinitions from deviceManagement + description: List of related Setting Definitions + operationId: deviceManagement.configurationPolicyTemplate.settingTemplate_GetSettingDefinition parameters: - - name: deviceCompliancePolicy-id + - name: deviceManagementConfigurationPolicyTemplate-id in: path - description: The unique identifier of deviceCompliancePolicy + description: The unique identifier of deviceManagementConfigurationPolicyTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: deviceCompliancePolicyAssignment-id + x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate + - name: deviceManagementConfigurationSettingTemplate-id in: path - description: The unique identifier of deviceCompliancePolicyAssignment + description: The unique identifier of deviceManagementConfigurationSettingTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deviceCompliancePolicyAssignment + x-ms-docs-key-type: deviceManagementConfigurationSettingTemplate + - name: deviceManagementConfigurationSettingDefinition-id + in: path + description: The unique identifier of deviceManagementConfigurationSettingDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition - name: $select in: query description: Select properties to be returned @@ -9736,38 +10826,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceCompliancePolicy - summary: Update the navigation property assignments in deviceManagement - operationId: deviceManagement.deviceCompliancePolicy_UpdateAssignment + - deviceManagement.deviceManagementConfigurationPolicyTemplate + summary: Update the navigation property settingDefinitions in deviceManagement + operationId: deviceManagement.configurationPolicyTemplate.settingTemplate_UpdateSettingDefinition parameters: - - name: deviceCompliancePolicy-id + - name: deviceManagementConfigurationPolicyTemplate-id in: path - description: The unique identifier of deviceCompliancePolicy + description: The unique identifier of deviceManagementConfigurationPolicyTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: deviceCompliancePolicyAssignment-id + x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate + - name: deviceManagementConfigurationSettingTemplate-id in: path - description: The unique identifier of deviceCompliancePolicyAssignment + description: The unique identifier of deviceManagementConfigurationSettingTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deviceCompliancePolicyAssignment + x-ms-docs-key-type: deviceManagementConfigurationSettingTemplate + - name: deviceManagementConfigurationSettingDefinition-id + in: path + description: The unique identifier of deviceManagementConfigurationSettingDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' required: true responses: 2XX: @@ -9775,32 +10873,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceCompliancePolicy - summary: Delete navigation property assignments for deviceManagement - operationId: deviceManagement.deviceCompliancePolicy_DeleteAssignment + - deviceManagement.deviceManagementConfigurationPolicyTemplate + summary: Delete navigation property settingDefinitions for deviceManagement + operationId: deviceManagement.configurationPolicyTemplate.settingTemplate_DeleteSettingDefinition parameters: - - name: deviceCompliancePolicy-id + - name: deviceManagementConfigurationPolicyTemplate-id in: path - description: The unique identifier of deviceCompliancePolicy + description: The unique identifier of deviceManagementConfigurationPolicyTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: deviceCompliancePolicyAssignment-id + x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate + - name: deviceManagementConfigurationSettingTemplate-id in: path - description: The unique identifier of deviceCompliancePolicyAssignment + description: The unique identifier of deviceManagementConfigurationSettingTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deviceCompliancePolicyAssignment + x-ms-docs-key-type: deviceManagementConfigurationSettingTemplate + - name: deviceManagementConfigurationSettingDefinition-id + in: path + description: The unique identifier of deviceManagementConfigurationSettingDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition - name: If-Match in: header description: ETag @@ -9813,21 +10919,29 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/assignments/$count': + '/deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplate-id}/settingTemplates/{deviceManagementConfigurationSettingTemplate-id}/settingDefinitions/$count': get: tags: - - deviceManagement.deviceCompliancePolicy + - deviceManagement.deviceManagementConfigurationPolicyTemplate summary: Get the number of the resource - operationId: deviceManagement.deviceCompliancePolicy.assignment_GetCount + operationId: deviceManagement.configurationPolicyTemplate.settingTemplate.settingDefinition_GetCount parameters: - - name: deviceCompliancePolicy-id + - name: deviceManagementConfigurationPolicyTemplate-id in: path - description: The unique identifier of deviceCompliancePolicy + description: The unique identifier of deviceManagementConfigurationPolicyTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy + x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate + - name: deviceManagementConfigurationSettingTemplate-id + in: path + description: The unique identifier of deviceManagementConfigurationSettingTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSettingTemplate - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -9835,22 +10949,50 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/deviceSettingStateSummaries': + '/deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplate-id}/settingTemplates/$count': get: tags: - - deviceManagement.deviceCompliancePolicy - summary: Get deviceSettingStateSummaries from deviceManagement - description: Compliance Setting State Device Summary - operationId: deviceManagement.deviceCompliancePolicy_ListDeviceSettingStateSummary + - deviceManagement.deviceManagementConfigurationPolicyTemplate + summary: Get the number of the resource + operationId: deviceManagement.configurationPolicyTemplate.settingTemplate_GetCount parameters: - - name: deviceCompliancePolicy-id + - name: deviceManagementConfigurationPolicyTemplate-id in: path - description: The unique identifier of deviceCompliancePolicy + description: The unique identifier of deviceManagementConfigurationPolicyTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy + x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /deviceManagement/configurationPolicyTemplates/$count: + get: + tags: + - deviceManagement.deviceManagementConfigurationPolicyTemplate + summary: Get the number of the resource + operationId: deviceManagement.configurationPolicyTemplate_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /deviceManagement/configurationSettings: + get: + tags: + - deviceManagement.deviceManagementConfigurationSettingDefinition + summary: Get configurationSettings from deviceManagement + description: List of all ConfigurationSettings + operationId: deviceManagement_ListConfigurationSetting + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -9888,7 +11030,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.settingStateDeviceSummaryCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementConfigurationSettingDefinitionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -9897,24 +11039,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceCompliancePolicy - summary: Create new navigation property to deviceSettingStateSummaries for deviceManagement - operationId: deviceManagement.deviceCompliancePolicy_CreateDeviceSettingStateSummary - parameters: - - name: deviceCompliancePolicy-id - in: path - description: The unique identifier of deviceCompliancePolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy + - deviceManagement.deviceManagementConfigurationSettingDefinition + summary: Create new navigation property to configurationSettings for deviceManagement + operationId: deviceManagement_CreateConfigurationSetting requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' required: true responses: 2XX: @@ -9922,34 +11055,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/deviceSettingStateSummaries/{settingStateDeviceSummary-id}': + '/deviceManagement/configurationSettings/{deviceManagementConfigurationSettingDefinition-id}': get: tags: - - deviceManagement.deviceCompliancePolicy - summary: Get deviceSettingStateSummaries from deviceManagement - description: Compliance Setting State Device Summary - operationId: deviceManagement.deviceCompliancePolicy_GetDeviceSettingStateSummary + - deviceManagement.deviceManagementConfigurationSettingDefinition + summary: Get configurationSettings from deviceManagement + description: List of all ConfigurationSettings + operationId: deviceManagement_GetConfigurationSetting parameters: - - name: deviceCompliancePolicy-id - in: path - description: The unique identifier of deviceCompliancePolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: settingStateDeviceSummary-id + - name: deviceManagementConfigurationSettingDefinition-id in: path - description: The unique identifier of settingStateDeviceSummary + description: The unique identifier of deviceManagementConfigurationSettingDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: settingStateDeviceSummary + x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition - name: $select in: query description: Select properties to be returned @@ -9976,38 +11101,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceCompliancePolicy - summary: Update the navigation property deviceSettingStateSummaries in deviceManagement - operationId: deviceManagement.deviceCompliancePolicy_UpdateDeviceSettingStateSummary + - deviceManagement.deviceManagementConfigurationSettingDefinition + summary: Update the navigation property configurationSettings in deviceManagement + operationId: deviceManagement_UpdateConfigurationSetting parameters: - - name: deviceCompliancePolicy-id - in: path - description: The unique identifier of deviceCompliancePolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: settingStateDeviceSummary-id + - name: deviceManagementConfigurationSettingDefinition-id in: path - description: The unique identifier of settingStateDeviceSummary + description: The unique identifier of deviceManagementConfigurationSettingDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: settingStateDeviceSummary + x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' required: true responses: 2XX: @@ -10015,32 +11132,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceCompliancePolicy - summary: Delete navigation property deviceSettingStateSummaries for deviceManagement - operationId: deviceManagement.deviceCompliancePolicy_DeleteDeviceSettingStateSummary + - deviceManagement.deviceManagementConfigurationSettingDefinition + summary: Delete navigation property configurationSettings for deviceManagement + operationId: deviceManagement_DeleteConfigurationSetting parameters: - - name: deviceCompliancePolicy-id - in: path - description: The unique identifier of deviceCompliancePolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: settingStateDeviceSummary-id + - name: deviceManagementConfigurationSettingDefinition-id in: path - description: The unique identifier of settingStateDeviceSummary + description: The unique identifier of deviceManagementConfigurationSettingDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: settingStateDeviceSummary + x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition - name: If-Match in: header description: ETag @@ -10053,21 +11162,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/deviceSettingStateSummaries/$count': + /deviceManagement/configurationSettings/$count: get: tags: - - deviceManagement.deviceCompliancePolicy + - deviceManagement.deviceManagementConfigurationSettingDefinition summary: Get the number of the resource - operationId: deviceManagement.deviceCompliancePolicy.deviceSettingStateSummary_GetCount + operationId: deviceManagement.configurationSetting_GetCount parameters: - - name: deviceCompliancePolicy-id - in: path - description: The unique identifier of deviceCompliancePolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -10075,22 +11176,14 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/deviceStatuses': + /deviceManagement/dataSharingConsents: get: tags: - - deviceManagement.deviceCompliancePolicy - summary: Get deviceStatuses from deviceManagement - description: List of DeviceComplianceDeviceStatus. - operationId: deviceManagement.deviceCompliancePolicy_ListDeviceStatus + - deviceManagement.dataSharingConsent + summary: Get dataSharingConsents from deviceManagement + description: Data sharing consents. + operationId: deviceManagement_ListDataSharingConsent parameters: - - name: deviceCompliancePolicy-id - in: path - description: The unique identifier of deviceCompliancePolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -10128,7 +11221,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceComplianceDeviceStatusCollectionResponse' + $ref: '#/components/responses/microsoft.graph.dataSharingConsentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -10137,24 +11230,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceCompliancePolicy - summary: Create new navigation property to deviceStatuses for deviceManagement - operationId: deviceManagement.deviceCompliancePolicy_CreateDeviceStatus - parameters: - - name: deviceCompliancePolicy-id - in: path - description: The unique identifier of deviceCompliancePolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy + - deviceManagement.dataSharingConsent + summary: Create new navigation property to dataSharingConsents for deviceManagement + operationId: deviceManagement_CreateDataSharingConsent requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceStatus' + $ref: '#/components/schemas/microsoft.graph.dataSharingConsent' required: true responses: 2XX: @@ -10162,34 +11246,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceStatus' + $ref: '#/components/schemas/microsoft.graph.dataSharingConsent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/deviceStatuses/{deviceComplianceDeviceStatus-id}': + '/deviceManagement/dataSharingConsents/{dataSharingConsent-id}': get: tags: - - deviceManagement.deviceCompliancePolicy - summary: Get deviceStatuses from deviceManagement - description: List of DeviceComplianceDeviceStatus. - operationId: deviceManagement.deviceCompliancePolicy_GetDeviceStatus + - deviceManagement.dataSharingConsent + summary: Get dataSharingConsents from deviceManagement + description: Data sharing consents. + operationId: deviceManagement_GetDataSharingConsent parameters: - - name: deviceCompliancePolicy-id - in: path - description: The unique identifier of deviceCompliancePolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: deviceComplianceDeviceStatus-id + - name: dataSharingConsent-id in: path - description: The unique identifier of deviceComplianceDeviceStatus + description: The unique identifier of dataSharingConsent required: true style: simple schema: type: string - x-ms-docs-key-type: deviceComplianceDeviceStatus + x-ms-docs-key-type: dataSharingConsent - name: $select in: query description: Select properties to be returned @@ -10216,38 +11292,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceStatus' + $ref: '#/components/schemas/microsoft.graph.dataSharingConsent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceCompliancePolicy - summary: Update the navigation property deviceStatuses in deviceManagement - operationId: deviceManagement.deviceCompliancePolicy_UpdateDeviceStatus + - deviceManagement.dataSharingConsent + summary: Update the navigation property dataSharingConsents in deviceManagement + operationId: deviceManagement_UpdateDataSharingConsent parameters: - - name: deviceCompliancePolicy-id - in: path - description: The unique identifier of deviceCompliancePolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: deviceComplianceDeviceStatus-id + - name: dataSharingConsent-id in: path - description: The unique identifier of deviceComplianceDeviceStatus + description: The unique identifier of dataSharingConsent required: true style: simple schema: type: string - x-ms-docs-key-type: deviceComplianceDeviceStatus + x-ms-docs-key-type: dataSharingConsent requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceStatus' + $ref: '#/components/schemas/microsoft.graph.dataSharingConsent' required: true responses: 2XX: @@ -10255,32 +11323,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceStatus' + $ref: '#/components/schemas/microsoft.graph.dataSharingConsent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceCompliancePolicy - summary: Delete navigation property deviceStatuses for deviceManagement - operationId: deviceManagement.deviceCompliancePolicy_DeleteDeviceStatus + - deviceManagement.dataSharingConsent + summary: Delete navigation property dataSharingConsents for deviceManagement + operationId: deviceManagement_DeleteDataSharingConsent parameters: - - name: deviceCompliancePolicy-id + - name: dataSharingConsent-id in: path - description: The unique identifier of deviceCompliancePolicy + description: The unique identifier of dataSharingConsent required: true style: simple schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: deviceComplianceDeviceStatus-id - in: path - description: The unique identifier of deviceComplianceDeviceStatus - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceComplianceDeviceStatus + x-ms-docs-key-type: dataSharingConsent - name: If-Match in: header description: ETag @@ -10293,147 +11353,53 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/deviceStatuses/$count': - get: - tags: - - deviceManagement.deviceCompliancePolicy - summary: Get the number of the resource - operationId: deviceManagement.deviceCompliancePolicy.deviceStatus_GetCount - parameters: - - name: deviceCompliancePolicy-id - in: path - description: The unique identifier of deviceCompliancePolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/deviceStatusOverview': - get: - tags: - - deviceManagement.deviceCompliancePolicy - summary: Get deviceStatusOverview from deviceManagement - description: Device compliance devices status overview - operationId: deviceManagement.deviceCompliancePolicy_GetDeviceStatusOverview - parameters: - - name: deviceCompliancePolicy-id - in: path - description: The unique identifier of deviceCompliancePolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - - 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.deviceComplianceDeviceOverview' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + '/deviceManagement/dataSharingConsents/{dataSharingConsent-id}/microsoft.graph.consentToDataSharing': + post: tags: - - deviceManagement.deviceCompliancePolicy - summary: Update the navigation property deviceStatusOverview in deviceManagement - operationId: deviceManagement.deviceCompliancePolicy_UpdateDeviceStatusOverview + - deviceManagement.dataSharingConsent + summary: Invoke action consentToDataSharing + operationId: deviceManagement.dataSharingConsent_consentToDataSharing parameters: - - name: deviceCompliancePolicy-id + - name: dataSharingConsent-id in: path - description: The unique identifier of deviceCompliancePolicy + description: The unique identifier of dataSharingConsent required: true style: simple schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceOverview' - required: true + x-ms-docs-key-type: dataSharingConsent responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceOverview' + $ref: '#/components/schemas/microsoft.graph.dataSharingConsent' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + /deviceManagement/dataSharingConsents/$count: + get: tags: - - deviceManagement.deviceCompliancePolicy - summary: Delete navigation property deviceStatusOverview for deviceManagement - operationId: deviceManagement.deviceCompliancePolicy_DeleteDeviceStatusOverview + - deviceManagement.dataSharingConsent + summary: Get the number of the resource + operationId: deviceManagement.dataSharingConsent_GetCount parameters: - - name: deviceCompliancePolicy-id - in: path - description: The unique identifier of deviceCompliancePolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - - 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 - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/scheduledActionsForRule': + /deviceManagement/derivedCredentials: get: tags: - - deviceManagement.deviceCompliancePolicy - summary: Get scheduledActionsForRule from deviceManagement - description: The list of scheduled action for this rule - operationId: deviceManagement.deviceCompliancePolicy_ListScheduledActionsGraphFPreRule + - deviceManagement.deviceManagementDerivedCredentialSettings + summary: Get derivedCredentials from deviceManagement + description: Collection of Derived credential settings associated with account. + operationId: deviceManagement_ListDerivedCredential parameters: - - name: deviceCompliancePolicy-id - in: path - description: The unique identifier of deviceCompliancePolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -10471,7 +11437,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceComplianceScheduledActionForRuleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementDerivedCredentialSettingsCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -10480,24 +11446,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceCompliancePolicy - summary: Create new navigation property to scheduledActionsForRule for deviceManagement - operationId: deviceManagement.deviceCompliancePolicy_CreateScheduledActionsGraphFPreRule - parameters: - - name: deviceCompliancePolicy-id - in: path - description: The unique identifier of deviceCompliancePolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy + - deviceManagement.deviceManagementDerivedCredentialSettings + summary: Create new navigation property to derivedCredentials for deviceManagement + operationId: deviceManagement_CreateDerivedCredential requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule' + $ref: '#/components/schemas/microsoft.graph.deviceManagementDerivedCredentialSettings' required: true responses: 2XX: @@ -10505,34 +11462,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule' + $ref: '#/components/schemas/microsoft.graph.deviceManagementDerivedCredentialSettings' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/scheduledActionsForRule/{deviceComplianceScheduledActionForRule-id}': + '/deviceManagement/derivedCredentials/{deviceManagementDerivedCredentialSettings-id}': get: tags: - - deviceManagement.deviceCompliancePolicy - summary: Get scheduledActionsForRule from deviceManagement - description: The list of scheduled action for this rule - operationId: deviceManagement.deviceCompliancePolicy_GetScheduledActionsGraphFPreRule + - deviceManagement.deviceManagementDerivedCredentialSettings + summary: Get derivedCredentials from deviceManagement + description: Collection of Derived credential settings associated with account. + operationId: deviceManagement_GetDerivedCredential parameters: - - name: deviceCompliancePolicy-id - in: path - description: The unique identifier of deviceCompliancePolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: deviceComplianceScheduledActionForRule-id + - name: deviceManagementDerivedCredentialSettings-id in: path - description: The unique identifier of deviceComplianceScheduledActionForRule + description: The unique identifier of deviceManagementDerivedCredentialSettings required: true style: simple schema: type: string - x-ms-docs-key-type: deviceComplianceScheduledActionForRule + x-ms-docs-key-type: deviceManagementDerivedCredentialSettings - name: $select in: query description: Select properties to be returned @@ -10559,38 +11508,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule' + $ref: '#/components/schemas/microsoft.graph.deviceManagementDerivedCredentialSettings' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceCompliancePolicy - summary: Update the navigation property scheduledActionsForRule in deviceManagement - operationId: deviceManagement.deviceCompliancePolicy_UpdateScheduledActionsGraphFPreRule + - deviceManagement.deviceManagementDerivedCredentialSettings + summary: Update the navigation property derivedCredentials in deviceManagement + operationId: deviceManagement_UpdateDerivedCredential parameters: - - name: deviceCompliancePolicy-id - in: path - description: The unique identifier of deviceCompliancePolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: deviceComplianceScheduledActionForRule-id + - name: deviceManagementDerivedCredentialSettings-id in: path - description: The unique identifier of deviceComplianceScheduledActionForRule + description: The unique identifier of deviceManagementDerivedCredentialSettings required: true style: simple schema: type: string - x-ms-docs-key-type: deviceComplianceScheduledActionForRule + x-ms-docs-key-type: deviceManagementDerivedCredentialSettings requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule' + $ref: '#/components/schemas/microsoft.graph.deviceManagementDerivedCredentialSettings' required: true responses: 2XX: @@ -10598,32 +11539,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule' + $ref: '#/components/schemas/microsoft.graph.deviceManagementDerivedCredentialSettings' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceCompliancePolicy - summary: Delete navigation property scheduledActionsForRule for deviceManagement - operationId: deviceManagement.deviceCompliancePolicy_DeleteScheduledActionsGraphFPreRule + - deviceManagement.deviceManagementDerivedCredentialSettings + summary: Delete navigation property derivedCredentials for deviceManagement + operationId: deviceManagement_DeleteDerivedCredential parameters: - - name: deviceCompliancePolicy-id - in: path - description: The unique identifier of deviceCompliancePolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: deviceComplianceScheduledActionForRule-id + - name: deviceManagementDerivedCredentialSettings-id in: path - description: The unique identifier of deviceComplianceScheduledActionForRule + description: The unique identifier of deviceManagementDerivedCredentialSettings required: true style: simple schema: type: string - x-ms-docs-key-type: deviceComplianceScheduledActionForRule + x-ms-docs-key-type: deviceManagementDerivedCredentialSettings - name: If-Match in: header description: ETag @@ -10636,30 +11569,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/scheduledActionsForRule/{deviceComplianceScheduledActionForRule-id}/scheduledActionConfigurations': + /deviceManagement/derivedCredentials/$count: get: tags: - - deviceManagement.deviceCompliancePolicy - summary: Get scheduledActionConfigurations from deviceManagement - description: The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. - operationId: deviceManagement.deviceCompliancePolicy.scheduledActionsGraphFPreRule_ListScheduledActionConfiguration + - deviceManagement.deviceManagementDerivedCredentialSettings + summary: Get the number of the resource + operationId: deviceManagement.derivedCredential_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /deviceManagement/detectedApps: + get: + tags: + - deviceManagement.detectedApp + summary: Get detectedApps from deviceManagement + description: The list of detected apps associated with a device. + operationId: deviceManagement_ListDetectedApp parameters: - - name: deviceCompliancePolicy-id - in: path - description: The unique identifier of deviceCompliancePolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: deviceComplianceScheduledActionForRule-id - in: path - description: The unique identifier of deviceComplianceScheduledActionForRule - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceComplianceScheduledActionForRule - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -10697,7 +11628,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceComplianceActionItemCollectionResponse' + $ref: '#/components/responses/microsoft.graph.detectedAppCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -10706,32 +11637,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceCompliancePolicy - summary: Create new navigation property to scheduledActionConfigurations for deviceManagement - operationId: deviceManagement.deviceCompliancePolicy.scheduledActionsGraphFPreRule_CreateScheduledActionConfiguration - parameters: - - name: deviceCompliancePolicy-id - in: path - description: The unique identifier of deviceCompliancePolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: deviceComplianceScheduledActionForRule-id - in: path - description: The unique identifier of deviceComplianceScheduledActionForRule - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceComplianceScheduledActionForRule + - deviceManagement.detectedApp + summary: Create new navigation property to detectedApps for deviceManagement + operationId: deviceManagement_CreateDetectedApp requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionItem' + $ref: '#/components/schemas/microsoft.graph.detectedApp' required: true responses: 2XX: @@ -10739,42 +11653,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionItem' + $ref: '#/components/schemas/microsoft.graph.detectedApp' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/scheduledActionsForRule/{deviceComplianceScheduledActionForRule-id}/scheduledActionConfigurations/{deviceComplianceActionItem-id}': + '/deviceManagement/detectedApps/{detectedApp-id}': get: tags: - - deviceManagement.deviceCompliancePolicy - summary: Get scheduledActionConfigurations from deviceManagement - description: The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. - operationId: deviceManagement.deviceCompliancePolicy.scheduledActionsGraphFPreRule_GetScheduledActionConfiguration + - deviceManagement.detectedApp + summary: Get detectedApps from deviceManagement + description: The list of detected apps associated with a device. + operationId: deviceManagement_GetDetectedApp parameters: - - name: deviceCompliancePolicy-id - in: path - description: The unique identifier of deviceCompliancePolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: deviceComplianceScheduledActionForRule-id - in: path - description: The unique identifier of deviceComplianceScheduledActionForRule - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceComplianceScheduledActionForRule - - name: deviceComplianceActionItem-id + - name: detectedApp-id in: path - description: The unique identifier of deviceComplianceActionItem + description: The unique identifier of detectedApp required: true style: simple schema: type: string - x-ms-docs-key-type: deviceComplianceActionItem + x-ms-docs-key-type: detectedApp - name: $select in: query description: Select properties to be returned @@ -10801,46 +11699,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionItem' + $ref: '#/components/schemas/microsoft.graph.detectedApp' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceCompliancePolicy - summary: Update the navigation property scheduledActionConfigurations in deviceManagement - operationId: deviceManagement.deviceCompliancePolicy.scheduledActionsGraphFPreRule_UpdateScheduledActionConfiguration + - deviceManagement.detectedApp + summary: Update the navigation property detectedApps in deviceManagement + operationId: deviceManagement_UpdateDetectedApp parameters: - - name: deviceCompliancePolicy-id - in: path - description: The unique identifier of deviceCompliancePolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: deviceComplianceScheduledActionForRule-id - in: path - description: The unique identifier of deviceComplianceScheduledActionForRule - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceComplianceScheduledActionForRule - - name: deviceComplianceActionItem-id + - name: detectedApp-id in: path - description: The unique identifier of deviceComplianceActionItem + description: The unique identifier of detectedApp required: true style: simple schema: type: string - x-ms-docs-key-type: deviceComplianceActionItem + x-ms-docs-key-type: detectedApp requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionItem' + $ref: '#/components/schemas/microsoft.graph.detectedApp' required: true responses: 2XX: @@ -10848,40 +11730,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionItem' + $ref: '#/components/schemas/microsoft.graph.detectedApp' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceCompliancePolicy - summary: Delete navigation property scheduledActionConfigurations for deviceManagement - operationId: deviceManagement.deviceCompliancePolicy.scheduledActionsGraphFPreRule_DeleteScheduledActionConfiguration + - deviceManagement.detectedApp + summary: Delete navigation property detectedApps for deviceManagement + operationId: deviceManagement_DeleteDetectedApp parameters: - - name: deviceCompliancePolicy-id - in: path - description: The unique identifier of deviceCompliancePolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: deviceComplianceScheduledActionForRule-id - in: path - description: The unique identifier of deviceComplianceScheduledActionForRule - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceComplianceScheduledActionForRule - - name: deviceComplianceActionItem-id + - name: detectedApp-id in: path - description: The unique identifier of deviceComplianceActionItem + description: The unique identifier of detectedApp required: true style: simple schema: type: string - x-ms-docs-key-type: deviceComplianceActionItem + x-ms-docs-key-type: detectedApp - name: If-Match in: header description: ETag @@ -10894,74 +11760,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/scheduledActionsForRule/{deviceComplianceScheduledActionForRule-id}/scheduledActionConfigurations/$count': - get: - tags: - - deviceManagement.deviceCompliancePolicy - summary: Get the number of the resource - operationId: deviceManagement.deviceCompliancePolicy.scheduledActionsGraphFPreRule.scheduledActionConfiguration_GetCount - parameters: - - name: deviceCompliancePolicy-id - in: path - description: The unique identifier of deviceCompliancePolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: deviceComplianceScheduledActionForRule-id - in: path - description: The unique identifier of deviceComplianceScheduledActionForRule - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceComplianceScheduledActionForRule - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/scheduledActionsForRule/$count': - get: - tags: - - deviceManagement.deviceCompliancePolicy - summary: Get the number of the resource - operationId: deviceManagement.deviceCompliancePolicy.scheduledActionsGraphFPreRule_GetCount - parameters: - - name: deviceCompliancePolicy-id - in: path - description: The unique identifier of deviceCompliancePolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/userStatuses': + '/deviceManagement/detectedApps/{detectedApp-id}/managedDevices': get: tags: - - deviceManagement.deviceCompliancePolicy - summary: Get userStatuses from deviceManagement - description: List of DeviceComplianceUserStatus. - operationId: deviceManagement.deviceCompliancePolicy_ListUserStatus + - deviceManagement.detectedApp + summary: Get managedDevices from deviceManagement + description: The devices that have the discovered application installed + operationId: deviceManagement.detectedApp_ListManagedDevice parameters: - - name: deviceCompliancePolicy-id + - name: detectedApp-id in: path - description: The unique identifier of deviceCompliancePolicy + description: The unique identifier of detectedApp required: true style: simple schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy + x-ms-docs-key-type: detectedApp - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -10999,68 +11813,37 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceComplianceUserStatusCollectionResponse' + $ref: '#/components/responses/microsoft.graph.managedDeviceCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/deviceManagement/detectedApps/{detectedApp-id}/managedDevices/{managedDevice-id}': + get: tags: - - deviceManagement.deviceCompliancePolicy - summary: Create new navigation property to userStatuses for deviceManagement - operationId: deviceManagement.deviceCompliancePolicy_CreateUserStatus + - deviceManagement.detectedApp + summary: Get managedDevices from deviceManagement + description: The devices that have the discovered application installed + operationId: deviceManagement.detectedApp_GetManagedDevice parameters: - - name: deviceCompliancePolicy-id + - name: detectedApp-id in: path - description: The unique identifier of deviceCompliancePolicy + description: The unique identifier of detectedApp required: true style: simple schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserStatus' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserStatus' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/userStatuses/{deviceComplianceUserStatus-id}': - get: - tags: - - deviceManagement.deviceCompliancePolicy - summary: Get userStatuses from deviceManagement - description: List of DeviceComplianceUserStatus. - operationId: deviceManagement.deviceCompliancePolicy_GetUserStatus - parameters: - - name: deviceCompliancePolicy-id + x-ms-docs-key-type: detectedApp + - name: managedDevice-id in: path - description: The unique identifier of deviceCompliancePolicy + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: deviceComplianceUserStatus-id - in: path - description: The unique identifier of deviceComplianceUserStatus - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceComplianceUserStatus + x-ms-docs-key-type: managedDevice - name: $select in: query description: Select properties to be returned @@ -11087,98 +11870,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserStatus' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.deviceCompliancePolicy - summary: Update the navigation property userStatuses in deviceManagement - operationId: deviceManagement.deviceCompliancePolicy_UpdateUserStatus - parameters: - - name: deviceCompliancePolicy-id - in: path - description: The unique identifier of deviceCompliancePolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: deviceComplianceUserStatus-id - in: path - description: The unique identifier of deviceComplianceUserStatus - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceComplianceUserStatus - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserStatus' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserStatus' + $ref: '#/components/schemas/microsoft.graph.managedDevice' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/deviceManagement/detectedApps/{detectedApp-id}/managedDevices/$count': + get: tags: - - deviceManagement.deviceCompliancePolicy - summary: Delete navigation property userStatuses for deviceManagement - operationId: deviceManagement.deviceCompliancePolicy_DeleteUserStatus + - deviceManagement.detectedApp + summary: Get the number of the resource + operationId: deviceManagement.detectedApp.managedDevice_GetCount parameters: - - name: deviceCompliancePolicy-id - in: path - description: The unique identifier of deviceCompliancePolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: deviceComplianceUserStatus-id + - name: detectedApp-id in: path - description: The unique identifier of deviceComplianceUserStatus + description: The unique identifier of detectedApp required: true style: simple schema: type: string - x-ms-docs-key-type: deviceComplianceUserStatus - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: detectedApp + - $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 - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/userStatuses/$count': + /deviceManagement/detectedApps/$count: get: tags: - - deviceManagement.deviceCompliancePolicy + - deviceManagement.detectedApp summary: Get the number of the resource - operationId: deviceManagement.deviceCompliancePolicy.userStatus_GetCount + operationId: deviceManagement.detectedApp_GetCount parameters: - - name: deviceCompliancePolicy-id - in: path - description: The unique identifier of deviceCompliancePolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -11186,22 +11910,29 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/userStatusOverview': + /deviceManagement/deviceCategories: get: tags: - - deviceManagement.deviceCompliancePolicy - summary: Get userStatusOverview from deviceManagement - description: Device compliance users status overview - operationId: deviceManagement.deviceCompliancePolicy_GetUserStatusOverview + - deviceManagement.deviceCategory + summary: Get deviceCategories from deviceManagement + description: The list of device categories with the tenant. + operationId: deviceManagement_ListDeviceCategory parameters: - - name: deviceCompliancePolicy-id - in: path - description: The unique identifier of deviceCompliancePolicy - 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: deviceCompliancePolicy + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -11224,93 +11955,51 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserOverview' + $ref: '#/components/responses/microsoft.graph.deviceCategoryCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - deviceManagement.deviceCompliancePolicy - summary: Update the navigation property userStatusOverview in deviceManagement - operationId: deviceManagement.deviceCompliancePolicy_UpdateUserStatusOverview - parameters: - - name: deviceCompliancePolicy-id - in: path - description: The unique identifier of deviceCompliancePolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy + - deviceManagement.deviceCategory + summary: Create new navigation property to deviceCategories for deviceManagement + operationId: deviceManagement_CreateDeviceCategory requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserOverview' + $ref: '#/components/schemas/microsoft.graph.deviceCategory' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserOverview' + $ref: '#/components/schemas/microsoft.graph.deviceCategory' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/deviceManagement/deviceCategories/{deviceCategory-id}': + get: tags: - - deviceManagement.deviceCompliancePolicy - summary: Delete navigation property userStatusOverview for deviceManagement - operationId: deviceManagement.deviceCompliancePolicy_DeleteUserStatusOverview + - deviceManagement.deviceCategory + summary: Get deviceCategories from deviceManagement + description: The list of device categories with the tenant. + operationId: deviceManagement_GetDeviceCategory parameters: - - name: deviceCompliancePolicy-id + - name: deviceCategory-id in: path - description: The unique identifier of deviceCompliancePolicy + description: The unique identifier of deviceCategory required: true style: simple schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy - - 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 - /deviceManagement/deviceCompliancePolicies/$count: - get: - tags: - - deviceManagement.deviceCompliancePolicy - summary: Get the number of the resource - operationId: deviceManagement.deviceCompliancePolicy_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/deviceCompliancePolicyDeviceStateSummary: - get: - tags: - - deviceManagement.deviceCompliancePolicyDeviceStateSummary - summary: Get deviceCompliancePolicyDeviceStateSummary from deviceManagement - description: The device compliance state summary for this account. - operationId: deviceManagement_GetDeviceCompliancePolicyDeviceStateSummary - parameters: + x-ms-docs-key-type: deviceCategory - name: $select in: query description: Select properties to be returned @@ -11337,21 +12026,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyDeviceStateSummary' + $ref: '#/components/schemas/microsoft.graph.deviceCategory' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceCompliancePolicyDeviceStateSummary - summary: Update the navigation property deviceCompliancePolicyDeviceStateSummary in deviceManagement - operationId: deviceManagement_UpdateDeviceCompliancePolicyDeviceStateSummary + - deviceManagement.deviceCategory + summary: Update the navigation property deviceCategories in deviceManagement + operationId: deviceManagement_UpdateDeviceCategory + parameters: + - name: deviceCategory-id + in: path + description: The unique identifier of deviceCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceCategory requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyDeviceStateSummary' + $ref: '#/components/schemas/microsoft.graph.deviceCategory' required: true responses: 2XX: @@ -11359,16 +12057,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyDeviceStateSummary' + $ref: '#/components/schemas/microsoft.graph.deviceCategory' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceCompliancePolicyDeviceStateSummary - summary: Delete navigation property deviceCompliancePolicyDeviceStateSummary for deviceManagement - operationId: deviceManagement_DeleteDeviceCompliancePolicyDeviceStateSummary + - deviceManagement.deviceCategory + summary: Delete navigation property deviceCategories for deviceManagement + operationId: deviceManagement_DeleteDeviceCategory parameters: + - name: deviceCategory-id + in: path + description: The unique identifier of deviceCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceCategory - name: If-Match in: header description: ETag @@ -11381,13 +12087,27 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/deviceCompliancePolicySettingStateSummaries: + /deviceManagement/deviceCategories/$count: get: tags: - - deviceManagement.deviceCompliancePolicySettingStateSummary - summary: Get deviceCompliancePolicySettingStateSummaries from deviceManagement - description: The summary states of compliance policy settings for this account. - operationId: deviceManagement_ListDeviceCompliancePolicySettingStateSummary + - deviceManagement.deviceCategory + summary: Get the number of the resource + operationId: deviceManagement.deviceCategory_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /deviceManagement/deviceCompliancePolicies: + get: + tags: + - deviceManagement.deviceCompliancePolicy + summary: Get deviceCompliancePolicies from deviceManagement + description: The device compliance policies. + operationId: deviceManagement_ListDeviceCompliancePolicy parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -11426,7 +12146,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceCompliancePolicySettingStateSummaryCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceCompliancePolicyCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -11435,15 +12155,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceCompliancePolicySettingStateSummary - summary: Create new navigation property to deviceCompliancePolicySettingStateSummaries for deviceManagement - operationId: deviceManagement_CreateDeviceCompliancePolicySettingStateSummary + - deviceManagement.deviceCompliancePolicy + summary: Create new navigation property to deviceCompliancePolicies for deviceManagement + operationId: deviceManagement_CreateDeviceCompliancePolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingStateSummary' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicy' required: true responses: 2XX: @@ -11451,26 +12171,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingStateSummary' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceCompliancePolicySettingStateSummaries/{deviceCompliancePolicySettingStateSummary-id}': + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}': get: tags: - - deviceManagement.deviceCompliancePolicySettingStateSummary - summary: Get deviceCompliancePolicySettingStateSummaries from deviceManagement - description: The summary states of compliance policy settings for this account. - operationId: deviceManagement_GetDeviceCompliancePolicySettingStateSummary + - deviceManagement.deviceCompliancePolicy + summary: Get deviceCompliancePolicies from deviceManagement + description: The device compliance policies. + operationId: deviceManagement_GetDeviceCompliancePolicy parameters: - - name: deviceCompliancePolicySettingStateSummary-id + - name: deviceCompliancePolicy-id in: path - description: The unique identifier of deviceCompliancePolicySettingStateSummary + description: The unique identifier of deviceCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary + x-ms-docs-key-type: deviceCompliancePolicy - name: $select in: query description: Select properties to be returned @@ -11497,30 +12217,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingStateSummary' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceCompliancePolicySettingStateSummary - summary: Update the navigation property deviceCompliancePolicySettingStateSummaries in deviceManagement - operationId: deviceManagement_UpdateDeviceCompliancePolicySettingStateSummary + - deviceManagement.deviceCompliancePolicy + summary: Update the navigation property deviceCompliancePolicies in deviceManagement + operationId: deviceManagement_UpdateDeviceCompliancePolicy parameters: - - name: deviceCompliancePolicySettingStateSummary-id + - name: deviceCompliancePolicy-id in: path - description: The unique identifier of deviceCompliancePolicySettingStateSummary + description: The unique identifier of deviceCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary + x-ms-docs-key-type: deviceCompliancePolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingStateSummary' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicy' required: true responses: 2XX: @@ -11528,24 +12248,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingStateSummary' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceCompliancePolicySettingStateSummary - summary: Delete navigation property deviceCompliancePolicySettingStateSummaries for deviceManagement - operationId: deviceManagement_DeleteDeviceCompliancePolicySettingStateSummary + - deviceManagement.deviceCompliancePolicy + summary: Delete navigation property deviceCompliancePolicies for deviceManagement + operationId: deviceManagement_DeleteDeviceCompliancePolicy parameters: - - name: deviceCompliancePolicySettingStateSummary-id + - name: deviceCompliancePolicy-id in: path - description: The unique identifier of deviceCompliancePolicySettingStateSummary + description: The unique identifier of deviceCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary + x-ms-docs-key-type: deviceCompliancePolicy - name: If-Match in: header description: ETag @@ -11558,21 +12278,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceCompliancePolicySettingStateSummaries/{deviceCompliancePolicySettingStateSummary-id}/deviceComplianceSettingStates': + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/assignments': get: tags: - - deviceManagement.deviceCompliancePolicySettingStateSummary - summary: Get deviceComplianceSettingStates from deviceManagement - operationId: deviceManagement.deviceCompliancePolicySettingStateSummary_ListDeviceComplianceSettingState + - deviceManagement.deviceCompliancePolicy + summary: Get assignments from deviceManagement + description: The collection of assignments for this compliance policy. + operationId: deviceManagement.deviceCompliancePolicy_ListAssignment parameters: - - name: deviceCompliancePolicySettingStateSummary-id + - name: deviceCompliancePolicy-id in: path - description: The unique identifier of deviceCompliancePolicySettingStateSummary + description: The unique identifier of deviceCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary + x-ms-docs-key-type: deviceCompliancePolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -11610,7 +12331,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceComplianceSettingStateCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceCompliancePolicyAssignmentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -11619,24 +12340,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceCompliancePolicySettingStateSummary - summary: Create new navigation property to deviceComplianceSettingStates for deviceManagement - operationId: deviceManagement.deviceCompliancePolicySettingStateSummary_CreateDeviceComplianceSettingState + - deviceManagement.deviceCompliancePolicy + summary: Create new navigation property to assignments for deviceManagement + operationId: deviceManagement.deviceCompliancePolicy_CreateAssignment parameters: - - name: deviceCompliancePolicySettingStateSummary-id + - name: deviceCompliancePolicy-id in: path - description: The unique identifier of deviceCompliancePolicySettingStateSummary + description: The unique identifier of deviceCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary + x-ms-docs-key-type: deviceCompliancePolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceSettingState' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment' required: true responses: 2XX: @@ -11644,33 +12365,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceSettingState' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceCompliancePolicySettingStateSummaries/{deviceCompliancePolicySettingStateSummary-id}/deviceComplianceSettingStates/{deviceComplianceSettingState-id}': + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/assignments/{deviceCompliancePolicyAssignment-id}': get: tags: - - deviceManagement.deviceCompliancePolicySettingStateSummary - summary: Get deviceComplianceSettingStates from deviceManagement - operationId: deviceManagement.deviceCompliancePolicySettingStateSummary_GetDeviceComplianceSettingState + - deviceManagement.deviceCompliancePolicy + summary: Get assignments from deviceManagement + description: The collection of assignments for this compliance policy. + operationId: deviceManagement.deviceCompliancePolicy_GetAssignment parameters: - - name: deviceCompliancePolicySettingStateSummary-id + - name: deviceCompliancePolicy-id in: path - description: The unique identifier of deviceCompliancePolicySettingStateSummary + description: The unique identifier of deviceCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary - - name: deviceComplianceSettingState-id + x-ms-docs-key-type: deviceCompliancePolicy + - name: deviceCompliancePolicyAssignment-id in: path - description: The unique identifier of deviceComplianceSettingState + description: The unique identifier of deviceCompliancePolicyAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: deviceComplianceSettingState + x-ms-docs-key-type: deviceCompliancePolicyAssignment - name: $select in: query description: Select properties to be returned @@ -11697,38 +12419,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceSettingState' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceCompliancePolicySettingStateSummary - summary: Update the navigation property deviceComplianceSettingStates in deviceManagement - operationId: deviceManagement.deviceCompliancePolicySettingStateSummary_UpdateDeviceComplianceSettingState + - deviceManagement.deviceCompliancePolicy + summary: Update the navigation property assignments in deviceManagement + operationId: deviceManagement.deviceCompliancePolicy_UpdateAssignment parameters: - - name: deviceCompliancePolicySettingStateSummary-id + - name: deviceCompliancePolicy-id in: path - description: The unique identifier of deviceCompliancePolicySettingStateSummary + description: The unique identifier of deviceCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary - - name: deviceComplianceSettingState-id + x-ms-docs-key-type: deviceCompliancePolicy + - name: deviceCompliancePolicyAssignment-id in: path - description: The unique identifier of deviceComplianceSettingState + description: The unique identifier of deviceCompliancePolicyAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: deviceComplianceSettingState + x-ms-docs-key-type: deviceCompliancePolicyAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceSettingState' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment' required: true responses: 2XX: @@ -11736,32 +12458,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceSettingState' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceCompliancePolicySettingStateSummary - summary: Delete navigation property deviceComplianceSettingStates for deviceManagement - operationId: deviceManagement.deviceCompliancePolicySettingStateSummary_DeleteDeviceComplianceSettingState + - deviceManagement.deviceCompliancePolicy + summary: Delete navigation property assignments for deviceManagement + operationId: deviceManagement.deviceCompliancePolicy_DeleteAssignment parameters: - - name: deviceCompliancePolicySettingStateSummary-id + - name: deviceCompliancePolicy-id in: path - description: The unique identifier of deviceCompliancePolicySettingStateSummary + description: The unique identifier of deviceCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary - - name: deviceComplianceSettingState-id + x-ms-docs-key-type: deviceCompliancePolicy + - name: deviceCompliancePolicyAssignment-id in: path - description: The unique identifier of deviceComplianceSettingState + description: The unique identifier of deviceCompliancePolicyAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: deviceComplianceSettingState + x-ms-docs-key-type: deviceCompliancePolicyAssignment - name: If-Match in: header description: ETag @@ -11774,35 +12496,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceCompliancePolicySettingStateSummaries/{deviceCompliancePolicySettingStateSummary-id}/deviceComplianceSettingStates/$count': + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/assignments/$count': get: tags: - - deviceManagement.deviceCompliancePolicySettingStateSummary + - deviceManagement.deviceCompliancePolicy summary: Get the number of the resource - operationId: deviceManagement.deviceCompliancePolicySettingStateSummary.deviceComplianceSettingState_GetCount + operationId: deviceManagement.deviceCompliancePolicy.assignment_GetCount parameters: - - name: deviceCompliancePolicySettingStateSummary-id + - name: deviceCompliancePolicy-id in: path - description: The unique identifier of deviceCompliancePolicySettingStateSummary + description: The unique identifier of deviceCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/deviceCompliancePolicySettingStateSummaries/$count: - get: - tags: - - deviceManagement.deviceCompliancePolicySettingStateSummary - summary: Get the number of the resource - operationId: deviceManagement.deviceCompliancePolicySettingStateSummary_GetCount - parameters: + x-ms-docs-key-type: deviceCompliancePolicy - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -11810,14 +12518,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/deviceConfigurationConflictSummary: + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/deviceSettingStateSummaries': get: tags: - - deviceManagement.deviceConfigurationConflictSummary - summary: Get deviceConfigurationConflictSummary from deviceManagement - description: Summary of policies in conflict state for this account. - operationId: deviceManagement_ListDeviceConfigurationConflictSummary + - deviceManagement.deviceCompliancePolicy + summary: Get deviceSettingStateSummaries from deviceManagement + description: Compliance Setting State Device Summary + operationId: deviceManagement.deviceCompliancePolicy_ListDeviceSettingStateSummary parameters: + - name: deviceCompliancePolicy-id + in: path + description: The unique identifier of deviceCompliancePolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceCompliancePolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -11855,7 +12571,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceConfigurationConflictSummaryCollectionResponse' + $ref: '#/components/responses/microsoft.graph.settingStateDeviceSummaryCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -11864,15 +12580,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceConfigurationConflictSummary - summary: Create new navigation property to deviceConfigurationConflictSummary for deviceManagement - operationId: deviceManagement_CreateDeviceConfigurationConflictSummary + - deviceManagement.deviceCompliancePolicy + summary: Create new navigation property to deviceSettingStateSummaries for deviceManagement + operationId: deviceManagement.deviceCompliancePolicy_CreateDeviceSettingStateSummary + parameters: + - name: deviceCompliancePolicy-id + in: path + description: The unique identifier of deviceCompliancePolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceCompliancePolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationConflictSummary' + $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' required: true responses: 2XX: @@ -11880,32 +12605,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationConflictSummary' + $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceConfigurationConflictSummary/{deviceConfigurationConflictSummary-id}': + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/deviceSettingStateSummaries/{settingStateDeviceSummary-id}': get: tags: - - deviceManagement.deviceConfigurationConflictSummary - summary: Get deviceConfigurationConflictSummary from deviceManagement - description: Summary of policies in conflict state for this account. - operationId: deviceManagement_GetDeviceConfigurationConflictSummary + - deviceManagement.deviceCompliancePolicy + summary: Get deviceSettingStateSummaries from deviceManagement + description: Compliance Setting State Device Summary + operationId: deviceManagement.deviceCompliancePolicy_GetDeviceSettingStateSummary parameters: - - name: deviceConfigurationConflictSummary-id + - name: deviceCompliancePolicy-id in: path - description: The unique identifier of deviceConfigurationConflictSummary + description: The unique identifier of deviceCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfigurationConflictSummary - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: + x-ms-docs-key-type: deviceCompliancePolicy + - name: settingStateDeviceSummary-id + in: path + description: The unique identifier of settingStateDeviceSummary + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: settingStateDeviceSummary + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: uniqueItems: true type: array items: @@ -11926,30 +12659,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationConflictSummary' + $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceConfigurationConflictSummary - summary: Update the navigation property deviceConfigurationConflictSummary in deviceManagement - operationId: deviceManagement_UpdateDeviceConfigurationConflictSummary + - deviceManagement.deviceCompliancePolicy + summary: Update the navigation property deviceSettingStateSummaries in deviceManagement + operationId: deviceManagement.deviceCompliancePolicy_UpdateDeviceSettingStateSummary parameters: - - name: deviceConfigurationConflictSummary-id + - name: deviceCompliancePolicy-id in: path - description: The unique identifier of deviceConfigurationConflictSummary + description: The unique identifier of deviceCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfigurationConflictSummary + x-ms-docs-key-type: deviceCompliancePolicy + - name: settingStateDeviceSummary-id + in: path + description: The unique identifier of settingStateDeviceSummary + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: settingStateDeviceSummary requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationConflictSummary' + $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' required: true responses: 2XX: @@ -11957,24 +12698,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationConflictSummary' + $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceConfigurationConflictSummary - summary: Delete navigation property deviceConfigurationConflictSummary for deviceManagement - operationId: deviceManagement_DeleteDeviceConfigurationConflictSummary + - deviceManagement.deviceCompliancePolicy + summary: Delete navigation property deviceSettingStateSummaries for deviceManagement + operationId: deviceManagement.deviceCompliancePolicy_DeleteDeviceSettingStateSummary parameters: - - name: deviceConfigurationConflictSummary-id + - name: deviceCompliancePolicy-id in: path - description: The unique identifier of deviceConfigurationConflictSummary + description: The unique identifier of deviceCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfigurationConflictSummary + x-ms-docs-key-type: deviceCompliancePolicy + - name: settingStateDeviceSummary-id + in: path + description: The unique identifier of settingStateDeviceSummary + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: settingStateDeviceSummary - name: If-Match in: header description: ETag @@ -11987,13 +12736,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/deviceConfigurationConflictSummary/$count: + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/deviceSettingStateSummaries/$count': get: tags: - - deviceManagement.deviceConfigurationConflictSummary + - deviceManagement.deviceCompliancePolicy summary: Get the number of the resource - operationId: deviceManagement.deviceConfigurationConflictSummary_GetCount + operationId: deviceManagement.deviceCompliancePolicy.deviceSettingStateSummary_GetCount parameters: + - name: deviceCompliancePolicy-id + in: path + description: The unique identifier of deviceCompliancePolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceCompliancePolicy - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -12001,92 +12758,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/deviceConfigurationDeviceStateSummaries: + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/deviceStatuses': get: tags: - - deviceManagement.deviceConfigurationDeviceStateSummary - summary: Get deviceConfigurationDeviceStateSummaries from deviceManagement - description: The device configuration device state summary for this account. - operationId: deviceManagement_GetDeviceConfigurationDeviceStateSummary - 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.deviceConfigurationDeviceStateSummary' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.deviceConfigurationDeviceStateSummary - summary: Update the navigation property deviceConfigurationDeviceStateSummaries in deviceManagement - operationId: deviceManagement_UpdateDeviceConfigurationDeviceStateSummary - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStateSummary' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStateSummary' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.deviceConfigurationDeviceStateSummary - summary: Delete navigation property deviceConfigurationDeviceStateSummaries for deviceManagement - operationId: deviceManagement_DeleteDeviceConfigurationDeviceStateSummary + - deviceManagement.deviceCompliancePolicy + summary: Get deviceStatuses from deviceManagement + description: List of DeviceComplianceDeviceStatus. + operationId: deviceManagement.deviceCompliancePolicy_ListDeviceStatus parameters: - - name: If-Match - in: header - description: ETag + - name: deviceCompliancePolicy-id + in: path + description: The unique identifier of deviceCompliancePolicy + required: true style: simple schema: type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /deviceManagement/deviceConfigurationProfiles: - get: - tags: - - deviceManagement.deviceConfigurationProfile - summary: Get deviceConfigurationProfiles from deviceManagement - description: Profile Id of the object. - operationId: deviceManagement_ListDeviceConfigurationProfile - parameters: + x-ms-docs-key-type: deviceCompliancePolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -12124,7 +12811,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceConfigurationProfileCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceComplianceDeviceStatusCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -12133,15 +12820,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceConfigurationProfile - summary: Create new navigation property to deviceConfigurationProfiles for deviceManagement - operationId: deviceManagement_CreateDeviceConfigurationProfile + - deviceManagement.deviceCompliancePolicy + summary: Create new navigation property to deviceStatuses for deviceManagement + operationId: deviceManagement.deviceCompliancePolicy_CreateDeviceStatus + parameters: + - name: deviceCompliancePolicy-id + in: path + description: The unique identifier of deviceCompliancePolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceCompliancePolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationProfile' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceStatus' required: true responses: 2XX: @@ -12149,26 +12845,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationProfile' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceStatus' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceConfigurationProfiles/{deviceConfigurationProfile-id}': + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/deviceStatuses/{deviceComplianceDeviceStatus-id}': get: tags: - - deviceManagement.deviceConfigurationProfile - summary: Get deviceConfigurationProfiles from deviceManagement - description: Profile Id of the object. - operationId: deviceManagement_GetDeviceConfigurationProfile + - deviceManagement.deviceCompliancePolicy + summary: Get deviceStatuses from deviceManagement + description: List of DeviceComplianceDeviceStatus. + operationId: deviceManagement.deviceCompliancePolicy_GetDeviceStatus parameters: - - name: deviceConfigurationProfile-id + - name: deviceCompliancePolicy-id + in: path + description: The unique identifier of deviceCompliancePolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceCompliancePolicy + - name: deviceComplianceDeviceStatus-id in: path - description: The unique identifier of deviceConfigurationProfile + description: The unique identifier of deviceComplianceDeviceStatus required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfigurationProfile + x-ms-docs-key-type: deviceComplianceDeviceStatus - name: $select in: query description: Select properties to be returned @@ -12195,30 +12899,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationProfile' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceStatus' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceConfigurationProfile - summary: Update the navigation property deviceConfigurationProfiles in deviceManagement - operationId: deviceManagement_UpdateDeviceConfigurationProfile + - deviceManagement.deviceCompliancePolicy + summary: Update the navigation property deviceStatuses in deviceManagement + operationId: deviceManagement.deviceCompliancePolicy_UpdateDeviceStatus parameters: - - name: deviceConfigurationProfile-id + - name: deviceCompliancePolicy-id + in: path + description: The unique identifier of deviceCompliancePolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceCompliancePolicy + - name: deviceComplianceDeviceStatus-id in: path - description: The unique identifier of deviceConfigurationProfile + description: The unique identifier of deviceComplianceDeviceStatus required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfigurationProfile + x-ms-docs-key-type: deviceComplianceDeviceStatus requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationProfile' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceStatus' required: true responses: 2XX: @@ -12226,24 +12938,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationProfile' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceStatus' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceConfigurationProfile - summary: Delete navigation property deviceConfigurationProfiles for deviceManagement - operationId: deviceManagement_DeleteDeviceConfigurationProfile + - deviceManagement.deviceCompliancePolicy + summary: Delete navigation property deviceStatuses for deviceManagement + operationId: deviceManagement.deviceCompliancePolicy_DeleteDeviceStatus parameters: - - name: deviceConfigurationProfile-id + - name: deviceCompliancePolicy-id + in: path + description: The unique identifier of deviceCompliancePolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceCompliancePolicy + - name: deviceComplianceDeviceStatus-id in: path - description: The unique identifier of deviceConfigurationProfile + description: The unique identifier of deviceComplianceDeviceStatus required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfigurationProfile + x-ms-docs-key-type: deviceComplianceDeviceStatus - name: If-Match in: header description: ETag @@ -12256,13 +12976,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/deviceConfigurationProfiles/$count: + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/deviceStatuses/$count': get: tags: - - deviceManagement.deviceConfigurationProfile + - deviceManagement.deviceCompliancePolicy summary: Get the number of the resource - operationId: deviceManagement.deviceConfigurationProfile_GetCount + operationId: deviceManagement.deviceCompliancePolicy.deviceStatus_GetCount parameters: + - name: deviceCompliancePolicy-id + in: path + description: The unique identifier of deviceCompliancePolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceCompliancePolicy - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -12270,29 +12998,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/deviceConfigurations: + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/deviceStatusOverview': get: tags: - - deviceManagement.deviceConfiguration - summary: Get deviceConfigurations from deviceManagement - description: The device configurations. - operationId: deviceManagement_ListDeviceConfiguration + - deviceManagement.deviceCompliancePolicy + summary: Get deviceStatusOverview from deviceManagement + description: Device compliance devices status overview + operationId: deviceManagement.deviceCompliancePolicy_GetDeviceStatusOverview 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 + - name: deviceCompliancePolicy-id + in: path + description: The unique identifier of deviceCompliancePolicy + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: deviceCompliancePolicy - name: $select in: query description: Select properties to be returned @@ -12315,101 +13036,99 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceConfigurationCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceOverview' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - deviceManagement.deviceConfiguration - summary: Create new navigation property to deviceConfigurations for deviceManagement - operationId: deviceManagement_CreateDeviceConfiguration + - deviceManagement.deviceCompliancePolicy + summary: Update the navigation property deviceStatusOverview in deviceManagement + operationId: deviceManagement.deviceCompliancePolicy_UpdateDeviceStatusOverview + parameters: + - name: deviceCompliancePolicy-id + in: path + description: The unique identifier of deviceCompliancePolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceCompliancePolicy requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfiguration' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceOverview' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfiguration' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceOverview' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}': - get: + delete: tags: - - deviceManagement.deviceConfiguration - summary: Get deviceConfigurations from deviceManagement - description: The device configurations. - operationId: deviceManagement_GetDeviceConfiguration + - deviceManagement.deviceCompliancePolicy + summary: Delete navigation property deviceStatusOverview for deviceManagement + operationId: deviceManagement.deviceCompliancePolicy_DeleteDeviceStatusOverview parameters: - - name: deviceConfiguration-id + - name: deviceCompliancePolicy-id in: path - description: The unique identifier of deviceConfiguration + description: The unique identifier of deviceCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfiguration - - 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: deviceCompliancePolicy + - 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.deviceConfiguration' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/microsoft.graph.assign': + post: tags: - - deviceManagement.deviceConfiguration - summary: Update the navigation property deviceConfigurations in deviceManagement - operationId: deviceManagement_UpdateDeviceConfiguration + - deviceManagement.deviceCompliancePolicy + summary: Invoke action assign + operationId: deviceManagement.deviceCompliancePolicy_assign parameters: - - name: deviceConfiguration-id + - name: deviceCompliancePolicy-id in: path - description: The unique identifier of deviceConfiguration + description: The unique identifier of deviceCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfiguration + x-ms-docs-key-type: deviceCompliancePolicy requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfiguration' + type: object + properties: + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment' + additionalProperties: + type: object required: true responses: 2XX: @@ -12417,52 +13136,75 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfiguration' + title: Collection of deviceCompliancePolicyAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment' + '@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 + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/microsoft.graph.scheduleActionsForRules': + post: tags: - - deviceManagement.deviceConfiguration - summary: Delete navigation property deviceConfigurations for deviceManagement - operationId: deviceManagement_DeleteDeviceConfiguration + - deviceManagement.deviceCompliancePolicy + summary: Invoke action scheduleActionsForRules + operationId: deviceManagement.deviceCompliancePolicy_scheduleActionsGraphFPreRule parameters: - - name: deviceConfiguration-id + - name: deviceCompliancePolicy-id in: path - description: The unique identifier of deviceConfiguration + description: The unique identifier of deviceCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfiguration - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: deviceCompliancePolicy + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + deviceComplianceScheduledActionForRules: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule' + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/assignments': + x-ms-docs-operation-type: action + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/scheduledActionsForRule': get: tags: - - deviceManagement.deviceConfiguration - summary: Get assignments from deviceManagement - description: The list of assignments for the device configuration profile. - operationId: deviceManagement.deviceConfiguration_ListAssignment + - deviceManagement.deviceCompliancePolicy + summary: Get scheduledActionsForRule from deviceManagement + 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: deviceConfiguration-id + - name: deviceCompliancePolicy-id in: path - description: The unique identifier of deviceConfiguration + description: The unique identifier of deviceCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfiguration + x-ms-docs-key-type: deviceCompliancePolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -12500,7 +13242,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceConfigurationAssignmentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceComplianceScheduledActionForRuleCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -12509,24 +13251,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceConfiguration - summary: Create new navigation property to assignments for deviceManagement - operationId: deviceManagement.deviceConfiguration_CreateAssignment + - deviceManagement.deviceCompliancePolicy + summary: Create new navigation property to scheduledActionsForRule for deviceManagement + operationId: deviceManagement.deviceCompliancePolicy_CreateScheduledActionsGraphFPreRule parameters: - - name: deviceConfiguration-id + - name: deviceCompliancePolicy-id in: path - description: The unique identifier of deviceConfiguration + description: The unique identifier of deviceCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfiguration + x-ms-docs-key-type: deviceCompliancePolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule' required: true responses: 2XX: @@ -12534,34 +13276,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/assignments/{deviceConfigurationAssignment-id}': + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/scheduledActionsForRule/{deviceComplianceScheduledActionForRule-id}': get: tags: - - deviceManagement.deviceConfiguration - summary: Get assignments from deviceManagement - description: The list of assignments for the device configuration profile. - operationId: deviceManagement.deviceConfiguration_GetAssignment + - deviceManagement.deviceCompliancePolicy + summary: Get scheduledActionsForRule from deviceManagement + 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: deviceConfiguration-id + - name: deviceCompliancePolicy-id in: path - description: The unique identifier of deviceConfiguration + description: The unique identifier of deviceCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfiguration - - name: deviceConfigurationAssignment-id + x-ms-docs-key-type: deviceCompliancePolicy + - name: deviceComplianceScheduledActionForRule-id in: path - description: The unique identifier of deviceConfigurationAssignment + description: The unique identifier of deviceComplianceScheduledActionForRule required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfigurationAssignment + x-ms-docs-key-type: deviceComplianceScheduledActionForRule - name: $select in: query description: Select properties to be returned @@ -12588,38 +13330,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceConfiguration - summary: Update the navigation property assignments in deviceManagement - operationId: deviceManagement.deviceConfiguration_UpdateAssignment + - deviceManagement.deviceCompliancePolicy + summary: Update the navigation property scheduledActionsForRule in deviceManagement + operationId: deviceManagement.deviceCompliancePolicy_UpdateScheduledActionsGraphFPreRule parameters: - - name: deviceConfiguration-id + - name: deviceCompliancePolicy-id in: path - description: The unique identifier of deviceConfiguration + description: The unique identifier of deviceCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfiguration - - name: deviceConfigurationAssignment-id + x-ms-docs-key-type: deviceCompliancePolicy + - name: deviceComplianceScheduledActionForRule-id in: path - description: The unique identifier of deviceConfigurationAssignment + description: The unique identifier of deviceComplianceScheduledActionForRule required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfigurationAssignment + x-ms-docs-key-type: deviceComplianceScheduledActionForRule requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule' required: true responses: 2XX: @@ -12627,32 +13369,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceConfiguration - summary: Delete navigation property assignments for deviceManagement - operationId: deviceManagement.deviceConfiguration_DeleteAssignment + - deviceManagement.deviceCompliancePolicy + summary: Delete navigation property scheduledActionsForRule for deviceManagement + operationId: deviceManagement.deviceCompliancePolicy_DeleteScheduledActionsGraphFPreRule parameters: - - name: deviceConfiguration-id + - name: deviceCompliancePolicy-id in: path - description: The unique identifier of deviceConfiguration + description: The unique identifier of deviceCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfiguration - - name: deviceConfigurationAssignment-id + x-ms-docs-key-type: deviceCompliancePolicy + - name: deviceComplianceScheduledActionForRule-id in: path - description: The unique identifier of deviceConfigurationAssignment + description: The unique identifier of deviceComplianceScheduledActionForRule required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfigurationAssignment + x-ms-docs-key-type: deviceComplianceScheduledActionForRule - name: If-Match in: header description: ETag @@ -12665,46 +13407,32 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/assignments/$count': + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/scheduledActionsForRule/{deviceComplianceScheduledActionForRule-id}/scheduledActionConfigurations': get: tags: - - deviceManagement.deviceConfiguration - summary: Get the number of the resource - operationId: deviceManagement.deviceConfiguration.assignment_GetCount + - deviceManagement.deviceCompliancePolicy + summary: Get scheduledActionConfigurations from deviceManagement + description: The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. + operationId: deviceManagement.deviceCompliancePolicy.scheduledActionsGraphFPreRule_ListScheduledActionConfiguration parameters: - - name: deviceConfiguration-id + - name: deviceCompliancePolicy-id in: path - description: The unique identifier of deviceConfiguration + description: The unique identifier of deviceCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfiguration - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/deviceSettingStateSummaries': - get: - tags: - - deviceManagement.deviceConfiguration - summary: Get deviceSettingStateSummaries from deviceManagement - description: Device Configuration Setting State Device Summary - operationId: deviceManagement.deviceConfiguration_ListDeviceSettingStateSummary - parameters: - - name: deviceConfiguration-id - in: path - description: The unique identifier of deviceConfiguration - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceConfiguration - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' + x-ms-docs-key-type: deviceCompliancePolicy + - name: deviceComplianceScheduledActionForRule-id + in: path + description: The unique identifier of deviceComplianceScheduledActionForRule + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceComplianceScheduledActionForRule + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' @@ -12740,7 +13468,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.settingStateDeviceSummaryCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceComplianceActionItemCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -12749,24 +13477,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceConfiguration - summary: Create new navigation property to deviceSettingStateSummaries for deviceManagement - operationId: deviceManagement.deviceConfiguration_CreateDeviceSettingStateSummary + - deviceManagement.deviceCompliancePolicy + summary: Create new navigation property to scheduledActionConfigurations for deviceManagement + operationId: deviceManagement.deviceCompliancePolicy.scheduledActionsGraphFPreRule_CreateScheduledActionConfiguration parameters: - - name: deviceConfiguration-id + - name: deviceCompliancePolicy-id in: path - description: The unique identifier of deviceConfiguration + description: The unique identifier of deviceCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfiguration + x-ms-docs-key-type: deviceCompliancePolicy + - name: deviceComplianceScheduledActionForRule-id + in: path + description: The unique identifier of deviceComplianceScheduledActionForRule + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceComplianceScheduledActionForRule requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionItem' required: true responses: 2XX: @@ -12774,34 +13510,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/deviceSettingStateSummaries/{settingStateDeviceSummary-id}': + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/scheduledActionsForRule/{deviceComplianceScheduledActionForRule-id}/scheduledActionConfigurations/{deviceComplianceActionItem-id}': get: tags: - - deviceManagement.deviceConfiguration - summary: Get deviceSettingStateSummaries from deviceManagement - description: Device Configuration Setting State Device Summary - operationId: deviceManagement.deviceConfiguration_GetDeviceSettingStateSummary + - deviceManagement.deviceCompliancePolicy + summary: Get scheduledActionConfigurations from deviceManagement + description: The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. + operationId: deviceManagement.deviceCompliancePolicy.scheduledActionsGraphFPreRule_GetScheduledActionConfiguration parameters: - - name: deviceConfiguration-id + - name: deviceCompliancePolicy-id in: path - description: The unique identifier of deviceConfiguration + description: The unique identifier of deviceCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfiguration - - name: settingStateDeviceSummary-id + x-ms-docs-key-type: deviceCompliancePolicy + - name: deviceComplianceScheduledActionForRule-id in: path - description: The unique identifier of settingStateDeviceSummary + description: The unique identifier of deviceComplianceScheduledActionForRule required: true style: simple schema: type: string - x-ms-docs-key-type: settingStateDeviceSummary + x-ms-docs-key-type: deviceComplianceScheduledActionForRule + - name: deviceComplianceActionItem-id + in: path + description: The unique identifier of deviceComplianceActionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceComplianceActionItem - name: $select in: query description: Select properties to be returned @@ -12828,38 +13572,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceConfiguration - summary: Update the navigation property deviceSettingStateSummaries in deviceManagement - operationId: deviceManagement.deviceConfiguration_UpdateDeviceSettingStateSummary + - deviceManagement.deviceCompliancePolicy + summary: Update the navigation property scheduledActionConfigurations in deviceManagement + operationId: deviceManagement.deviceCompliancePolicy.scheduledActionsGraphFPreRule_UpdateScheduledActionConfiguration parameters: - - name: deviceConfiguration-id + - name: deviceCompliancePolicy-id in: path - description: The unique identifier of deviceConfiguration + description: The unique identifier of deviceCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfiguration - - name: settingStateDeviceSummary-id + x-ms-docs-key-type: deviceCompliancePolicy + - name: deviceComplianceScheduledActionForRule-id in: path - description: The unique identifier of settingStateDeviceSummary + description: The unique identifier of deviceComplianceScheduledActionForRule required: true style: simple schema: type: string - x-ms-docs-key-type: settingStateDeviceSummary + x-ms-docs-key-type: deviceComplianceScheduledActionForRule + - name: deviceComplianceActionItem-id + in: path + description: The unique identifier of deviceComplianceActionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceComplianceActionItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionItem' required: true responses: 2XX: @@ -12867,32 +13619,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceConfiguration - summary: Delete navigation property deviceSettingStateSummaries for deviceManagement - operationId: deviceManagement.deviceConfiguration_DeleteDeviceSettingStateSummary + - deviceManagement.deviceCompliancePolicy + summary: Delete navigation property scheduledActionConfigurations for deviceManagement + operationId: deviceManagement.deviceCompliancePolicy.scheduledActionsGraphFPreRule_DeleteScheduledActionConfiguration parameters: - - name: deviceConfiguration-id + - name: deviceCompliancePolicy-id in: path - description: The unique identifier of deviceConfiguration + description: The unique identifier of deviceCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfiguration - - name: settingStateDeviceSummary-id + x-ms-docs-key-type: deviceCompliancePolicy + - name: deviceComplianceScheduledActionForRule-id in: path - description: The unique identifier of settingStateDeviceSummary + description: The unique identifier of deviceComplianceScheduledActionForRule required: true style: simple schema: type: string - x-ms-docs-key-type: settingStateDeviceSummary + x-ms-docs-key-type: deviceComplianceScheduledActionForRule + - name: deviceComplianceActionItem-id + in: path + description: The unique identifier of deviceComplianceActionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceComplianceActionItem - name: If-Match in: header description: ETag @@ -12905,21 +13665,29 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/deviceSettingStateSummaries/$count': + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/scheduledActionsForRule/{deviceComplianceScheduledActionForRule-id}/scheduledActionConfigurations/$count': get: tags: - - deviceManagement.deviceConfiguration + - deviceManagement.deviceCompliancePolicy summary: Get the number of the resource - operationId: deviceManagement.deviceConfiguration.deviceSettingStateSummary_GetCount + operationId: deviceManagement.deviceCompliancePolicy.scheduledActionsGraphFPreRule.scheduledActionConfiguration_GetCount parameters: - - name: deviceConfiguration-id + - name: deviceCompliancePolicy-id in: path - description: The unique identifier of deviceConfiguration + description: The unique identifier of deviceCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfiguration + x-ms-docs-key-type: deviceCompliancePolicy + - name: deviceComplianceScheduledActionForRule-id + in: path + description: The unique identifier of deviceComplianceScheduledActionForRule + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceComplianceScheduledActionForRule - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -12927,22 +13695,44 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/deviceStatuses': + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/scheduledActionsForRule/$count': get: tags: - - deviceManagement.deviceConfiguration - summary: Get deviceStatuses from deviceManagement - description: Device configuration installation status by device. - operationId: deviceManagement.deviceConfiguration_ListDeviceStatus + - deviceManagement.deviceCompliancePolicy + summary: Get the number of the resource + operationId: deviceManagement.deviceCompliancePolicy.scheduledActionsGraphFPreRule_GetCount parameters: - - name: deviceConfiguration-id + - name: deviceCompliancePolicy-id in: path - description: The unique identifier of deviceConfiguration + description: The unique identifier of deviceCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfiguration + x-ms-docs-key-type: deviceCompliancePolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/userStatuses': + get: + tags: + - deviceManagement.deviceCompliancePolicy + summary: Get userStatuses from deviceManagement + description: List of DeviceComplianceUserStatus. + operationId: deviceManagement.deviceCompliancePolicy_ListUserStatus + parameters: + - name: deviceCompliancePolicy-id + in: path + description: The unique identifier of deviceCompliancePolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceCompliancePolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -12980,7 +13770,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceConfigurationDeviceStatusCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceComplianceUserStatusCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -12989,24 +13779,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceConfiguration - summary: Create new navigation property to deviceStatuses for deviceManagement - operationId: deviceManagement.deviceConfiguration_CreateDeviceStatus + - deviceManagement.deviceCompliancePolicy + summary: Create new navigation property to userStatuses for deviceManagement + operationId: deviceManagement.deviceCompliancePolicy_CreateUserStatus parameters: - - name: deviceConfiguration-id + - name: deviceCompliancePolicy-id in: path - description: The unique identifier of deviceConfiguration + description: The unique identifier of deviceCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfiguration + x-ms-docs-key-type: deviceCompliancePolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStatus' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserStatus' required: true responses: 2XX: @@ -13014,34 +13804,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStatus' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserStatus' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/deviceStatuses/{deviceConfigurationDeviceStatus-id}': + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/userStatuses/{deviceComplianceUserStatus-id}': get: tags: - - deviceManagement.deviceConfiguration - summary: Get deviceStatuses from deviceManagement - description: Device configuration installation status by device. - operationId: deviceManagement.deviceConfiguration_GetDeviceStatus + - deviceManagement.deviceCompliancePolicy + summary: Get userStatuses from deviceManagement + description: List of DeviceComplianceUserStatus. + operationId: deviceManagement.deviceCompliancePolicy_GetUserStatus parameters: - - name: deviceConfiguration-id + - name: deviceCompliancePolicy-id in: path - description: The unique identifier of deviceConfiguration + description: The unique identifier of deviceCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfiguration - - name: deviceConfigurationDeviceStatus-id + x-ms-docs-key-type: deviceCompliancePolicy + - name: deviceComplianceUserStatus-id in: path - description: The unique identifier of deviceConfigurationDeviceStatus + description: The unique identifier of deviceComplianceUserStatus required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfigurationDeviceStatus + x-ms-docs-key-type: deviceComplianceUserStatus - name: $select in: query description: Select properties to be returned @@ -13068,38 +13858,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStatus' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserStatus' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceConfiguration - summary: Update the navigation property deviceStatuses in deviceManagement - operationId: deviceManagement.deviceConfiguration_UpdateDeviceStatus + - deviceManagement.deviceCompliancePolicy + summary: Update the navigation property userStatuses in deviceManagement + operationId: deviceManagement.deviceCompliancePolicy_UpdateUserStatus parameters: - - name: deviceConfiguration-id + - name: deviceCompliancePolicy-id in: path - description: The unique identifier of deviceConfiguration + description: The unique identifier of deviceCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfiguration - - name: deviceConfigurationDeviceStatus-id + x-ms-docs-key-type: deviceCompliancePolicy + - name: deviceComplianceUserStatus-id in: path - description: The unique identifier of deviceConfigurationDeviceStatus + description: The unique identifier of deviceComplianceUserStatus required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfigurationDeviceStatus + x-ms-docs-key-type: deviceComplianceUserStatus requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStatus' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserStatus' required: true responses: 2XX: @@ -13107,32 +13897,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStatus' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserStatus' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceConfiguration - summary: Delete navigation property deviceStatuses for deviceManagement - operationId: deviceManagement.deviceConfiguration_DeleteDeviceStatus + - deviceManagement.deviceCompliancePolicy + summary: Delete navigation property userStatuses for deviceManagement + operationId: deviceManagement.deviceCompliancePolicy_DeleteUserStatus parameters: - - name: deviceConfiguration-id + - name: deviceCompliancePolicy-id in: path - description: The unique identifier of deviceConfiguration + description: The unique identifier of deviceCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfiguration - - name: deviceConfigurationDeviceStatus-id + x-ms-docs-key-type: deviceCompliancePolicy + - name: deviceComplianceUserStatus-id in: path - description: The unique identifier of deviceConfigurationDeviceStatus + description: The unique identifier of deviceComplianceUserStatus required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfigurationDeviceStatus + x-ms-docs-key-type: deviceComplianceUserStatus - name: If-Match in: header description: ETag @@ -13145,21 +13935,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/deviceStatuses/$count': + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/userStatuses/$count': get: tags: - - deviceManagement.deviceConfiguration + - deviceManagement.deviceCompliancePolicy summary: Get the number of the resource - operationId: deviceManagement.deviceConfiguration.deviceStatus_GetCount + operationId: deviceManagement.deviceCompliancePolicy.userStatus_GetCount parameters: - - name: deviceConfiguration-id + - name: deviceCompliancePolicy-id in: path - description: The unique identifier of deviceConfiguration + description: The unique identifier of deviceCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfiguration + x-ms-docs-key-type: deviceCompliancePolicy - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -13167,22 +13957,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/deviceStatusOverview': + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/userStatusOverview': get: tags: - - deviceManagement.deviceConfiguration - summary: Get deviceStatusOverview from deviceManagement - description: Device Configuration devices status overview - operationId: deviceManagement.deviceConfiguration_GetDeviceStatusOverview + - deviceManagement.deviceCompliancePolicy + summary: Get userStatusOverview from deviceManagement + description: Device compliance users status overview + operationId: deviceManagement.deviceCompliancePolicy_GetUserStatusOverview parameters: - - name: deviceConfiguration-id + - name: deviceCompliancePolicy-id in: path - description: The unique identifier of deviceConfiguration + description: The unique identifier of deviceCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfiguration + x-ms-docs-key-type: deviceCompliancePolicy - name: $select in: query description: Select properties to be returned @@ -13209,30 +13999,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceOverview' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserOverview' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceConfiguration - summary: Update the navigation property deviceStatusOverview in deviceManagement - operationId: deviceManagement.deviceConfiguration_UpdateDeviceStatusOverview + - deviceManagement.deviceCompliancePolicy + summary: Update the navigation property userStatusOverview in deviceManagement + operationId: deviceManagement.deviceCompliancePolicy_UpdateUserStatusOverview parameters: - - name: deviceConfiguration-id + - name: deviceCompliancePolicy-id in: path - description: The unique identifier of deviceConfiguration + description: The unique identifier of deviceCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfiguration + x-ms-docs-key-type: deviceCompliancePolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceOverview' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserOverview' required: true responses: 2XX: @@ -13240,24 +14030,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceOverview' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserOverview' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceConfiguration - summary: Delete navigation property deviceStatusOverview for deviceManagement - operationId: deviceManagement.deviceConfiguration_DeleteDeviceStatusOverview + - deviceManagement.deviceCompliancePolicy + summary: Delete navigation property userStatusOverview for deviceManagement + operationId: deviceManagement.deviceCompliancePolicy_DeleteUserStatusOverview parameters: - - name: deviceConfiguration-id + - name: deviceCompliancePolicy-id in: path - description: The unique identifier of deviceConfiguration + description: The unique identifier of deviceCompliancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfiguration + x-ms-docs-key-type: deviceCompliancePolicy - name: If-Match in: header description: ETag @@ -13270,121 +14060,252 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/groupAssignments': + /deviceManagement/deviceCompliancePolicies/$count: get: tags: - - deviceManagement.deviceConfiguration - summary: Get groupAssignments from deviceManagement - description: The list of group assignments for the device configuration profile. - operationId: deviceManagement.deviceConfiguration_ListGroupAssignment + - deviceManagement.deviceCompliancePolicy + summary: Get the number of the resource + operationId: deviceManagement.deviceCompliancePolicy_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /deviceManagement/deviceCompliancePolicies/microsoft.graph.getDevicesScheduledToRetire(): + get: + tags: + - deviceManagement.deviceCompliancePolicy + summary: Invoke function getDevicesScheduledToRetire + operationId: deviceManagement.deviceCompliancePolicy_getDevicesScheduledToRetire parameters: - - name: deviceConfiguration-id - in: path - description: The unique identifier of deviceConfiguration - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceConfiguration - $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.deviceConfigurationGroupAssignmentCollectionResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.retireScheduledManagedDevice' + '@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 - x-ms-docs-operation-type: operation + /deviceManagement/deviceCompliancePolicies/microsoft.graph.getNoncompliantDevicesToRetire: post: tags: - - deviceManagement.deviceConfiguration - summary: Create new navigation property to groupAssignments for deviceManagement - operationId: deviceManagement.deviceConfiguration_CreateGroupAssignment - parameters: - - name: deviceConfiguration-id - in: path - description: The unique identifier of deviceConfiguration - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceConfiguration + - deviceManagement.deviceCompliancePolicy + summary: Invoke action getNoncompliantDevicesToRetire + operationId: deviceManagement.deviceCompliancePolicy_getNoncompliantDevicesToRetire requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationGroupAssignment' + type: object + properties: + name: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + search: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + sessionId: + type: string + nullable: true + filter: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. + 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/deviceCompliancePolicies/microsoft.graph.hasPayloadLinks: + post: + tags: + - deviceManagement.deviceCompliancePolicy + summary: Invoke action hasPayloadLinks + operationId: deviceManagement.deviceCompliancePolicy_hasPayloadLink + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + payloadIds: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationGroupAssignment' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.hasPayloadLinkResultItem' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/groupAssignments/{deviceConfigurationGroupAssignment-id}': + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /deviceManagement/deviceCompliancePolicies/microsoft.graph.refreshDeviceComplianceReportSummarization: + post: + tags: + - deviceManagement.deviceCompliancePolicy + summary: Invoke action refreshDeviceComplianceReportSummarization + operationId: deviceManagement.deviceCompliancePolicy_refreshDeviceComplianceReportSummarization + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/deviceCompliancePolicies/microsoft.graph.setScheduledRetireState: + post: + tags: + - deviceManagement.deviceCompliancePolicy + summary: Invoke action setScheduledRetireState + operationId: deviceManagement.deviceCompliancePolicy_setScheduledRetireState + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + scopedToAllDevices: + type: boolean + default: false + nullable: true + state: + $ref: '#/components/schemas/microsoft.graph.scheduledRetireState' + managedDeviceIds: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/deviceCompliancePolicies/microsoft.graph.validateComplianceScript: + post: + tags: + - deviceManagement.deviceCompliancePolicy + summary: Invoke action validateComplianceScript + operationId: deviceManagement.deviceCompliancePolicy_validateComplianceScript + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + deviceCompliancePolicyScript: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyScript' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceScriptValidationResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/deviceCompliancePolicyDeviceStateSummary: get: tags: - - deviceManagement.deviceConfiguration - summary: Get groupAssignments from deviceManagement - description: The list of group assignments for the device configuration profile. - operationId: deviceManagement.deviceConfiguration_GetGroupAssignment + - deviceManagement.deviceCompliancePolicyDeviceStateSummary + summary: Get deviceCompliancePolicyDeviceStateSummary from deviceManagement + description: The device compliance state summary for this account. + operationId: deviceManagement_GetDeviceCompliancePolicyDeviceStateSummary parameters: - - name: deviceConfiguration-id - in: path - description: The unique identifier of deviceConfiguration - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceConfiguration - - name: deviceConfigurationGroupAssignment-id - in: path - description: The unique identifier of deviceConfigurationGroupAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceConfigurationGroupAssignment - name: $select in: query description: Select properties to be returned @@ -13411,38 +14332,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationGroupAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyDeviceStateSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceConfiguration - summary: Update the navigation property groupAssignments in deviceManagement - operationId: deviceManagement.deviceConfiguration_UpdateGroupAssignment - parameters: - - name: deviceConfiguration-id - in: path - description: The unique identifier of deviceConfiguration - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceConfiguration - - name: deviceConfigurationGroupAssignment-id - in: path - description: The unique identifier of deviceConfigurationGroupAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceConfigurationGroupAssignment + - deviceManagement.deviceCompliancePolicyDeviceStateSummary + summary: Update the navigation property deviceCompliancePolicyDeviceStateSummary in deviceManagement + operationId: deviceManagement_UpdateDeviceCompliancePolicyDeviceStateSummary requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationGroupAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyDeviceStateSummary' required: true responses: 2XX: @@ -13450,32 +14354,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationGroupAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyDeviceStateSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceConfiguration - summary: Delete navigation property groupAssignments for deviceManagement - operationId: deviceManagement.deviceConfiguration_DeleteGroupAssignment + - deviceManagement.deviceCompliancePolicyDeviceStateSummary + summary: Delete navigation property deviceCompliancePolicyDeviceStateSummary for deviceManagement + operationId: deviceManagement_DeleteDeviceCompliancePolicyDeviceStateSummary parameters: - - name: deviceConfiguration-id - in: path - description: The unique identifier of deviceConfiguration - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceConfiguration - - name: deviceConfigurationGroupAssignment-id - in: path - description: The unique identifier of deviceConfigurationGroupAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceConfigurationGroupAssignment - name: If-Match in: header description: ETag @@ -13488,30 +14376,96 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/groupAssignments/{deviceConfigurationGroupAssignment-id}/deviceConfiguration': + /deviceManagement/deviceCompliancePolicySettingStateSummaries: get: tags: - - deviceManagement.deviceConfiguration - summary: Get deviceConfiguration from deviceManagement - description: The navigation link to the Device Configuration being targeted. - operationId: deviceManagement.deviceConfiguration.groupAssignment_GetDeviceConfiguration + - deviceManagement.deviceCompliancePolicySettingStateSummary + summary: Get deviceCompliancePolicySettingStateSummaries from deviceManagement + description: The summary states of compliance policy settings for this account. + operationId: deviceManagement_ListDeviceCompliancePolicySettingStateSummary parameters: - - name: deviceConfiguration-id - in: path - description: The unique identifier of deviceConfiguration - 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: deviceConfiguration - - name: deviceConfigurationGroupAssignment-id + 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.deviceCompliancePolicySettingStateSummaryCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.deviceCompliancePolicySettingStateSummary + summary: Create new navigation property to deviceCompliancePolicySettingStateSummaries for deviceManagement + operationId: deviceManagement_CreateDeviceCompliancePolicySettingStateSummary + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingStateSummary' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingStateSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/deviceCompliancePolicySettingStateSummaries/{deviceCompliancePolicySettingStateSummary-id}': + get: + tags: + - deviceManagement.deviceCompliancePolicySettingStateSummary + summary: Get deviceCompliancePolicySettingStateSummaries from deviceManagement + description: The summary states of compliance policy settings for this account. + operationId: deviceManagement_GetDeviceCompliancePolicySettingStateSummary + parameters: + - name: deviceCompliancePolicySettingStateSummary-id in: path - description: The unique identifier of deviceConfigurationGroupAssignment + description: The unique identifier of deviceCompliancePolicySettingStateSummary required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfigurationGroupAssignment + x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary - name: $select in: query description: Select properties to be returned @@ -13538,48 +14492,82 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfiguration' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingStateSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/groupAssignments/$count': - get: + patch: tags: - - deviceManagement.deviceConfiguration - summary: Get the number of the resource - operationId: deviceManagement.deviceConfiguration.groupAssignment_GetCount + - deviceManagement.deviceCompliancePolicySettingStateSummary + summary: Update the navigation property deviceCompliancePolicySettingStateSummaries in deviceManagement + operationId: deviceManagement_UpdateDeviceCompliancePolicySettingStateSummary parameters: - - name: deviceConfiguration-id + - name: deviceCompliancePolicySettingStateSummary-id in: path - description: The unique identifier of deviceConfiguration + description: The unique identifier of deviceCompliancePolicySettingStateSummary required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfiguration - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingStateSummary' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingStateSummary' default: $ref: '#/components/responses/error' - '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/userStatuses': + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.deviceCompliancePolicySettingStateSummary + summary: Delete navigation property deviceCompliancePolicySettingStateSummaries for deviceManagement + operationId: deviceManagement_DeleteDeviceCompliancePolicySettingStateSummary + parameters: + - name: deviceCompliancePolicySettingStateSummary-id + in: path + description: The unique identifier of deviceCompliancePolicySettingStateSummary + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary + - 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 + '/deviceManagement/deviceCompliancePolicySettingStateSummaries/{deviceCompliancePolicySettingStateSummary-id}/deviceComplianceSettingStates': get: tags: - - deviceManagement.deviceConfiguration - summary: Get userStatuses from deviceManagement - description: Device configuration installation status by user. - operationId: deviceManagement.deviceConfiguration_ListUserStatus + - deviceManagement.deviceCompliancePolicySettingStateSummary + summary: Get deviceComplianceSettingStates from deviceManagement + operationId: deviceManagement.deviceCompliancePolicySettingStateSummary_ListDeviceComplianceSettingState parameters: - - name: deviceConfiguration-id + - name: deviceCompliancePolicySettingStateSummary-id in: path - description: The unique identifier of deviceConfiguration + description: The unique identifier of deviceCompliancePolicySettingStateSummary required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfiguration + x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -13617,7 +14605,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceConfigurationUserStatusCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceComplianceSettingStateCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -13626,24 +14614,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceConfiguration - summary: Create new navigation property to userStatuses for deviceManagement - operationId: deviceManagement.deviceConfiguration_CreateUserStatus + - deviceManagement.deviceCompliancePolicySettingStateSummary + summary: Create new navigation property to deviceComplianceSettingStates for deviceManagement + operationId: deviceManagement.deviceCompliancePolicySettingStateSummary_CreateDeviceComplianceSettingState parameters: - - name: deviceConfiguration-id + - name: deviceCompliancePolicySettingStateSummary-id in: path - description: The unique identifier of deviceConfiguration + description: The unique identifier of deviceCompliancePolicySettingStateSummary required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfiguration + x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStatus' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceSettingState' required: true responses: 2XX: @@ -13651,34 +14639,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStatus' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceSettingState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/userStatuses/{deviceConfigurationUserStatus-id}': + '/deviceManagement/deviceCompliancePolicySettingStateSummaries/{deviceCompliancePolicySettingStateSummary-id}/deviceComplianceSettingStates/{deviceComplianceSettingState-id}': get: tags: - - deviceManagement.deviceConfiguration - summary: Get userStatuses from deviceManagement - description: Device configuration installation status by user. - operationId: deviceManagement.deviceConfiguration_GetUserStatus + - deviceManagement.deviceCompliancePolicySettingStateSummary + summary: Get deviceComplianceSettingStates from deviceManagement + operationId: deviceManagement.deviceCompliancePolicySettingStateSummary_GetDeviceComplianceSettingState parameters: - - name: deviceConfiguration-id + - name: deviceCompliancePolicySettingStateSummary-id in: path - description: The unique identifier of deviceConfiguration + description: The unique identifier of deviceCompliancePolicySettingStateSummary required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfiguration - - name: deviceConfigurationUserStatus-id + x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary + - name: deviceComplianceSettingState-id in: path - description: The unique identifier of deviceConfigurationUserStatus + description: The unique identifier of deviceComplianceSettingState required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfigurationUserStatus + x-ms-docs-key-type: deviceComplianceSettingState - name: $select in: query description: Select properties to be returned @@ -13705,38 +14692,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStatus' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceSettingState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceConfiguration - summary: Update the navigation property userStatuses in deviceManagement - operationId: deviceManagement.deviceConfiguration_UpdateUserStatus + - deviceManagement.deviceCompliancePolicySettingStateSummary + summary: Update the navigation property deviceComplianceSettingStates in deviceManagement + operationId: deviceManagement.deviceCompliancePolicySettingStateSummary_UpdateDeviceComplianceSettingState parameters: - - name: deviceConfiguration-id + - name: deviceCompliancePolicySettingStateSummary-id in: path - description: The unique identifier of deviceConfiguration + description: The unique identifier of deviceCompliancePolicySettingStateSummary required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfiguration - - name: deviceConfigurationUserStatus-id + x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary + - name: deviceComplianceSettingState-id in: path - description: The unique identifier of deviceConfigurationUserStatus + description: The unique identifier of deviceComplianceSettingState required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfigurationUserStatus + x-ms-docs-key-type: deviceComplianceSettingState requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStatus' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceSettingState' required: true responses: 2XX: @@ -13744,32 +14731,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStatus' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceSettingState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceConfiguration - summary: Delete navigation property userStatuses for deviceManagement - operationId: deviceManagement.deviceConfiguration_DeleteUserStatus + - deviceManagement.deviceCompliancePolicySettingStateSummary + summary: Delete navigation property deviceComplianceSettingStates for deviceManagement + operationId: deviceManagement.deviceCompliancePolicySettingStateSummary_DeleteDeviceComplianceSettingState parameters: - - name: deviceConfiguration-id + - name: deviceCompliancePolicySettingStateSummary-id in: path - description: The unique identifier of deviceConfiguration + description: The unique identifier of deviceCompliancePolicySettingStateSummary required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfiguration - - name: deviceConfigurationUserStatus-id + x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary + - name: deviceComplianceSettingState-id in: path - description: The unique identifier of deviceConfigurationUserStatus + description: The unique identifier of deviceComplianceSettingState required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfigurationUserStatus + x-ms-docs-key-type: deviceComplianceSettingState - name: If-Match in: header description: ETag @@ -13782,21 +14769,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/userStatuses/$count': + '/deviceManagement/deviceCompliancePolicySettingStateSummaries/{deviceCompliancePolicySettingStateSummary-id}/deviceComplianceSettingStates/$count': get: tags: - - deviceManagement.deviceConfiguration + - deviceManagement.deviceCompliancePolicySettingStateSummary summary: Get the number of the resource - operationId: deviceManagement.deviceConfiguration.userStatus_GetCount + operationId: deviceManagement.deviceCompliancePolicySettingStateSummary.deviceComplianceSettingState_GetCount parameters: - - name: deviceConfiguration-id + - name: deviceCompliancePolicySettingStateSummary-id in: path - description: The unique identifier of deviceConfiguration + description: The unique identifier of deviceCompliancePolicySettingStateSummary required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfiguration + x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -13804,22 +14791,110 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/userStatusOverview': + /deviceManagement/deviceCompliancePolicySettingStateSummaries/$count: get: tags: - - deviceManagement.deviceConfiguration - summary: Get userStatusOverview from deviceManagement - description: Device Configuration users status overview - operationId: deviceManagement.deviceConfiguration_GetUserStatusOverview + - deviceManagement.deviceCompliancePolicySettingStateSummary + summary: Get the number of the resource + operationId: deviceManagement.deviceCompliancePolicySettingStateSummary_GetCount parameters: - - name: deviceConfiguration-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /deviceManagement/deviceConfigurationConflictSummary: + get: + tags: + - deviceManagement.deviceConfigurationConflictSummary + summary: Get deviceConfigurationConflictSummary from deviceManagement + description: Summary of policies in conflict state for this account. + operationId: deviceManagement_ListDeviceConfigurationConflictSummary + 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.deviceConfigurationConflictSummaryCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.deviceConfigurationConflictSummary + summary: Create new navigation property to deviceConfigurationConflictSummary for deviceManagement + operationId: deviceManagement_CreateDeviceConfigurationConflictSummary + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationConflictSummary' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationConflictSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/deviceConfigurationConflictSummary/{deviceConfigurationConflictSummary-id}': + get: + tags: + - deviceManagement.deviceConfigurationConflictSummary + summary: Get deviceConfigurationConflictSummary from deviceManagement + description: Summary of policies in conflict state for this account. + operationId: deviceManagement_GetDeviceConfigurationConflictSummary + parameters: + - name: deviceConfigurationConflictSummary-id in: path - description: The unique identifier of deviceConfiguration + description: The unique identifier of deviceConfigurationConflictSummary required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfiguration + x-ms-docs-key-type: deviceConfigurationConflictSummary - name: $select in: query description: Select properties to be returned @@ -13846,30 +14921,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserOverview' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationConflictSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceConfiguration - summary: Update the navigation property userStatusOverview in deviceManagement - operationId: deviceManagement.deviceConfiguration_UpdateUserStatusOverview + - deviceManagement.deviceConfigurationConflictSummary + summary: Update the navigation property deviceConfigurationConflictSummary in deviceManagement + operationId: deviceManagement_UpdateDeviceConfigurationConflictSummary parameters: - - name: deviceConfiguration-id + - name: deviceConfigurationConflictSummary-id in: path - description: The unique identifier of deviceConfiguration + description: The unique identifier of deviceConfigurationConflictSummary required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfiguration + x-ms-docs-key-type: deviceConfigurationConflictSummary requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserOverview' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationConflictSummary' required: true responses: 2XX: @@ -13877,24 +14952,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserOverview' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationConflictSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceConfiguration - summary: Delete navigation property userStatusOverview for deviceManagement - operationId: deviceManagement.deviceConfiguration_DeleteUserStatusOverview + - deviceManagement.deviceConfigurationConflictSummary + summary: Delete navigation property deviceConfigurationConflictSummary for deviceManagement + operationId: deviceManagement_DeleteDeviceConfigurationConflictSummary parameters: - - name: deviceConfiguration-id + - name: deviceConfigurationConflictSummary-id in: path - description: The unique identifier of deviceConfiguration + description: The unique identifier of deviceConfigurationConflictSummary required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfiguration + x-ms-docs-key-type: deviceConfigurationConflictSummary - name: If-Match in: header description: ETag @@ -13907,12 +14982,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/deviceConfigurations/$count: + /deviceManagement/deviceConfigurationConflictSummary/$count: get: tags: - - deviceManagement.deviceConfiguration + - deviceManagement.deviceConfigurationConflictSummary summary: Get the number of the resource - operationId: deviceManagement.deviceConfiguration_GetCount + operationId: deviceManagement.deviceConfigurationConflictSummary_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -13921,13 +14996,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/deviceConfigurationUserStateSummaries: + /deviceManagement/deviceConfigurationDeviceStateSummaries: get: tags: - - deviceManagement.deviceConfigurationUserStateSummary - summary: Get deviceConfigurationUserStateSummaries from deviceManagement - description: The device configuration user state summary for this account. - operationId: deviceManagement_GetDeviceConfigurationUserStateSummary + - deviceManagement.deviceConfigurationDeviceStateSummary + summary: Get deviceConfigurationDeviceStateSummaries from deviceManagement + description: The device configuration device state summary for this account. + operationId: deviceManagement_GetDeviceConfigurationDeviceStateSummary parameters: - name: $select in: query @@ -13955,21 +15030,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStateSummary' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStateSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceConfigurationUserStateSummary - summary: Update the navigation property deviceConfigurationUserStateSummaries in deviceManagement - operationId: deviceManagement_UpdateDeviceConfigurationUserStateSummary + - deviceManagement.deviceConfigurationDeviceStateSummary + summary: Update the navigation property deviceConfigurationDeviceStateSummaries in deviceManagement + operationId: deviceManagement_UpdateDeviceConfigurationDeviceStateSummary requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStateSummary' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStateSummary' required: true responses: 2XX: @@ -13977,15 +15052,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStateSummary' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStateSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceConfigurationUserStateSummary - summary: Delete navigation property deviceConfigurationUserStateSummaries for deviceManagement - operationId: deviceManagement_DeleteDeviceConfigurationUserStateSummary + - deviceManagement.deviceConfigurationDeviceStateSummary + summary: Delete navigation property deviceConfigurationDeviceStateSummaries for deviceManagement + operationId: deviceManagement_DeleteDeviceConfigurationDeviceStateSummary parameters: - name: If-Match in: header @@ -13999,13 +15074,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/deviceHealthScripts: + /deviceManagement/deviceConfigurations: get: tags: - - deviceManagement.deviceHealthScript - summary: Get deviceHealthScripts from deviceManagement - description: The list of device health scripts associated with the tenant. - operationId: deviceManagement_ListDeviceHealthScript + - deviceManagement.deviceConfiguration + summary: Get deviceConfigurations from deviceManagement + description: The device configurations. + operationId: deviceManagement_ListDeviceConfiguration parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -14044,7 +15119,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceHealthScriptCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceConfigurationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -14053,15 +15128,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceHealthScript - summary: Create new navigation property to deviceHealthScripts for deviceManagement - operationId: deviceManagement_CreateDeviceHealthScript + - deviceManagement.deviceConfiguration + summary: Create new navigation property to deviceConfigurations for deviceManagement + operationId: deviceManagement_CreateDeviceConfiguration requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceHealthScript' + $ref: '#/components/schemas/microsoft.graph.deviceConfiguration' required: true responses: 2XX: @@ -14069,26 +15144,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceHealthScript' + $ref: '#/components/schemas/microsoft.graph.deviceConfiguration' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}': + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}': get: tags: - - deviceManagement.deviceHealthScript - summary: Get deviceHealthScripts from deviceManagement - description: The list of device health scripts associated with the tenant. - operationId: deviceManagement_GetDeviceHealthScript + - deviceManagement.deviceConfiguration + summary: Get deviceConfigurations from deviceManagement + description: The device configurations. + operationId: deviceManagement_GetDeviceConfiguration parameters: - - name: deviceHealthScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceHealthScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceHealthScript + x-ms-docs-key-type: deviceConfiguration - name: $select in: query description: Select properties to be returned @@ -14115,30 +15190,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceHealthScript' + $ref: '#/components/schemas/microsoft.graph.deviceConfiguration' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceHealthScript - summary: Update the navigation property deviceHealthScripts in deviceManagement - operationId: deviceManagement_UpdateDeviceHealthScript - parameters: - - name: deviceHealthScript-id + - deviceManagement.deviceConfiguration + summary: Update the navigation property deviceConfigurations in deviceManagement + operationId: deviceManagement_UpdateDeviceConfiguration + parameters: + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceHealthScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceHealthScript + x-ms-docs-key-type: deviceConfiguration requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceHealthScript' + $ref: '#/components/schemas/microsoft.graph.deviceConfiguration' required: true responses: 2XX: @@ -14146,24 +15221,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceHealthScript' + $ref: '#/components/schemas/microsoft.graph.deviceConfiguration' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceHealthScript - summary: Delete navigation property deviceHealthScripts for deviceManagement - operationId: deviceManagement_DeleteDeviceHealthScript + - deviceManagement.deviceConfiguration + summary: Delete navigation property deviceConfigurations for deviceManagement + operationId: deviceManagement_DeleteDeviceConfiguration parameters: - - name: deviceHealthScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceHealthScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceHealthScript + x-ms-docs-key-type: deviceConfiguration - name: If-Match in: header description: ETag @@ -14176,22 +15251,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/assignments': + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/assignments': get: tags: - - deviceManagement.deviceHealthScript + - deviceManagement.deviceConfiguration summary: Get assignments from deviceManagement - description: The list of group assignments for the device health script - operationId: deviceManagement.deviceHealthScript_ListAssignment + description: The list of assignments for the device configuration profile. + operationId: deviceManagement.deviceConfiguration_ListAssignment parameters: - - name: deviceHealthScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceHealthScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceHealthScript + x-ms-docs-key-type: deviceConfiguration - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -14229,7 +15304,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceHealthScriptAssignmentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceConfigurationAssignmentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -14238,24 +15313,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceHealthScript + - deviceManagement.deviceConfiguration summary: Create new navigation property to assignments for deviceManagement - operationId: deviceManagement.deviceHealthScript_CreateAssignment + operationId: deviceManagement.deviceConfiguration_CreateAssignment parameters: - - name: deviceHealthScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceHealthScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceHealthScript + x-ms-docs-key-type: deviceConfiguration requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' required: true responses: 2XX: @@ -14263,34 +15338,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/assignments/{deviceHealthScriptAssignment-id}': + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/assignments/{deviceConfigurationAssignment-id}': get: tags: - - deviceManagement.deviceHealthScript + - deviceManagement.deviceConfiguration summary: Get assignments from deviceManagement - description: The list of group assignments for the device health script - operationId: deviceManagement.deviceHealthScript_GetAssignment + description: The list of assignments for the device configuration profile. + operationId: deviceManagement.deviceConfiguration_GetAssignment parameters: - - name: deviceHealthScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceHealthScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceHealthScript - - name: deviceHealthScriptAssignment-id + x-ms-docs-key-type: deviceConfiguration + - name: deviceConfigurationAssignment-id in: path - description: The unique identifier of deviceHealthScriptAssignment + description: The unique identifier of deviceConfigurationAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: deviceHealthScriptAssignment + x-ms-docs-key-type: deviceConfigurationAssignment - name: $select in: query description: Select properties to be returned @@ -14317,38 +15392,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceHealthScript + - deviceManagement.deviceConfiguration summary: Update the navigation property assignments in deviceManagement - operationId: deviceManagement.deviceHealthScript_UpdateAssignment + operationId: deviceManagement.deviceConfiguration_UpdateAssignment parameters: - - name: deviceHealthScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceHealthScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceHealthScript - - name: deviceHealthScriptAssignment-id + x-ms-docs-key-type: deviceConfiguration + - name: deviceConfigurationAssignment-id in: path - description: The unique identifier of deviceHealthScriptAssignment + description: The unique identifier of deviceConfigurationAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: deviceHealthScriptAssignment + x-ms-docs-key-type: deviceConfigurationAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' required: true responses: 2XX: @@ -14356,32 +15431,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceHealthScript + - deviceManagement.deviceConfiguration summary: Delete navigation property assignments for deviceManagement - operationId: deviceManagement.deviceHealthScript_DeleteAssignment + operationId: deviceManagement.deviceConfiguration_DeleteAssignment parameters: - - name: deviceHealthScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceHealthScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceHealthScript - - name: deviceHealthScriptAssignment-id + x-ms-docs-key-type: deviceConfiguration + - name: deviceConfigurationAssignment-id in: path - description: The unique identifier of deviceHealthScriptAssignment + description: The unique identifier of deviceConfigurationAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: deviceHealthScriptAssignment + x-ms-docs-key-type: deviceConfigurationAssignment - name: If-Match in: header description: ETag @@ -14394,21 +15469,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/assignments/$count': + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/assignments/$count': get: tags: - - deviceManagement.deviceHealthScript + - deviceManagement.deviceConfiguration summary: Get the number of the resource - operationId: deviceManagement.deviceHealthScript.assignment_GetCount + operationId: deviceManagement.deviceConfiguration.assignment_GetCount parameters: - - name: deviceHealthScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceHealthScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceHealthScript + x-ms-docs-key-type: deviceConfiguration - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -14416,22 +15491,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/deviceRunStates': + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/deviceSettingStateSummaries': get: tags: - - deviceManagement.deviceHealthScript - summary: Get deviceRunStates from deviceManagement - description: List of run states for the device health script across all devices - operationId: deviceManagement.deviceHealthScript_ListDeviceRunState + - deviceManagement.deviceConfiguration + summary: Get deviceSettingStateSummaries from deviceManagement + description: Device Configuration Setting State Device Summary + operationId: deviceManagement.deviceConfiguration_ListDeviceSettingStateSummary parameters: - - name: deviceHealthScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceHealthScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceHealthScript + x-ms-docs-key-type: deviceConfiguration - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -14469,7 +15544,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceHealthScriptDeviceStateCollectionResponse' + $ref: '#/components/responses/microsoft.graph.settingStateDeviceSummaryCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -14478,24 +15553,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceHealthScript - summary: Create new navigation property to deviceRunStates for deviceManagement - operationId: deviceManagement.deviceHealthScript_CreateDeviceRunState + - deviceManagement.deviceConfiguration + summary: Create new navigation property to deviceSettingStateSummaries for deviceManagement + operationId: deviceManagement.deviceConfiguration_CreateDeviceSettingStateSummary parameters: - - name: deviceHealthScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceHealthScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceHealthScript + x-ms-docs-key-type: deviceConfiguration requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptDeviceState' + $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' required: true responses: 2XX: @@ -14503,34 +15578,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptDeviceState' + $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/deviceRunStates/{deviceHealthScriptDeviceState-id}': + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/deviceSettingStateSummaries/{settingStateDeviceSummary-id}': get: tags: - - deviceManagement.deviceHealthScript - summary: Get deviceRunStates from deviceManagement - description: List of run states for the device health script across all devices - operationId: deviceManagement.deviceHealthScript_GetDeviceRunState + - deviceManagement.deviceConfiguration + summary: Get deviceSettingStateSummaries from deviceManagement + description: Device Configuration Setting State Device Summary + operationId: deviceManagement.deviceConfiguration_GetDeviceSettingStateSummary parameters: - - name: deviceHealthScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceHealthScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceHealthScript - - name: deviceHealthScriptDeviceState-id + x-ms-docs-key-type: deviceConfiguration + - name: settingStateDeviceSummary-id in: path - description: The unique identifier of deviceHealthScriptDeviceState + description: The unique identifier of settingStateDeviceSummary required: true style: simple schema: type: string - x-ms-docs-key-type: deviceHealthScriptDeviceState + x-ms-docs-key-type: settingStateDeviceSummary - name: $select in: query description: Select properties to be returned @@ -14557,38 +15632,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptDeviceState' + $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceHealthScript - summary: Update the navigation property deviceRunStates in deviceManagement - operationId: deviceManagement.deviceHealthScript_UpdateDeviceRunState + - deviceManagement.deviceConfiguration + summary: Update the navigation property deviceSettingStateSummaries in deviceManagement + operationId: deviceManagement.deviceConfiguration_UpdateDeviceSettingStateSummary parameters: - - name: deviceHealthScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceHealthScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceHealthScript - - name: deviceHealthScriptDeviceState-id + x-ms-docs-key-type: deviceConfiguration + - name: settingStateDeviceSummary-id in: path - description: The unique identifier of deviceHealthScriptDeviceState + description: The unique identifier of settingStateDeviceSummary required: true style: simple schema: type: string - x-ms-docs-key-type: deviceHealthScriptDeviceState + x-ms-docs-key-type: settingStateDeviceSummary requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptDeviceState' + $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' required: true responses: 2XX: @@ -14596,32 +15671,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptDeviceState' + $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceHealthScript - summary: Delete navigation property deviceRunStates for deviceManagement - operationId: deviceManagement.deviceHealthScript_DeleteDeviceRunState + - deviceManagement.deviceConfiguration + summary: Delete navigation property deviceSettingStateSummaries for deviceManagement + operationId: deviceManagement.deviceConfiguration_DeleteDeviceSettingStateSummary parameters: - - name: deviceHealthScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceHealthScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceHealthScript - - name: deviceHealthScriptDeviceState-id + x-ms-docs-key-type: deviceConfiguration + - name: settingStateDeviceSummary-id in: path - description: The unique identifier of deviceHealthScriptDeviceState + description: The unique identifier of settingStateDeviceSummary required: true style: simple schema: type: string - x-ms-docs-key-type: deviceHealthScriptDeviceState + x-ms-docs-key-type: settingStateDeviceSummary - name: If-Match in: header description: ETag @@ -14634,30 +15709,59 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/deviceRunStates/{deviceHealthScriptDeviceState-id}/managedDevice': + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/deviceSettingStateSummaries/$count': get: tags: - - deviceManagement.deviceHealthScript - summary: Get managedDevice from deviceManagement - description: The managed device on which the device health script executed - operationId: deviceManagement.deviceHealthScript.deviceRunState_GetManagedDevice + - deviceManagement.deviceConfiguration + summary: Get the number of the resource + operationId: deviceManagement.deviceConfiguration.deviceSettingStateSummary_GetCount parameters: - - name: deviceHealthScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceHealthScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceHealthScript - - name: deviceHealthScriptDeviceState-id + x-ms-docs-key-type: deviceConfiguration + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/deviceStatuses': + get: + tags: + - deviceManagement.deviceConfiguration + summary: Get deviceStatuses from deviceManagement + description: Device configuration installation status by device. + operationId: deviceManagement.deviceConfiguration_ListDeviceStatus + parameters: + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceHealthScriptDeviceState + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceHealthScriptDeviceState + x-ms-docs-key-type: deviceConfiguration + - $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 @@ -14680,52 +15784,68 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.managedDevice' + $ref: '#/components/responses/microsoft.graph.deviceConfigurationDeviceStatusCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/deviceRunStates/$count': - get: + post: tags: - - deviceManagement.deviceHealthScript - summary: Get the number of the resource - operationId: deviceManagement.deviceHealthScript.deviceRunState_GetCount + - deviceManagement.deviceConfiguration + summary: Create new navigation property to deviceStatuses for deviceManagement + operationId: deviceManagement.deviceConfiguration_CreateDeviceStatus parameters: - - name: deviceHealthScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceHealthScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceHealthScript - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: deviceConfiguration + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStatus' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStatus' default: $ref: '#/components/responses/error' - '/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/runSummary': + x-ms-docs-operation-type: operation + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/deviceStatuses/{deviceConfigurationDeviceStatus-id}': get: tags: - - deviceManagement.deviceHealthScript - summary: Get runSummary from deviceManagement - description: High level run summary for device health script. - operationId: deviceManagement.deviceHealthScript_GetRunSummary + - deviceManagement.deviceConfiguration + summary: Get deviceStatuses from deviceManagement + description: Device configuration installation status by device. + operationId: deviceManagement.deviceConfiguration_GetDeviceStatus parameters: - - name: deviceHealthScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceHealthScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceHealthScript + x-ms-docs-key-type: deviceConfiguration + - name: deviceConfigurationDeviceStatus-id + in: path + description: The unique identifier of deviceConfigurationDeviceStatus + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceConfigurationDeviceStatus - name: $select in: query description: Select properties to be returned @@ -14752,30 +15872,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptRunSummary' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStatus' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceHealthScript - summary: Update the navigation property runSummary in deviceManagement - operationId: deviceManagement.deviceHealthScript_UpdateRunSummary + - deviceManagement.deviceConfiguration + summary: Update the navigation property deviceStatuses in deviceManagement + operationId: deviceManagement.deviceConfiguration_UpdateDeviceStatus parameters: - - name: deviceHealthScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceHealthScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceHealthScript + x-ms-docs-key-type: deviceConfiguration + - name: deviceConfigurationDeviceStatus-id + in: path + description: The unique identifier of deviceConfigurationDeviceStatus + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceConfigurationDeviceStatus requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptRunSummary' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStatus' required: true responses: 2XX: @@ -14783,24 +15911,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptRunSummary' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStatus' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceHealthScript - summary: Delete navigation property runSummary for deviceManagement - operationId: deviceManagement.deviceHealthScript_DeleteRunSummary + - deviceManagement.deviceConfiguration + summary: Delete navigation property deviceStatuses for deviceManagement + operationId: deviceManagement.deviceConfiguration_DeleteDeviceStatus parameters: - - name: deviceHealthScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceHealthScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceHealthScript + x-ms-docs-key-type: deviceConfiguration + - name: deviceConfigurationDeviceStatus-id + in: path + description: The unique identifier of deviceConfigurationDeviceStatus + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceConfigurationDeviceStatus - name: If-Match in: header description: ETag @@ -14813,13 +15949,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/deviceHealthScripts/$count: + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/deviceStatuses/$count': get: tags: - - deviceManagement.deviceHealthScript + - deviceManagement.deviceConfiguration summary: Get the number of the resource - operationId: deviceManagement.deviceHealthScript_GetCount + operationId: deviceManagement.deviceConfiguration.deviceStatus_GetCount parameters: + - name: deviceConfiguration-id + in: path + description: The unique identifier of deviceConfiguration + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceConfiguration - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -14827,96 +15971,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/deviceManagementScripts: - get: - tags: - - deviceManagement.deviceManagementScript - summary: Get deviceManagementScripts from deviceManagement - description: The list of device management scripts associated with the tenant. - operationId: deviceManagement_ListDeviceManagementScript - 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.deviceManagementScriptCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.deviceManagementScript - summary: Create new navigation property to deviceManagementScripts for deviceManagement - operationId: deviceManagement_CreateDeviceManagementScript - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScript' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScript' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}': + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/deviceStatusOverview': get: tags: - - deviceManagement.deviceManagementScript - summary: Get deviceManagementScripts from deviceManagement - description: The list of device management scripts associated with the tenant. - operationId: deviceManagement_GetDeviceManagementScript + - deviceManagement.deviceConfiguration + summary: Get deviceStatusOverview from deviceManagement + description: Device Configuration devices status overview + operationId: deviceManagement.deviceConfiguration_GetDeviceStatusOverview parameters: - - name: deviceManagementScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceManagementScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScript + x-ms-docs-key-type: deviceConfiguration - name: $select in: query description: Select properties to be returned @@ -14943,30 +16013,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScript' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceOverview' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementScript - summary: Update the navigation property deviceManagementScripts in deviceManagement - operationId: deviceManagement_UpdateDeviceManagementScript + - deviceManagement.deviceConfiguration + summary: Update the navigation property deviceStatusOverview in deviceManagement + operationId: deviceManagement.deviceConfiguration_UpdateDeviceStatusOverview parameters: - - name: deviceManagementScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceManagementScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScript + x-ms-docs-key-type: deviceConfiguration requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScript' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceOverview' required: true responses: 2XX: @@ -14974,24 +16044,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScript' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceOverview' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementScript - summary: Delete navigation property deviceManagementScripts for deviceManagement - operationId: deviceManagement_DeleteDeviceManagementScript + - deviceManagement.deviceConfiguration + summary: Delete navigation property deviceStatusOverview for deviceManagement + operationId: deviceManagement.deviceConfiguration_DeleteDeviceStatusOverview parameters: - - name: deviceManagementScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceManagementScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScript + x-ms-docs-key-type: deviceConfiguration - name: If-Match in: header description: ETag @@ -15004,22 +16074,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/assignments': + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/groupAssignments': get: tags: - - deviceManagement.deviceManagementScript - summary: Get assignments from deviceManagement - description: The list of group assignments for the device management script. - operationId: deviceManagement.deviceManagementScript_ListAssignment + - deviceManagement.deviceConfiguration + summary: Get groupAssignments from deviceManagement + description: The list of group assignments for the device configuration profile. + operationId: deviceManagement.deviceConfiguration_ListGroupAssignment parameters: - - name: deviceManagementScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceManagementScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScript + x-ms-docs-key-type: deviceConfiguration - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -15057,7 +16127,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementScriptAssignmentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceConfigurationGroupAssignmentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -15066,24 +16136,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementScript - summary: Create new navigation property to assignments for deviceManagement - operationId: deviceManagement.deviceManagementScript_CreateAssignment + - deviceManagement.deviceConfiguration + summary: Create new navigation property to groupAssignments for deviceManagement + operationId: deviceManagement.deviceConfiguration_CreateGroupAssignment parameters: - - name: deviceManagementScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceManagementScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScript + x-ms-docs-key-type: deviceConfiguration requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationGroupAssignment' required: true responses: 2XX: @@ -15091,34 +16161,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationGroupAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/assignments/{deviceManagementScriptAssignment-id}': + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/groupAssignments/{deviceConfigurationGroupAssignment-id}': get: tags: - - deviceManagement.deviceManagementScript - summary: Get assignments from deviceManagement - description: The list of group assignments for the device management script. - operationId: deviceManagement.deviceManagementScript_GetAssignment + - deviceManagement.deviceConfiguration + summary: Get groupAssignments from deviceManagement + description: The list of group assignments for the device configuration profile. + operationId: deviceManagement.deviceConfiguration_GetGroupAssignment parameters: - - name: deviceManagementScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceManagementScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScript - - name: deviceManagementScriptAssignment-id + x-ms-docs-key-type: deviceConfiguration + - name: deviceConfigurationGroupAssignment-id in: path - description: The unique identifier of deviceManagementScriptAssignment + description: The unique identifier of deviceConfigurationGroupAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScriptAssignment + x-ms-docs-key-type: deviceConfigurationGroupAssignment - name: $select in: query description: Select properties to be returned @@ -15145,38 +16215,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationGroupAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementScript - summary: Update the navigation property assignments in deviceManagement - operationId: deviceManagement.deviceManagementScript_UpdateAssignment + - deviceManagement.deviceConfiguration + summary: Update the navigation property groupAssignments in deviceManagement + operationId: deviceManagement.deviceConfiguration_UpdateGroupAssignment parameters: - - name: deviceManagementScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceManagementScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScript - - name: deviceManagementScriptAssignment-id + x-ms-docs-key-type: deviceConfiguration + - name: deviceConfigurationGroupAssignment-id in: path - description: The unique identifier of deviceManagementScriptAssignment + description: The unique identifier of deviceConfigurationGroupAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScriptAssignment + x-ms-docs-key-type: deviceConfigurationGroupAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationGroupAssignment' required: true responses: 2XX: @@ -15184,32 +16254,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationGroupAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementScript - summary: Delete navigation property assignments for deviceManagement - operationId: deviceManagement.deviceManagementScript_DeleteAssignment + - deviceManagement.deviceConfiguration + summary: Delete navigation property groupAssignments for deviceManagement + operationId: deviceManagement.deviceConfiguration_DeleteGroupAssignment parameters: - - name: deviceManagementScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceManagementScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScript - - name: deviceManagementScriptAssignment-id + x-ms-docs-key-type: deviceConfiguration + - name: deviceConfigurationGroupAssignment-id in: path - description: The unique identifier of deviceManagementScriptAssignment + description: The unique identifier of deviceConfigurationGroupAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScriptAssignment + x-ms-docs-key-type: deviceConfigurationGroupAssignment - name: If-Match in: header description: ETag @@ -15222,59 +16292,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/assignments/$count': + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/groupAssignments/{deviceConfigurationGroupAssignment-id}/deviceConfiguration': get: tags: - - deviceManagement.deviceManagementScript - summary: Get the number of the resource - operationId: deviceManagement.deviceManagementScript.assignment_GetCount + - deviceManagement.deviceConfiguration + summary: Get deviceConfiguration from deviceManagement + description: The navigation link to the Device Configuration being targeted. + operationId: deviceManagement.deviceConfiguration.groupAssignment_GetDeviceConfiguration parameters: - - name: deviceManagementScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceManagementScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScript - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates': - get: - tags: - - deviceManagement.deviceManagementScript - summary: Get deviceRunStates from deviceManagement - description: List of run states for this script across all devices. - operationId: deviceManagement.deviceManagementScript_ListDeviceRunState - parameters: - - name: deviceManagementScript-id + x-ms-docs-key-type: deviceConfiguration + - name: deviceConfigurationGroupAssignment-id in: path - description: The unique identifier of deviceManagementScript + description: The unique identifier of deviceConfigurationGroupAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScript - - $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: deviceConfigurationGroupAssignment - name: $select in: query description: Select properties to be returned @@ -15297,263 +16338,218 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementScriptDeviceStateCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceConfiguration' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/groupAssignments/$count': + get: + tags: + - deviceManagement.deviceConfiguration + summary: Get the number of the resource + operationId: deviceManagement.deviceConfiguration.groupAssignment_GetCount + parameters: + - name: deviceConfiguration-id + in: path + description: The unique identifier of deviceConfiguration + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceConfiguration + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/microsoft.graph.assign': post: tags: - - deviceManagement.deviceManagementScript - summary: Create new navigation property to deviceRunStates for deviceManagement - operationId: deviceManagement.deviceManagementScript_CreateDeviceRunState + - deviceManagement.deviceConfiguration + summary: Invoke action assign + operationId: deviceManagement.deviceConfiguration_assign parameters: - - name: deviceManagementScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceManagementScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScript + x-ms-docs-key-type: deviceConfiguration requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' + type: object + properties: + deviceConfigurationGroupAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationGroupAssignment' + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' + title: Collection of deviceConfigurationAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}': - get: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/microsoft.graph.assignedAccessMultiModeProfiles': + post: tags: - - deviceManagement.deviceManagementScript - summary: Get deviceRunStates from deviceManagement - description: List of run states for this script across all devices. - operationId: deviceManagement.deviceManagementScript_GetDeviceRunState + - deviceManagement.deviceConfiguration + summary: Invoke action assignedAccessMultiModeProfiles + operationId: deviceManagement.deviceConfiguration_assignedAccessMultiModeProfile parameters: - - name: deviceManagementScript-id - in: path - description: The unique identifier of deviceManagementScript - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementScript - - name: deviceManagementScriptDeviceState-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceManagementScriptDeviceState + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScriptDeviceState - - 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: deviceConfiguration + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + assignedAccessMultiModeProfiles: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsAssignedAccessProfile' + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/microsoft.graph.getOmaSettingPlainTextValue(secretReferenceValueId=''{secretReferenceValueId}'')': + get: tags: - - deviceManagement.deviceManagementScript - summary: Update the navigation property deviceRunStates in deviceManagement - operationId: deviceManagement.deviceManagementScript_UpdateDeviceRunState + - deviceManagement.deviceConfiguration + summary: Invoke function getOmaSettingPlainTextValue + operationId: deviceManagement.deviceConfiguration_getOmaSettingPlainTextValue parameters: - - name: deviceManagementScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceManagementScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScript - - name: deviceManagementScriptDeviceState-id + x-ms-docs-key-type: deviceConfiguration + - name: secretReferenceValueId in: path - description: The unique identifier of deviceManagementScriptDeviceState + description: 'Usage: secretReferenceValueId=''{secretReferenceValueId}''' required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScriptDeviceState - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' - required: true + nullable: true responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' + type: object + properties: + value: + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/microsoft.graph.windowsPrivacyAccessControls': + post: tags: - - deviceManagement.deviceManagementScript - summary: Delete navigation property deviceRunStates for deviceManagement - operationId: deviceManagement.deviceManagementScript_DeleteDeviceRunState + - deviceManagement.deviceConfiguration + summary: Invoke action windowsPrivacyAccessControls + operationId: deviceManagement.deviceConfiguration_windowsPrivacyAccessControl parameters: - - name: deviceManagementScript-id - in: path - description: The unique identifier of deviceManagementScript - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementScript - - name: deviceManagementScriptDeviceState-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceManagementScriptDeviceState + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScriptDeviceState - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: deviceConfiguration + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + windowsPrivacyAccessControls: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsPrivacyDataAccessControlItem' + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice': - get: - tags: - - deviceManagement.deviceManagementScript - summary: Get managedDevice from deviceManagement - description: The managed devices that executes the device management script. - operationId: deviceManagement.deviceManagementScript.deviceRunState_GetManagedDevice - parameters: - - name: deviceManagementScript-id - in: path - description: The unique identifier of deviceManagementScript - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementScript - - name: deviceManagementScriptDeviceState-id - in: path - description: The unique identifier of deviceManagementScriptDeviceState - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementScriptDeviceState - - 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.managedDevice' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/$count': - get: - tags: - - deviceManagement.deviceManagementScript - summary: Get the number of the resource - operationId: deviceManagement.deviceManagementScript.deviceRunState_GetCount - parameters: - - name: deviceManagementScript-id - in: path - description: The unique identifier of deviceManagementScript - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementScript - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/groupAssignments': + x-ms-docs-operation-type: action + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/userStatuses': get: tags: - - deviceManagement.deviceManagementScript - summary: Get groupAssignments from deviceManagement - description: The list of group assignments for the device management script. - operationId: deviceManagement.deviceManagementScript_ListGroupAssignment + - deviceManagement.deviceConfiguration + summary: Get userStatuses from deviceManagement + description: Device configuration installation status by user. + operationId: deviceManagement.deviceConfiguration_ListUserStatus parameters: - - name: deviceManagementScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceManagementScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScript + x-ms-docs-key-type: deviceConfiguration - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -15591,7 +16587,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementScriptGroupAssignmentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceConfigurationUserStatusCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -15600,24 +16596,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementScript - summary: Create new navigation property to groupAssignments for deviceManagement - operationId: deviceManagement.deviceManagementScript_CreateGroupAssignment + - deviceManagement.deviceConfiguration + summary: Create new navigation property to userStatuses for deviceManagement + operationId: deviceManagement.deviceConfiguration_CreateUserStatus parameters: - - name: deviceManagementScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceManagementScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScript + x-ms-docs-key-type: deviceConfiguration requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptGroupAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStatus' required: true responses: 2XX: @@ -15625,34 +16621,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptGroupAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStatus' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/groupAssignments/{deviceManagementScriptGroupAssignment-id}': + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/userStatuses/{deviceConfigurationUserStatus-id}': get: tags: - - deviceManagement.deviceManagementScript - summary: Get groupAssignments from deviceManagement - description: The list of group assignments for the device management script. - operationId: deviceManagement.deviceManagementScript_GetGroupAssignment + - deviceManagement.deviceConfiguration + summary: Get userStatuses from deviceManagement + description: Device configuration installation status by user. + operationId: deviceManagement.deviceConfiguration_GetUserStatus parameters: - - name: deviceManagementScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceManagementScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScript - - name: deviceManagementScriptGroupAssignment-id + x-ms-docs-key-type: deviceConfiguration + - name: deviceConfigurationUserStatus-id in: path - description: The unique identifier of deviceManagementScriptGroupAssignment + description: The unique identifier of deviceConfigurationUserStatus required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScriptGroupAssignment + x-ms-docs-key-type: deviceConfigurationUserStatus - name: $select in: query description: Select properties to be returned @@ -15679,38 +16675,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptGroupAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStatus' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementScript - summary: Update the navigation property groupAssignments in deviceManagement - operationId: deviceManagement.deviceManagementScript_UpdateGroupAssignment + - deviceManagement.deviceConfiguration + summary: Update the navigation property userStatuses in deviceManagement + operationId: deviceManagement.deviceConfiguration_UpdateUserStatus parameters: - - name: deviceManagementScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceManagementScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScript - - name: deviceManagementScriptGroupAssignment-id + x-ms-docs-key-type: deviceConfiguration + - name: deviceConfigurationUserStatus-id in: path - description: The unique identifier of deviceManagementScriptGroupAssignment + description: The unique identifier of deviceConfigurationUserStatus required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScriptGroupAssignment + x-ms-docs-key-type: deviceConfigurationUserStatus requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptGroupAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStatus' required: true responses: 2XX: @@ -15718,32 +16714,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptGroupAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStatus' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementScript - summary: Delete navigation property groupAssignments for deviceManagement - operationId: deviceManagement.deviceManagementScript_DeleteGroupAssignment + - deviceManagement.deviceConfiguration + summary: Delete navigation property userStatuses for deviceManagement + operationId: deviceManagement.deviceConfiguration_DeleteUserStatus parameters: - - name: deviceManagementScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceManagementScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScript - - name: deviceManagementScriptGroupAssignment-id + x-ms-docs-key-type: deviceConfiguration + - name: deviceConfigurationUserStatus-id in: path - description: The unique identifier of deviceManagementScriptGroupAssignment + description: The unique identifier of deviceConfigurationUserStatus required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScriptGroupAssignment + x-ms-docs-key-type: deviceConfigurationUserStatus - name: If-Match in: header description: ETag @@ -15756,21 +16752,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/groupAssignments/$count': + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/userStatuses/$count': get: tags: - - deviceManagement.deviceManagementScript + - deviceManagement.deviceConfiguration summary: Get the number of the resource - operationId: deviceManagement.deviceManagementScript.groupAssignment_GetCount + operationId: deviceManagement.deviceConfiguration.userStatus_GetCount parameters: - - name: deviceManagementScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceManagementScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScript + x-ms-docs-key-type: deviceConfiguration - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -15778,22 +16774,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/runSummary': + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/userStatusOverview': get: tags: - - deviceManagement.deviceManagementScript - summary: Get runSummary from deviceManagement - description: Run summary for device management script. - operationId: deviceManagement.deviceManagementScript_GetRunSummary + - deviceManagement.deviceConfiguration + summary: Get userStatusOverview from deviceManagement + description: Device Configuration users status overview + operationId: deviceManagement.deviceConfiguration_GetUserStatusOverview parameters: - - name: deviceManagementScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceManagementScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScript + x-ms-docs-key-type: deviceConfiguration - name: $select in: query description: Select properties to be returned @@ -15820,125 +16816,212 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptRunSummary' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserOverview' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates': - get: + patch: tags: - - deviceManagement.deviceManagementScript - summary: Get userRunStates from deviceManagement - description: List of run states for this script across all users. - operationId: deviceManagement.deviceManagementScript_ListUserRunState + - deviceManagement.deviceConfiguration + summary: Update the navigation property userStatusOverview in deviceManagement + operationId: deviceManagement.deviceConfiguration_UpdateUserStatusOverview parameters: - - name: deviceManagementScript-id + - name: deviceConfiguration-id in: path - description: The unique identifier of deviceManagementScript + description: The unique identifier of deviceConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScript + x-ms-docs-key-type: deviceConfiguration + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserOverview' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserOverview' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.deviceConfiguration + summary: Delete navigation property userStatusOverview for deviceManagement + operationId: deviceManagement.deviceConfiguration_DeleteUserStatusOverview + parameters: + - name: deviceConfiguration-id + in: path + description: The unique identifier of deviceConfiguration + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceConfiguration + - 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 + /deviceManagement/deviceConfigurations/$count: + get: + tags: + - deviceManagement.deviceConfiguration + summary: Get the number of the resource + operationId: deviceManagement.deviceConfiguration_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /deviceManagement/deviceConfigurations/microsoft.graph.getIosAvailableUpdateVersions(): + get: + tags: + - deviceManagement.deviceConfiguration + summary: Invoke function getIosAvailableUpdateVersions + operationId: deviceManagement.deviceConfiguration_getIosAvailableUpdateVersion + 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.deviceManagementScriptUserStateCollectionResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.iosAvailableUpdateVersion' + '@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 - x-ms-docs-operation-type: operation + /deviceManagement/deviceConfigurations/microsoft.graph.getTargetedUsersAndDevices: post: tags: - - deviceManagement.deviceManagementScript - summary: Create new navigation property to userRunStates for deviceManagement - operationId: deviceManagement.deviceManagementScript_CreateUserRunState - parameters: - - name: deviceManagementScript-id - in: path - description: The unique identifier of deviceManagementScript - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementScript + - deviceManagement.deviceConfiguration + summary: Invoke action getTargetedUsersAndDevices + operationId: deviceManagement.deviceConfiguration_getTargetedUsersAndDevice requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptUserState' + type: object + properties: + deviceConfigurationIds: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptUserState' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationTargetedUserAndDevice' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}': + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /deviceManagement/deviceConfigurations/microsoft.graph.hasPayloadLinks: + post: + tags: + - deviceManagement.deviceConfiguration + summary: Invoke action hasPayloadLinks + operationId: deviceManagement.deviceConfiguration_hasPayloadLink + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + payloadIds: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.hasPayloadLinkResultItem' + '@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 + /deviceManagement/deviceConfigurationUserStateSummaries: get: tags: - - deviceManagement.deviceManagementScript - summary: Get userRunStates from deviceManagement - description: List of run states for this script across all users. - operationId: deviceManagement.deviceManagementScript_GetUserRunState + - deviceManagement.deviceConfigurationUserStateSummary + summary: Get deviceConfigurationUserStateSummaries from deviceManagement + description: The device configuration user state summary for this account. + operationId: deviceManagement_GetDeviceConfigurationUserStateSummary parameters: - - name: deviceManagementScript-id - in: path - description: The unique identifier of deviceManagementScript - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementScript - - name: deviceManagementScriptUserState-id - in: path - description: The unique identifier of deviceManagementScriptUserState - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementScriptUserState - name: $select in: query description: Select properties to be returned @@ -15965,38 +17048,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptUserState' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStateSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementScript - summary: Update the navigation property userRunStates in deviceManagement - operationId: deviceManagement.deviceManagementScript_UpdateUserRunState - parameters: - - name: deviceManagementScript-id - in: path - description: The unique identifier of deviceManagementScript - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementScript - - name: deviceManagementScriptUserState-id - in: path - description: The unique identifier of deviceManagementScriptUserState - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementScriptUserState + - deviceManagement.deviceConfigurationUserStateSummary + summary: Update the navigation property deviceConfigurationUserStateSummaries in deviceManagement + operationId: deviceManagement_UpdateDeviceConfigurationUserStateSummary requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptUserState' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStateSummary' required: true responses: 2XX: @@ -16004,32 +17070,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptUserState' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStateSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementScript - summary: Delete navigation property userRunStates for deviceManagement - operationId: deviceManagement.deviceManagementScript_DeleteUserRunState + - deviceManagement.deviceConfigurationUserStateSummary + summary: Delete navigation property deviceConfigurationUserStateSummaries for deviceManagement + operationId: deviceManagement_DeleteDeviceConfigurationUserStateSummary parameters: - - name: deviceManagementScript-id - in: path - description: The unique identifier of deviceManagementScript - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementScript - - name: deviceManagementScriptUserState-id - in: path - description: The unique identifier of deviceManagementScriptUserState - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementScriptUserState - name: If-Match in: header description: ETag @@ -16042,30 +17092,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates': + /deviceManagement/deviceHealthScripts: get: tags: - - deviceManagement.deviceManagementScript - summary: Get deviceRunStates from deviceManagement - description: List of run states for this script across all devices of specific user. - operationId: deviceManagement.deviceManagementScript.userRunState_ListDeviceRunState + - deviceManagement.deviceHealthScript + summary: Get deviceHealthScripts from deviceManagement + description: The list of device health scripts associated with the tenant. + operationId: deviceManagement_ListDeviceHealthScript parameters: - - name: deviceManagementScript-id - in: path - description: The unique identifier of deviceManagementScript - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementScript - - name: deviceManagementScriptUserState-id - in: path - description: The unique identifier of deviceManagementScriptUserState - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementScriptUserState - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -16103,7 +17137,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementScriptDeviceStateCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceHealthScriptCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -16112,32 +17146,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementScript - summary: Create new navigation property to deviceRunStates for deviceManagement - operationId: deviceManagement.deviceManagementScript.userRunState_CreateDeviceRunState - parameters: - - name: deviceManagementScript-id - in: path - description: The unique identifier of deviceManagementScript - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementScript - - name: deviceManagementScriptUserState-id - in: path - description: The unique identifier of deviceManagementScriptUserState - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementScriptUserState + - deviceManagement.deviceHealthScript + summary: Create new navigation property to deviceHealthScripts for deviceManagement + operationId: deviceManagement_CreateDeviceHealthScript requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' + $ref: '#/components/schemas/microsoft.graph.deviceHealthScript' required: true responses: 2XX: @@ -16145,42 +17162,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' + $ref: '#/components/schemas/microsoft.graph.deviceHealthScript' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}': + '/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}': get: tags: - - deviceManagement.deviceManagementScript - summary: Get deviceRunStates from deviceManagement - description: List of run states for this script across all devices of specific user. - operationId: deviceManagement.deviceManagementScript.userRunState_GetDeviceRunState + - deviceManagement.deviceHealthScript + summary: Get deviceHealthScripts from deviceManagement + description: The list of device health scripts associated with the tenant. + operationId: deviceManagement_GetDeviceHealthScript parameters: - - name: deviceManagementScript-id - in: path - description: The unique identifier of deviceManagementScript - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementScript - - name: deviceManagementScriptUserState-id - in: path - description: The unique identifier of deviceManagementScriptUserState - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementScriptUserState - - name: deviceManagementScriptDeviceState-id + - name: deviceHealthScript-id in: path - description: The unique identifier of deviceManagementScriptDeviceState + description: The unique identifier of deviceHealthScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScriptDeviceState + x-ms-docs-key-type: deviceHealthScript - name: $select in: query description: Select properties to be returned @@ -16207,46 +17208,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' + $ref: '#/components/schemas/microsoft.graph.deviceHealthScript' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementScript - summary: Update the navigation property deviceRunStates in deviceManagement - operationId: deviceManagement.deviceManagementScript.userRunState_UpdateDeviceRunState + - deviceManagement.deviceHealthScript + summary: Update the navigation property deviceHealthScripts in deviceManagement + operationId: deviceManagement_UpdateDeviceHealthScript parameters: - - name: deviceManagementScript-id - in: path - description: The unique identifier of deviceManagementScript - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementScript - - name: deviceManagementScriptUserState-id - in: path - description: The unique identifier of deviceManagementScriptUserState - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementScriptUserState - - name: deviceManagementScriptDeviceState-id + - name: deviceHealthScript-id in: path - description: The unique identifier of deviceManagementScriptDeviceState + description: The unique identifier of deviceHealthScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScriptDeviceState + x-ms-docs-key-type: deviceHealthScript requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' + $ref: '#/components/schemas/microsoft.graph.deviceHealthScript' required: true responses: 2XX: @@ -16254,40 +17239,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' + $ref: '#/components/schemas/microsoft.graph.deviceHealthScript' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementScript - summary: Delete navigation property deviceRunStates for deviceManagement - operationId: deviceManagement.deviceManagementScript.userRunState_DeleteDeviceRunState + - deviceManagement.deviceHealthScript + summary: Delete navigation property deviceHealthScripts for deviceManagement + operationId: deviceManagement_DeleteDeviceHealthScript parameters: - - name: deviceManagementScript-id - in: path - description: The unique identifier of deviceManagementScript - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementScript - - name: deviceManagementScriptUserState-id - in: path - description: The unique identifier of deviceManagementScriptUserState - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementScriptUserState - - name: deviceManagementScriptDeviceState-id + - name: deviceHealthScript-id in: path - description: The unique identifier of deviceManagementScriptDeviceState + description: The unique identifier of deviceHealthScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScriptDeviceState + x-ms-docs-key-type: deviceHealthScript - name: If-Match in: header description: ETag @@ -16300,142 +17269,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice': - get: - tags: - - deviceManagement.deviceManagementScript - summary: Get managedDevice from deviceManagement - description: The managed devices that executes the device management script. - operationId: deviceManagement.deviceManagementScript.userRunState.deviceRunState_GetManagedDevice - parameters: - - name: deviceManagementScript-id - in: path - description: The unique identifier of deviceManagementScript - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementScript - - name: deviceManagementScriptUserState-id - in: path - description: The unique identifier of deviceManagementScriptUserState - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementScriptUserState - - name: deviceManagementScriptDeviceState-id - in: path - description: The unique identifier of deviceManagementScriptDeviceState - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementScriptDeviceState - - 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.managedDevice' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/$count': - get: - tags: - - deviceManagement.deviceManagementScript - summary: Get the number of the resource - operationId: deviceManagement.deviceManagementScript.userRunState.deviceRunState_GetCount - parameters: - - name: deviceManagementScript-id - in: path - description: The unique identifier of deviceManagementScript - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementScript - - name: deviceManagementScriptUserState-id - in: path - description: The unique identifier of deviceManagementScriptUserState - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementScriptUserState - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/$count': + '/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/assignments': get: tags: - - deviceManagement.deviceManagementScript - summary: Get the number of the resource - operationId: deviceManagement.deviceManagementScript.userRunState_GetCount + - deviceManagement.deviceHealthScript + summary: Get assignments from deviceManagement + description: The list of group assignments for the device health script + operationId: deviceManagement.deviceHealthScript_ListAssignment parameters: - - name: deviceManagementScript-id + - name: deviceHealthScript-id in: path - description: The unique identifier of deviceManagementScript + description: The unique identifier of deviceHealthScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScript - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/deviceManagementScripts/$count: - get: - tags: - - deviceManagement.deviceManagementScript - summary: Get the number of the resource - operationId: deviceManagement.deviceManagementScript_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/deviceShellScripts: - get: - tags: - - deviceManagement.deviceShellScript - summary: Get deviceShellScripts from deviceManagement - description: The list of device shell scripts associated with the tenant. - operationId: deviceManagement_ListDeviceShellScript - parameters: + x-ms-docs-key-type: deviceHealthScript - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -16473,7 +17322,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceShellScriptCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceHealthScriptAssignmentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -16482,15 +17331,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceShellScript - summary: Create new navigation property to deviceShellScripts for deviceManagement - operationId: deviceManagement_CreateDeviceShellScript + - deviceManagement.deviceHealthScript + summary: Create new navigation property to assignments for deviceManagement + operationId: deviceManagement.deviceHealthScript_CreateAssignment + parameters: + - name: deviceHealthScript-id + in: path + description: The unique identifier of deviceHealthScript + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceHealthScript requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceShellScript' + $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptAssignment' required: true responses: 2XX: @@ -16498,26 +17356,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceShellScript' + $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceShellScripts/{deviceShellScript-id}': + '/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/assignments/{deviceHealthScriptAssignment-id}': get: tags: - - deviceManagement.deviceShellScript - summary: Get deviceShellScripts from deviceManagement - description: The list of device shell scripts associated with the tenant. - operationId: deviceManagement_GetDeviceShellScript + - deviceManagement.deviceHealthScript + summary: Get assignments from deviceManagement + description: The list of group assignments for the device health script + operationId: deviceManagement.deviceHealthScript_GetAssignment parameters: - - name: deviceShellScript-id + - name: deviceHealthScript-id in: path - description: The unique identifier of deviceShellScript + description: The unique identifier of deviceHealthScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceShellScript + x-ms-docs-key-type: deviceHealthScript + - name: deviceHealthScriptAssignment-id + in: path + description: The unique identifier of deviceHealthScriptAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceHealthScriptAssignment - name: $select in: query description: Select properties to be returned @@ -16544,30 +17410,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceShellScript' + $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceShellScript - summary: Update the navigation property deviceShellScripts in deviceManagement - operationId: deviceManagement_UpdateDeviceShellScript + - deviceManagement.deviceHealthScript + summary: Update the navigation property assignments in deviceManagement + operationId: deviceManagement.deviceHealthScript_UpdateAssignment parameters: - - name: deviceShellScript-id + - name: deviceHealthScript-id in: path - description: The unique identifier of deviceShellScript + description: The unique identifier of deviceHealthScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceShellScript + x-ms-docs-key-type: deviceHealthScript + - name: deviceHealthScriptAssignment-id + in: path + description: The unique identifier of deviceHealthScriptAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceHealthScriptAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceShellScript' + $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptAssignment' required: true responses: 2XX: @@ -16575,24 +17449,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceShellScript' + $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceShellScript - summary: Delete navigation property deviceShellScripts for deviceManagement - operationId: deviceManagement_DeleteDeviceShellScript + - deviceManagement.deviceHealthScript + summary: Delete navigation property assignments for deviceManagement + operationId: deviceManagement.deviceHealthScript_DeleteAssignment parameters: - - name: deviceShellScript-id + - name: deviceHealthScript-id in: path - description: The unique identifier of deviceShellScript + description: The unique identifier of deviceHealthScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceShellScript + x-ms-docs-key-type: deviceHealthScript + - name: deviceHealthScriptAssignment-id + in: path + description: The unique identifier of deviceHealthScriptAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceHealthScriptAssignment - name: If-Match in: header description: ETag @@ -16605,22 +17487,44 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/assignments': + '/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/assignments/$count': get: tags: - - deviceManagement.deviceShellScript - summary: Get assignments from deviceManagement - description: The list of group assignments for the device management script. - operationId: deviceManagement.deviceShellScript_ListAssignment + - deviceManagement.deviceHealthScript + summary: Get the number of the resource + operationId: deviceManagement.deviceHealthScript.assignment_GetCount parameters: - - name: deviceShellScript-id + - name: deviceHealthScript-id in: path - description: The unique identifier of deviceShellScript + description: The unique identifier of deviceHealthScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceShellScript + x-ms-docs-key-type: deviceHealthScript + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/deviceRunStates': + get: + tags: + - deviceManagement.deviceHealthScript + summary: Get deviceRunStates from deviceManagement + description: List of run states for the device health script across all devices + operationId: deviceManagement.deviceHealthScript_ListDeviceRunState + parameters: + - name: deviceHealthScript-id + in: path + description: The unique identifier of deviceHealthScript + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceHealthScript - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -16658,7 +17562,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementScriptAssignmentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceHealthScriptDeviceStateCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -16667,24 +17571,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceShellScript - summary: Create new navigation property to assignments for deviceManagement - operationId: deviceManagement.deviceShellScript_CreateAssignment + - deviceManagement.deviceHealthScript + summary: Create new navigation property to deviceRunStates for deviceManagement + operationId: deviceManagement.deviceHealthScript_CreateDeviceRunState parameters: - - name: deviceShellScript-id + - name: deviceHealthScript-id in: path - description: The unique identifier of deviceShellScript + description: The unique identifier of deviceHealthScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceShellScript + x-ms-docs-key-type: deviceHealthScript requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptDeviceState' required: true responses: 2XX: @@ -16692,34 +17596,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptDeviceState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/assignments/{deviceManagementScriptAssignment-id}': + '/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/deviceRunStates/{deviceHealthScriptDeviceState-id}': get: tags: - - deviceManagement.deviceShellScript - summary: Get assignments from deviceManagement - description: The list of group assignments for the device management script. - operationId: deviceManagement.deviceShellScript_GetAssignment + - deviceManagement.deviceHealthScript + summary: Get deviceRunStates from deviceManagement + description: List of run states for the device health script across all devices + operationId: deviceManagement.deviceHealthScript_GetDeviceRunState parameters: - - name: deviceShellScript-id + - name: deviceHealthScript-id in: path - description: The unique identifier of deviceShellScript + description: The unique identifier of deviceHealthScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceShellScript - - name: deviceManagementScriptAssignment-id + x-ms-docs-key-type: deviceHealthScript + - name: deviceHealthScriptDeviceState-id in: path - description: The unique identifier of deviceManagementScriptAssignment + description: The unique identifier of deviceHealthScriptDeviceState required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScriptAssignment + x-ms-docs-key-type: deviceHealthScriptDeviceState - name: $select in: query description: Select properties to be returned @@ -16746,38 +17650,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptDeviceState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceShellScript - summary: Update the navigation property assignments in deviceManagement - operationId: deviceManagement.deviceShellScript_UpdateAssignment + - deviceManagement.deviceHealthScript + summary: Update the navigation property deviceRunStates in deviceManagement + operationId: deviceManagement.deviceHealthScript_UpdateDeviceRunState parameters: - - name: deviceShellScript-id + - name: deviceHealthScript-id in: path - description: The unique identifier of deviceShellScript + description: The unique identifier of deviceHealthScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceShellScript - - name: deviceManagementScriptAssignment-id + x-ms-docs-key-type: deviceHealthScript + - name: deviceHealthScriptDeviceState-id in: path - description: The unique identifier of deviceManagementScriptAssignment + description: The unique identifier of deviceHealthScriptDeviceState required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScriptAssignment + x-ms-docs-key-type: deviceHealthScriptDeviceState requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptDeviceState' required: true responses: 2XX: @@ -16785,32 +17689,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptDeviceState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceShellScript - summary: Delete navigation property assignments for deviceManagement - operationId: deviceManagement.deviceShellScript_DeleteAssignment + - deviceManagement.deviceHealthScript + summary: Delete navigation property deviceRunStates for deviceManagement + operationId: deviceManagement.deviceHealthScript_DeleteDeviceRunState parameters: - - name: deviceShellScript-id + - name: deviceHealthScript-id in: path - description: The unique identifier of deviceShellScript + description: The unique identifier of deviceHealthScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceShellScript - - name: deviceManagementScriptAssignment-id + x-ms-docs-key-type: deviceHealthScript + - name: deviceHealthScriptDeviceState-id in: path - description: The unique identifier of deviceManagementScriptAssignment + description: The unique identifier of deviceHealthScriptDeviceState required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScriptAssignment + x-ms-docs-key-type: deviceHealthScriptDeviceState - name: If-Match in: header description: ETag @@ -16823,59 +17727,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/assignments/$count': + '/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/deviceRunStates/{deviceHealthScriptDeviceState-id}/managedDevice': get: tags: - - deviceManagement.deviceShellScript - summary: Get the number of the resource - operationId: deviceManagement.deviceShellScript.assignment_GetCount + - deviceManagement.deviceHealthScript + summary: Get managedDevice from deviceManagement + description: The managed device on which the device health script executed + operationId: deviceManagement.deviceHealthScript.deviceRunState_GetManagedDevice parameters: - - name: deviceShellScript-id + - name: deviceHealthScript-id in: path - description: The unique identifier of deviceShellScript + description: The unique identifier of deviceHealthScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceShellScript - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates': - get: - tags: - - deviceManagement.deviceShellScript - summary: Get deviceRunStates from deviceManagement - description: List of run states for this script across all devices. - operationId: deviceManagement.deviceShellScript_ListDeviceRunState - parameters: - - name: deviceShellScript-id + x-ms-docs-key-type: deviceHealthScript + - name: deviceHealthScriptDeviceState-id in: path - description: The unique identifier of deviceShellScript + description: The unique identifier of deviceHealthScriptDeviceState required: true style: simple schema: type: string - x-ms-docs-key-type: deviceShellScript - - $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: deviceHealthScriptDeviceState - name: $select in: query description: Select properties to be returned @@ -16898,68 +17773,190 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementScriptDeviceStateCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.managedDevice' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation + '/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/deviceRunStates/$count': + get: + tags: + - deviceManagement.deviceHealthScript + summary: Get the number of the resource + operationId: deviceManagement.deviceHealthScript.deviceRunState_GetCount + parameters: + - name: deviceHealthScript-id + in: path + description: The unique identifier of deviceHealthScript + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceHealthScript + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/microsoft.graph.assign': post: tags: - - deviceManagement.deviceShellScript - summary: Create new navigation property to deviceRunStates for deviceManagement - operationId: deviceManagement.deviceShellScript_CreateDeviceRunState + - deviceManagement.deviceHealthScript + summary: Invoke action assign + operationId: deviceManagement.deviceHealthScript_assign parameters: - - name: deviceShellScript-id + - name: deviceHealthScript-id in: path - description: The unique identifier of deviceShellScript + description: The unique identifier of deviceHealthScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceShellScript + x-ms-docs-key-type: deviceHealthScript requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' + type: object + properties: + deviceHealthScriptAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptAssignment' + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/microsoft.graph.getGlobalScriptHighestAvailableVersion': + post: + tags: + - deviceManagement.deviceHealthScript + summary: Invoke action getGlobalScriptHighestAvailableVersion + description: Update the Proprietary Device Health Script + operationId: deviceManagement.deviceHealthScript_getGlobalScriptHighestAvailableVersion + parameters: + - name: deviceHealthScript-id + in: path + description: The unique identifier of deviceHealthScript + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceHealthScript + responses: + 2XX: + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' + type: object + properties: + value: + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}': + x-ms-docs-operation-type: action + '/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/microsoft.graph.getRemediationHistory()': get: tags: - - deviceManagement.deviceShellScript - summary: Get deviceRunStates from deviceManagement - description: List of run states for this script across all devices. - operationId: deviceManagement.deviceShellScript_GetDeviceRunState + - deviceManagement.deviceHealthScript + summary: Invoke function getRemediationHistory + description: Function to get the number of remediations by a device health scripts + operationId: deviceManagement.deviceHealthScript_getRemediationHistory parameters: - - name: deviceShellScript-id + - name: deviceHealthScript-id in: path - description: The unique identifier of deviceShellScript + description: The unique identifier of deviceHealthScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceShellScript - - name: deviceManagementScriptDeviceState-id + x-ms-docs-key-type: deviceHealthScript + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptRemediationHistory' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/microsoft.graph.updateGlobalScript': + post: + tags: + - deviceManagement.deviceHealthScript + summary: Invoke action updateGlobalScript + description: Update the Proprietary Device Health Script + operationId: deviceManagement.deviceHealthScript_updateGlobalScript + parameters: + - name: deviceHealthScript-id in: path - description: The unique identifier of deviceManagementScriptDeviceState + description: The unique identifier of deviceHealthScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScriptDeviceState + x-ms-docs-key-type: deviceHealthScript + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + version: + type: string + nullable: true + additionalProperties: + type: object + required: true + 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/deviceHealthScripts/{deviceHealthScript-id}/runSummary': + get: + tags: + - deviceManagement.deviceHealthScript + summary: Get runSummary from deviceManagement + description: High level run summary for device health script. + operationId: deviceManagement.deviceHealthScript_GetRunSummary + parameters: + - name: deviceHealthScript-id + in: path + description: The unique identifier of deviceHealthScript + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceHealthScript - name: $select in: query description: Select properties to be returned @@ -16986,38 +17983,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' + $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptRunSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceShellScript - summary: Update the navigation property deviceRunStates in deviceManagement - operationId: deviceManagement.deviceShellScript_UpdateDeviceRunState + - deviceManagement.deviceHealthScript + summary: Update the navigation property runSummary in deviceManagement + operationId: deviceManagement.deviceHealthScript_UpdateRunSummary parameters: - - name: deviceShellScript-id - in: path - description: The unique identifier of deviceShellScript - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceShellScript - - name: deviceManagementScriptDeviceState-id + - name: deviceHealthScript-id in: path - description: The unique identifier of deviceManagementScriptDeviceState + description: The unique identifier of deviceHealthScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScriptDeviceState + x-ms-docs-key-type: deviceHealthScript requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' + $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptRunSummary' required: true responses: 2XX: @@ -17025,32 +18014,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' + $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptRunSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceShellScript - summary: Delete navigation property deviceRunStates for deviceManagement - operationId: deviceManagement.deviceShellScript_DeleteDeviceRunState + - deviceManagement.deviceHealthScript + summary: Delete navigation property runSummary for deviceManagement + operationId: deviceManagement.deviceHealthScript_DeleteRunSummary parameters: - - name: deviceShellScript-id - in: path - description: The unique identifier of deviceShellScript - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceShellScript - - name: deviceManagementScriptDeviceState-id + - name: deviceHealthScript-id in: path - description: The unique identifier of deviceManagementScriptDeviceState + description: The unique identifier of deviceHealthScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScriptDeviceState + x-ms-docs-key-type: deviceHealthScript - name: If-Match in: header description: ETag @@ -17063,98 +18044,72 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice': + /deviceManagement/deviceHealthScripts/$count: get: tags: - - deviceManagement.deviceShellScript - summary: Get managedDevice from deviceManagement - description: The managed devices that executes the device management script. - operationId: deviceManagement.deviceShellScript.deviceRunState_GetManagedDevice + - deviceManagement.deviceHealthScript + summary: Get the number of the resource + operationId: deviceManagement.deviceHealthScript_GetCount parameters: - - name: deviceShellScript-id - in: path - description: The unique identifier of deviceShellScript - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceShellScript - - name: deviceManagementScriptDeviceState-id - in: path - description: The unique identifier of deviceManagementScriptDeviceState - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementScriptDeviceState - - 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 + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /deviceManagement/deviceHealthScripts/microsoft.graph.areGlobalScriptsAvailable(): + get: + tags: + - deviceManagement.deviceHealthScript + summary: Invoke function areGlobalScriptsAvailable + operationId: deviceManagement.deviceHealthScript_areGlobalScriptsAvailable + responses: + 2XX: + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDevice' + $ref: '#/components/schemas/microsoft.graph.globalDeviceHealthScriptState' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates/$count': + x-ms-docs-operation-type: function + /deviceManagement/deviceHealthScripts/microsoft.graph.enableGlobalScripts: + post: + tags: + - deviceManagement.deviceHealthScript + summary: Invoke action enableGlobalScripts + operationId: deviceManagement.deviceHealthScript_enableGlobalScript + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/deviceHealthScripts/microsoft.graph.getRemediationSummary(): get: tags: - - deviceManagement.deviceShellScript - summary: Get the number of the resource - operationId: deviceManagement.deviceShellScript.deviceRunState_GetCount - parameters: - - name: deviceShellScript-id - in: path - description: The unique identifier of deviceShellScript - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceShellScript - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - deviceManagement.deviceHealthScript + summary: Invoke function getRemediationSummary + operationId: deviceManagement.deviceHealthScript_getRemediationSummary responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptRemediationSummary' default: $ref: '#/components/responses/error' - '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/groupAssignments': + x-ms-docs-operation-type: function + /deviceManagement/deviceManagementScripts: get: tags: - - deviceManagement.deviceShellScript - summary: Get groupAssignments from deviceManagement - description: The list of group assignments for the device management script. - operationId: deviceManagement.deviceShellScript_ListGroupAssignment + - deviceManagement.deviceManagementScript + summary: Get deviceManagementScripts from deviceManagement + description: The list of device management scripts associated with the tenant. + operationId: deviceManagement_ListDeviceManagementScript parameters: - - name: deviceShellScript-id - in: path - description: The unique identifier of deviceShellScript - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceShellScript - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -17192,7 +18147,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementScriptGroupAssignmentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementScriptCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -17201,24 +18156,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceShellScript - summary: Create new navigation property to groupAssignments for deviceManagement - operationId: deviceManagement.deviceShellScript_CreateGroupAssignment - parameters: - - name: deviceShellScript-id - in: path - description: The unique identifier of deviceShellScript - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceShellScript + - deviceManagement.deviceManagementScript + summary: Create new navigation property to deviceManagementScripts for deviceManagement + operationId: deviceManagement_CreateDeviceManagementScript requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptGroupAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScript' required: true responses: 2XX: @@ -17226,34 +18172,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptGroupAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScript' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/groupAssignments/{deviceManagementScriptGroupAssignment-id}': + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}': get: tags: - - deviceManagement.deviceShellScript - summary: Get groupAssignments from deviceManagement - description: The list of group assignments for the device management script. - operationId: deviceManagement.deviceShellScript_GetGroupAssignment + - deviceManagement.deviceManagementScript + summary: Get deviceManagementScripts from deviceManagement + description: The list of device management scripts associated with the tenant. + operationId: deviceManagement_GetDeviceManagementScript parameters: - - name: deviceShellScript-id - in: path - description: The unique identifier of deviceShellScript - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceShellScript - - name: deviceManagementScriptGroupAssignment-id + - name: deviceManagementScript-id in: path - description: The unique identifier of deviceManagementScriptGroupAssignment + description: The unique identifier of deviceManagementScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScriptGroupAssignment + x-ms-docs-key-type: deviceManagementScript - name: $select in: query description: Select properties to be returned @@ -17280,38 +18218,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptGroupAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScript' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceShellScript - summary: Update the navigation property groupAssignments in deviceManagement - operationId: deviceManagement.deviceShellScript_UpdateGroupAssignment + - deviceManagement.deviceManagementScript + summary: Update the navigation property deviceManagementScripts in deviceManagement + operationId: deviceManagement_UpdateDeviceManagementScript parameters: - - name: deviceShellScript-id - in: path - description: The unique identifier of deviceShellScript - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceShellScript - - name: deviceManagementScriptGroupAssignment-id + - name: deviceManagementScript-id in: path - description: The unique identifier of deviceManagementScriptGroupAssignment + description: The unique identifier of deviceManagementScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScriptGroupAssignment + x-ms-docs-key-type: deviceManagementScript requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptGroupAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScript' required: true responses: 2XX: @@ -17319,32 +18249,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptGroupAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScript' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceShellScript - summary: Delete navigation property groupAssignments for deviceManagement - operationId: deviceManagement.deviceShellScript_DeleteGroupAssignment + - deviceManagement.deviceManagementScript + summary: Delete navigation property deviceManagementScripts for deviceManagement + operationId: deviceManagement_DeleteDeviceManagementScript parameters: - - name: deviceShellScript-id - in: path - description: The unique identifier of deviceShellScript - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceShellScript - - name: deviceManagementScriptGroupAssignment-id + - name: deviceManagementScript-id in: path - description: The unique identifier of deviceManagementScriptGroupAssignment + description: The unique identifier of deviceManagementScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScriptGroupAssignment + x-ms-docs-key-type: deviceManagementScript - name: If-Match in: header description: ETag @@ -17357,90 +18279,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/groupAssignments/$count': - get: - tags: - - deviceManagement.deviceShellScript - summary: Get the number of the resource - operationId: deviceManagement.deviceShellScript.groupAssignment_GetCount - parameters: - - name: deviceShellScript-id - in: path - description: The unique identifier of deviceShellScript - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceShellScript - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/runSummary': - get: - tags: - - deviceManagement.deviceShellScript - summary: Get runSummary from deviceManagement - description: Run summary for device management script. - operationId: deviceManagement.deviceShellScript_GetRunSummary - parameters: - - name: deviceShellScript-id - in: path - description: The unique identifier of deviceShellScript - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceShellScript - - 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.deviceManagementScriptRunSummary' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates': + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/assignments': get: tags: - - deviceManagement.deviceShellScript - summary: Get userRunStates from deviceManagement - description: List of run states for this script across all users. - operationId: deviceManagement.deviceShellScript_ListUserRunState + - deviceManagement.deviceManagementScript + summary: Get assignments from deviceManagement + description: The list of group assignments for the device management script. + operationId: deviceManagement.deviceManagementScript_ListAssignment parameters: - - name: deviceShellScript-id + - name: deviceManagementScript-id in: path - description: The unique identifier of deviceShellScript + description: The unique identifier of deviceManagementScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceShellScript + x-ms-docs-key-type: deviceManagementScript - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -17478,7 +18332,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementScriptUserStateCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementScriptAssignmentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -17487,24 +18341,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceShellScript - summary: Create new navigation property to userRunStates for deviceManagement - operationId: deviceManagement.deviceShellScript_CreateUserRunState + - deviceManagement.deviceManagementScript + summary: Create new navigation property to assignments for deviceManagement + operationId: deviceManagement.deviceManagementScript_CreateAssignment parameters: - - name: deviceShellScript-id + - name: deviceManagementScript-id in: path - description: The unique identifier of deviceShellScript + description: The unique identifier of deviceManagementScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceShellScript + x-ms-docs-key-type: deviceManagementScript requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptUserState' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptAssignment' required: true responses: 2XX: @@ -17512,34 +18366,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptUserState' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}': + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/assignments/{deviceManagementScriptAssignment-id}': get: tags: - - deviceManagement.deviceShellScript - summary: Get userRunStates from deviceManagement - description: List of run states for this script across all users. - operationId: deviceManagement.deviceShellScript_GetUserRunState + - deviceManagement.deviceManagementScript + summary: Get assignments from deviceManagement + description: The list of group assignments for the device management script. + operationId: deviceManagement.deviceManagementScript_GetAssignment parameters: - - name: deviceShellScript-id + - name: deviceManagementScript-id in: path - description: The unique identifier of deviceShellScript + description: The unique identifier of deviceManagementScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceShellScript - - name: deviceManagementScriptUserState-id + x-ms-docs-key-type: deviceManagementScript + - name: deviceManagementScriptAssignment-id in: path - description: The unique identifier of deviceManagementScriptUserState + description: The unique identifier of deviceManagementScriptAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScriptUserState + x-ms-docs-key-type: deviceManagementScriptAssignment - name: $select in: query description: Select properties to be returned @@ -17566,38 +18420,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptUserState' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceShellScript - summary: Update the navigation property userRunStates in deviceManagement - operationId: deviceManagement.deviceShellScript_UpdateUserRunState + - deviceManagement.deviceManagementScript + summary: Update the navigation property assignments in deviceManagement + operationId: deviceManagement.deviceManagementScript_UpdateAssignment parameters: - - name: deviceShellScript-id + - name: deviceManagementScript-id in: path - description: The unique identifier of deviceShellScript + description: The unique identifier of deviceManagementScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceShellScript - - name: deviceManagementScriptUserState-id + x-ms-docs-key-type: deviceManagementScript + - name: deviceManagementScriptAssignment-id in: path - description: The unique identifier of deviceManagementScriptUserState + description: The unique identifier of deviceManagementScriptAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScriptUserState + x-ms-docs-key-type: deviceManagementScriptAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptUserState' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptAssignment' required: true responses: 2XX: @@ -17605,32 +18459,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptUserState' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceShellScript - summary: Delete navigation property userRunStates for deviceManagement - operationId: deviceManagement.deviceShellScript_DeleteUserRunState + - deviceManagement.deviceManagementScript + summary: Delete navigation property assignments for deviceManagement + operationId: deviceManagement.deviceManagementScript_DeleteAssignment parameters: - - name: deviceShellScript-id + - name: deviceManagementScript-id in: path - description: The unique identifier of deviceShellScript + description: The unique identifier of deviceManagementScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceShellScript - - name: deviceManagementScriptUserState-id + x-ms-docs-key-type: deviceManagementScript + - name: deviceManagementScriptAssignment-id in: path - description: The unique identifier of deviceManagementScriptUserState + description: The unique identifier of deviceManagementScriptAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScriptUserState + x-ms-docs-key-type: deviceManagementScriptAssignment - name: If-Match in: header description: ETag @@ -17643,30 +18497,44 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates': + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/assignments/$count': get: tags: - - deviceManagement.deviceShellScript - summary: Get deviceRunStates from deviceManagement - description: List of run states for this script across all devices of specific user. - operationId: deviceManagement.deviceShellScript.userRunState_ListDeviceRunState + - deviceManagement.deviceManagementScript + summary: Get the number of the resource + operationId: deviceManagement.deviceManagementScript.assignment_GetCount parameters: - - name: deviceShellScript-id + - name: deviceManagementScript-id in: path - description: The unique identifier of deviceShellScript + description: The unique identifier of deviceManagementScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceShellScript - - name: deviceManagementScriptUserState-id + x-ms-docs-key-type: deviceManagementScript + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates': + get: + tags: + - deviceManagement.deviceManagementScript + summary: Get deviceRunStates from deviceManagement + description: List of run states for this script across all devices. + operationId: deviceManagement.deviceManagementScript_ListDeviceRunState + parameters: + - name: deviceManagementScript-id in: path - description: The unique identifier of deviceManagementScriptUserState + description: The unique identifier of deviceManagementScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScriptUserState + x-ms-docs-key-type: deviceManagementScript - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -17713,26 +18581,18 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceShellScript + - deviceManagement.deviceManagementScript summary: Create new navigation property to deviceRunStates for deviceManagement - operationId: deviceManagement.deviceShellScript.userRunState_CreateDeviceRunState + operationId: deviceManagement.deviceManagementScript_CreateDeviceRunState parameters: - - name: deviceShellScript-id - in: path - description: The unique identifier of deviceShellScript - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceShellScript - - name: deviceManagementScriptUserState-id + - name: deviceManagementScript-id in: path - description: The unique identifier of deviceManagementScriptUserState + description: The unique identifier of deviceManagementScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScriptUserState + x-ms-docs-key-type: deviceManagementScript requestBody: description: New navigation property content: @@ -17750,30 +18610,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}': + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}': get: tags: - - deviceManagement.deviceShellScript + - deviceManagement.deviceManagementScript summary: Get deviceRunStates from deviceManagement - description: List of run states for this script across all devices of specific user. - operationId: deviceManagement.deviceShellScript.userRunState_GetDeviceRunState + description: List of run states for this script across all devices. + operationId: deviceManagement.deviceManagementScript_GetDeviceRunState parameters: - - name: deviceShellScript-id - in: path - description: The unique identifier of deviceShellScript - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceShellScript - - name: deviceManagementScriptUserState-id + - name: deviceManagementScript-id in: path - description: The unique identifier of deviceManagementScriptUserState + description: The unique identifier of deviceManagementScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScriptUserState + x-ms-docs-key-type: deviceManagementScript - name: deviceManagementScriptDeviceState-id in: path description: The unique identifier of deviceManagementScriptDeviceState @@ -17814,26 +18666,18 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceShellScript + - deviceManagement.deviceManagementScript summary: Update the navigation property deviceRunStates in deviceManagement - operationId: deviceManagement.deviceShellScript.userRunState_UpdateDeviceRunState + operationId: deviceManagement.deviceManagementScript_UpdateDeviceRunState parameters: - - name: deviceShellScript-id - in: path - description: The unique identifier of deviceShellScript - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceShellScript - - name: deviceManagementScriptUserState-id + - name: deviceManagementScript-id in: path - description: The unique identifier of deviceManagementScriptUserState + description: The unique identifier of deviceManagementScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScriptUserState + x-ms-docs-key-type: deviceManagementScript - name: deviceManagementScriptDeviceState-id in: path description: The unique identifier of deviceManagementScriptDeviceState @@ -17861,26 +18705,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceShellScript + - deviceManagement.deviceManagementScript summary: Delete navigation property deviceRunStates for deviceManagement - operationId: deviceManagement.deviceShellScript.userRunState_DeleteDeviceRunState + operationId: deviceManagement.deviceManagementScript_DeleteDeviceRunState parameters: - - name: deviceShellScript-id - in: path - description: The unique identifier of deviceShellScript - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceShellScript - - name: deviceManagementScriptUserState-id + - name: deviceManagementScript-id in: path - description: The unique identifier of deviceManagementScriptUserState + description: The unique identifier of deviceManagementScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScriptUserState + x-ms-docs-key-type: deviceManagementScript - name: deviceManagementScriptDeviceState-id in: path description: The unique identifier of deviceManagementScriptDeviceState @@ -17901,30 +18737,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice': + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice': get: tags: - - deviceManagement.deviceShellScript + - deviceManagement.deviceManagementScript summary: Get managedDevice from deviceManagement description: The managed devices that executes the device management script. - operationId: deviceManagement.deviceShellScript.userRunState.deviceRunState_GetManagedDevice + operationId: deviceManagement.deviceManagementScript.deviceRunState_GetManagedDevice parameters: - - name: deviceShellScript-id - in: path - description: The unique identifier of deviceShellScript - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceShellScript - - name: deviceManagementScriptUserState-id + - name: deviceManagementScript-id in: path - description: The unique identifier of deviceManagementScriptUserState + description: The unique identifier of deviceManagementScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScriptUserState + x-ms-docs-key-type: deviceManagementScript - name: deviceManagementScriptDeviceState-id in: path description: The unique identifier of deviceManagementScriptDeviceState @@ -17963,29 +18791,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/$count': + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/$count': get: tags: - - deviceManagement.deviceShellScript + - deviceManagement.deviceManagementScript summary: Get the number of the resource - operationId: deviceManagement.deviceShellScript.userRunState.deviceRunState_GetCount + operationId: deviceManagement.deviceManagementScript.deviceRunState_GetCount parameters: - - name: deviceShellScript-id - in: path - description: The unique identifier of deviceShellScript - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceShellScript - - name: deviceManagementScriptUserState-id + - name: deviceManagementScript-id in: path - description: The unique identifier of deviceManagementScriptUserState + description: The unique identifier of deviceManagementScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementScriptUserState + x-ms-docs-key-type: deviceManagementScript - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -17993,50 +18813,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/$count': + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/groupAssignments': get: tags: - - deviceManagement.deviceShellScript - summary: Get the number of the resource - operationId: deviceManagement.deviceShellScript.userRunState_GetCount + - deviceManagement.deviceManagementScript + summary: Get groupAssignments from deviceManagement + description: The list of group assignments for the device management script. + operationId: deviceManagement.deviceManagementScript_ListGroupAssignment parameters: - - name: deviceShellScript-id + - name: deviceManagementScript-id in: path - description: The unique identifier of deviceShellScript + description: The unique identifier of deviceManagementScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceShellScript - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/deviceShellScripts/$count: - get: - tags: - - deviceManagement.deviceShellScript - summary: Get the number of the resource - operationId: deviceManagement.deviceShellScript_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/embeddedSIMActivationCodePools: - get: - tags: - - deviceManagement.embeddedSIMActivationCodePool - summary: Get embeddedSIMActivationCodePools from deviceManagement - description: The embedded SIM activation code pools created by this account. - operationId: deviceManagement_ListEmbeddedSIMActivationCodePool - parameters: + x-ms-docs-key-type: deviceManagementScript - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -18074,7 +18866,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.embeddedSIMActivationCodePoolCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementScriptGroupAssignmentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -18083,15 +18875,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.embeddedSIMActivationCodePool - summary: Create new navigation property to embeddedSIMActivationCodePools for deviceManagement - operationId: deviceManagement_CreateEmbeddedSIMActivationCodePool + - deviceManagement.deviceManagementScript + summary: Create new navigation property to groupAssignments for deviceManagement + operationId: deviceManagement.deviceManagementScript_CreateGroupAssignment + parameters: + - name: deviceManagementScript-id + in: path + description: The unique identifier of deviceManagementScript + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementScript requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCodePool' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptGroupAssignment' required: true responses: 2XX: @@ -18099,26 +18900,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCodePool' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptGroupAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/embeddedSIMActivationCodePools/{embeddedSIMActivationCodePool-id}': + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/groupAssignments/{deviceManagementScriptGroupAssignment-id}': get: tags: - - deviceManagement.embeddedSIMActivationCodePool - summary: Get embeddedSIMActivationCodePools from deviceManagement - description: The embedded SIM activation code pools created by this account. - operationId: deviceManagement_GetEmbeddedSIMActivationCodePool + - deviceManagement.deviceManagementScript + summary: Get groupAssignments from deviceManagement + description: The list of group assignments for the device management script. + operationId: deviceManagement.deviceManagementScript_GetGroupAssignment parameters: - - name: embeddedSIMActivationCodePool-id + - name: deviceManagementScript-id in: path - description: The unique identifier of embeddedSIMActivationCodePool + description: The unique identifier of deviceManagementScript required: true style: simple schema: type: string - x-ms-docs-key-type: embeddedSIMActivationCodePool + x-ms-docs-key-type: deviceManagementScript + - name: deviceManagementScriptGroupAssignment-id + in: path + description: The unique identifier of deviceManagementScriptGroupAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptGroupAssignment - name: $select in: query description: Select properties to be returned @@ -18145,30 +18954,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCodePool' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptGroupAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.embeddedSIMActivationCodePool - summary: Update the navigation property embeddedSIMActivationCodePools in deviceManagement - operationId: deviceManagement_UpdateEmbeddedSIMActivationCodePool + - deviceManagement.deviceManagementScript + summary: Update the navigation property groupAssignments in deviceManagement + operationId: deviceManagement.deviceManagementScript_UpdateGroupAssignment parameters: - - name: embeddedSIMActivationCodePool-id + - name: deviceManagementScript-id in: path - description: The unique identifier of embeddedSIMActivationCodePool + description: The unique identifier of deviceManagementScript required: true style: simple schema: type: string - x-ms-docs-key-type: embeddedSIMActivationCodePool + x-ms-docs-key-type: deviceManagementScript + - name: deviceManagementScriptGroupAssignment-id + in: path + description: The unique identifier of deviceManagementScriptGroupAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptGroupAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCodePool' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptGroupAssignment' required: true responses: 2XX: @@ -18176,24 +18993,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCodePool' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptGroupAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.embeddedSIMActivationCodePool - summary: Delete navigation property embeddedSIMActivationCodePools for deviceManagement - operationId: deviceManagement_DeleteEmbeddedSIMActivationCodePool + - deviceManagement.deviceManagementScript + summary: Delete navigation property groupAssignments for deviceManagement + operationId: deviceManagement.deviceManagementScript_DeleteGroupAssignment parameters: - - name: embeddedSIMActivationCodePool-id + - name: deviceManagementScript-id in: path - description: The unique identifier of embeddedSIMActivationCodePool + description: The unique identifier of deviceManagementScript required: true style: simple schema: type: string - x-ms-docs-key-type: embeddedSIMActivationCodePool + x-ms-docs-key-type: deviceManagementScript + - name: deviceManagementScriptGroupAssignment-id + in: path + description: The unique identifier of deviceManagementScriptGroupAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptGroupAssignment - name: If-Match in: header description: ETag @@ -18206,22 +19031,129 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/embeddedSIMActivationCodePools/{embeddedSIMActivationCodePool-id}/assignments': + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/groupAssignments/$count': get: tags: - - deviceManagement.embeddedSIMActivationCodePool - summary: Get assignments from deviceManagement - description: Navigational property to a list of targets to which this pool is assigned. - operationId: deviceManagement.embeddedSIMActivationCodePool_ListAssignment + - deviceManagement.deviceManagementScript + summary: Get the number of the resource + operationId: deviceManagement.deviceManagementScript.groupAssignment_GetCount parameters: - - name: embeddedSIMActivationCodePool-id + - name: deviceManagementScript-id in: path - description: The unique identifier of embeddedSIMActivationCodePool + description: The unique identifier of deviceManagementScript required: true style: simple schema: type: string - x-ms-docs-key-type: embeddedSIMActivationCodePool + x-ms-docs-key-type: deviceManagementScript + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/microsoft.graph.assign': + post: + tags: + - deviceManagement.deviceManagementScript + summary: Invoke action assign + operationId: deviceManagement.deviceManagementScript_assign + parameters: + - name: deviceManagementScript-id + in: path + description: The unique identifier of deviceManagementScript + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementScript + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + deviceManagementScriptGroupAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptGroupAssignment' + deviceManagementScriptAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptAssignment' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/runSummary': + get: + tags: + - deviceManagement.deviceManagementScript + summary: Get runSummary from deviceManagement + description: Run summary for device management script. + operationId: deviceManagement.deviceManagementScript_GetRunSummary + parameters: + - name: deviceManagementScript-id + in: path + description: The unique identifier of deviceManagementScript + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementScript + - 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.deviceManagementScriptRunSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates': + get: + tags: + - deviceManagement.deviceManagementScript + summary: Get userRunStates from deviceManagement + description: List of run states for this script across all users. + operationId: deviceManagement.deviceManagementScript_ListUserRunState + parameters: + - name: deviceManagementScript-id + in: path + description: The unique identifier of deviceManagementScript + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementScript - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -18259,7 +19191,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.embeddedSIMActivationCodePoolAssignmentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementScriptUserStateCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -18268,24 +19200,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.embeddedSIMActivationCodePool - summary: Create new navigation property to assignments for deviceManagement - operationId: deviceManagement.embeddedSIMActivationCodePool_CreateAssignment + - deviceManagement.deviceManagementScript + summary: Create new navigation property to userRunStates for deviceManagement + operationId: deviceManagement.deviceManagementScript_CreateUserRunState parameters: - - name: embeddedSIMActivationCodePool-id + - name: deviceManagementScript-id in: path - description: The unique identifier of embeddedSIMActivationCodePool + description: The unique identifier of deviceManagementScript required: true style: simple schema: type: string - x-ms-docs-key-type: embeddedSIMActivationCodePool + x-ms-docs-key-type: deviceManagementScript requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCodePoolAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptUserState' required: true responses: 2XX: @@ -18293,34 +19225,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCodePoolAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptUserState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/embeddedSIMActivationCodePools/{embeddedSIMActivationCodePool-id}/assignments/{embeddedSIMActivationCodePoolAssignment-id}': + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}': get: tags: - - deviceManagement.embeddedSIMActivationCodePool - summary: Get assignments from deviceManagement - description: Navigational property to a list of targets to which this pool is assigned. - operationId: deviceManagement.embeddedSIMActivationCodePool_GetAssignment + - deviceManagement.deviceManagementScript + summary: Get userRunStates from deviceManagement + description: List of run states for this script across all users. + operationId: deviceManagement.deviceManagementScript_GetUserRunState parameters: - - name: embeddedSIMActivationCodePool-id + - name: deviceManagementScript-id in: path - description: The unique identifier of embeddedSIMActivationCodePool + description: The unique identifier of deviceManagementScript required: true style: simple schema: type: string - x-ms-docs-key-type: embeddedSIMActivationCodePool - - name: embeddedSIMActivationCodePoolAssignment-id + x-ms-docs-key-type: deviceManagementScript + - name: deviceManagementScriptUserState-id in: path - description: The unique identifier of embeddedSIMActivationCodePoolAssignment + description: The unique identifier of deviceManagementScriptUserState required: true style: simple schema: type: string - x-ms-docs-key-type: embeddedSIMActivationCodePoolAssignment + x-ms-docs-key-type: deviceManagementScriptUserState - name: $select in: query description: Select properties to be returned @@ -18347,38 +19279,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCodePoolAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptUserState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.embeddedSIMActivationCodePool - summary: Update the navigation property assignments in deviceManagement - operationId: deviceManagement.embeddedSIMActivationCodePool_UpdateAssignment + - deviceManagement.deviceManagementScript + summary: Update the navigation property userRunStates in deviceManagement + operationId: deviceManagement.deviceManagementScript_UpdateUserRunState parameters: - - name: embeddedSIMActivationCodePool-id + - name: deviceManagementScript-id in: path - description: The unique identifier of embeddedSIMActivationCodePool + description: The unique identifier of deviceManagementScript required: true style: simple schema: type: string - x-ms-docs-key-type: embeddedSIMActivationCodePool - - name: embeddedSIMActivationCodePoolAssignment-id + x-ms-docs-key-type: deviceManagementScript + - name: deviceManagementScriptUserState-id in: path - description: The unique identifier of embeddedSIMActivationCodePoolAssignment + description: The unique identifier of deviceManagementScriptUserState required: true style: simple schema: type: string - x-ms-docs-key-type: embeddedSIMActivationCodePoolAssignment + x-ms-docs-key-type: deviceManagementScriptUserState requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCodePoolAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptUserState' required: true responses: 2XX: @@ -18386,32 +19318,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCodePoolAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptUserState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.embeddedSIMActivationCodePool - summary: Delete navigation property assignments for deviceManagement - operationId: deviceManagement.embeddedSIMActivationCodePool_DeleteAssignment + - deviceManagement.deviceManagementScript + summary: Delete navigation property userRunStates for deviceManagement + operationId: deviceManagement.deviceManagementScript_DeleteUserRunState parameters: - - name: embeddedSIMActivationCodePool-id + - name: deviceManagementScript-id in: path - description: The unique identifier of embeddedSIMActivationCodePool + description: The unique identifier of deviceManagementScript required: true style: simple schema: type: string - x-ms-docs-key-type: embeddedSIMActivationCodePool - - name: embeddedSIMActivationCodePoolAssignment-id + x-ms-docs-key-type: deviceManagementScript + - name: deviceManagementScriptUserState-id in: path - description: The unique identifier of embeddedSIMActivationCodePoolAssignment + description: The unique identifier of deviceManagementScriptUserState required: true style: simple schema: type: string - x-ms-docs-key-type: embeddedSIMActivationCodePoolAssignment + x-ms-docs-key-type: deviceManagementScriptUserState - name: If-Match in: header description: ETag @@ -18424,44 +19356,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/embeddedSIMActivationCodePools/{embeddedSIMActivationCodePool-id}/assignments/$count': + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates': get: tags: - - deviceManagement.embeddedSIMActivationCodePool - summary: Get the number of the resource - operationId: deviceManagement.embeddedSIMActivationCodePool.assignment_GetCount + - deviceManagement.deviceManagementScript + summary: Get deviceRunStates from deviceManagement + description: List of run states for this script across all devices of specific user. + operationId: deviceManagement.deviceManagementScript.userRunState_ListDeviceRunState parameters: - - name: embeddedSIMActivationCodePool-id + - name: deviceManagementScript-id in: path - description: The unique identifier of embeddedSIMActivationCodePool + description: The unique identifier of deviceManagementScript required: true style: simple schema: type: string - x-ms-docs-key-type: embeddedSIMActivationCodePool - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/deviceManagement/embeddedSIMActivationCodePools/{embeddedSIMActivationCodePool-id}/deviceStates': - get: - tags: - - deviceManagement.embeddedSIMActivationCodePool - summary: Get deviceStates from deviceManagement - description: Navigational property to a list of device states for this pool. - operationId: deviceManagement.embeddedSIMActivationCodePool_ListDeviceState - parameters: - - name: embeddedSIMActivationCodePool-id + x-ms-docs-key-type: deviceManagementScript + - name: deviceManagementScriptUserState-id in: path - description: The unique identifier of embeddedSIMActivationCodePool + description: The unique identifier of deviceManagementScriptUserState required: true style: simple schema: type: string - x-ms-docs-key-type: embeddedSIMActivationCodePool + x-ms-docs-key-type: deviceManagementScriptUserState - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -18499,7 +19417,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.embeddedSIMDeviceStateCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementScriptDeviceStateCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -18508,24 +19426,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.embeddedSIMActivationCodePool - summary: Create new navigation property to deviceStates for deviceManagement - operationId: deviceManagement.embeddedSIMActivationCodePool_CreateDeviceState + - deviceManagement.deviceManagementScript + summary: Create new navigation property to deviceRunStates for deviceManagement + operationId: deviceManagement.deviceManagementScript.userRunState_CreateDeviceRunState parameters: - - name: embeddedSIMActivationCodePool-id + - name: deviceManagementScript-id in: path - description: The unique identifier of embeddedSIMActivationCodePool + description: The unique identifier of deviceManagementScript required: true style: simple schema: type: string - x-ms-docs-key-type: embeddedSIMActivationCodePool + x-ms-docs-key-type: deviceManagementScript + - name: deviceManagementScriptUserState-id + in: path + description: The unique identifier of deviceManagementScriptUserState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptUserState requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.embeddedSIMDeviceState' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' required: true responses: 2XX: @@ -18533,34 +19459,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.embeddedSIMDeviceState' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/embeddedSIMActivationCodePools/{embeddedSIMActivationCodePool-id}/deviceStates/{embeddedSIMDeviceState-id}': + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}': get: tags: - - deviceManagement.embeddedSIMActivationCodePool - summary: Get deviceStates from deviceManagement - description: Navigational property to a list of device states for this pool. - operationId: deviceManagement.embeddedSIMActivationCodePool_GetDeviceState + - deviceManagement.deviceManagementScript + summary: Get deviceRunStates from deviceManagement + description: List of run states for this script across all devices of specific user. + operationId: deviceManagement.deviceManagementScript.userRunState_GetDeviceRunState parameters: - - name: embeddedSIMActivationCodePool-id + - name: deviceManagementScript-id in: path - description: The unique identifier of embeddedSIMActivationCodePool + description: The unique identifier of deviceManagementScript required: true style: simple schema: type: string - x-ms-docs-key-type: embeddedSIMActivationCodePool - - name: embeddedSIMDeviceState-id + x-ms-docs-key-type: deviceManagementScript + - name: deviceManagementScriptUserState-id in: path - description: The unique identifier of embeddedSIMDeviceState + description: The unique identifier of deviceManagementScriptUserState required: true style: simple schema: type: string - x-ms-docs-key-type: embeddedSIMDeviceState + x-ms-docs-key-type: deviceManagementScriptUserState + - name: deviceManagementScriptDeviceState-id + in: path + description: The unique identifier of deviceManagementScriptDeviceState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState - name: $select in: query description: Select properties to be returned @@ -18587,38 +19521,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.embeddedSIMDeviceState' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.embeddedSIMActivationCodePool - summary: Update the navigation property deviceStates in deviceManagement - operationId: deviceManagement.embeddedSIMActivationCodePool_UpdateDeviceState + - deviceManagement.deviceManagementScript + summary: Update the navigation property deviceRunStates in deviceManagement + operationId: deviceManagement.deviceManagementScript.userRunState_UpdateDeviceRunState parameters: - - name: embeddedSIMActivationCodePool-id + - name: deviceManagementScript-id in: path - description: The unique identifier of embeddedSIMActivationCodePool + description: The unique identifier of deviceManagementScript required: true style: simple schema: type: string - x-ms-docs-key-type: embeddedSIMActivationCodePool - - name: embeddedSIMDeviceState-id + x-ms-docs-key-type: deviceManagementScript + - name: deviceManagementScriptUserState-id in: path - description: The unique identifier of embeddedSIMDeviceState + description: The unique identifier of deviceManagementScriptUserState required: true style: simple schema: type: string - x-ms-docs-key-type: embeddedSIMDeviceState + x-ms-docs-key-type: deviceManagementScriptUserState + - name: deviceManagementScriptDeviceState-id + in: path + description: The unique identifier of deviceManagementScriptDeviceState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.embeddedSIMDeviceState' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' required: true responses: 2XX: @@ -18626,32 +19568,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.embeddedSIMDeviceState' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.embeddedSIMActivationCodePool - summary: Delete navigation property deviceStates for deviceManagement - operationId: deviceManagement.embeddedSIMActivationCodePool_DeleteDeviceState + - deviceManagement.deviceManagementScript + summary: Delete navigation property deviceRunStates for deviceManagement + operationId: deviceManagement.deviceManagementScript.userRunState_DeleteDeviceRunState parameters: - - name: embeddedSIMActivationCodePool-id + - name: deviceManagementScript-id in: path - description: The unique identifier of embeddedSIMActivationCodePool + description: The unique identifier of deviceManagementScript required: true style: simple schema: type: string - x-ms-docs-key-type: embeddedSIMActivationCodePool - - name: embeddedSIMDeviceState-id + x-ms-docs-key-type: deviceManagementScript + - name: deviceManagementScriptUserState-id in: path - description: The unique identifier of embeddedSIMDeviceState + description: The unique identifier of deviceManagementScriptUserState required: true style: simple schema: type: string - x-ms-docs-key-type: embeddedSIMDeviceState + x-ms-docs-key-type: deviceManagementScriptUserState + - name: deviceManagementScriptDeviceState-id + in: path + description: The unique identifier of deviceManagementScriptDeviceState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState - name: If-Match in: header description: ETag @@ -18664,21 +19614,91 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/embeddedSIMActivationCodePools/{embeddedSIMActivationCodePool-id}/deviceStates/$count': + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice': get: tags: - - deviceManagement.embeddedSIMActivationCodePool + - deviceManagement.deviceManagementScript + summary: Get managedDevice from deviceManagement + description: The managed devices that executes the device management script. + operationId: deviceManagement.deviceManagementScript.userRunState.deviceRunState_GetManagedDevice + parameters: + - name: deviceManagementScript-id + in: path + description: The unique identifier of deviceManagementScript + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementScript + - name: deviceManagementScriptUserState-id + in: path + description: The unique identifier of deviceManagementScriptUserState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptUserState + - name: deviceManagementScriptDeviceState-id + in: path + description: The unique identifier of deviceManagementScriptDeviceState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + - 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.managedDevice' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/$count': + get: + tags: + - deviceManagement.deviceManagementScript summary: Get the number of the resource - operationId: deviceManagement.embeddedSIMActivationCodePool.deviceState_GetCount + operationId: deviceManagement.deviceManagementScript.userRunState.deviceRunState_GetCount parameters: - - name: embeddedSIMActivationCodePool-id + - name: deviceManagementScript-id in: path - description: The unique identifier of embeddedSIMActivationCodePool + description: The unique identifier of deviceManagementScript required: true style: simple schema: type: string - x-ms-docs-key-type: embeddedSIMActivationCodePool + x-ms-docs-key-type: deviceManagementScript + - name: deviceManagementScriptUserState-id + in: path + description: The unique identifier of deviceManagementScriptUserState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptUserState - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -18686,13 +19706,21 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/embeddedSIMActivationCodePools/$count: + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/$count': get: tags: - - deviceManagement.embeddedSIMActivationCodePool + - deviceManagement.deviceManagementScript summary: Get the number of the resource - operationId: deviceManagement.embeddedSIMActivationCodePool_GetCount + operationId: deviceManagement.deviceManagementScript.userRunState_GetCount parameters: + - name: deviceManagementScript-id + in: path + description: The unique identifier of deviceManagementScript + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementScript - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -18700,13 +19728,71 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/groupPolicyConfigurations: + /deviceManagement/deviceManagementScripts/$count: get: tags: - - deviceManagement.groupPolicyConfiguration - summary: Get groupPolicyConfigurations from deviceManagement - description: The group policy configurations created by this account. - operationId: deviceManagement_ListGroupPolicyConfiguration + - deviceManagement.deviceManagementScript + summary: Get the number of the resource + operationId: deviceManagement.deviceManagementScript_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /deviceManagement/deviceManagementScripts/microsoft.graph.hasPayloadLinks: + post: + tags: + - deviceManagement.deviceManagementScript + summary: Invoke action hasPayloadLinks + operationId: deviceManagement.deviceManagementScript_hasPayloadLink + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + payloadIds: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.hasPayloadLinkResultItem' + '@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 + /deviceManagement/deviceShellScripts: + get: + tags: + - deviceManagement.deviceShellScript + summary: Get deviceShellScripts from deviceManagement + description: The list of device shell scripts associated with the tenant. + operationId: deviceManagement_ListDeviceShellScript parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -18745,7 +19831,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.groupPolicyConfigurationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceShellScriptCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -18754,15 +19840,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.groupPolicyConfiguration - summary: Create new navigation property to groupPolicyConfigurations for deviceManagement - operationId: deviceManagement_CreateGroupPolicyConfiguration + - deviceManagement.deviceShellScript + summary: Create new navigation property to deviceShellScripts for deviceManagement + operationId: deviceManagement_CreateDeviceShellScript requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupPolicyConfiguration' + $ref: '#/components/schemas/microsoft.graph.deviceShellScript' required: true responses: 2XX: @@ -18770,26 +19856,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupPolicyConfiguration' + $ref: '#/components/schemas/microsoft.graph.deviceShellScript' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/groupPolicyConfigurations/{groupPolicyConfiguration-id}': + '/deviceManagement/deviceShellScripts/{deviceShellScript-id}': get: tags: - - deviceManagement.groupPolicyConfiguration - summary: Get groupPolicyConfigurations from deviceManagement - description: The group policy configurations created by this account. - operationId: deviceManagement_GetGroupPolicyConfiguration + - deviceManagement.deviceShellScript + summary: Get deviceShellScripts from deviceManagement + description: The list of device shell scripts associated with the tenant. + operationId: deviceManagement_GetDeviceShellScript parameters: - - name: groupPolicyConfiguration-id + - name: deviceShellScript-id in: path - description: The unique identifier of groupPolicyConfiguration + description: The unique identifier of deviceShellScript required: true style: simple schema: type: string - x-ms-docs-key-type: groupPolicyConfiguration + x-ms-docs-key-type: deviceShellScript - name: $select in: query description: Select properties to be returned @@ -18816,30 +19902,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupPolicyConfiguration' + $ref: '#/components/schemas/microsoft.graph.deviceShellScript' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.groupPolicyConfiguration - summary: Update the navigation property groupPolicyConfigurations in deviceManagement - operationId: deviceManagement_UpdateGroupPolicyConfiguration + - deviceManagement.deviceShellScript + summary: Update the navigation property deviceShellScripts in deviceManagement + operationId: deviceManagement_UpdateDeviceShellScript parameters: - - name: groupPolicyConfiguration-id + - name: deviceShellScript-id in: path - description: The unique identifier of groupPolicyConfiguration + description: The unique identifier of deviceShellScript required: true style: simple schema: type: string - x-ms-docs-key-type: groupPolicyConfiguration + x-ms-docs-key-type: deviceShellScript requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupPolicyConfiguration' + $ref: '#/components/schemas/microsoft.graph.deviceShellScript' required: true responses: 2XX: @@ -18847,24 +19933,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupPolicyConfiguration' + $ref: '#/components/schemas/microsoft.graph.deviceShellScript' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.groupPolicyConfiguration - summary: Delete navigation property groupPolicyConfigurations for deviceManagement - operationId: deviceManagement_DeleteGroupPolicyConfiguration + - deviceManagement.deviceShellScript + summary: Delete navigation property deviceShellScripts for deviceManagement + operationId: deviceManagement_DeleteDeviceShellScript parameters: - - name: groupPolicyConfiguration-id + - name: deviceShellScript-id in: path - description: The unique identifier of groupPolicyConfiguration + description: The unique identifier of deviceShellScript required: true style: simple schema: type: string - x-ms-docs-key-type: groupPolicyConfiguration + x-ms-docs-key-type: deviceShellScript - name: If-Match in: header description: ETag @@ -18877,22 +19963,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/groupPolicyConfigurations/{groupPolicyConfiguration-id}/assignments': + '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/assignments': get: tags: - - deviceManagement.groupPolicyConfiguration + - deviceManagement.deviceShellScript summary: Get assignments from deviceManagement - description: The list of group assignments for the configuration. - operationId: deviceManagement.groupPolicyConfiguration_ListAssignment + description: The list of group assignments for the device management script. + operationId: deviceManagement.deviceShellScript_ListAssignment parameters: - - name: groupPolicyConfiguration-id + - name: deviceShellScript-id in: path - description: The unique identifier of groupPolicyConfiguration + description: The unique identifier of deviceShellScript required: true style: simple schema: type: string - x-ms-docs-key-type: groupPolicyConfiguration + x-ms-docs-key-type: deviceShellScript - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -18930,7 +20016,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.groupPolicyConfigurationAssignmentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementScriptAssignmentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -18939,24 +20025,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.groupPolicyConfiguration + - deviceManagement.deviceShellScript summary: Create new navigation property to assignments for deviceManagement - operationId: deviceManagement.groupPolicyConfiguration_CreateAssignment + operationId: deviceManagement.deviceShellScript_CreateAssignment parameters: - - name: groupPolicyConfiguration-id + - name: deviceShellScript-id in: path - description: The unique identifier of groupPolicyConfiguration + description: The unique identifier of deviceShellScript required: true style: simple schema: type: string - x-ms-docs-key-type: groupPolicyConfiguration + x-ms-docs-key-type: deviceShellScript requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupPolicyConfigurationAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptAssignment' required: true responses: 2XX: @@ -18964,34 +20050,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupPolicyConfigurationAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/groupPolicyConfigurations/{groupPolicyConfiguration-id}/assignments/{groupPolicyConfigurationAssignment-id}': + '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/assignments/{deviceManagementScriptAssignment-id}': get: tags: - - deviceManagement.groupPolicyConfiguration + - deviceManagement.deviceShellScript summary: Get assignments from deviceManagement - description: The list of group assignments for the configuration. - operationId: deviceManagement.groupPolicyConfiguration_GetAssignment + description: The list of group assignments for the device management script. + operationId: deviceManagement.deviceShellScript_GetAssignment parameters: - - name: groupPolicyConfiguration-id + - name: deviceShellScript-id in: path - description: The unique identifier of groupPolicyConfiguration + description: The unique identifier of deviceShellScript required: true style: simple schema: type: string - x-ms-docs-key-type: groupPolicyConfiguration - - name: groupPolicyConfigurationAssignment-id + x-ms-docs-key-type: deviceShellScript + - name: deviceManagementScriptAssignment-id in: path - description: The unique identifier of groupPolicyConfigurationAssignment + description: The unique identifier of deviceManagementScriptAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: groupPolicyConfigurationAssignment + x-ms-docs-key-type: deviceManagementScriptAssignment - name: $select in: query description: Select properties to be returned @@ -19018,38 +20104,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupPolicyConfigurationAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.groupPolicyConfiguration + - deviceManagement.deviceShellScript summary: Update the navigation property assignments in deviceManagement - operationId: deviceManagement.groupPolicyConfiguration_UpdateAssignment + operationId: deviceManagement.deviceShellScript_UpdateAssignment parameters: - - name: groupPolicyConfiguration-id + - name: deviceShellScript-id in: path - description: The unique identifier of groupPolicyConfiguration + description: The unique identifier of deviceShellScript required: true style: simple schema: type: string - x-ms-docs-key-type: groupPolicyConfiguration - - name: groupPolicyConfigurationAssignment-id + x-ms-docs-key-type: deviceShellScript + - name: deviceManagementScriptAssignment-id in: path - description: The unique identifier of groupPolicyConfigurationAssignment + description: The unique identifier of deviceManagementScriptAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: groupPolicyConfigurationAssignment + x-ms-docs-key-type: deviceManagementScriptAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupPolicyConfigurationAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptAssignment' required: true responses: 2XX: @@ -19057,32 +20143,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupPolicyConfigurationAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.groupPolicyConfiguration + - deviceManagement.deviceShellScript summary: Delete navigation property assignments for deviceManagement - operationId: deviceManagement.groupPolicyConfiguration_DeleteAssignment + operationId: deviceManagement.deviceShellScript_DeleteAssignment parameters: - - name: groupPolicyConfiguration-id + - name: deviceShellScript-id in: path - description: The unique identifier of groupPolicyConfiguration + description: The unique identifier of deviceShellScript required: true style: simple schema: type: string - x-ms-docs-key-type: groupPolicyConfiguration - - name: groupPolicyConfigurationAssignment-id + x-ms-docs-key-type: deviceShellScript + - name: deviceManagementScriptAssignment-id in: path - description: The unique identifier of groupPolicyConfigurationAssignment + description: The unique identifier of deviceManagementScriptAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: groupPolicyConfigurationAssignment + x-ms-docs-key-type: deviceManagementScriptAssignment - name: If-Match in: header description: ETag @@ -19095,21 +20181,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/groupPolicyConfigurations/{groupPolicyConfiguration-id}/assignments/$count': + '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/assignments/$count': get: tags: - - deviceManagement.groupPolicyConfiguration + - deviceManagement.deviceShellScript summary: Get the number of the resource - operationId: deviceManagement.groupPolicyConfiguration.assignment_GetCount + operationId: deviceManagement.deviceShellScript.assignment_GetCount parameters: - - name: groupPolicyConfiguration-id + - name: deviceShellScript-id in: path - description: The unique identifier of groupPolicyConfiguration + description: The unique identifier of deviceShellScript required: true style: simple schema: type: string - x-ms-docs-key-type: groupPolicyConfiguration + x-ms-docs-key-type: deviceShellScript - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -19117,22 +20203,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/deviceManagement/groupPolicyConfigurations/{groupPolicyConfiguration-id}/definitionValues': + '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates': get: tags: - - deviceManagement.groupPolicyConfiguration - summary: Get definitionValues from deviceManagement - description: The list of enabled or disabled group policy definition values for the configuration. - operationId: deviceManagement.groupPolicyConfiguration_ListDefinitionValue + - deviceManagement.deviceShellScript + summary: Get deviceRunStates from deviceManagement + description: List of run states for this script across all devices. + operationId: deviceManagement.deviceShellScript_ListDeviceRunState parameters: - - name: groupPolicyConfiguration-id + - name: deviceShellScript-id in: path - description: The unique identifier of groupPolicyConfiguration + description: The unique identifier of deviceShellScript required: true style: simple schema: type: string - x-ms-docs-key-type: groupPolicyConfiguration + x-ms-docs-key-type: deviceShellScript - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -19170,7 +20256,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.groupPolicyDefinitionValueCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementScriptDeviceStateCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -19179,24 +20265,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.groupPolicyConfiguration - summary: Create new navigation property to definitionValues for deviceManagement - operationId: deviceManagement.groupPolicyConfiguration_CreateDefinitionValue + - deviceManagement.deviceShellScript + summary: Create new navigation property to deviceRunStates for deviceManagement + operationId: deviceManagement.deviceShellScript_CreateDeviceRunState parameters: - - name: groupPolicyConfiguration-id + - name: deviceShellScript-id in: path - description: The unique identifier of groupPolicyConfiguration + description: The unique identifier of deviceShellScript required: true style: simple schema: type: string - x-ms-docs-key-type: groupPolicyConfiguration + x-ms-docs-key-type: deviceShellScript requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionValue' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' required: true responses: 2XX: @@ -19204,34 +20290,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionValue' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/groupPolicyConfigurations/{groupPolicyConfiguration-id}/definitionValues/{groupPolicyDefinitionValue-id}': + '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}': get: tags: - - deviceManagement.groupPolicyConfiguration - summary: Get definitionValues from deviceManagement - description: The list of enabled or disabled group policy definition values for the configuration. - operationId: deviceManagement.groupPolicyConfiguration_GetDefinitionValue + - deviceManagement.deviceShellScript + summary: Get deviceRunStates from deviceManagement + description: List of run states for this script across all devices. + operationId: deviceManagement.deviceShellScript_GetDeviceRunState parameters: - - name: groupPolicyConfiguration-id + - name: deviceShellScript-id in: path - description: The unique identifier of groupPolicyConfiguration + description: The unique identifier of deviceShellScript required: true style: simple schema: type: string - x-ms-docs-key-type: groupPolicyConfiguration - - name: groupPolicyDefinitionValue-id + x-ms-docs-key-type: deviceShellScript + - name: deviceManagementScriptDeviceState-id in: path - description: The unique identifier of groupPolicyDefinitionValue + description: The unique identifier of deviceManagementScriptDeviceState required: true style: simple schema: type: string - x-ms-docs-key-type: groupPolicyDefinitionValue + x-ms-docs-key-type: deviceManagementScriptDeviceState - name: $select in: query description: Select properties to be returned @@ -19258,38 +20344,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionValue' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.groupPolicyConfiguration - summary: Update the navigation property definitionValues in deviceManagement - operationId: deviceManagement.groupPolicyConfiguration_UpdateDefinitionValue + - deviceManagement.deviceShellScript + summary: Update the navigation property deviceRunStates in deviceManagement + operationId: deviceManagement.deviceShellScript_UpdateDeviceRunState parameters: - - name: groupPolicyConfiguration-id + - name: deviceShellScript-id in: path - description: The unique identifier of groupPolicyConfiguration + description: The unique identifier of deviceShellScript required: true style: simple schema: type: string - x-ms-docs-key-type: groupPolicyConfiguration - - name: groupPolicyDefinitionValue-id + x-ms-docs-key-type: deviceShellScript + - name: deviceManagementScriptDeviceState-id in: path - description: The unique identifier of groupPolicyDefinitionValue + description: The unique identifier of deviceManagementScriptDeviceState required: true style: simple schema: type: string - x-ms-docs-key-type: groupPolicyDefinitionValue + x-ms-docs-key-type: deviceManagementScriptDeviceState requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionValue' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' required: true responses: 2XX: @@ -19297,32 +20383,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionValue' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.groupPolicyConfiguration - summary: Delete navigation property definitionValues for deviceManagement - operationId: deviceManagement.groupPolicyConfiguration_DeleteDefinitionValue + - deviceManagement.deviceShellScript + summary: Delete navigation property deviceRunStates for deviceManagement + operationId: deviceManagement.deviceShellScript_DeleteDeviceRunState parameters: - - name: groupPolicyConfiguration-id + - name: deviceShellScript-id in: path - description: The unique identifier of groupPolicyConfiguration + description: The unique identifier of deviceShellScript required: true style: simple schema: type: string - x-ms-docs-key-type: groupPolicyConfiguration - - name: groupPolicyDefinitionValue-id + x-ms-docs-key-type: deviceShellScript + - name: deviceManagementScriptDeviceState-id in: path - description: The unique identifier of groupPolicyDefinitionValue + description: The unique identifier of deviceManagementScriptDeviceState required: true style: simple schema: type: string - x-ms-docs-key-type: groupPolicyDefinitionValue + x-ms-docs-key-type: deviceManagementScriptDeviceState - name: If-Match in: header description: ETag @@ -19335,30 +20421,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/groupPolicyConfigurations/{groupPolicyConfiguration-id}/definitionValues/{groupPolicyDefinitionValue-id}/definition': + '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice': get: tags: - - deviceManagement.groupPolicyConfiguration - summary: Get definition from deviceManagement - description: The associated group policy definition with the value. - operationId: deviceManagement.groupPolicyConfiguration.definitionValue_GetDefinition + - deviceManagement.deviceShellScript + summary: Get managedDevice from deviceManagement + description: The managed devices that executes the device management script. + operationId: deviceManagement.deviceShellScript.deviceRunState_GetManagedDevice parameters: - - name: groupPolicyConfiguration-id + - name: deviceShellScript-id in: path - description: The unique identifier of groupPolicyConfiguration + description: The unique identifier of deviceShellScript required: true style: simple schema: type: string - x-ms-docs-key-type: groupPolicyConfiguration - - name: groupPolicyDefinitionValue-id + x-ms-docs-key-type: deviceShellScript + - name: deviceManagementScriptDeviceState-id in: path - description: The unique identifier of groupPolicyDefinitionValue + description: The unique identifier of deviceManagementScriptDeviceState required: true style: simple schema: type: string - x-ms-docs-key-type: groupPolicyDefinitionValue + x-ms-docs-key-type: deviceManagementScriptDeviceState - name: $select in: query description: Select properties to be returned @@ -19385,34 +20471,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinition' + $ref: '#/components/schemas/microsoft.graph.managedDevice' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/groupPolicyConfigurations/{groupPolicyConfiguration-id}/definitionValues/{groupPolicyDefinitionValue-id}/presentationValues': + '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates/$count': get: tags: - - deviceManagement.groupPolicyConfiguration - summary: Get presentationValues from deviceManagement - description: The associated group policy presentation values with the definition value. - operationId: deviceManagement.groupPolicyConfiguration.definitionValue_ListPresentationValue + - deviceManagement.deviceShellScript + summary: Get the number of the resource + operationId: deviceManagement.deviceShellScript.deviceRunState_GetCount parameters: - - name: groupPolicyConfiguration-id + - name: deviceShellScript-id in: path - description: The unique identifier of groupPolicyConfiguration + description: The unique identifier of deviceShellScript required: true style: simple schema: type: string - x-ms-docs-key-type: groupPolicyConfiguration - - name: groupPolicyDefinitionValue-id + x-ms-docs-key-type: deviceShellScript + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/groupAssignments': + get: + tags: + - deviceManagement.deviceShellScript + summary: Get groupAssignments from deviceManagement + description: The list of group assignments for the device management script. + operationId: deviceManagement.deviceShellScript_ListGroupAssignment + parameters: + - name: deviceShellScript-id in: path - description: The unique identifier of groupPolicyDefinitionValue + description: The unique identifier of deviceShellScript required: true style: simple schema: type: string - x-ms-docs-key-type: groupPolicyDefinitionValue + x-ms-docs-key-type: deviceShellScript - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -19450,7 +20550,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.groupPolicyPresentationValueCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementScriptGroupAssignmentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -19459,32 +20559,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.groupPolicyConfiguration - summary: Create new navigation property to presentationValues for deviceManagement - operationId: deviceManagement.groupPolicyConfiguration.definitionValue_CreatePresentationValue + - deviceManagement.deviceShellScript + summary: Create new navigation property to groupAssignments for deviceManagement + operationId: deviceManagement.deviceShellScript_CreateGroupAssignment parameters: - - name: groupPolicyConfiguration-id - in: path - description: The unique identifier of groupPolicyConfiguration - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: groupPolicyConfiguration - - name: groupPolicyDefinitionValue-id + - name: deviceShellScript-id in: path - description: The unique identifier of groupPolicyDefinitionValue + description: The unique identifier of deviceShellScript required: true style: simple schema: type: string - x-ms-docs-key-type: groupPolicyDefinitionValue + x-ms-docs-key-type: deviceShellScript requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupPolicyPresentationValue' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptGroupAssignment' required: true responses: 2XX: @@ -19492,42 +20584,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupPolicyPresentationValue' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptGroupAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/groupPolicyConfigurations/{groupPolicyConfiguration-id}/definitionValues/{groupPolicyDefinitionValue-id}/presentationValues/{groupPolicyPresentationValue-id}': + '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/groupAssignments/{deviceManagementScriptGroupAssignment-id}': get: tags: - - deviceManagement.groupPolicyConfiguration - summary: Get presentationValues from deviceManagement - description: The associated group policy presentation values with the definition value. - operationId: deviceManagement.groupPolicyConfiguration.definitionValue_GetPresentationValue + - deviceManagement.deviceShellScript + summary: Get groupAssignments from deviceManagement + description: The list of group assignments for the device management script. + operationId: deviceManagement.deviceShellScript_GetGroupAssignment parameters: - - name: groupPolicyConfiguration-id - in: path - description: The unique identifier of groupPolicyConfiguration - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: groupPolicyConfiguration - - name: groupPolicyDefinitionValue-id + - name: deviceShellScript-id in: path - description: The unique identifier of groupPolicyDefinitionValue + description: The unique identifier of deviceShellScript required: true style: simple schema: type: string - x-ms-docs-key-type: groupPolicyDefinitionValue - - name: groupPolicyPresentationValue-id + x-ms-docs-key-type: deviceShellScript + - name: deviceManagementScriptGroupAssignment-id in: path - description: The unique identifier of groupPolicyPresentationValue + description: The unique identifier of deviceManagementScriptGroupAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: groupPolicyPresentationValue + x-ms-docs-key-type: deviceManagementScriptGroupAssignment - name: $select in: query description: Select properties to be returned @@ -19554,46 +20638,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupPolicyPresentationValue' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptGroupAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.groupPolicyConfiguration - summary: Update the navigation property presentationValues in deviceManagement - operationId: deviceManagement.groupPolicyConfiguration.definitionValue_UpdatePresentationValue + - deviceManagement.deviceShellScript + summary: Update the navigation property groupAssignments in deviceManagement + operationId: deviceManagement.deviceShellScript_UpdateGroupAssignment parameters: - - name: groupPolicyConfiguration-id - in: path - description: The unique identifier of groupPolicyConfiguration - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: groupPolicyConfiguration - - name: groupPolicyDefinitionValue-id + - name: deviceShellScript-id in: path - description: The unique identifier of groupPolicyDefinitionValue + description: The unique identifier of deviceShellScript required: true style: simple schema: type: string - x-ms-docs-key-type: groupPolicyDefinitionValue - - name: groupPolicyPresentationValue-id + x-ms-docs-key-type: deviceShellScript + - name: deviceManagementScriptGroupAssignment-id in: path - description: The unique identifier of groupPolicyPresentationValue + description: The unique identifier of deviceManagementScriptGroupAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: groupPolicyPresentationValue + x-ms-docs-key-type: deviceManagementScriptGroupAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupPolicyPresentationValue' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptGroupAssignment' required: true responses: 2XX: @@ -19601,40 +20677,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupPolicyPresentationValue' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptGroupAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.groupPolicyConfiguration - summary: Delete navigation property presentationValues for deviceManagement - operationId: deviceManagement.groupPolicyConfiguration.definitionValue_DeletePresentationValue + - deviceManagement.deviceShellScript + summary: Delete navigation property groupAssignments for deviceManagement + operationId: deviceManagement.deviceShellScript_DeleteGroupAssignment parameters: - - name: groupPolicyConfiguration-id - in: path - description: The unique identifier of groupPolicyConfiguration - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: groupPolicyConfiguration - - name: groupPolicyDefinitionValue-id + - name: deviceShellScript-id in: path - description: The unique identifier of groupPolicyDefinitionValue + description: The unique identifier of deviceShellScript required: true style: simple schema: type: string - x-ms-docs-key-type: groupPolicyDefinitionValue - - name: groupPolicyPresentationValue-id + x-ms-docs-key-type: deviceShellScript + - name: deviceManagementScriptGroupAssignment-id in: path - description: The unique identifier of groupPolicyPresentationValue + description: The unique identifier of deviceManagementScriptGroupAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: groupPolicyPresentationValue + x-ms-docs-key-type: deviceManagementScriptGroupAssignment - name: If-Match in: header description: ETag @@ -19647,100 +20715,83 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/groupPolicyConfigurations/{groupPolicyConfiguration-id}/definitionValues/{groupPolicyDefinitionValue-id}/presentationValues/{groupPolicyPresentationValue-id}/definitionValue': + '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/groupAssignments/$count': get: tags: - - deviceManagement.groupPolicyConfiguration - summary: Get definitionValue from deviceManagement - description: The group policy definition value associated with the presentation value. - operationId: deviceManagement.groupPolicyConfiguration.definitionValue.presentationValue_GetDefinitionValue + - deviceManagement.deviceShellScript + summary: Get the number of the resource + operationId: deviceManagement.deviceShellScript.groupAssignment_GetCount parameters: - - name: groupPolicyConfiguration-id - in: path - description: The unique identifier of groupPolicyConfiguration - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: groupPolicyConfiguration - - name: groupPolicyDefinitionValue-id + - name: deviceShellScript-id in: path - description: The unique identifier of groupPolicyDefinitionValue + description: The unique identifier of deviceShellScript required: true style: simple schema: type: string - x-ms-docs-key-type: groupPolicyDefinitionValue - - name: groupPolicyPresentationValue-id + x-ms-docs-key-type: deviceShellScript + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/microsoft.graph.assign': + post: + tags: + - deviceManagement.deviceShellScript + summary: Invoke action assign + operationId: deviceManagement.deviceShellScript_assign + parameters: + - name: deviceShellScript-id in: path - description: The unique identifier of groupPolicyPresentationValue + description: The unique identifier of deviceShellScript required: true style: simple schema: type: string - x-ms-docs-key-type: groupPolicyPresentationValue - - 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: deviceShellScript + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + deviceManagementScriptGroupAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptGroupAssignment' + deviceManagementScriptAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptAssignment' + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionValue' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/groupPolicyConfigurations/{groupPolicyConfiguration-id}/definitionValues/{groupPolicyDefinitionValue-id}/presentationValues/{groupPolicyPresentationValue-id}/presentation': + x-ms-docs-operation-type: action + '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/runSummary': get: tags: - - deviceManagement.groupPolicyConfiguration - summary: Get presentation from deviceManagement - description: The group policy presentation associated with the presentation value. - operationId: deviceManagement.groupPolicyConfiguration.definitionValue.presentationValue_GetPresentation + - deviceManagement.deviceShellScript + summary: Get runSummary from deviceManagement + description: Run summary for device management script. + operationId: deviceManagement.deviceShellScript_GetRunSummary parameters: - - name: groupPolicyConfiguration-id - in: path - description: The unique identifier of groupPolicyConfiguration - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: groupPolicyConfiguration - - name: groupPolicyDefinitionValue-id - in: path - description: The unique identifier of groupPolicyDefinitionValue - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: groupPolicyDefinitionValue - - name: groupPolicyPresentationValue-id + - name: deviceShellScript-id in: path - description: The unique identifier of groupPolicyPresentationValue + description: The unique identifier of deviceShellScript required: true style: simple schema: type: string - x-ms-docs-key-type: groupPolicyPresentationValue + x-ms-docs-key-type: deviceShellScript - name: $select in: query description: Select properties to be returned @@ -19767,84 +20818,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupPolicyPresentation' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptRunSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/groupPolicyConfigurations/{groupPolicyConfiguration-id}/definitionValues/{groupPolicyDefinitionValue-id}/presentationValues/$count': - get: - tags: - - deviceManagement.groupPolicyConfiguration - summary: Get the number of the resource - operationId: deviceManagement.groupPolicyConfiguration.definitionValue.presentationValue_GetCount - parameters: - - name: groupPolicyConfiguration-id - in: path - description: The unique identifier of groupPolicyConfiguration - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: groupPolicyConfiguration - - name: groupPolicyDefinitionValue-id - in: path - description: The unique identifier of groupPolicyDefinitionValue - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: groupPolicyDefinitionValue - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/deviceManagement/groupPolicyConfigurations/{groupPolicyConfiguration-id}/definitionValues/$count': + '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates': get: tags: - - deviceManagement.groupPolicyConfiguration - summary: Get the number of the resource - operationId: deviceManagement.groupPolicyConfiguration.definitionValue_GetCount + - deviceManagement.deviceShellScript + summary: Get userRunStates from deviceManagement + description: List of run states for this script across all users. + operationId: deviceManagement.deviceShellScript_ListUserRunState parameters: - - name: groupPolicyConfiguration-id + - name: deviceShellScript-id in: path - description: The unique identifier of groupPolicyConfiguration + description: The unique identifier of deviceShellScript required: true style: simple schema: type: string - x-ms-docs-key-type: groupPolicyConfiguration - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/groupPolicyConfigurations/$count: - get: - tags: - - deviceManagement.groupPolicyConfiguration - summary: Get the number of the resource - operationId: deviceManagement.groupPolicyConfiguration_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/intents: - get: - tags: - - deviceManagement.deviceManagementIntent - summary: Get intents from deviceManagement - description: The device management intents - operationId: deviceManagement_ListIntent - parameters: + x-ms-docs-key-type: deviceShellScript - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -19882,7 +20875,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementIntentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementScriptUserStateCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -19891,15 +20884,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementIntent - summary: Create new navigation property to intents for deviceManagement - operationId: deviceManagement_CreateIntent + - deviceManagement.deviceShellScript + summary: Create new navigation property to userRunStates for deviceManagement + operationId: deviceManagement.deviceShellScript_CreateUserRunState + parameters: + - name: deviceShellScript-id + in: path + description: The unique identifier of deviceShellScript + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceShellScript requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntent' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptUserState' required: true responses: 2XX: @@ -19907,26 +20909,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntent' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptUserState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/intents/{deviceManagementIntent-id}': + '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}': get: tags: - - deviceManagement.deviceManagementIntent - summary: Get intents from deviceManagement - description: The device management intents - operationId: deviceManagement_GetIntent + - deviceManagement.deviceShellScript + summary: Get userRunStates from deviceManagement + description: List of run states for this script across all users. + operationId: deviceManagement.deviceShellScript_GetUserRunState parameters: - - name: deviceManagementIntent-id + - name: deviceShellScript-id in: path - description: The unique identifier of deviceManagementIntent + description: The unique identifier of deviceShellScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntent + x-ms-docs-key-type: deviceShellScript + - name: deviceManagementScriptUserState-id + in: path + description: The unique identifier of deviceManagementScriptUserState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptUserState - name: $select in: query description: Select properties to be returned @@ -19953,30 +20963,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntent' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptUserState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementIntent - summary: Update the navigation property intents in deviceManagement - operationId: deviceManagement_UpdateIntent + - deviceManagement.deviceShellScript + summary: Update the navigation property userRunStates in deviceManagement + operationId: deviceManagement.deviceShellScript_UpdateUserRunState parameters: - - name: deviceManagementIntent-id + - name: deviceShellScript-id in: path - description: The unique identifier of deviceManagementIntent + description: The unique identifier of deviceShellScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntent + x-ms-docs-key-type: deviceShellScript + - name: deviceManagementScriptUserState-id + in: path + description: The unique identifier of deviceManagementScriptUserState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptUserState requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntent' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptUserState' required: true responses: 2XX: @@ -19984,24 +21002,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntent' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptUserState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementIntent - summary: Delete navigation property intents for deviceManagement - operationId: deviceManagement_DeleteIntent + - deviceManagement.deviceShellScript + summary: Delete navigation property userRunStates for deviceManagement + operationId: deviceManagement.deviceShellScript_DeleteUserRunState parameters: - - name: deviceManagementIntent-id + - name: deviceShellScript-id in: path - description: The unique identifier of deviceManagementIntent + description: The unique identifier of deviceShellScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntent + x-ms-docs-key-type: deviceShellScript + - name: deviceManagementScriptUserState-id + in: path + description: The unique identifier of deviceManagementScriptUserState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptUserState - name: If-Match in: header description: ETag @@ -20014,22 +21040,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/intents/{deviceManagementIntent-id}/assignments': + '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates': get: tags: - - deviceManagement.deviceManagementIntent - summary: Get assignments from deviceManagement - description: Collection of assignments - operationId: deviceManagement.intent_ListAssignment + - deviceManagement.deviceShellScript + summary: Get deviceRunStates from deviceManagement + description: List of run states for this script across all devices of specific user. + operationId: deviceManagement.deviceShellScript.userRunState_ListDeviceRunState parameters: - - name: deviceManagementIntent-id + - name: deviceShellScript-id in: path - description: The unique identifier of deviceManagementIntent + description: The unique identifier of deviceShellScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntent + x-ms-docs-key-type: deviceShellScript + - name: deviceManagementScriptUserState-id + in: path + description: The unique identifier of deviceManagementScriptUserState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptUserState - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -20067,7 +21101,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementIntentAssignmentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementScriptDeviceStateCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -20076,24 +21110,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementIntent - summary: Create new navigation property to assignments for deviceManagement - operationId: deviceManagement.intent_CreateAssignment + - deviceManagement.deviceShellScript + summary: Create new navigation property to deviceRunStates for deviceManagement + operationId: deviceManagement.deviceShellScript.userRunState_CreateDeviceRunState parameters: - - name: deviceManagementIntent-id + - name: deviceShellScript-id in: path - description: The unique identifier of deviceManagementIntent + description: The unique identifier of deviceShellScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntent + x-ms-docs-key-type: deviceShellScript + - name: deviceManagementScriptUserState-id + in: path + description: The unique identifier of deviceManagementScriptUserState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptUserState requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' required: true responses: 2XX: @@ -20101,34 +21143,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/intents/{deviceManagementIntent-id}/assignments/{deviceManagementIntentAssignment-id}': + '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}': get: tags: - - deviceManagement.deviceManagementIntent - summary: Get assignments from deviceManagement - description: Collection of assignments - operationId: deviceManagement.intent_GetAssignment + - deviceManagement.deviceShellScript + summary: Get deviceRunStates from deviceManagement + description: List of run states for this script across all devices of specific user. + operationId: deviceManagement.deviceShellScript.userRunState_GetDeviceRunState parameters: - - name: deviceManagementIntent-id + - name: deviceShellScript-id in: path - description: The unique identifier of deviceManagementIntent + description: The unique identifier of deviceShellScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntent - - name: deviceManagementIntentAssignment-id + x-ms-docs-key-type: deviceShellScript + - name: deviceManagementScriptUserState-id in: path - description: The unique identifier of deviceManagementIntentAssignment + description: The unique identifier of deviceManagementScriptUserState required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntentAssignment + x-ms-docs-key-type: deviceManagementScriptUserState + - name: deviceManagementScriptDeviceState-id + in: path + description: The unique identifier of deviceManagementScriptDeviceState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState - name: $select in: query description: Select properties to be returned @@ -20155,38 +21205,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementIntent - summary: Update the navigation property assignments in deviceManagement - operationId: deviceManagement.intent_UpdateAssignment + - deviceManagement.deviceShellScript + summary: Update the navigation property deviceRunStates in deviceManagement + operationId: deviceManagement.deviceShellScript.userRunState_UpdateDeviceRunState parameters: - - name: deviceManagementIntent-id + - name: deviceShellScript-id in: path - description: The unique identifier of deviceManagementIntent + description: The unique identifier of deviceShellScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntent - - name: deviceManagementIntentAssignment-id + x-ms-docs-key-type: deviceShellScript + - name: deviceManagementScriptUserState-id in: path - description: The unique identifier of deviceManagementIntentAssignment + description: The unique identifier of deviceManagementScriptUserState required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntentAssignment + x-ms-docs-key-type: deviceManagementScriptUserState + - name: deviceManagementScriptDeviceState-id + in: path + description: The unique identifier of deviceManagementScriptDeviceState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' required: true responses: 2XX: @@ -20194,32 +21252,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementIntent - summary: Delete navigation property assignments for deviceManagement - operationId: deviceManagement.intent_DeleteAssignment + - deviceManagement.deviceShellScript + summary: Delete navigation property deviceRunStates for deviceManagement + operationId: deviceManagement.deviceShellScript.userRunState_DeleteDeviceRunState parameters: - - name: deviceManagementIntent-id + - name: deviceShellScript-id in: path - description: The unique identifier of deviceManagementIntent + description: The unique identifier of deviceShellScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntent - - name: deviceManagementIntentAssignment-id + x-ms-docs-key-type: deviceShellScript + - name: deviceManagementScriptUserState-id in: path - description: The unique identifier of deviceManagementIntentAssignment + description: The unique identifier of deviceManagementScriptUserState required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntentAssignment + x-ms-docs-key-type: deviceManagementScriptUserState + - name: deviceManagementScriptDeviceState-id + in: path + description: The unique identifier of deviceManagementScriptDeviceState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState - name: If-Match in: header description: ETag @@ -20232,21 +21298,91 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/intents/{deviceManagementIntent-id}/assignments/$count': + '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice': get: tags: - - deviceManagement.deviceManagementIntent + - deviceManagement.deviceShellScript + summary: Get managedDevice from deviceManagement + description: The managed devices that executes the device management script. + operationId: deviceManagement.deviceShellScript.userRunState.deviceRunState_GetManagedDevice + parameters: + - name: deviceShellScript-id + in: path + description: The unique identifier of deviceShellScript + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceShellScript + - name: deviceManagementScriptUserState-id + in: path + description: The unique identifier of deviceManagementScriptUserState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptUserState + - name: deviceManagementScriptDeviceState-id + in: path + description: The unique identifier of deviceManagementScriptDeviceState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + - 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.managedDevice' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/$count': + get: + tags: + - deviceManagement.deviceShellScript summary: Get the number of the resource - operationId: deviceManagement.intent.assignment_GetCount + operationId: deviceManagement.deviceShellScript.userRunState.deviceRunState_GetCount parameters: - - name: deviceManagementIntent-id + - name: deviceShellScript-id in: path - description: The unique identifier of deviceManagementIntent + description: The unique identifier of deviceShellScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntent + x-ms-docs-key-type: deviceShellScript + - name: deviceManagementScriptUserState-id + in: path + description: The unique identifier of deviceManagementScriptUserState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptUserState - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -20254,22 +21390,50 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/deviceManagement/intents/{deviceManagementIntent-id}/categories': + '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/$count': get: tags: - - deviceManagement.deviceManagementIntent - summary: Get categories from deviceManagement - description: Collection of setting categories within the intent - operationId: deviceManagement.intent_ListCategory + - deviceManagement.deviceShellScript + summary: Get the number of the resource + operationId: deviceManagement.deviceShellScript.userRunState_GetCount parameters: - - name: deviceManagementIntent-id + - name: deviceShellScript-id in: path - description: The unique identifier of deviceManagementIntent + description: The unique identifier of deviceShellScript required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntent + x-ms-docs-key-type: deviceShellScript + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /deviceManagement/deviceShellScripts/$count: + get: + tags: + - deviceManagement.deviceShellScript + summary: Get the number of the resource + operationId: deviceManagement.deviceShellScript_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /deviceManagement/embeddedSIMActivationCodePools: + get: + tags: + - deviceManagement.embeddedSIMActivationCodePool + summary: Get embeddedSIMActivationCodePools from deviceManagement + description: The embedded SIM activation code pools created by this account. + operationId: deviceManagement_ListEmbeddedSIMActivationCodePool + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -20307,7 +21471,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementIntentSettingCategoryCollectionResponse' + $ref: '#/components/responses/microsoft.graph.embeddedSIMActivationCodePoolCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -20316,24 +21480,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementIntent - summary: Create new navigation property to categories for deviceManagement - operationId: deviceManagement.intent_CreateCategory - parameters: - - name: deviceManagementIntent-id - in: path - description: The unique identifier of deviceManagementIntent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementIntent + - deviceManagement.embeddedSIMActivationCodePool + summary: Create new navigation property to embeddedSIMActivationCodePools for deviceManagement + operationId: deviceManagement_CreateEmbeddedSIMActivationCodePool requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentSettingCategory' + $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCodePool' required: true responses: 2XX: @@ -20341,34 +21496,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentSettingCategory' + $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCodePool' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/intents/{deviceManagementIntent-id}/categories/{deviceManagementIntentSettingCategory-id}': + '/deviceManagement/embeddedSIMActivationCodePools/{embeddedSIMActivationCodePool-id}': get: tags: - - deviceManagement.deviceManagementIntent - summary: Get categories from deviceManagement - description: Collection of setting categories within the intent - operationId: deviceManagement.intent_GetCategory + - deviceManagement.embeddedSIMActivationCodePool + summary: Get embeddedSIMActivationCodePools from deviceManagement + description: The embedded SIM activation code pools created by this account. + operationId: deviceManagement_GetEmbeddedSIMActivationCodePool parameters: - - name: deviceManagementIntent-id - in: path - description: The unique identifier of deviceManagementIntent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementIntent - - name: deviceManagementIntentSettingCategory-id + - name: embeddedSIMActivationCodePool-id in: path - description: The unique identifier of deviceManagementIntentSettingCategory + description: The unique identifier of embeddedSIMActivationCodePool required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntentSettingCategory + x-ms-docs-key-type: embeddedSIMActivationCodePool - name: $select in: query description: Select properties to be returned @@ -20395,38 +21542,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentSettingCategory' + $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCodePool' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementIntent - summary: Update the navigation property categories in deviceManagement - operationId: deviceManagement.intent_UpdateCategory + - deviceManagement.embeddedSIMActivationCodePool + summary: Update the navigation property embeddedSIMActivationCodePools in deviceManagement + operationId: deviceManagement_UpdateEmbeddedSIMActivationCodePool parameters: - - name: deviceManagementIntent-id - in: path - description: The unique identifier of deviceManagementIntent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementIntent - - name: deviceManagementIntentSettingCategory-id + - name: embeddedSIMActivationCodePool-id in: path - description: The unique identifier of deviceManagementIntentSettingCategory + description: The unique identifier of embeddedSIMActivationCodePool required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntentSettingCategory + x-ms-docs-key-type: embeddedSIMActivationCodePool requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentSettingCategory' + $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCodePool' required: true responses: 2XX: @@ -20434,32 +21573,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentSettingCategory' + $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCodePool' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementIntent - summary: Delete navigation property categories for deviceManagement - operationId: deviceManagement.intent_DeleteCategory + - deviceManagement.embeddedSIMActivationCodePool + summary: Delete navigation property embeddedSIMActivationCodePools for deviceManagement + operationId: deviceManagement_DeleteEmbeddedSIMActivationCodePool parameters: - - name: deviceManagementIntent-id - in: path - description: The unique identifier of deviceManagementIntent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementIntent - - name: deviceManagementIntentSettingCategory-id + - name: embeddedSIMActivationCodePool-id in: path - description: The unique identifier of deviceManagementIntentSettingCategory + description: The unique identifier of embeddedSIMActivationCodePool required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntentSettingCategory + x-ms-docs-key-type: embeddedSIMActivationCodePool - name: If-Match in: header description: ETag @@ -20472,30 +21603,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/intents/{deviceManagementIntent-id}/categories/{deviceManagementIntentSettingCategory-id}/settingDefinitions': + '/deviceManagement/embeddedSIMActivationCodePools/{embeddedSIMActivationCodePool-id}/assignments': get: tags: - - deviceManagement.deviceManagementIntent - summary: Get settingDefinitions from deviceManagement - description: The setting definitions this category contains - operationId: deviceManagement.intent.category_ListSettingDefinition + - deviceManagement.embeddedSIMActivationCodePool + summary: Get assignments from deviceManagement + description: Navigational property to a list of targets to which this pool is assigned. + operationId: deviceManagement.embeddedSIMActivationCodePool_ListAssignment parameters: - - name: deviceManagementIntent-id - in: path - description: The unique identifier of deviceManagementIntent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementIntent - - name: deviceManagementIntentSettingCategory-id + - name: embeddedSIMActivationCodePool-id in: path - description: The unique identifier of deviceManagementIntentSettingCategory + description: The unique identifier of embeddedSIMActivationCodePool required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntentSettingCategory + x-ms-docs-key-type: embeddedSIMActivationCodePool - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -20533,7 +21656,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementSettingDefinitionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.embeddedSIMActivationCodePoolAssignmentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -20542,32 +21665,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementIntent - summary: Create new navigation property to settingDefinitions for deviceManagement - operationId: deviceManagement.intent.category_CreateSettingDefinition + - deviceManagement.embeddedSIMActivationCodePool + summary: Create new navigation property to assignments for deviceManagement + operationId: deviceManagement.embeddedSIMActivationCodePool_CreateAssignment parameters: - - name: deviceManagementIntent-id - in: path - description: The unique identifier of deviceManagementIntent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementIntent - - name: deviceManagementIntentSettingCategory-id + - name: embeddedSIMActivationCodePool-id in: path - description: The unique identifier of deviceManagementIntentSettingCategory + description: The unique identifier of embeddedSIMActivationCodePool required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntentSettingCategory + x-ms-docs-key-type: embeddedSIMActivationCodePool requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' + $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCodePoolAssignment' required: true responses: 2XX: @@ -20575,42 +21690,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' + $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCodePoolAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/intents/{deviceManagementIntent-id}/categories/{deviceManagementIntentSettingCategory-id}/settingDefinitions/{deviceManagementSettingDefinition-id}': + '/deviceManagement/embeddedSIMActivationCodePools/{embeddedSIMActivationCodePool-id}/assignments/{embeddedSIMActivationCodePoolAssignment-id}': get: tags: - - deviceManagement.deviceManagementIntent - summary: Get settingDefinitions from deviceManagement - description: The setting definitions this category contains - operationId: deviceManagement.intent.category_GetSettingDefinition + - deviceManagement.embeddedSIMActivationCodePool + summary: Get assignments from deviceManagement + description: Navigational property to a list of targets to which this pool is assigned. + operationId: deviceManagement.embeddedSIMActivationCodePool_GetAssignment parameters: - - name: deviceManagementIntent-id - in: path - description: The unique identifier of deviceManagementIntent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementIntent - - name: deviceManagementIntentSettingCategory-id + - name: embeddedSIMActivationCodePool-id in: path - description: The unique identifier of deviceManagementIntentSettingCategory + description: The unique identifier of embeddedSIMActivationCodePool required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntentSettingCategory - - name: deviceManagementSettingDefinition-id + x-ms-docs-key-type: embeddedSIMActivationCodePool + - name: embeddedSIMActivationCodePoolAssignment-id in: path - description: The unique identifier of deviceManagementSettingDefinition + description: The unique identifier of embeddedSIMActivationCodePoolAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementSettingDefinition + x-ms-docs-key-type: embeddedSIMActivationCodePoolAssignment - name: $select in: query description: Select properties to be returned @@ -20637,46 +21744,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' + $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCodePoolAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementIntent - summary: Update the navigation property settingDefinitions in deviceManagement - operationId: deviceManagement.intent.category_UpdateSettingDefinition + - deviceManagement.embeddedSIMActivationCodePool + summary: Update the navigation property assignments in deviceManagement + operationId: deviceManagement.embeddedSIMActivationCodePool_UpdateAssignment parameters: - - name: deviceManagementIntent-id - in: path - description: The unique identifier of deviceManagementIntent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementIntent - - name: deviceManagementIntentSettingCategory-id + - name: embeddedSIMActivationCodePool-id in: path - description: The unique identifier of deviceManagementIntentSettingCategory + description: The unique identifier of embeddedSIMActivationCodePool required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntentSettingCategory - - name: deviceManagementSettingDefinition-id + x-ms-docs-key-type: embeddedSIMActivationCodePool + - name: embeddedSIMActivationCodePoolAssignment-id in: path - description: The unique identifier of deviceManagementSettingDefinition + description: The unique identifier of embeddedSIMActivationCodePoolAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementSettingDefinition + x-ms-docs-key-type: embeddedSIMActivationCodePoolAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' + $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCodePoolAssignment' required: true responses: 2XX: @@ -20684,40 +21783,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' + $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCodePoolAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementIntent - summary: Delete navigation property settingDefinitions for deviceManagement - operationId: deviceManagement.intent.category_DeleteSettingDefinition + - deviceManagement.embeddedSIMActivationCodePool + summary: Delete navigation property assignments for deviceManagement + operationId: deviceManagement.embeddedSIMActivationCodePool_DeleteAssignment parameters: - - name: deviceManagementIntent-id - in: path - description: The unique identifier of deviceManagementIntent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementIntent - - name: deviceManagementIntentSettingCategory-id + - name: embeddedSIMActivationCodePool-id in: path - description: The unique identifier of deviceManagementIntentSettingCategory + description: The unique identifier of embeddedSIMActivationCodePool required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntentSettingCategory - - name: deviceManagementSettingDefinition-id + x-ms-docs-key-type: embeddedSIMActivationCodePool + - name: embeddedSIMActivationCodePoolAssignment-id in: path - description: The unique identifier of deviceManagementSettingDefinition + description: The unique identifier of embeddedSIMActivationCodePoolAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementSettingDefinition + x-ms-docs-key-type: embeddedSIMActivationCodePoolAssignment - name: If-Match in: header description: ETag @@ -20730,29 +21821,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/intents/{deviceManagementIntent-id}/categories/{deviceManagementIntentSettingCategory-id}/settingDefinitions/$count': + '/deviceManagement/embeddedSIMActivationCodePools/{embeddedSIMActivationCodePool-id}/assignments/$count': get: tags: - - deviceManagement.deviceManagementIntent + - deviceManagement.embeddedSIMActivationCodePool summary: Get the number of the resource - operationId: deviceManagement.intent.category.settingDefinition_GetCount + operationId: deviceManagement.embeddedSIMActivationCodePool.assignment_GetCount parameters: - - name: deviceManagementIntent-id - in: path - description: The unique identifier of deviceManagementIntent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementIntent - - name: deviceManagementIntentSettingCategory-id + - name: embeddedSIMActivationCodePool-id in: path - description: The unique identifier of deviceManagementIntentSettingCategory + description: The unique identifier of embeddedSIMActivationCodePool required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntentSettingCategory + x-ms-docs-key-type: embeddedSIMActivationCodePool - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -20760,30 +21843,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/deviceManagement/intents/{deviceManagementIntent-id}/categories/{deviceManagementIntentSettingCategory-id}/settings': + '/deviceManagement/embeddedSIMActivationCodePools/{embeddedSIMActivationCodePool-id}/deviceStates': get: tags: - - deviceManagement.deviceManagementIntent - summary: Get settings from deviceManagement - description: The settings this category contains - operationId: deviceManagement.intent.category_ListSetting + - deviceManagement.embeddedSIMActivationCodePool + summary: Get deviceStates from deviceManagement + description: Navigational property to a list of device states for this pool. + operationId: deviceManagement.embeddedSIMActivationCodePool_ListDeviceState parameters: - - name: deviceManagementIntent-id - in: path - description: The unique identifier of deviceManagementIntent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementIntent - - name: deviceManagementIntentSettingCategory-id + - name: embeddedSIMActivationCodePool-id in: path - description: The unique identifier of deviceManagementIntentSettingCategory + description: The unique identifier of embeddedSIMActivationCodePool required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntentSettingCategory + x-ms-docs-key-type: embeddedSIMActivationCodePool - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -20821,7 +21896,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementSettingInstanceCollectionResponse' + $ref: '#/components/responses/microsoft.graph.embeddedSIMDeviceStateCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -20830,32 +21905,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementIntent - summary: Create new navigation property to settings for deviceManagement - operationId: deviceManagement.intent.category_CreateSetting + - deviceManagement.embeddedSIMActivationCodePool + summary: Create new navigation property to deviceStates for deviceManagement + operationId: deviceManagement.embeddedSIMActivationCodePool_CreateDeviceState parameters: - - name: deviceManagementIntent-id - in: path - description: The unique identifier of deviceManagementIntent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementIntent - - name: deviceManagementIntentSettingCategory-id + - name: embeddedSIMActivationCodePool-id in: path - description: The unique identifier of deviceManagementIntentSettingCategory + description: The unique identifier of embeddedSIMActivationCodePool required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntentSettingCategory + x-ms-docs-key-type: embeddedSIMActivationCodePool requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + $ref: '#/components/schemas/microsoft.graph.embeddedSIMDeviceState' required: true responses: 2XX: @@ -20863,42 +21930,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + $ref: '#/components/schemas/microsoft.graph.embeddedSIMDeviceState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/intents/{deviceManagementIntent-id}/categories/{deviceManagementIntentSettingCategory-id}/settings/{deviceManagementSettingInstance-id}': + '/deviceManagement/embeddedSIMActivationCodePools/{embeddedSIMActivationCodePool-id}/deviceStates/{embeddedSIMDeviceState-id}': get: tags: - - deviceManagement.deviceManagementIntent - summary: Get settings from deviceManagement - description: The settings this category contains - operationId: deviceManagement.intent.category_GetSetting + - deviceManagement.embeddedSIMActivationCodePool + summary: Get deviceStates from deviceManagement + description: Navigational property to a list of device states for this pool. + operationId: deviceManagement.embeddedSIMActivationCodePool_GetDeviceState parameters: - - name: deviceManagementIntent-id - in: path - description: The unique identifier of deviceManagementIntent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementIntent - - name: deviceManagementIntentSettingCategory-id + - name: embeddedSIMActivationCodePool-id in: path - description: The unique identifier of deviceManagementIntentSettingCategory + description: The unique identifier of embeddedSIMActivationCodePool required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntentSettingCategory - - name: deviceManagementSettingInstance-id + x-ms-docs-key-type: embeddedSIMActivationCodePool + - name: embeddedSIMDeviceState-id in: path - description: The unique identifier of deviceManagementSettingInstance + description: The unique identifier of embeddedSIMDeviceState required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementSettingInstance + x-ms-docs-key-type: embeddedSIMDeviceState - name: $select in: query description: Select properties to be returned @@ -20925,46 +21984,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + $ref: '#/components/schemas/microsoft.graph.embeddedSIMDeviceState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementIntent - summary: Update the navigation property settings in deviceManagement - operationId: deviceManagement.intent.category_UpdateSetting + - deviceManagement.embeddedSIMActivationCodePool + summary: Update the navigation property deviceStates in deviceManagement + operationId: deviceManagement.embeddedSIMActivationCodePool_UpdateDeviceState parameters: - - name: deviceManagementIntent-id - in: path - description: The unique identifier of deviceManagementIntent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementIntent - - name: deviceManagementIntentSettingCategory-id + - name: embeddedSIMActivationCodePool-id in: path - description: The unique identifier of deviceManagementIntentSettingCategory + description: The unique identifier of embeddedSIMActivationCodePool required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntentSettingCategory - - name: deviceManagementSettingInstance-id + x-ms-docs-key-type: embeddedSIMActivationCodePool + - name: embeddedSIMDeviceState-id in: path - description: The unique identifier of deviceManagementSettingInstance + description: The unique identifier of embeddedSIMDeviceState required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementSettingInstance + x-ms-docs-key-type: embeddedSIMDeviceState requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + $ref: '#/components/schemas/microsoft.graph.embeddedSIMDeviceState' required: true responses: 2XX: @@ -20972,40 +22023,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + $ref: '#/components/schemas/microsoft.graph.embeddedSIMDeviceState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementIntent - summary: Delete navigation property settings for deviceManagement - operationId: deviceManagement.intent.category_DeleteSetting + - deviceManagement.embeddedSIMActivationCodePool + summary: Delete navigation property deviceStates for deviceManagement + operationId: deviceManagement.embeddedSIMActivationCodePool_DeleteDeviceState parameters: - - name: deviceManagementIntent-id - in: path - description: The unique identifier of deviceManagementIntent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementIntent - - name: deviceManagementIntentSettingCategory-id + - name: embeddedSIMActivationCodePool-id in: path - description: The unique identifier of deviceManagementIntentSettingCategory + description: The unique identifier of embeddedSIMActivationCodePool required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntentSettingCategory - - name: deviceManagementSettingInstance-id + x-ms-docs-key-type: embeddedSIMActivationCodePool + - name: embeddedSIMDeviceState-id in: path - description: The unique identifier of deviceManagementSettingInstance + description: The unique identifier of embeddedSIMDeviceState required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementSettingInstance + x-ms-docs-key-type: embeddedSIMDeviceState - name: If-Match in: header description: ETag @@ -21018,29 +22061,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/intents/{deviceManagementIntent-id}/categories/{deviceManagementIntentSettingCategory-id}/settings/$count': + '/deviceManagement/embeddedSIMActivationCodePools/{embeddedSIMActivationCodePool-id}/deviceStates/$count': get: tags: - - deviceManagement.deviceManagementIntent + - deviceManagement.embeddedSIMActivationCodePool summary: Get the number of the resource - operationId: deviceManagement.intent.category.setting_GetCount + operationId: deviceManagement.embeddedSIMActivationCodePool.deviceState_GetCount parameters: - - name: deviceManagementIntent-id - in: path - description: The unique identifier of deviceManagementIntent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementIntent - - name: deviceManagementIntentSettingCategory-id + - name: embeddedSIMActivationCodePool-id in: path - description: The unique identifier of deviceManagementIntentSettingCategory + description: The unique identifier of embeddedSIMActivationCodePool required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntentSettingCategory + x-ms-docs-key-type: embeddedSIMActivationCodePool - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -21048,21 +22083,66 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/deviceManagement/intents/{deviceManagementIntent-id}/categories/$count': - get: + '/deviceManagement/embeddedSIMActivationCodePools/{embeddedSIMActivationCodePool-id}/microsoft.graph.assign': + post: tags: - - deviceManagement.deviceManagementIntent - summary: Get the number of the resource - operationId: deviceManagement.intent.category_GetCount + - deviceManagement.embeddedSIMActivationCodePool + summary: Invoke action assign + operationId: deviceManagement.embeddedSIMActivationCodePool_assign parameters: - - name: deviceManagementIntent-id + - name: embeddedSIMActivationCodePool-id in: path - description: The unique identifier of deviceManagementIntent + description: The unique identifier of embeddedSIMActivationCodePool required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntent + x-ms-docs-key-type: embeddedSIMActivationCodePool + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCodePoolAssignment' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of embeddedSIMActivationCodePoolAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCodePoolAssignment' + '@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 + /deviceManagement/embeddedSIMActivationCodePools/$count: + get: + tags: + - deviceManagement.embeddedSIMActivationCodePool + summary: Get the number of the resource + operationId: deviceManagement.embeddedSIMActivationCodePool_GetCount + parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -21070,22 +22150,14 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/deviceManagement/intents/{deviceManagementIntent-id}/deviceSettingStateSummaries': + /deviceManagement/groupPolicyConfigurations: get: tags: - - deviceManagement.deviceManagementIntent - summary: Get deviceSettingStateSummaries from deviceManagement - description: Collection of settings and their states and counts of devices that belong to corresponding state for all settings within the intent - operationId: deviceManagement.intent_ListDeviceSettingStateSummary + - deviceManagement.groupPolicyConfiguration + summary: Get groupPolicyConfigurations from deviceManagement + description: The group policy configurations created by this account. + operationId: deviceManagement_ListGroupPolicyConfiguration parameters: - - name: deviceManagementIntent-id - in: path - description: The unique identifier of deviceManagementIntent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementIntent - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -21123,7 +22195,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementIntentDeviceSettingStateSummaryCollectionResponse' + $ref: '#/components/responses/microsoft.graph.groupPolicyConfigurationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -21132,24 +22204,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementIntent - summary: Create new navigation property to deviceSettingStateSummaries for deviceManagement - operationId: deviceManagement.intent_CreateDeviceSettingStateSummary - parameters: - - name: deviceManagementIntent-id - in: path - description: The unique identifier of deviceManagementIntent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementIntent + - deviceManagement.groupPolicyConfiguration + summary: Create new navigation property to groupPolicyConfigurations for deviceManagement + operationId: deviceManagement_CreateGroupPolicyConfiguration requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceSettingStateSummary' + $ref: '#/components/schemas/microsoft.graph.groupPolicyConfiguration' required: true responses: 2XX: @@ -21157,34 +22220,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceSettingStateSummary' + $ref: '#/components/schemas/microsoft.graph.groupPolicyConfiguration' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/intents/{deviceManagementIntent-id}/deviceSettingStateSummaries/{deviceManagementIntentDeviceSettingStateSummary-id}': + '/deviceManagement/groupPolicyConfigurations/{groupPolicyConfiguration-id}': get: tags: - - deviceManagement.deviceManagementIntent - summary: Get deviceSettingStateSummaries from deviceManagement - description: Collection of settings and their states and counts of devices that belong to corresponding state for all settings within the intent - operationId: deviceManagement.intent_GetDeviceSettingStateSummary + - deviceManagement.groupPolicyConfiguration + summary: Get groupPolicyConfigurations from deviceManagement + description: The group policy configurations created by this account. + operationId: deviceManagement_GetGroupPolicyConfiguration parameters: - - name: deviceManagementIntent-id - in: path - description: The unique identifier of deviceManagementIntent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementIntent - - name: deviceManagementIntentDeviceSettingStateSummary-id + - name: groupPolicyConfiguration-id in: path - description: The unique identifier of deviceManagementIntentDeviceSettingStateSummary + description: The unique identifier of groupPolicyConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntentDeviceSettingStateSummary + x-ms-docs-key-type: groupPolicyConfiguration - name: $select in: query description: Select properties to be returned @@ -21211,38 +22266,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceSettingStateSummary' + $ref: '#/components/schemas/microsoft.graph.groupPolicyConfiguration' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementIntent - summary: Update the navigation property deviceSettingStateSummaries in deviceManagement - operationId: deviceManagement.intent_UpdateDeviceSettingStateSummary + - deviceManagement.groupPolicyConfiguration + summary: Update the navigation property groupPolicyConfigurations in deviceManagement + operationId: deviceManagement_UpdateGroupPolicyConfiguration parameters: - - name: deviceManagementIntent-id - in: path - description: The unique identifier of deviceManagementIntent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementIntent - - name: deviceManagementIntentDeviceSettingStateSummary-id + - name: groupPolicyConfiguration-id in: path - description: The unique identifier of deviceManagementIntentDeviceSettingStateSummary + description: The unique identifier of groupPolicyConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntentDeviceSettingStateSummary + x-ms-docs-key-type: groupPolicyConfiguration requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceSettingStateSummary' + $ref: '#/components/schemas/microsoft.graph.groupPolicyConfiguration' required: true responses: 2XX: @@ -21250,32 +22297,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceSettingStateSummary' + $ref: '#/components/schemas/microsoft.graph.groupPolicyConfiguration' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementIntent - summary: Delete navigation property deviceSettingStateSummaries for deviceManagement - operationId: deviceManagement.intent_DeleteDeviceSettingStateSummary + - deviceManagement.groupPolicyConfiguration + summary: Delete navigation property groupPolicyConfigurations for deviceManagement + operationId: deviceManagement_DeleteGroupPolicyConfiguration parameters: - - name: deviceManagementIntent-id - in: path - description: The unique identifier of deviceManagementIntent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementIntent - - name: deviceManagementIntentDeviceSettingStateSummary-id + - name: groupPolicyConfiguration-id in: path - description: The unique identifier of deviceManagementIntentDeviceSettingStateSummary + description: The unique identifier of groupPolicyConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntentDeviceSettingStateSummary + x-ms-docs-key-type: groupPolicyConfiguration - name: If-Match in: header description: ETag @@ -21288,44 +22327,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/intents/{deviceManagementIntent-id}/deviceSettingStateSummaries/$count': - get: - tags: - - deviceManagement.deviceManagementIntent - summary: Get the number of the resource - operationId: deviceManagement.intent.deviceSettingStateSummary_GetCount - parameters: - - name: deviceManagementIntent-id - in: path - description: The unique identifier of deviceManagementIntent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementIntent - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/deviceManagement/intents/{deviceManagementIntent-id}/deviceStates': + '/deviceManagement/groupPolicyConfigurations/{groupPolicyConfiguration-id}/assignments': get: tags: - - deviceManagement.deviceManagementIntent - summary: Get deviceStates from deviceManagement - description: Collection of states of all devices that the intent is applied to - operationId: deviceManagement.intent_ListDeviceState + - deviceManagement.groupPolicyConfiguration + summary: Get assignments from deviceManagement + description: The list of group assignments for the configuration. + operationId: deviceManagement.groupPolicyConfiguration_ListAssignment parameters: - - name: deviceManagementIntent-id + - name: groupPolicyConfiguration-id in: path - description: The unique identifier of deviceManagementIntent + description: The unique identifier of groupPolicyConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntent + x-ms-docs-key-type: groupPolicyConfiguration - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -21363,7 +22380,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementIntentDeviceStateCollectionResponse' + $ref: '#/components/responses/microsoft.graph.groupPolicyConfigurationAssignmentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -21372,24 +22389,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementIntent - summary: Create new navigation property to deviceStates for deviceManagement - operationId: deviceManagement.intent_CreateDeviceState + - deviceManagement.groupPolicyConfiguration + summary: Create new navigation property to assignments for deviceManagement + operationId: deviceManagement.groupPolicyConfiguration_CreateAssignment parameters: - - name: deviceManagementIntent-id + - name: groupPolicyConfiguration-id in: path - description: The unique identifier of deviceManagementIntent + description: The unique identifier of groupPolicyConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntent + x-ms-docs-key-type: groupPolicyConfiguration requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceState' + $ref: '#/components/schemas/microsoft.graph.groupPolicyConfigurationAssignment' required: true responses: 2XX: @@ -21397,34 +22414,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceState' + $ref: '#/components/schemas/microsoft.graph.groupPolicyConfigurationAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/intents/{deviceManagementIntent-id}/deviceStates/{deviceManagementIntentDeviceState-id}': + '/deviceManagement/groupPolicyConfigurations/{groupPolicyConfiguration-id}/assignments/{groupPolicyConfigurationAssignment-id}': get: tags: - - deviceManagement.deviceManagementIntent - summary: Get deviceStates from deviceManagement - description: Collection of states of all devices that the intent is applied to - operationId: deviceManagement.intent_GetDeviceState + - deviceManagement.groupPolicyConfiguration + summary: Get assignments from deviceManagement + description: The list of group assignments for the configuration. + operationId: deviceManagement.groupPolicyConfiguration_GetAssignment parameters: - - name: deviceManagementIntent-id + - name: groupPolicyConfiguration-id in: path - description: The unique identifier of deviceManagementIntent + description: The unique identifier of groupPolicyConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntent - - name: deviceManagementIntentDeviceState-id + x-ms-docs-key-type: groupPolicyConfiguration + - name: groupPolicyConfigurationAssignment-id in: path - description: The unique identifier of deviceManagementIntentDeviceState + description: The unique identifier of groupPolicyConfigurationAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntentDeviceState + x-ms-docs-key-type: groupPolicyConfigurationAssignment - name: $select in: query description: Select properties to be returned @@ -21451,38 +22468,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceState' + $ref: '#/components/schemas/microsoft.graph.groupPolicyConfigurationAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementIntent - summary: Update the navigation property deviceStates in deviceManagement - operationId: deviceManagement.intent_UpdateDeviceState + - deviceManagement.groupPolicyConfiguration + summary: Update the navigation property assignments in deviceManagement + operationId: deviceManagement.groupPolicyConfiguration_UpdateAssignment parameters: - - name: deviceManagementIntent-id + - name: groupPolicyConfiguration-id in: path - description: The unique identifier of deviceManagementIntent + description: The unique identifier of groupPolicyConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntent - - name: deviceManagementIntentDeviceState-id + x-ms-docs-key-type: groupPolicyConfiguration + - name: groupPolicyConfigurationAssignment-id in: path - description: The unique identifier of deviceManagementIntentDeviceState + description: The unique identifier of groupPolicyConfigurationAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntentDeviceState + x-ms-docs-key-type: groupPolicyConfigurationAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceState' + $ref: '#/components/schemas/microsoft.graph.groupPolicyConfigurationAssignment' required: true responses: 2XX: @@ -21490,32 +22507,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceState' + $ref: '#/components/schemas/microsoft.graph.groupPolicyConfigurationAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementIntent - summary: Delete navigation property deviceStates for deviceManagement - operationId: deviceManagement.intent_DeleteDeviceState + - deviceManagement.groupPolicyConfiguration + summary: Delete navigation property assignments for deviceManagement + operationId: deviceManagement.groupPolicyConfiguration_DeleteAssignment parameters: - - name: deviceManagementIntent-id + - name: groupPolicyConfiguration-id in: path - description: The unique identifier of deviceManagementIntent + description: The unique identifier of groupPolicyConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntent - - name: deviceManagementIntentDeviceState-id + x-ms-docs-key-type: groupPolicyConfiguration + - name: groupPolicyConfigurationAssignment-id in: path - description: The unique identifier of deviceManagementIntentDeviceState + description: The unique identifier of groupPolicyConfigurationAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntentDeviceState + x-ms-docs-key-type: groupPolicyConfigurationAssignment - name: If-Match in: header description: ETag @@ -21528,21 +22545,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/intents/{deviceManagementIntent-id}/deviceStates/$count': + '/deviceManagement/groupPolicyConfigurations/{groupPolicyConfiguration-id}/assignments/$count': get: tags: - - deviceManagement.deviceManagementIntent + - deviceManagement.groupPolicyConfiguration summary: Get the number of the resource - operationId: deviceManagement.intent.deviceState_GetCount + operationId: deviceManagement.groupPolicyConfiguration.assignment_GetCount parameters: - - name: deviceManagementIntent-id + - name: groupPolicyConfiguration-id in: path - description: The unique identifier of deviceManagementIntent + description: The unique identifier of groupPolicyConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntent + x-ms-docs-key-type: groupPolicyConfiguration - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -21550,22 +22567,37 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/deviceManagement/intents/{deviceManagementIntent-id}/deviceStateSummary': + '/deviceManagement/groupPolicyConfigurations/{groupPolicyConfiguration-id}/definitionValues': get: tags: - - deviceManagement.deviceManagementIntent - summary: Get deviceStateSummary from deviceManagement - description: A summary of device states and counts of devices that belong to corresponding state for all devices that the intent is applied to - operationId: deviceManagement.intent_GetDeviceStateSummary + - deviceManagement.groupPolicyConfiguration + summary: Get definitionValues from deviceManagement + description: The list of enabled or disabled group policy definition values for the configuration. + operationId: deviceManagement.groupPolicyConfiguration_ListDefinitionValue parameters: - - name: deviceManagementIntent-id + - name: groupPolicyConfiguration-id in: path - description: The unique identifier of deviceManagementIntent + description: The unique identifier of groupPolicyConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntent + x-ms-docs-key-type: groupPolicyConfiguration + - $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 @@ -21588,102 +22620,68 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceStateSummary' + $ref: '#/components/responses/microsoft.graph.groupPolicyDefinitionValueCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - deviceManagement.deviceManagementIntent - summary: Update the navigation property deviceStateSummary in deviceManagement - operationId: deviceManagement.intent_UpdateDeviceStateSummary + - deviceManagement.groupPolicyConfiguration + summary: Create new navigation property to definitionValues for deviceManagement + operationId: deviceManagement.groupPolicyConfiguration_CreateDefinitionValue parameters: - - name: deviceManagementIntent-id + - name: groupPolicyConfiguration-id in: path - description: The unique identifier of deviceManagementIntent + description: The unique identifier of groupPolicyConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntent + x-ms-docs-key-type: groupPolicyConfiguration requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceStateSummary' + $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionValue' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceStateSummary' + $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionValue' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/deviceManagement/groupPolicyConfigurations/{groupPolicyConfiguration-id}/definitionValues/{groupPolicyDefinitionValue-id}': + get: tags: - - deviceManagement.deviceManagementIntent - summary: Delete navigation property deviceStateSummary for deviceManagement - operationId: deviceManagement.intent_DeleteDeviceStateSummary + - deviceManagement.groupPolicyConfiguration + summary: Get definitionValues from deviceManagement + description: The list of enabled or disabled group policy definition values for the configuration. + operationId: deviceManagement.groupPolicyConfiguration_GetDefinitionValue parameters: - - name: deviceManagementIntent-id + - name: groupPolicyConfiguration-id in: path - description: The unique identifier of deviceManagementIntent + description: The unique identifier of groupPolicyConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntent - - 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 - '/deviceManagement/intents/{deviceManagementIntent-id}/settings': - get: - tags: - - deviceManagement.deviceManagementIntent - summary: Get settings from deviceManagement - description: Collection of all settings to be applied - operationId: deviceManagement.intent_ListSetting - parameters: - - name: deviceManagementIntent-id + x-ms-docs-key-type: groupPolicyConfiguration + - name: groupPolicyDefinitionValue-id in: path - description: The unique identifier of deviceManagementIntent + description: The unique identifier of groupPolicyDefinitionValue required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntent - - $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: groupPolicyDefinitionValue - name: $select in: query description: Select properties to be returned @@ -21706,68 +22704,111 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementSettingInstanceCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionValue' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - deviceManagement.deviceManagementIntent - summary: Create new navigation property to settings for deviceManagement - operationId: deviceManagement.intent_CreateSetting + - deviceManagement.groupPolicyConfiguration + summary: Update the navigation property definitionValues in deviceManagement + operationId: deviceManagement.groupPolicyConfiguration_UpdateDefinitionValue parameters: - - name: deviceManagementIntent-id + - name: groupPolicyConfiguration-id in: path - description: The unique identifier of deviceManagementIntent + description: The unique identifier of groupPolicyConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntent + x-ms-docs-key-type: groupPolicyConfiguration + - name: groupPolicyDefinitionValue-id + in: path + description: The unique identifier of groupPolicyDefinitionValue + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: groupPolicyDefinitionValue requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionValue' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionValue' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/intents/{deviceManagementIntent-id}/settings/{deviceManagementSettingInstance-id}': + delete: + tags: + - deviceManagement.groupPolicyConfiguration + summary: Delete navigation property definitionValues for deviceManagement + operationId: deviceManagement.groupPolicyConfiguration_DeleteDefinitionValue + parameters: + - name: groupPolicyConfiguration-id + in: path + description: The unique identifier of groupPolicyConfiguration + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: groupPolicyConfiguration + - name: groupPolicyDefinitionValue-id + in: path + description: The unique identifier of groupPolicyDefinitionValue + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: groupPolicyDefinitionValue + - 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 + '/deviceManagement/groupPolicyConfigurations/{groupPolicyConfiguration-id}/definitionValues/{groupPolicyDefinitionValue-id}/definition': get: tags: - - deviceManagement.deviceManagementIntent - summary: Get settings from deviceManagement - description: Collection of all settings to be applied - operationId: deviceManagement.intent_GetSetting + - deviceManagement.groupPolicyConfiguration + summary: Get definition from deviceManagement + description: The associated group policy definition with the value. + operationId: deviceManagement.groupPolicyConfiguration.definitionValue_GetDefinition parameters: - - name: deviceManagementIntent-id + - name: groupPolicyConfiguration-id in: path - description: The unique identifier of deviceManagementIntent + description: The unique identifier of groupPolicyConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntent - - name: deviceManagementSettingInstance-id + x-ms-docs-key-type: groupPolicyConfiguration + - name: groupPolicyDefinitionValue-id in: path - description: The unique identifier of deviceManagementSettingInstance + description: The unique identifier of groupPolicyDefinitionValue required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementSettingInstance + x-ms-docs-key-type: groupPolicyDefinitionValue - name: $select in: query description: Select properties to be returned @@ -21794,121 +22835,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.deviceManagementIntent - summary: Update the navigation property settings in deviceManagement - operationId: deviceManagement.intent_UpdateSetting - parameters: - - name: deviceManagementIntent-id - in: path - description: The unique identifier of deviceManagementIntent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementIntent - - name: deviceManagementSettingInstance-id - in: path - description: The unique identifier of deviceManagementSettingInstance - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementSettingInstance - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.deviceManagementIntent - summary: Delete navigation property settings for deviceManagement - operationId: deviceManagement.intent_DeleteSetting - parameters: - - name: deviceManagementIntent-id - in: path - description: The unique identifier of deviceManagementIntent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementIntent - - name: deviceManagementSettingInstance-id - in: path - description: The unique identifier of deviceManagementSettingInstance - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementSettingInstance - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/intents/{deviceManagementIntent-id}/settings/$count': + '/deviceManagement/groupPolicyConfigurations/{groupPolicyConfiguration-id}/definitionValues/{groupPolicyDefinitionValue-id}/presentationValues': get: tags: - - deviceManagement.deviceManagementIntent - summary: Get the number of the resource - operationId: deviceManagement.intent.setting_GetCount + - deviceManagement.groupPolicyConfiguration + summary: Get presentationValues from deviceManagement + description: The associated group policy presentation values with the definition value. + operationId: deviceManagement.groupPolicyConfiguration.definitionValue_ListPresentationValue parameters: - - name: deviceManagementIntent-id + - name: groupPolicyConfiguration-id in: path - description: The unique identifier of deviceManagementIntent + description: The unique identifier of groupPolicyConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntent - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/deviceManagement/intents/{deviceManagementIntent-id}/userStates': - get: - tags: - - deviceManagement.deviceManagementIntent - summary: Get userStates from deviceManagement - description: Collection of states of all users that the intent is applied to - operationId: deviceManagement.intent_ListUserState - parameters: - - name: deviceManagementIntent-id + x-ms-docs-key-type: groupPolicyConfiguration + - name: groupPolicyDefinitionValue-id in: path - description: The unique identifier of deviceManagementIntent + description: The unique identifier of groupPolicyDefinitionValue required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntent + x-ms-docs-key-type: groupPolicyDefinitionValue - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -21946,7 +22900,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementIntentUserStateCollectionResponse' + $ref: '#/components/responses/microsoft.graph.groupPolicyPresentationValueCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -21955,24 +22909,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementIntent - summary: Create new navigation property to userStates for deviceManagement - operationId: deviceManagement.intent_CreateUserState + - deviceManagement.groupPolicyConfiguration + summary: Create new navigation property to presentationValues for deviceManagement + operationId: deviceManagement.groupPolicyConfiguration.definitionValue_CreatePresentationValue parameters: - - name: deviceManagementIntent-id + - name: groupPolicyConfiguration-id in: path - description: The unique identifier of deviceManagementIntent + description: The unique identifier of groupPolicyConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntent + x-ms-docs-key-type: groupPolicyConfiguration + - name: groupPolicyDefinitionValue-id + in: path + description: The unique identifier of groupPolicyDefinitionValue + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: groupPolicyDefinitionValue requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentUserState' + $ref: '#/components/schemas/microsoft.graph.groupPolicyPresentationValue' required: true responses: 2XX: @@ -21980,34 +22942,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentUserState' + $ref: '#/components/schemas/microsoft.graph.groupPolicyPresentationValue' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/intents/{deviceManagementIntent-id}/userStates/{deviceManagementIntentUserState-id}': + '/deviceManagement/groupPolicyConfigurations/{groupPolicyConfiguration-id}/definitionValues/{groupPolicyDefinitionValue-id}/presentationValues/{groupPolicyPresentationValue-id}': get: tags: - - deviceManagement.deviceManagementIntent - summary: Get userStates from deviceManagement - description: Collection of states of all users that the intent is applied to - operationId: deviceManagement.intent_GetUserState + - deviceManagement.groupPolicyConfiguration + summary: Get presentationValues from deviceManagement + description: The associated group policy presentation values with the definition value. + operationId: deviceManagement.groupPolicyConfiguration.definitionValue_GetPresentationValue parameters: - - name: deviceManagementIntent-id + - name: groupPolicyConfiguration-id in: path - description: The unique identifier of deviceManagementIntent + description: The unique identifier of groupPolicyConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntent - - name: deviceManagementIntentUserState-id + x-ms-docs-key-type: groupPolicyConfiguration + - name: groupPolicyDefinitionValue-id in: path - description: The unique identifier of deviceManagementIntentUserState + description: The unique identifier of groupPolicyDefinitionValue required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntentUserState + x-ms-docs-key-type: groupPolicyDefinitionValue + - name: groupPolicyPresentationValue-id + in: path + description: The unique identifier of groupPolicyPresentationValue + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: groupPolicyPresentationValue - name: $select in: query description: Select properties to be returned @@ -22034,38 +23004,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentUserState' + $ref: '#/components/schemas/microsoft.graph.groupPolicyPresentationValue' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementIntent - summary: Update the navigation property userStates in deviceManagement - operationId: deviceManagement.intent_UpdateUserState + - deviceManagement.groupPolicyConfiguration + summary: Update the navigation property presentationValues in deviceManagement + operationId: deviceManagement.groupPolicyConfiguration.definitionValue_UpdatePresentationValue parameters: - - name: deviceManagementIntent-id + - name: groupPolicyConfiguration-id in: path - description: The unique identifier of deviceManagementIntent + description: The unique identifier of groupPolicyConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntent - - name: deviceManagementIntentUserState-id + x-ms-docs-key-type: groupPolicyConfiguration + - name: groupPolicyDefinitionValue-id in: path - description: The unique identifier of deviceManagementIntentUserState + description: The unique identifier of groupPolicyDefinitionValue required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntentUserState + x-ms-docs-key-type: groupPolicyDefinitionValue + - name: groupPolicyPresentationValue-id + in: path + description: The unique identifier of groupPolicyPresentationValue + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: groupPolicyPresentationValue requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentUserState' + $ref: '#/components/schemas/microsoft.graph.groupPolicyPresentationValue' required: true responses: 2XX: @@ -22073,32 +23051,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentUserState' + $ref: '#/components/schemas/microsoft.graph.groupPolicyPresentationValue' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementIntent - summary: Delete navigation property userStates for deviceManagement - operationId: deviceManagement.intent_DeleteUserState + - deviceManagement.groupPolicyConfiguration + summary: Delete navigation property presentationValues for deviceManagement + operationId: deviceManagement.groupPolicyConfiguration.definitionValue_DeletePresentationValue parameters: - - name: deviceManagementIntent-id + - name: groupPolicyConfiguration-id in: path - description: The unique identifier of deviceManagementIntent + description: The unique identifier of groupPolicyConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntent - - name: deviceManagementIntentUserState-id + x-ms-docs-key-type: groupPolicyConfiguration + - name: groupPolicyDefinitionValue-id in: path - description: The unique identifier of deviceManagementIntentUserState + description: The unique identifier of groupPolicyDefinitionValue required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntentUserState + x-ms-docs-key-type: groupPolicyDefinitionValue + - name: groupPolicyPresentationValue-id + in: path + description: The unique identifier of groupPolicyPresentationValue + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: groupPolicyPresentationValue - name: If-Match in: header description: ETag @@ -22111,44 +23097,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/intents/{deviceManagementIntent-id}/userStates/$count': + '/deviceManagement/groupPolicyConfigurations/{groupPolicyConfiguration-id}/definitionValues/{groupPolicyDefinitionValue-id}/presentationValues/{groupPolicyPresentationValue-id}/definitionValue': get: tags: - - deviceManagement.deviceManagementIntent - summary: Get the number of the resource - operationId: deviceManagement.intent.userState_GetCount + - deviceManagement.groupPolicyConfiguration + summary: Get definitionValue from deviceManagement + description: The group policy definition value associated with the presentation value. + operationId: deviceManagement.groupPolicyConfiguration.definitionValue.presentationValue_GetDefinitionValue parameters: - - name: deviceManagementIntent-id + - name: groupPolicyConfiguration-id in: path - description: The unique identifier of deviceManagementIntent + description: The unique identifier of groupPolicyConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntent - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/deviceManagement/intents/{deviceManagementIntent-id}/userStateSummary': - get: - tags: - - deviceManagement.deviceManagementIntent - summary: Get userStateSummary from deviceManagement - description: A summary of user states and counts of users that belong to corresponding state for all users that the intent is applied to - operationId: deviceManagement.intent_GetUserStateSummary - parameters: - - name: deviceManagementIntent-id + x-ms-docs-key-type: groupPolicyConfiguration + - name: groupPolicyDefinitionValue-id in: path - description: The unique identifier of deviceManagementIntent + description: The unique identifier of groupPolicyDefinitionValue required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntent + x-ms-docs-key-type: groupPolicyDefinitionValue + - name: groupPolicyPresentationValue-id + in: path + description: The unique identifier of groupPolicyPresentationValue + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: groupPolicyPresentationValue - name: $select in: query description: Select properties to be returned @@ -22175,104 +23155,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentUserStateSummary' + $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionValue' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/deviceManagement/groupPolicyConfigurations/{groupPolicyConfiguration-id}/definitionValues/{groupPolicyDefinitionValue-id}/presentationValues/{groupPolicyPresentationValue-id}/presentation': + get: tags: - - deviceManagement.deviceManagementIntent - summary: Update the navigation property userStateSummary in deviceManagement - operationId: deviceManagement.intent_UpdateUserStateSummary + - deviceManagement.groupPolicyConfiguration + summary: Get presentation from deviceManagement + description: The group policy presentation associated with the presentation value. + operationId: deviceManagement.groupPolicyConfiguration.definitionValue.presentationValue_GetPresentation parameters: - - name: deviceManagementIntent-id + - name: groupPolicyConfiguration-id in: path - description: The unique identifier of deviceManagementIntent + description: The unique identifier of groupPolicyConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntent - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentUserStateSummary' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentUserStateSummary' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.deviceManagementIntent - summary: Delete navigation property userStateSummary for deviceManagement - operationId: deviceManagement.intent_DeleteUserStateSummary - parameters: - - name: deviceManagementIntent-id + x-ms-docs-key-type: groupPolicyConfiguration + - name: groupPolicyDefinitionValue-id in: path - description: The unique identifier of deviceManagementIntent + description: The unique identifier of groupPolicyDefinitionValue required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementIntent - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: groupPolicyDefinitionValue + - name: groupPolicyPresentationValue-id + in: path + description: The unique identifier of groupPolicyPresentationValue + required: true style: simple schema: type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /deviceManagement/intents/$count: - get: - tags: - - deviceManagement.deviceManagementIntent - summary: Get the number of the resource - operationId: deviceManagement.intent_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/macOSSoftwareUpdateAccountSummaries: - get: - tags: - - deviceManagement.macOSSoftwareUpdateAccountSummary - summary: Get macOSSoftwareUpdateAccountSummaries from deviceManagement - description: The MacOS software update account summaries for this account. - operationId: deviceManagement_ListMacOSSoftwareUpdateAccountSummary - 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 + x-ms-docs-key-type: groupPolicyPresentationValue - name: $select in: query description: Select properties to be returned @@ -22295,101 +23213,94 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.macOSSoftwareUpdateAccountSummaryCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.macOSSoftwareUpdateAccountSummary - summary: Create new navigation property to macOSSoftwareUpdateAccountSummaries for deviceManagement - operationId: deviceManagement_CreateMacOSSoftwareUpdateAccountSummary - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateAccountSummary' - required: true - responses: - 2XX: - description: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateAccountSummary' + $ref: '#/components/schemas/microsoft.graph.groupPolicyPresentation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/macOSSoftwareUpdateAccountSummaries/{macOSSoftwareUpdateAccountSummary-id}': + '/deviceManagement/groupPolicyConfigurations/{groupPolicyConfiguration-id}/definitionValues/{groupPolicyDefinitionValue-id}/presentationValues/$count': get: tags: - - deviceManagement.macOSSoftwareUpdateAccountSummary - summary: Get macOSSoftwareUpdateAccountSummaries from deviceManagement - description: The MacOS software update account summaries for this account. - operationId: deviceManagement_GetMacOSSoftwareUpdateAccountSummary + - deviceManagement.groupPolicyConfiguration + summary: Get the number of the resource + operationId: deviceManagement.groupPolicyConfiguration.definitionValue.presentationValue_GetCount parameters: - - name: macOSSoftwareUpdateAccountSummary-id + - name: groupPolicyConfiguration-id in: path - description: The unique identifier of macOSSoftwareUpdateAccountSummary + description: The unique identifier of groupPolicyConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: groupPolicyConfiguration + - name: groupPolicyDefinitionValue-id + in: path + description: The unique identifier of groupPolicyDefinitionValue + 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: groupPolicyDefinitionValue + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/deviceManagement/groupPolicyConfigurations/{groupPolicyConfiguration-id}/definitionValues/$count': + get: + tags: + - deviceManagement.groupPolicyConfiguration + summary: Get the number of the resource + operationId: deviceManagement.groupPolicyConfiguration.definitionValue_GetCount + parameters: + - name: groupPolicyConfiguration-id + in: path + description: The unique identifier of groupPolicyConfiguration + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: groupPolicyConfiguration + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateAccountSummary' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + '/deviceManagement/groupPolicyConfigurations/{groupPolicyConfiguration-id}/microsoft.graph.assign': + post: tags: - - deviceManagement.macOSSoftwareUpdateAccountSummary - summary: Update the navigation property macOSSoftwareUpdateAccountSummaries in deviceManagement - operationId: deviceManagement_UpdateMacOSSoftwareUpdateAccountSummary + - deviceManagement.groupPolicyConfiguration + summary: Invoke action assign + operationId: deviceManagement.groupPolicyConfiguration_assign parameters: - - name: macOSSoftwareUpdateAccountSummary-id + - name: groupPolicyConfiguration-id in: path - description: The unique identifier of macOSSoftwareUpdateAccountSummary + description: The unique identifier of groupPolicyConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary + x-ms-docs-key-type: groupPolicyConfiguration requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateAccountSummary' + type: object + properties: + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupPolicyConfigurationAssignment' + additionalProperties: + type: object required: true responses: 2XX: @@ -22397,52 +23308,90 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateAccountSummary' + title: Collection of groupPolicyConfigurationAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupPolicyConfigurationAssignment' + '@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 + '/deviceManagement/groupPolicyConfigurations/{groupPolicyConfiguration-id}/microsoft.graph.updateDefinitionValues': + post: tags: - - deviceManagement.macOSSoftwareUpdateAccountSummary - summary: Delete navigation property macOSSoftwareUpdateAccountSummaries for deviceManagement - operationId: deviceManagement_DeleteMacOSSoftwareUpdateAccountSummary + - deviceManagement.groupPolicyConfiguration + summary: Invoke action updateDefinitionValues + operationId: deviceManagement.groupPolicyConfiguration_updateDefinitionValue parameters: - - name: macOSSoftwareUpdateAccountSummary-id + - name: groupPolicyConfiguration-id in: path - description: The unique identifier of macOSSoftwareUpdateAccountSummary + description: The unique identifier of groupPolicyConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: groupPolicyConfiguration + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + added: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionValue' + updated: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionValue' + deletedIds: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/macOSSoftwareUpdateAccountSummaries/{macOSSoftwareUpdateAccountSummary-id}/categorySummaries': + x-ms-docs-operation-type: action + /deviceManagement/groupPolicyConfigurations/$count: get: tags: - - deviceManagement.macOSSoftwareUpdateAccountSummary - summary: Get categorySummaries from deviceManagement - description: Summary of the updates by category. - operationId: deviceManagement.macOSSoftwareUpdateAccountSummary_ListCategorySummary + - deviceManagement.groupPolicyConfiguration + summary: Get the number of the resource + operationId: deviceManagement.groupPolicyConfiguration_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /deviceManagement/intents: + get: + tags: + - deviceManagement.deviceManagementIntent + summary: Get intents from deviceManagement + description: The device management intents + operationId: deviceManagement_ListIntent parameters: - - name: macOSSoftwareUpdateAccountSummary-id - in: path - description: The unique identifier of macOSSoftwareUpdateAccountSummary - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -22480,7 +23429,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.macOSSoftwareUpdateCategorySummaryCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementIntentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -22489,24 +23438,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.macOSSoftwareUpdateAccountSummary - summary: Create new navigation property to categorySummaries for deviceManagement - operationId: deviceManagement.macOSSoftwareUpdateAccountSummary_CreateCategorySummary - parameters: - - name: macOSSoftwareUpdateAccountSummary-id - in: path - description: The unique identifier of macOSSoftwareUpdateAccountSummary - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary + - deviceManagement.deviceManagementIntent + summary: Create new navigation property to intents for deviceManagement + operationId: deviceManagement_CreateIntent requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateCategorySummary' + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntent' required: true responses: 2XX: @@ -22514,34 +23454,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateCategorySummary' + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/macOSSoftwareUpdateAccountSummaries/{macOSSoftwareUpdateAccountSummary-id}/categorySummaries/{macOSSoftwareUpdateCategorySummary-id}': + '/deviceManagement/intents/{deviceManagementIntent-id}': get: tags: - - deviceManagement.macOSSoftwareUpdateAccountSummary - summary: Get categorySummaries from deviceManagement - description: Summary of the updates by category. - operationId: deviceManagement.macOSSoftwareUpdateAccountSummary_GetCategorySummary + - deviceManagement.deviceManagementIntent + summary: Get intents from deviceManagement + description: The device management intents + operationId: deviceManagement_GetIntent parameters: - - name: macOSSoftwareUpdateAccountSummary-id - in: path - description: The unique identifier of macOSSoftwareUpdateAccountSummary - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary - - name: macOSSoftwareUpdateCategorySummary-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of macOSSoftwareUpdateCategorySummary + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: macOSSoftwareUpdateCategorySummary + x-ms-docs-key-type: deviceManagementIntent - name: $select in: query description: Select properties to be returned @@ -22568,38 +23500,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateCategorySummary' + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.macOSSoftwareUpdateAccountSummary - summary: Update the navigation property categorySummaries in deviceManagement - operationId: deviceManagement.macOSSoftwareUpdateAccountSummary_UpdateCategorySummary + - deviceManagement.deviceManagementIntent + summary: Update the navigation property intents in deviceManagement + operationId: deviceManagement_UpdateIntent parameters: - - name: macOSSoftwareUpdateAccountSummary-id - in: path - description: The unique identifier of macOSSoftwareUpdateAccountSummary - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary - - name: macOSSoftwareUpdateCategorySummary-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of macOSSoftwareUpdateCategorySummary + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: macOSSoftwareUpdateCategorySummary + x-ms-docs-key-type: deviceManagementIntent requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateCategorySummary' + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntent' required: true responses: 2XX: @@ -22607,32 +23531,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateCategorySummary' + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.macOSSoftwareUpdateAccountSummary - summary: Delete navigation property categorySummaries for deviceManagement - operationId: deviceManagement.macOSSoftwareUpdateAccountSummary_DeleteCategorySummary + - deviceManagement.deviceManagementIntent + summary: Delete navigation property intents for deviceManagement + operationId: deviceManagement_DeleteIntent parameters: - - name: macOSSoftwareUpdateAccountSummary-id - in: path - description: The unique identifier of macOSSoftwareUpdateAccountSummary - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary - - name: macOSSoftwareUpdateCategorySummary-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of macOSSoftwareUpdateCategorySummary + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: macOSSoftwareUpdateCategorySummary + x-ms-docs-key-type: deviceManagementIntent - name: If-Match in: header description: ETag @@ -22645,30 +23561,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/macOSSoftwareUpdateAccountSummaries/{macOSSoftwareUpdateAccountSummary-id}/categorySummaries/{macOSSoftwareUpdateCategorySummary-id}/updateStateSummaries': + '/deviceManagement/intents/{deviceManagementIntent-id}/assignments': get: tags: - - deviceManagement.macOSSoftwareUpdateAccountSummary - summary: Get updateStateSummaries from deviceManagement - description: Summary of the update states. - operationId: deviceManagement.macOSSoftwareUpdateAccountSummary.categorySummary_ListUpdateStateSummary + - deviceManagement.deviceManagementIntent + summary: Get assignments from deviceManagement + description: Collection of assignments + operationId: deviceManagement.intent_ListAssignment parameters: - - name: macOSSoftwareUpdateAccountSummary-id - in: path - description: The unique identifier of macOSSoftwareUpdateAccountSummary - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary - - name: macOSSoftwareUpdateCategorySummary-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of macOSSoftwareUpdateCategorySummary + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: macOSSoftwareUpdateCategorySummary + x-ms-docs-key-type: deviceManagementIntent - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -22706,7 +23614,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.macOSSoftwareUpdateStateSummaryCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementIntentAssignmentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -22715,32 +23623,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.macOSSoftwareUpdateAccountSummary - summary: Create new navigation property to updateStateSummaries for deviceManagement - operationId: deviceManagement.macOSSoftwareUpdateAccountSummary.categorySummary_CreateUpdateStateSummary + - deviceManagement.deviceManagementIntent + summary: Create new navigation property to assignments for deviceManagement + operationId: deviceManagement.intent_CreateAssignment parameters: - - name: macOSSoftwareUpdateAccountSummary-id - in: path - description: The unique identifier of macOSSoftwareUpdateAccountSummary - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary - - name: macOSSoftwareUpdateCategorySummary-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of macOSSoftwareUpdateCategorySummary + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: macOSSoftwareUpdateCategorySummary + x-ms-docs-key-type: deviceManagementIntent requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateStateSummary' + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentAssignment' required: true responses: 2XX: @@ -22748,42 +23648,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateStateSummary' + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/macOSSoftwareUpdateAccountSummaries/{macOSSoftwareUpdateAccountSummary-id}/categorySummaries/{macOSSoftwareUpdateCategorySummary-id}/updateStateSummaries/{macOSSoftwareUpdateStateSummary-id}': + '/deviceManagement/intents/{deviceManagementIntent-id}/assignments/{deviceManagementIntentAssignment-id}': get: tags: - - deviceManagement.macOSSoftwareUpdateAccountSummary - summary: Get updateStateSummaries from deviceManagement - description: Summary of the update states. - operationId: deviceManagement.macOSSoftwareUpdateAccountSummary.categorySummary_GetUpdateStateSummary + - deviceManagement.deviceManagementIntent + summary: Get assignments from deviceManagement + description: Collection of assignments + operationId: deviceManagement.intent_GetAssignment parameters: - - name: macOSSoftwareUpdateAccountSummary-id - in: path - description: The unique identifier of macOSSoftwareUpdateAccountSummary - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary - - name: macOSSoftwareUpdateCategorySummary-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of macOSSoftwareUpdateCategorySummary + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: macOSSoftwareUpdateCategorySummary - - name: macOSSoftwareUpdateStateSummary-id + x-ms-docs-key-type: deviceManagementIntent + - name: deviceManagementIntentAssignment-id in: path - description: The unique identifier of macOSSoftwareUpdateStateSummary + description: The unique identifier of deviceManagementIntentAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: macOSSoftwareUpdateStateSummary + x-ms-docs-key-type: deviceManagementIntentAssignment - name: $select in: query description: Select properties to be returned @@ -22810,46 +23702,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateStateSummary' + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.macOSSoftwareUpdateAccountSummary - summary: Update the navigation property updateStateSummaries in deviceManagement - operationId: deviceManagement.macOSSoftwareUpdateAccountSummary.categorySummary_UpdateUpdateStateSummary + - deviceManagement.deviceManagementIntent + summary: Update the navigation property assignments in deviceManagement + operationId: deviceManagement.intent_UpdateAssignment parameters: - - name: macOSSoftwareUpdateAccountSummary-id - in: path - description: The unique identifier of macOSSoftwareUpdateAccountSummary - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary - - name: macOSSoftwareUpdateCategorySummary-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of macOSSoftwareUpdateCategorySummary + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: macOSSoftwareUpdateCategorySummary - - name: macOSSoftwareUpdateStateSummary-id + x-ms-docs-key-type: deviceManagementIntent + - name: deviceManagementIntentAssignment-id in: path - description: The unique identifier of macOSSoftwareUpdateStateSummary + description: The unique identifier of deviceManagementIntentAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: macOSSoftwareUpdateStateSummary + x-ms-docs-key-type: deviceManagementIntentAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateStateSummary' + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentAssignment' required: true responses: 2XX: @@ -22857,40 +23741,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateStateSummary' + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.macOSSoftwareUpdateAccountSummary - summary: Delete navigation property updateStateSummaries for deviceManagement - operationId: deviceManagement.macOSSoftwareUpdateAccountSummary.categorySummary_DeleteUpdateStateSummary + - deviceManagement.deviceManagementIntent + summary: Delete navigation property assignments for deviceManagement + operationId: deviceManagement.intent_DeleteAssignment parameters: - - name: macOSSoftwareUpdateAccountSummary-id - in: path - description: The unique identifier of macOSSoftwareUpdateAccountSummary - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary - - name: macOSSoftwareUpdateCategorySummary-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of macOSSoftwareUpdateCategorySummary + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: macOSSoftwareUpdateCategorySummary - - name: macOSSoftwareUpdateStateSummary-id + x-ms-docs-key-type: deviceManagementIntent + - name: deviceManagementIntentAssignment-id in: path - description: The unique identifier of macOSSoftwareUpdateStateSummary + description: The unique identifier of deviceManagementIntentAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: macOSSoftwareUpdateStateSummary + x-ms-docs-key-type: deviceManagementIntentAssignment - name: If-Match in: header description: ETag @@ -22903,29 +23779,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/macOSSoftwareUpdateAccountSummaries/{macOSSoftwareUpdateAccountSummary-id}/categorySummaries/{macOSSoftwareUpdateCategorySummary-id}/updateStateSummaries/$count': + '/deviceManagement/intents/{deviceManagementIntent-id}/assignments/$count': get: tags: - - deviceManagement.macOSSoftwareUpdateAccountSummary + - deviceManagement.deviceManagementIntent summary: Get the number of the resource - operationId: deviceManagement.macOSSoftwareUpdateAccountSummary.categorySummary.updateStateSummary_GetCount + operationId: deviceManagement.intent.assignment_GetCount parameters: - - name: macOSSoftwareUpdateAccountSummary-id - in: path - description: The unique identifier of macOSSoftwareUpdateAccountSummary - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary - - name: macOSSoftwareUpdateCategorySummary-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of macOSSoftwareUpdateCategorySummary + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: macOSSoftwareUpdateCategorySummary + x-ms-docs-key-type: deviceManagementIntent - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -22933,50 +23801,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/deviceManagement/macOSSoftwareUpdateAccountSummaries/{macOSSoftwareUpdateAccountSummary-id}/categorySummaries/$count': + '/deviceManagement/intents/{deviceManagementIntent-id}/categories': get: tags: - - deviceManagement.macOSSoftwareUpdateAccountSummary - summary: Get the number of the resource - operationId: deviceManagement.macOSSoftwareUpdateAccountSummary.categorySummary_GetCount + - deviceManagement.deviceManagementIntent + summary: Get categories from deviceManagement + description: Collection of setting categories within the intent + operationId: deviceManagement.intent_ListCategory parameters: - - name: macOSSoftwareUpdateAccountSummary-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of macOSSoftwareUpdateAccountSummary + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/macOSSoftwareUpdateAccountSummaries/$count: - get: - tags: - - deviceManagement.macOSSoftwareUpdateAccountSummary - summary: Get the number of the resource - operationId: deviceManagement.macOSSoftwareUpdateAccountSummary_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/managedDeviceCleanupRules: - get: - tags: - - deviceManagement.managedDeviceCleanupRule - summary: Get managedDeviceCleanupRules from deviceManagement - description: Device cleanup rule V2 - operationId: deviceManagement_ListManagedDeviceCleanupRule - parameters: + x-ms-docs-key-type: deviceManagementIntent - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -23014,7 +23854,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.managedDeviceCleanupRuleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementIntentSettingCategoryCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -23023,15 +23863,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.managedDeviceCleanupRule - summary: Create new navigation property to managedDeviceCleanupRules for deviceManagement - operationId: deviceManagement_CreateManagedDeviceCleanupRule + - deviceManagement.deviceManagementIntent + summary: Create new navigation property to categories for deviceManagement + operationId: deviceManagement.intent_CreateCategory + parameters: + - name: deviceManagementIntent-id + in: path + description: The unique identifier of deviceManagementIntent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementIntent requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceCleanupRule' + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentSettingCategory' required: true responses: 2XX: @@ -23039,26 +23888,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceCleanupRule' + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentSettingCategory' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/managedDeviceCleanupRules/{managedDeviceCleanupRule-id}': + '/deviceManagement/intents/{deviceManagementIntent-id}/categories/{deviceManagementIntentSettingCategory-id}': get: tags: - - deviceManagement.managedDeviceCleanupRule - summary: Get managedDeviceCleanupRules from deviceManagement - description: Device cleanup rule V2 - operationId: deviceManagement_GetManagedDeviceCleanupRule + - deviceManagement.deviceManagementIntent + summary: Get categories from deviceManagement + description: Collection of setting categories within the intent + operationId: deviceManagement.intent_GetCategory parameters: - - name: managedDeviceCleanupRule-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of managedDeviceCleanupRule + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: managedDeviceCleanupRule + x-ms-docs-key-type: deviceManagementIntent + - name: deviceManagementIntentSettingCategory-id + in: path + description: The unique identifier of deviceManagementIntentSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementIntentSettingCategory - name: $select in: query description: Select properties to be returned @@ -23085,30 +23942,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceCleanupRule' + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentSettingCategory' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.managedDeviceCleanupRule - summary: Update the navigation property managedDeviceCleanupRules in deviceManagement - operationId: deviceManagement_UpdateManagedDeviceCleanupRule + - deviceManagement.deviceManagementIntent + summary: Update the navigation property categories in deviceManagement + operationId: deviceManagement.intent_UpdateCategory parameters: - - name: managedDeviceCleanupRule-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of managedDeviceCleanupRule + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: managedDeviceCleanupRule + x-ms-docs-key-type: deviceManagementIntent + - name: deviceManagementIntentSettingCategory-id + in: path + description: The unique identifier of deviceManagementIntentSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementIntentSettingCategory requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceCleanupRule' + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentSettingCategory' required: true responses: 2XX: @@ -23116,24 +23981,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceCleanupRule' + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentSettingCategory' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.managedDeviceCleanupRule - summary: Delete navigation property managedDeviceCleanupRules for deviceManagement - operationId: deviceManagement_DeleteManagedDeviceCleanupRule + - deviceManagement.deviceManagementIntent + summary: Delete navigation property categories for deviceManagement + operationId: deviceManagement.intent_DeleteCategory parameters: - - name: managedDeviceCleanupRule-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of managedDeviceCleanupRule + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: managedDeviceCleanupRule + x-ms-docs-key-type: deviceManagementIntent + - name: deviceManagementIntentSettingCategory-id + in: path + description: The unique identifier of deviceManagementIntentSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementIntentSettingCategory - name: If-Match in: header description: ETag @@ -23146,28 +24019,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/managedDeviceCleanupRules/$count: + '/deviceManagement/intents/{deviceManagementIntent-id}/categories/{deviceManagementIntentSettingCategory-id}/settingDefinitions': get: tags: - - deviceManagement.managedDeviceCleanupRule - summary: Get the number of the resource - operationId: deviceManagement.managedDeviceCleanupRule_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/managedDeviceEncryptionStates: - get: - tags: - - deviceManagement.managedDeviceEncryptionState - summary: Get managedDeviceEncryptionStates from deviceManagement - description: Encryption report for devices in this account - operationId: deviceManagement_ListManagedDeviceEncryptionState + - deviceManagement.deviceManagementIntent + summary: Get settingDefinitions from deviceManagement + description: The setting definitions this category contains + operationId: deviceManagement.intent.category_ListSettingDefinition parameters: + - name: deviceManagementIntent-id + in: path + description: The unique identifier of deviceManagementIntent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementIntent + - name: deviceManagementIntentSettingCategory-id + in: path + description: The unique identifier of deviceManagementIntentSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementIntentSettingCategory - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -23205,7 +24080,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.managedDeviceEncryptionStateCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementSettingDefinitionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -23214,15 +24089,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.managedDeviceEncryptionState - summary: Create new navigation property to managedDeviceEncryptionStates for deviceManagement - operationId: deviceManagement_CreateManagedDeviceEncryptionState + - deviceManagement.deviceManagementIntent + summary: Create new navigation property to settingDefinitions for deviceManagement + operationId: deviceManagement.intent.category_CreateSettingDefinition + parameters: + - name: deviceManagementIntent-id + in: path + description: The unique identifier of deviceManagementIntent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementIntent + - name: deviceManagementIntentSettingCategory-id + in: path + description: The unique identifier of deviceManagementIntentSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementIntentSettingCategory requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceEncryptionState' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' required: true responses: 2XX: @@ -23230,26 +24122,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceEncryptionState' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/managedDeviceEncryptionStates/{managedDeviceEncryptionState-id}': + '/deviceManagement/intents/{deviceManagementIntent-id}/categories/{deviceManagementIntentSettingCategory-id}/settingDefinitions/{deviceManagementSettingDefinition-id}': get: tags: - - deviceManagement.managedDeviceEncryptionState - summary: Get managedDeviceEncryptionStates from deviceManagement - description: Encryption report for devices in this account - operationId: deviceManagement_GetManagedDeviceEncryptionState + - deviceManagement.deviceManagementIntent + summary: Get settingDefinitions from deviceManagement + description: The setting definitions this category contains + operationId: deviceManagement.intent.category_GetSettingDefinition parameters: - - name: managedDeviceEncryptionState-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of managedDeviceEncryptionState + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: managedDeviceEncryptionState + x-ms-docs-key-type: deviceManagementIntent + - name: deviceManagementIntentSettingCategory-id + in: path + description: The unique identifier of deviceManagementIntentSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementIntentSettingCategory + - name: deviceManagementSettingDefinition-id + in: path + description: The unique identifier of deviceManagementSettingDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementSettingDefinition - name: $select in: query description: Select properties to be returned @@ -23276,30 +24184,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceEncryptionState' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.managedDeviceEncryptionState - summary: Update the navigation property managedDeviceEncryptionStates in deviceManagement - operationId: deviceManagement_UpdateManagedDeviceEncryptionState + - deviceManagement.deviceManagementIntent + summary: Update the navigation property settingDefinitions in deviceManagement + operationId: deviceManagement.intent.category_UpdateSettingDefinition parameters: - - name: managedDeviceEncryptionState-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of managedDeviceEncryptionState + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: managedDeviceEncryptionState + x-ms-docs-key-type: deviceManagementIntent + - name: deviceManagementIntentSettingCategory-id + in: path + description: The unique identifier of deviceManagementIntentSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementIntentSettingCategory + - name: deviceManagementSettingDefinition-id + in: path + description: The unique identifier of deviceManagementSettingDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementSettingDefinition requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceEncryptionState' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' required: true responses: 2XX: @@ -23307,24 +24231,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceEncryptionState' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.managedDeviceEncryptionState - summary: Delete navigation property managedDeviceEncryptionStates for deviceManagement - operationId: deviceManagement_DeleteManagedDeviceEncryptionState + - deviceManagement.deviceManagementIntent + summary: Delete navigation property settingDefinitions for deviceManagement + operationId: deviceManagement.intent.category_DeleteSettingDefinition parameters: - - name: managedDeviceEncryptionState-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of managedDeviceEncryptionState + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: managedDeviceEncryptionState + x-ms-docs-key-type: deviceManagementIntent + - name: deviceManagementIntentSettingCategory-id + in: path + description: The unique identifier of deviceManagementIntentSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementIntentSettingCategory + - name: deviceManagementSettingDefinition-id + in: path + description: The unique identifier of deviceManagementSettingDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementSettingDefinition - name: If-Match in: header description: ETag @@ -23337,13 +24277,29 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/managedDeviceEncryptionStates/$count: + '/deviceManagement/intents/{deviceManagementIntent-id}/categories/{deviceManagementIntentSettingCategory-id}/settingDefinitions/$count': get: tags: - - deviceManagement.managedDeviceEncryptionState + - deviceManagement.deviceManagementIntent summary: Get the number of the resource - operationId: deviceManagement.managedDeviceEncryptionState_GetCount + operationId: deviceManagement.intent.category.settingDefinition_GetCount parameters: + - name: deviceManagementIntent-id + in: path + description: The unique identifier of deviceManagementIntent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementIntent + - name: deviceManagementIntentSettingCategory-id + in: path + description: The unique identifier of deviceManagementIntentSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementIntentSettingCategory - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -23351,52 +24307,30 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/managedDeviceOverview: + '/deviceManagement/intents/{deviceManagementIntent-id}/categories/{deviceManagementIntentSettingCategory-id}/settings': get: tags: - - deviceManagement.managedDeviceOverview - summary: Get managedDeviceOverview from deviceManagement - description: Device overview - operationId: deviceManagement_GetManagedDeviceOverview + - deviceManagement.deviceManagementIntent + summary: Get settings from deviceManagement + description: The settings this category contains + operationId: deviceManagement.intent.category_ListSetting parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: deviceManagementIntent-id + in: path + description: The unique identifier of deviceManagementIntent + 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: deviceManagementIntent + - name: deviceManagementIntentSettingCategory-id + in: path + description: The unique identifier of deviceManagementIntentSettingCategory + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceOverview' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /deviceManagement/managedDevices: - get: - tags: - - deviceManagement.managedDevice - summary: Get managedDevices from deviceManagement - description: The list of managed devices. - operationId: deviceManagement_ListManagedDevice - parameters: + type: string + x-ms-docs-key-type: deviceManagementIntentSettingCategory - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -23434,7 +24368,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.managedDeviceCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementSettingInstanceCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -23443,15 +24377,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.managedDevice - summary: Create new navigation property to managedDevices for deviceManagement - operationId: deviceManagement_CreateManagedDevice + - deviceManagement.deviceManagementIntent + summary: Create new navigation property to settings for deviceManagement + operationId: deviceManagement.intent.category_CreateSetting + parameters: + - name: deviceManagementIntent-id + in: path + description: The unique identifier of deviceManagementIntent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementIntent + - name: deviceManagementIntentSettingCategory-id + in: path + description: The unique identifier of deviceManagementIntentSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementIntentSettingCategory requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDevice' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' required: true responses: 2XX: @@ -23459,26 +24410,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDevice' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/managedDevices/{managedDevice-id}': + '/deviceManagement/intents/{deviceManagementIntent-id}/categories/{deviceManagementIntentSettingCategory-id}/settings/{deviceManagementSettingInstance-id}': get: tags: - - deviceManagement.managedDevice - summary: Get managedDevices from deviceManagement - description: The list of managed devices. - operationId: deviceManagement_GetManagedDevice + - deviceManagement.deviceManagementIntent + summary: Get settings from deviceManagement + description: The settings this category contains + operationId: deviceManagement.intent.category_GetSetting parameters: - - name: managedDevice-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: deviceManagementIntent + - name: deviceManagementIntentSettingCategory-id + in: path + description: The unique identifier of deviceManagementIntentSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementIntentSettingCategory + - name: deviceManagementSettingInstance-id + in: path + description: The unique identifier of deviceManagementSettingInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementSettingInstance - name: $select in: query description: Select properties to be returned @@ -23505,30 +24472,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDevice' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.managedDevice - summary: Update the navigation property managedDevices in deviceManagement - operationId: deviceManagement_UpdateManagedDevice + - deviceManagement.deviceManagementIntent + summary: Update the navigation property settings in deviceManagement + operationId: deviceManagement.intent.category_UpdateSetting parameters: - - name: managedDevice-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: deviceManagementIntent + - name: deviceManagementIntentSettingCategory-id + in: path + description: The unique identifier of deviceManagementIntentSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementIntentSettingCategory + - name: deviceManagementSettingInstance-id + in: path + description: The unique identifier of deviceManagementSettingInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementSettingInstance requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDevice' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' required: true responses: 2XX: @@ -23536,24 +24519,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDevice' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.managedDevice - summary: Delete navigation property managedDevices for deviceManagement - operationId: deviceManagement_DeleteManagedDevice + - deviceManagement.deviceManagementIntent + summary: Delete navigation property settings for deviceManagement + operationId: deviceManagement.intent.category_DeleteSetting parameters: - - name: managedDevice-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: deviceManagementIntent + - name: deviceManagementIntentSettingCategory-id + in: path + description: The unique identifier of deviceManagementIntentSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementIntentSettingCategory + - name: deviceManagementSettingInstance-id + in: path + description: The unique identifier of deviceManagementSettingInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementSettingInstance - name: If-Match in: header description: ETag @@ -23566,22 +24565,74 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/managedDevices/{managedDevice-id}/assignmentFilterEvaluationStatusDetails': + '/deviceManagement/intents/{deviceManagementIntent-id}/categories/{deviceManagementIntentSettingCategory-id}/settings/$count': get: tags: - - deviceManagement.managedDevice - summary: Get assignmentFilterEvaluationStatusDetails from deviceManagement - description: Managed device mobile app configuration states for this device. - operationId: deviceManagement.managedDevice_ListAssignmentFilterEvaluationStatusDetail + - deviceManagement.deviceManagementIntent + summary: Get the number of the resource + operationId: deviceManagement.intent.category.setting_GetCount parameters: - - name: managedDevice-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: deviceManagementIntent + - name: deviceManagementIntentSettingCategory-id + in: path + description: The unique identifier of deviceManagementIntentSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementIntentSettingCategory + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/deviceManagement/intents/{deviceManagementIntent-id}/categories/$count': + get: + tags: + - deviceManagement.deviceManagementIntent + summary: Get the number of the resource + operationId: deviceManagement.intent.category_GetCount + parameters: + - name: deviceManagementIntent-id + in: path + description: The unique identifier of deviceManagementIntent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementIntent + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/deviceManagement/intents/{deviceManagementIntent-id}/deviceSettingStateSummaries': + get: + tags: + - deviceManagement.deviceManagementIntent + summary: Get deviceSettingStateSummaries from deviceManagement + description: Collection of settings and their states and counts of devices that belong to corresponding state for all settings within the intent + operationId: deviceManagement.intent_ListDeviceSettingStateSummary + parameters: + - name: deviceManagementIntent-id + in: path + description: The unique identifier of deviceManagementIntent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementIntent - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -23619,7 +24670,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.assignmentFilterEvaluationStatusDetailsCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementIntentDeviceSettingStateSummaryCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -23628,24 +24679,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.managedDevice - summary: Create new navigation property to assignmentFilterEvaluationStatusDetails for deviceManagement - operationId: deviceManagement.managedDevice_CreateAssignmentFilterEvaluationStatusDetail + - deviceManagement.deviceManagementIntent + summary: Create new navigation property to deviceSettingStateSummaries for deviceManagement + operationId: deviceManagement.intent_CreateDeviceSettingStateSummary parameters: - - name: managedDevice-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: deviceManagementIntent requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceSettingStateSummary' required: true responses: 2XX: @@ -23653,34 +24704,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceSettingStateSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/managedDevices/{managedDevice-id}/assignmentFilterEvaluationStatusDetails/{assignmentFilterEvaluationStatusDetails-id}': + '/deviceManagement/intents/{deviceManagementIntent-id}/deviceSettingStateSummaries/{deviceManagementIntentDeviceSettingStateSummary-id}': get: tags: - - deviceManagement.managedDevice - summary: Get assignmentFilterEvaluationStatusDetails from deviceManagement - description: Managed device mobile app configuration states for this device. - operationId: deviceManagement.managedDevice_GetAssignmentFilterEvaluationStatusDetail + - deviceManagement.deviceManagementIntent + summary: Get deviceSettingStateSummaries from deviceManagement + description: Collection of settings and their states and counts of devices that belong to corresponding state for all settings within the intent + operationId: deviceManagement.intent_GetDeviceSettingStateSummary parameters: - - name: managedDevice-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice - - name: assignmentFilterEvaluationStatusDetails-id + x-ms-docs-key-type: deviceManagementIntent + - name: deviceManagementIntentDeviceSettingStateSummary-id in: path - description: The unique identifier of assignmentFilterEvaluationStatusDetails + description: The unique identifier of deviceManagementIntentDeviceSettingStateSummary required: true style: simple schema: type: string - x-ms-docs-key-type: assignmentFilterEvaluationStatusDetails + x-ms-docs-key-type: deviceManagementIntentDeviceSettingStateSummary - name: $select in: query description: Select properties to be returned @@ -23707,38 +24758,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceSettingStateSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.managedDevice - summary: Update the navigation property assignmentFilterEvaluationStatusDetails in deviceManagement - operationId: deviceManagement.managedDevice_UpdateAssignmentFilterEvaluationStatusDetail + - deviceManagement.deviceManagementIntent + summary: Update the navigation property deviceSettingStateSummaries in deviceManagement + operationId: deviceManagement.intent_UpdateDeviceSettingStateSummary parameters: - - name: managedDevice-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice - - name: assignmentFilterEvaluationStatusDetails-id + x-ms-docs-key-type: deviceManagementIntent + - name: deviceManagementIntentDeviceSettingStateSummary-id in: path - description: The unique identifier of assignmentFilterEvaluationStatusDetails + description: The unique identifier of deviceManagementIntentDeviceSettingStateSummary required: true style: simple schema: type: string - x-ms-docs-key-type: assignmentFilterEvaluationStatusDetails + x-ms-docs-key-type: deviceManagementIntentDeviceSettingStateSummary requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceSettingStateSummary' required: true responses: 2XX: @@ -23746,32 +24797,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceSettingStateSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.managedDevice - summary: Delete navigation property assignmentFilterEvaluationStatusDetails for deviceManagement - operationId: deviceManagement.managedDevice_DeleteAssignmentFilterEvaluationStatusDetail + - deviceManagement.deviceManagementIntent + summary: Delete navigation property deviceSettingStateSummaries for deviceManagement + operationId: deviceManagement.intent_DeleteDeviceSettingStateSummary parameters: - - name: managedDevice-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice - - name: assignmentFilterEvaluationStatusDetails-id + x-ms-docs-key-type: deviceManagementIntent + - name: deviceManagementIntentDeviceSettingStateSummary-id in: path - description: The unique identifier of assignmentFilterEvaluationStatusDetails + description: The unique identifier of deviceManagementIntentDeviceSettingStateSummary required: true style: simple schema: type: string - x-ms-docs-key-type: assignmentFilterEvaluationStatusDetails + x-ms-docs-key-type: deviceManagementIntentDeviceSettingStateSummary - name: If-Match in: header description: ETag @@ -23784,21 +24835,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/managedDevices/{managedDevice-id}/assignmentFilterEvaluationStatusDetails/$count': + '/deviceManagement/intents/{deviceManagementIntent-id}/deviceSettingStateSummaries/$count': get: tags: - - deviceManagement.managedDevice + - deviceManagement.deviceManagementIntent summary: Get the number of the resource - operationId: deviceManagement.managedDevice.assignmentFilterEvaluationStatusDetail_GetCount + operationId: deviceManagement.intent.deviceSettingStateSummary_GetCount parameters: - - name: managedDevice-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: deviceManagementIntent - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -23806,22 +24857,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/deviceManagement/managedDevices/{managedDevice-id}/detectedApps': + '/deviceManagement/intents/{deviceManagementIntent-id}/deviceStates': get: tags: - - deviceManagement.managedDevice - summary: Get detectedApps from deviceManagement - description: All applications currently installed on the device - operationId: deviceManagement.managedDevice_ListDetectedApp + - deviceManagement.deviceManagementIntent + summary: Get deviceStates from deviceManagement + description: Collection of states of all devices that the intent is applied to + operationId: deviceManagement.intent_ListDeviceState parameters: - - name: managedDevice-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: deviceManagementIntent - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -23859,37 +24910,68 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.detectedAppCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementIntentDeviceStateCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/deviceManagement/managedDevices/{managedDevice-id}/detectedApps/{detectedApp-id}': + post: + tags: + - deviceManagement.deviceManagementIntent + summary: Create new navigation property to deviceStates for deviceManagement + operationId: deviceManagement.intent_CreateDeviceState + parameters: + - name: deviceManagementIntent-id + in: path + description: The unique identifier of deviceManagementIntent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementIntent + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceState' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceState' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/intents/{deviceManagementIntent-id}/deviceStates/{deviceManagementIntentDeviceState-id}': get: tags: - - deviceManagement.managedDevice - summary: Get detectedApps from deviceManagement - description: All applications currently installed on the device - operationId: deviceManagement.managedDevice_GetDetectedApp + - deviceManagement.deviceManagementIntent + summary: Get deviceStates from deviceManagement + description: Collection of states of all devices that the intent is applied to + operationId: deviceManagement.intent_GetDeviceState parameters: - - name: managedDevice-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice - - name: detectedApp-id + x-ms-docs-key-type: deviceManagementIntent + - name: deviceManagementIntentDeviceState-id in: path - description: The unique identifier of detectedApp + description: The unique identifier of deviceManagementIntentDeviceState required: true style: simple schema: type: string - x-ms-docs-key-type: detectedApp + x-ms-docs-key-type: deviceManagementIntentDeviceState - name: $select in: query description: Select properties to be returned @@ -23916,25 +24998,98 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.detectedApp' + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/managedDevices/{managedDevice-id}/detectedApps/$count': + patch: + tags: + - deviceManagement.deviceManagementIntent + summary: Update the navigation property deviceStates in deviceManagement + operationId: deviceManagement.intent_UpdateDeviceState + parameters: + - name: deviceManagementIntent-id + in: path + description: The unique identifier of deviceManagementIntent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementIntent + - name: deviceManagementIntentDeviceState-id + in: path + description: The unique identifier of deviceManagementIntentDeviceState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementIntentDeviceState + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceState' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceState' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.deviceManagementIntent + summary: Delete navigation property deviceStates for deviceManagement + operationId: deviceManagement.intent_DeleteDeviceState + parameters: + - name: deviceManagementIntent-id + in: path + description: The unique identifier of deviceManagementIntent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementIntent + - name: deviceManagementIntentDeviceState-id + in: path + description: The unique identifier of deviceManagementIntentDeviceState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementIntentDeviceState + - 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 + '/deviceManagement/intents/{deviceManagementIntent-id}/deviceStates/$count': get: tags: - - deviceManagement.managedDevice + - deviceManagement.deviceManagementIntent summary: Get the number of the resource - operationId: deviceManagement.managedDevice.detectedApp_GetCount + operationId: deviceManagement.intent.deviceState_GetCount parameters: - - name: managedDevice-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: deviceManagementIntent - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -23942,22 +25097,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/deviceManagement/managedDevices/{managedDevice-id}/deviceCategory': + '/deviceManagement/intents/{deviceManagementIntent-id}/deviceStateSummary': get: tags: - - deviceManagement.managedDevice - summary: Get deviceCategory from deviceManagement - description: Device category - operationId: deviceManagement.managedDevice_GetDeviceCategory + - deviceManagement.deviceManagementIntent + summary: Get deviceStateSummary from deviceManagement + description: A summary of device states and counts of devices that belong to corresponding state for all devices that the intent is applied to + operationId: deviceManagement.intent_GetDeviceStateSummary parameters: - - name: managedDevice-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: deviceManagementIntent - name: $select in: query description: Select properties to be returned @@ -23984,30 +25139,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCategory' + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceStateSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.managedDevice - summary: Update the navigation property deviceCategory in deviceManagement - operationId: deviceManagement.managedDevice_UpdateDeviceCategory + - deviceManagement.deviceManagementIntent + summary: Update the navigation property deviceStateSummary in deviceManagement + operationId: deviceManagement.intent_UpdateDeviceStateSummary parameters: - - name: managedDevice-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: deviceManagementIntent requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCategory' + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceStateSummary' required: true responses: 2XX: @@ -24015,24 +25170,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCategory' + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceStateSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.managedDevice - summary: Delete navigation property deviceCategory for deviceManagement - operationId: deviceManagement.managedDevice_DeleteDeviceCategory + - deviceManagement.deviceManagementIntent + summary: Delete navigation property deviceStateSummary for deviceManagement + operationId: deviceManagement.intent_DeleteDeviceStateSummary parameters: - - name: managedDevice-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: deviceManagementIntent - name: If-Match in: header description: ETag @@ -24045,22 +25200,264 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/managedDevices/{managedDevice-id}/deviceCompliancePolicyStates': + '/deviceManagement/intents/{deviceManagementIntent-id}/microsoft.graph.assign': + post: + tags: + - deviceManagement.deviceManagementIntent + summary: Invoke action assign + operationId: deviceManagement.intent_assign + parameters: + - name: deviceManagementIntent-id + in: path + description: The unique identifier of deviceManagementIntent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementIntent + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentAssignment' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/intents/{deviceManagementIntent-id}/microsoft.graph.compare(templateId=''{templateId}'')': get: tags: - - deviceManagement.managedDevice - summary: Get deviceCompliancePolicyStates from deviceManagement - description: Device compliance policy states for this device. - operationId: deviceManagement.managedDevice_ListDeviceCompliancePolicyState + - deviceManagement.deviceManagementIntent + summary: Invoke function compare + operationId: deviceManagement.intent_compare parameters: - - name: managedDevice-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: deviceManagementIntent + - name: templateId + in: path + description: 'Usage: templateId=''{templateId}''' + 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' + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingComparison' + '@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 + '/deviceManagement/intents/{deviceManagementIntent-id}/microsoft.graph.createCopy': + post: + tags: + - deviceManagement.deviceManagementIntent + summary: Invoke action createCopy + operationId: deviceManagement.intent_createCopy + parameters: + - name: deviceManagementIntent-id + in: path + description: The unique identifier of deviceManagementIntent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementIntent + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + displayName: + type: string + nullable: true + description: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/intents/{deviceManagementIntent-id}/microsoft.graph.getCustomizedSettings()': + get: + tags: + - deviceManagement.deviceManagementIntent + summary: Invoke function getCustomizedSettings + operationId: deviceManagement.intent_getCustomizedSetting + parameters: + - name: deviceManagementIntent-id + in: path + description: The unique identifier of deviceManagementIntent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementIntent + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentCustomizedSetting' + '@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 + '/deviceManagement/intents/{deviceManagementIntent-id}/microsoft.graph.migrateToTemplate': + post: + tags: + - deviceManagement.deviceManagementIntent + summary: Invoke action migrateToTemplate + operationId: deviceManagement.intent_migrateToTemplate + parameters: + - name: deviceManagementIntent-id + in: path + description: The unique identifier of deviceManagementIntent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementIntent + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + newTemplateId: + type: string + nullable: true + preserveCustomValues: + type: boolean + default: false + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/intents/{deviceManagementIntent-id}/microsoft.graph.updateSettings': + post: + tags: + - deviceManagement.deviceManagementIntent + summary: Invoke action updateSettings + operationId: deviceManagement.intent_updateSetting + parameters: + - name: deviceManagementIntent-id + in: path + description: The unique identifier of deviceManagementIntent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementIntent + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + settings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/intents/{deviceManagementIntent-id}/settings': + get: + tags: + - deviceManagement.deviceManagementIntent + summary: Get settings from deviceManagement + description: Collection of all settings to be applied + operationId: deviceManagement.intent_ListSetting + parameters: + - name: deviceManagementIntent-id + in: path + description: The unique identifier of deviceManagementIntent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementIntent - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -24098,7 +25495,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceCompliancePolicyStateCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementSettingInstanceCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -24107,24 +25504,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.managedDevice - summary: Create new navigation property to deviceCompliancePolicyStates for deviceManagement - operationId: deviceManagement.managedDevice_CreateDeviceCompliancePolicyState + - deviceManagement.deviceManagementIntent + summary: Create new navigation property to settings for deviceManagement + operationId: deviceManagement.intent_CreateSetting parameters: - - name: managedDevice-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: deviceManagementIntent requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' required: true responses: 2XX: @@ -24132,34 +25529,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/managedDevices/{managedDevice-id}/deviceCompliancePolicyStates/{deviceCompliancePolicyState-id}': + '/deviceManagement/intents/{deviceManagementIntent-id}/settings/{deviceManagementSettingInstance-id}': get: tags: - - deviceManagement.managedDevice - summary: Get deviceCompliancePolicyStates from deviceManagement - description: Device compliance policy states for this device. - operationId: deviceManagement.managedDevice_GetDeviceCompliancePolicyState + - deviceManagement.deviceManagementIntent + summary: Get settings from deviceManagement + description: Collection of all settings to be applied + operationId: deviceManagement.intent_GetSetting parameters: - - name: managedDevice-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice - - name: deviceCompliancePolicyState-id + x-ms-docs-key-type: deviceManagementIntent + - name: deviceManagementSettingInstance-id in: path - description: The unique identifier of deviceCompliancePolicyState + description: The unique identifier of deviceManagementSettingInstance required: true style: simple schema: type: string - x-ms-docs-key-type: deviceCompliancePolicyState + x-ms-docs-key-type: deviceManagementSettingInstance - name: $select in: query description: Select properties to be returned @@ -24186,38 +25583,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.managedDevice - summary: Update the navigation property deviceCompliancePolicyStates in deviceManagement - operationId: deviceManagement.managedDevice_UpdateDeviceCompliancePolicyState + - deviceManagement.deviceManagementIntent + summary: Update the navigation property settings in deviceManagement + operationId: deviceManagement.intent_UpdateSetting parameters: - - name: managedDevice-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice - - name: deviceCompliancePolicyState-id + x-ms-docs-key-type: deviceManagementIntent + - name: deviceManagementSettingInstance-id in: path - description: The unique identifier of deviceCompliancePolicyState + description: The unique identifier of deviceManagementSettingInstance required: true style: simple schema: type: string - x-ms-docs-key-type: deviceCompliancePolicyState + x-ms-docs-key-type: deviceManagementSettingInstance requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' required: true responses: 2XX: @@ -24225,32 +25622,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.managedDevice - summary: Delete navigation property deviceCompliancePolicyStates for deviceManagement - operationId: deviceManagement.managedDevice_DeleteDeviceCompliancePolicyState + - deviceManagement.deviceManagementIntent + summary: Delete navigation property settings for deviceManagement + operationId: deviceManagement.intent_DeleteSetting parameters: - - name: managedDevice-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice - - name: deviceCompliancePolicyState-id + x-ms-docs-key-type: deviceManagementIntent + - name: deviceManagementSettingInstance-id in: path - description: The unique identifier of deviceCompliancePolicyState + description: The unique identifier of deviceManagementSettingInstance required: true style: simple schema: type: string - x-ms-docs-key-type: deviceCompliancePolicyState + x-ms-docs-key-type: deviceManagementSettingInstance - name: If-Match in: header description: ETag @@ -24263,21 +25660,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/managedDevices/{managedDevice-id}/deviceCompliancePolicyStates/$count': + '/deviceManagement/intents/{deviceManagementIntent-id}/settings/$count': get: tags: - - deviceManagement.managedDevice + - deviceManagement.deviceManagementIntent summary: Get the number of the resource - operationId: deviceManagement.managedDevice.deviceCompliancePolicyState_GetCount + operationId: deviceManagement.intent.setting_GetCount parameters: - - name: managedDevice-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: deviceManagementIntent - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -24285,22 +25682,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/deviceManagement/managedDevices/{managedDevice-id}/deviceConfigurationStates': + '/deviceManagement/intents/{deviceManagementIntent-id}/userStates': get: tags: - - deviceManagement.managedDevice - summary: Get deviceConfigurationStates from deviceManagement - description: Device configuration states for this device. - operationId: deviceManagement.managedDevice_ListDeviceConfigurationState + - deviceManagement.deviceManagementIntent + summary: Get userStates from deviceManagement + description: Collection of states of all users that the intent is applied to + operationId: deviceManagement.intent_ListUserState parameters: - - name: managedDevice-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: deviceManagementIntent - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -24338,7 +25735,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceConfigurationStateCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementIntentUserStateCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -24347,24 +25744,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.managedDevice - summary: Create new navigation property to deviceConfigurationStates for deviceManagement - operationId: deviceManagement.managedDevice_CreateDeviceConfigurationState + - deviceManagement.deviceManagementIntent + summary: Create new navigation property to userStates for deviceManagement + operationId: deviceManagement.intent_CreateUserState parameters: - - name: managedDevice-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: deviceManagementIntent requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentUserState' required: true responses: 2XX: @@ -24372,34 +25769,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentUserState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/managedDevices/{managedDevice-id}/deviceConfigurationStates/{deviceConfigurationState-id}': + '/deviceManagement/intents/{deviceManagementIntent-id}/userStates/{deviceManagementIntentUserState-id}': get: tags: - - deviceManagement.managedDevice - summary: Get deviceConfigurationStates from deviceManagement - description: Device configuration states for this device. - operationId: deviceManagement.managedDevice_GetDeviceConfigurationState - parameters: - - name: managedDevice-id + - deviceManagement.deviceManagementIntent + summary: Get userStates from deviceManagement + description: Collection of states of all users that the intent is applied to + operationId: deviceManagement.intent_GetUserState + parameters: + - name: deviceManagementIntent-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice - - name: deviceConfigurationState-id + x-ms-docs-key-type: deviceManagementIntent + - name: deviceManagementIntentUserState-id in: path - description: The unique identifier of deviceConfigurationState + description: The unique identifier of deviceManagementIntentUserState required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfigurationState + x-ms-docs-key-type: deviceManagementIntentUserState - name: $select in: query description: Select properties to be returned @@ -24426,38 +25823,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentUserState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.managedDevice - summary: Update the navigation property deviceConfigurationStates in deviceManagement - operationId: deviceManagement.managedDevice_UpdateDeviceConfigurationState + - deviceManagement.deviceManagementIntent + summary: Update the navigation property userStates in deviceManagement + operationId: deviceManagement.intent_UpdateUserState parameters: - - name: managedDevice-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice - - name: deviceConfigurationState-id + x-ms-docs-key-type: deviceManagementIntent + - name: deviceManagementIntentUserState-id in: path - description: The unique identifier of deviceConfigurationState + description: The unique identifier of deviceManagementIntentUserState required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfigurationState + x-ms-docs-key-type: deviceManagementIntentUserState requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentUserState' required: true responses: 2XX: @@ -24465,32 +25862,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentUserState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.managedDevice - summary: Delete navigation property deviceConfigurationStates for deviceManagement - operationId: deviceManagement.managedDevice_DeleteDeviceConfigurationState + - deviceManagement.deviceManagementIntent + summary: Delete navigation property userStates for deviceManagement + operationId: deviceManagement.intent_DeleteUserState parameters: - - name: managedDevice-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice - - name: deviceConfigurationState-id + x-ms-docs-key-type: deviceManagementIntent + - name: deviceManagementIntentUserState-id in: path - description: The unique identifier of deviceConfigurationState + description: The unique identifier of deviceManagementIntentUserState required: true style: simple schema: type: string - x-ms-docs-key-type: deviceConfigurationState + x-ms-docs-key-type: deviceManagementIntentUserState - name: If-Match in: header description: ETag @@ -24503,21 +25900,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/managedDevices/{managedDevice-id}/deviceConfigurationStates/$count': + '/deviceManagement/intents/{deviceManagementIntent-id}/userStates/$count': get: tags: - - deviceManagement.managedDevice + - deviceManagement.deviceManagementIntent summary: Get the number of the resource - operationId: deviceManagement.managedDevice.deviceConfigurationState_GetCount + operationId: deviceManagement.intent.userState_GetCount parameters: - - name: managedDevice-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: deviceManagementIntent - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -24525,22 +25922,131 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/deviceManagement/managedDevices/{managedDevice-id}/deviceHealthScriptStates': + '/deviceManagement/intents/{deviceManagementIntent-id}/userStateSummary': get: tags: - - deviceManagement.managedDevice - summary: Get deviceHealthScriptStates from deviceManagement - description: Results of device health scripts that ran for this device. Default is empty list. This property is read-only. - operationId: deviceManagement.managedDevice_ListDeviceHealthScriptState + - deviceManagement.deviceManagementIntent + summary: Get userStateSummary from deviceManagement + description: A summary of user states and counts of users that belong to corresponding state for all users that the intent is applied to + operationId: deviceManagement.intent_GetUserStateSummary parameters: - - name: managedDevice-id + - name: deviceManagementIntent-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of deviceManagementIntent required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: deviceManagementIntent + - 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.deviceManagementIntentUserStateSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.deviceManagementIntent + summary: Update the navigation property userStateSummary in deviceManagement + operationId: deviceManagement.intent_UpdateUserStateSummary + parameters: + - name: deviceManagementIntent-id + in: path + description: The unique identifier of deviceManagementIntent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementIntent + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentUserStateSummary' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentUserStateSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.deviceManagementIntent + summary: Delete navigation property userStateSummary for deviceManagement + operationId: deviceManagement.intent_DeleteUserStateSummary + parameters: + - name: deviceManagementIntent-id + in: path + description: The unique identifier of deviceManagementIntent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementIntent + - 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 + /deviceManagement/intents/$count: + get: + tags: + - deviceManagement.deviceManagementIntent + summary: Get the number of the resource + operationId: deviceManagement.intent_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /deviceManagement/macOSSoftwareUpdateAccountSummaries: + get: + tags: + - deviceManagement.macOSSoftwareUpdateAccountSummary + summary: Get macOSSoftwareUpdateAccountSummaries from deviceManagement + description: The MacOS software update account summaries for this account. + operationId: deviceManagement_ListMacOSSoftwareUpdateAccountSummary + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -24578,7 +26084,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceHealthScriptPolicyStateCollectionResponse' + $ref: '#/components/responses/microsoft.graph.macOSSoftwareUpdateAccountSummaryCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -24587,24 +26093,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.managedDevice - summary: Create new navigation property to deviceHealthScriptStates for deviceManagement - operationId: deviceManagement.managedDevice_CreateDeviceHealthScriptState - 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 + - deviceManagement.macOSSoftwareUpdateAccountSummary + summary: Create new navigation property to macOSSoftwareUpdateAccountSummaries for deviceManagement + operationId: deviceManagement_CreateMacOSSoftwareUpdateAccountSummary requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptPolicyState' + $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateAccountSummary' required: true responses: 2XX: @@ -24612,50 +26109,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptPolicyState' + $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateAccountSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/managedDevices/{managedDevice-id}/deviceHealthScriptStates/id=''{id}'',policyId=''{policyId}'',deviceId=''{deviceId}''': + '/deviceManagement/macOSSoftwareUpdateAccountSummaries/{macOSSoftwareUpdateAccountSummary-id}': get: tags: - - deviceManagement.managedDevice - summary: Get deviceHealthScriptStates from deviceManagement - description: Results of device health scripts that ran for this device. Default is empty list. This property is read-only. - operationId: deviceManagement.managedDevice_GetDeviceHealthScriptState + - deviceManagement.macOSSoftwareUpdateAccountSummary + summary: Get macOSSoftwareUpdateAccountSummaries from deviceManagement + description: The MacOS software update account summaries for this account. + operationId: deviceManagement_GetMacOSSoftwareUpdateAccountSummary 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: id - in: path - description: Property in multi-part unique identifier of deviceHealthScriptPolicyState - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceHealthScriptPolicyState - - name: policyId - in: path - description: Property in multi-part unique identifier of deviceHealthScriptPolicyState - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceHealthScriptPolicyState - - name: deviceId + - name: macOSSoftwareUpdateAccountSummary-id in: path - description: Property in multi-part unique identifier of deviceHealthScriptPolicyState + description: The unique identifier of macOSSoftwareUpdateAccountSummary required: true style: simple schema: type: string - x-ms-docs-key-type: deviceHealthScriptPolicyState + x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary - name: $select in: query description: Select properties to be returned @@ -24682,54 +26155,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptPolicyState' + $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateAccountSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.managedDevice - summary: Update the navigation property deviceHealthScriptStates in deviceManagement - operationId: deviceManagement.managedDevice_UpdateDeviceHealthScriptState + - deviceManagement.macOSSoftwareUpdateAccountSummary + summary: Update the navigation property macOSSoftwareUpdateAccountSummaries in deviceManagement + operationId: deviceManagement_UpdateMacOSSoftwareUpdateAccountSummary 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: id - in: path - description: Property in multi-part unique identifier of deviceHealthScriptPolicyState - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceHealthScriptPolicyState - - name: policyId - in: path - description: Property in multi-part unique identifier of deviceHealthScriptPolicyState - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceHealthScriptPolicyState - - name: deviceId + - name: macOSSoftwareUpdateAccountSummary-id in: path - description: Property in multi-part unique identifier of deviceHealthScriptPolicyState + description: The unique identifier of macOSSoftwareUpdateAccountSummary required: true style: simple schema: type: string - x-ms-docs-key-type: deviceHealthScriptPolicyState + x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptPolicyState' + $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateAccountSummary' required: true responses: 2XX: @@ -24737,48 +26186,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptPolicyState' + $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateAccountSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.managedDevice - summary: Delete navigation property deviceHealthScriptStates for deviceManagement - operationId: deviceManagement.managedDevice_DeleteDeviceHealthScriptState + - deviceManagement.macOSSoftwareUpdateAccountSummary + summary: Delete navigation property macOSSoftwareUpdateAccountSummaries for deviceManagement + operationId: deviceManagement_DeleteMacOSSoftwareUpdateAccountSummary 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: id - in: path - description: Property in multi-part unique identifier of deviceHealthScriptPolicyState - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceHealthScriptPolicyState - - name: policyId - in: path - description: Property in multi-part unique identifier of deviceHealthScriptPolicyState - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceHealthScriptPolicyState - - name: deviceId + - name: macOSSoftwareUpdateAccountSummary-id in: path - description: Property in multi-part unique identifier of deviceHealthScriptPolicyState + description: The unique identifier of macOSSoftwareUpdateAccountSummary required: true style: simple schema: type: string - x-ms-docs-key-type: deviceHealthScriptPolicyState + x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary - name: If-Match in: header description: ETag @@ -24791,44 +26216,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/managedDevices/{managedDevice-id}/deviceHealthScriptStates/$count': - get: - tags: - - deviceManagement.managedDevice - summary: Get the number of the resource - operationId: deviceManagement.managedDevice.deviceHealthScriptState_GetCount - 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 - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/deviceManagement/managedDevices/{managedDevice-id}/logCollectionRequests': + '/deviceManagement/macOSSoftwareUpdateAccountSummaries/{macOSSoftwareUpdateAccountSummary-id}/categorySummaries': get: tags: - - deviceManagement.managedDevice - summary: Get logCollectionRequests from deviceManagement - description: List of log collection requests - operationId: deviceManagement.managedDevice_ListLogCollectionRequest + - deviceManagement.macOSSoftwareUpdateAccountSummary + summary: Get categorySummaries from deviceManagement + description: Summary of the updates by category. + operationId: deviceManagement.macOSSoftwareUpdateAccountSummary_ListCategorySummary parameters: - - name: managedDevice-id + - name: macOSSoftwareUpdateAccountSummary-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of macOSSoftwareUpdateAccountSummary required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -24866,7 +26269,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceLogCollectionResponseCollectionResponse' + $ref: '#/components/responses/microsoft.graph.macOSSoftwareUpdateCategorySummaryCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -24875,24 +26278,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.managedDevice - summary: Create new navigation property to logCollectionRequests for deviceManagement - operationId: deviceManagement.managedDevice_CreateLogCollectionRequest + - deviceManagement.macOSSoftwareUpdateAccountSummary + summary: Create new navigation property to categorySummaries for deviceManagement + operationId: deviceManagement.macOSSoftwareUpdateAccountSummary_CreateCategorySummary parameters: - - name: managedDevice-id + - name: macOSSoftwareUpdateAccountSummary-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of macOSSoftwareUpdateAccountSummary required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' + $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateCategorySummary' required: true responses: 2XX: @@ -24900,34 +26303,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' + $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateCategorySummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/managedDevices/{managedDevice-id}/logCollectionRequests/{deviceLogCollectionResponse-id}': + '/deviceManagement/macOSSoftwareUpdateAccountSummaries/{macOSSoftwareUpdateAccountSummary-id}/categorySummaries/{macOSSoftwareUpdateCategorySummary-id}': get: tags: - - deviceManagement.managedDevice - summary: Get logCollectionRequests from deviceManagement - description: List of log collection requests - operationId: deviceManagement.managedDevice_GetLogCollectionRequest + - deviceManagement.macOSSoftwareUpdateAccountSummary + summary: Get categorySummaries from deviceManagement + description: Summary of the updates by category. + operationId: deviceManagement.macOSSoftwareUpdateAccountSummary_GetCategorySummary parameters: - - name: managedDevice-id + - name: macOSSoftwareUpdateAccountSummary-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of macOSSoftwareUpdateAccountSummary required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice - - name: deviceLogCollectionResponse-id + x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary + - name: macOSSoftwareUpdateCategorySummary-id in: path - description: The unique identifier of deviceLogCollectionResponse + description: The unique identifier of macOSSoftwareUpdateCategorySummary required: true style: simple schema: type: string - x-ms-docs-key-type: deviceLogCollectionResponse + x-ms-docs-key-type: macOSSoftwareUpdateCategorySummary - name: $select in: query description: Select properties to be returned @@ -24954,38 +26357,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' + $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateCategorySummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.managedDevice - summary: Update the navigation property logCollectionRequests in deviceManagement - operationId: deviceManagement.managedDevice_UpdateLogCollectionRequest + - deviceManagement.macOSSoftwareUpdateAccountSummary + summary: Update the navigation property categorySummaries in deviceManagement + operationId: deviceManagement.macOSSoftwareUpdateAccountSummary_UpdateCategorySummary parameters: - - name: managedDevice-id + - name: macOSSoftwareUpdateAccountSummary-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of macOSSoftwareUpdateAccountSummary required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice - - name: deviceLogCollectionResponse-id + x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary + - name: macOSSoftwareUpdateCategorySummary-id in: path - description: The unique identifier of deviceLogCollectionResponse + description: The unique identifier of macOSSoftwareUpdateCategorySummary required: true style: simple schema: type: string - x-ms-docs-key-type: deviceLogCollectionResponse + x-ms-docs-key-type: macOSSoftwareUpdateCategorySummary requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' + $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateCategorySummary' required: true responses: 2XX: @@ -24993,32 +26396,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' + $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateCategorySummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.managedDevice - summary: Delete navigation property logCollectionRequests for deviceManagement - operationId: deviceManagement.managedDevice_DeleteLogCollectionRequest + - deviceManagement.macOSSoftwareUpdateAccountSummary + summary: Delete navigation property categorySummaries for deviceManagement + operationId: deviceManagement.macOSSoftwareUpdateAccountSummary_DeleteCategorySummary parameters: - - name: managedDevice-id + - name: macOSSoftwareUpdateAccountSummary-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of macOSSoftwareUpdateAccountSummary required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice - - name: deviceLogCollectionResponse-id + x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary + - name: macOSSoftwareUpdateCategorySummary-id in: path - description: The unique identifier of deviceLogCollectionResponse + description: The unique identifier of macOSSoftwareUpdateCategorySummary required: true style: simple schema: type: string - x-ms-docs-key-type: deviceLogCollectionResponse + x-ms-docs-key-type: macOSSoftwareUpdateCategorySummary - name: If-Match in: header description: ETag @@ -25031,44 +26434,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/managedDevices/{managedDevice-id}/logCollectionRequests/$count': + '/deviceManagement/macOSSoftwareUpdateAccountSummaries/{macOSSoftwareUpdateAccountSummary-id}/categorySummaries/{macOSSoftwareUpdateCategorySummary-id}/updateStateSummaries': get: tags: - - deviceManagement.managedDevice - summary: Get the number of the resource - operationId: deviceManagement.managedDevice.logCollectionRequest_GetCount + - deviceManagement.macOSSoftwareUpdateAccountSummary + summary: Get updateStateSummaries from deviceManagement + description: Summary of the update states. + operationId: deviceManagement.macOSSoftwareUpdateAccountSummary.categorySummary_ListUpdateStateSummary parameters: - - name: managedDevice-id + - name: macOSSoftwareUpdateAccountSummary-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of macOSSoftwareUpdateAccountSummary required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/deviceManagement/managedDevices/{managedDevice-id}/managedDeviceMobileAppConfigurationStates': - get: - tags: - - deviceManagement.managedDevice - summary: Get managedDeviceMobileAppConfigurationStates from deviceManagement - description: Managed device mobile app configuration states for this device. - operationId: deviceManagement.managedDevice_ListManagedDeviceMobileAppConfigurationState - parameters: - - name: managedDevice-id + x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary + - name: macOSSoftwareUpdateCategorySummary-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of macOSSoftwareUpdateCategorySummary required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: macOSSoftwareUpdateCategorySummary - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -25106,7 +26495,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.managedDeviceMobileAppConfigurationStateCollectionResponse' + $ref: '#/components/responses/microsoft.graph.macOSSoftwareUpdateStateSummaryCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -25115,24 +26504,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.managedDevice - summary: Create new navigation property to managedDeviceMobileAppConfigurationStates for deviceManagement - operationId: deviceManagement.managedDevice_CreateManagedDeviceMobileAppConfigurationState + - deviceManagement.macOSSoftwareUpdateAccountSummary + summary: Create new navigation property to updateStateSummaries for deviceManagement + operationId: deviceManagement.macOSSoftwareUpdateAccountSummary.categorySummary_CreateUpdateStateSummary parameters: - - name: managedDevice-id + - name: macOSSoftwareUpdateAccountSummary-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of macOSSoftwareUpdateAccountSummary required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary + - name: macOSSoftwareUpdateCategorySummary-id + in: path + description: The unique identifier of macOSSoftwareUpdateCategorySummary + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: macOSSoftwareUpdateCategorySummary requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationState' + $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateStateSummary' required: true responses: 2XX: @@ -25140,34 +26537,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationState' + $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateStateSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/managedDevices/{managedDevice-id}/managedDeviceMobileAppConfigurationStates/{managedDeviceMobileAppConfigurationState-id}': + '/deviceManagement/macOSSoftwareUpdateAccountSummaries/{macOSSoftwareUpdateAccountSummary-id}/categorySummaries/{macOSSoftwareUpdateCategorySummary-id}/updateStateSummaries/{macOSSoftwareUpdateStateSummary-id}': get: tags: - - deviceManagement.managedDevice - summary: Get managedDeviceMobileAppConfigurationStates from deviceManagement - description: Managed device mobile app configuration states for this device. - operationId: deviceManagement.managedDevice_GetManagedDeviceMobileAppConfigurationState + - deviceManagement.macOSSoftwareUpdateAccountSummary + summary: Get updateStateSummaries from deviceManagement + description: Summary of the update states. + operationId: deviceManagement.macOSSoftwareUpdateAccountSummary.categorySummary_GetUpdateStateSummary parameters: - - name: managedDevice-id + - name: macOSSoftwareUpdateAccountSummary-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of macOSSoftwareUpdateAccountSummary required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice - - name: managedDeviceMobileAppConfigurationState-id + x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary + - name: macOSSoftwareUpdateCategorySummary-id in: path - description: The unique identifier of managedDeviceMobileAppConfigurationState + description: The unique identifier of macOSSoftwareUpdateCategorySummary required: true style: simple schema: type: string - x-ms-docs-key-type: managedDeviceMobileAppConfigurationState + x-ms-docs-key-type: macOSSoftwareUpdateCategorySummary + - name: macOSSoftwareUpdateStateSummary-id + in: path + description: The unique identifier of macOSSoftwareUpdateStateSummary + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: macOSSoftwareUpdateStateSummary - name: $select in: query description: Select properties to be returned @@ -25194,38 +26599,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationState' + $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateStateSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.managedDevice - summary: Update the navigation property managedDeviceMobileAppConfigurationStates in deviceManagement - operationId: deviceManagement.managedDevice_UpdateManagedDeviceMobileAppConfigurationState + - deviceManagement.macOSSoftwareUpdateAccountSummary + summary: Update the navigation property updateStateSummaries in deviceManagement + operationId: deviceManagement.macOSSoftwareUpdateAccountSummary.categorySummary_UpdateUpdateStateSummary parameters: - - name: managedDevice-id + - name: macOSSoftwareUpdateAccountSummary-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of macOSSoftwareUpdateAccountSummary required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice - - name: managedDeviceMobileAppConfigurationState-id + x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary + - name: macOSSoftwareUpdateCategorySummary-id in: path - description: The unique identifier of managedDeviceMobileAppConfigurationState + description: The unique identifier of macOSSoftwareUpdateCategorySummary required: true style: simple schema: type: string - x-ms-docs-key-type: managedDeviceMobileAppConfigurationState + x-ms-docs-key-type: macOSSoftwareUpdateCategorySummary + - name: macOSSoftwareUpdateStateSummary-id + in: path + description: The unique identifier of macOSSoftwareUpdateStateSummary + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: macOSSoftwareUpdateStateSummary requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationState' + $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateStateSummary' required: true responses: 2XX: @@ -25233,32 +26646,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationState' + $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateStateSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.managedDevice - summary: Delete navigation property managedDeviceMobileAppConfigurationStates for deviceManagement - operationId: deviceManagement.managedDevice_DeleteManagedDeviceMobileAppConfigurationState + - deviceManagement.macOSSoftwareUpdateAccountSummary + summary: Delete navigation property updateStateSummaries for deviceManagement + operationId: deviceManagement.macOSSoftwareUpdateAccountSummary.categorySummary_DeleteUpdateStateSummary parameters: - - name: managedDevice-id + - name: macOSSoftwareUpdateAccountSummary-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of macOSSoftwareUpdateAccountSummary required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice - - name: managedDeviceMobileAppConfigurationState-id + x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary + - name: macOSSoftwareUpdateCategorySummary-id in: path - description: The unique identifier of managedDeviceMobileAppConfigurationState + description: The unique identifier of macOSSoftwareUpdateCategorySummary required: true style: simple schema: type: string - x-ms-docs-key-type: managedDeviceMobileAppConfigurationState + x-ms-docs-key-type: macOSSoftwareUpdateCategorySummary + - name: macOSSoftwareUpdateStateSummary-id + in: path + description: The unique identifier of macOSSoftwareUpdateStateSummary + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: macOSSoftwareUpdateStateSummary - name: If-Match in: header description: ETag @@ -25271,21 +26692,29 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/managedDevices/{managedDevice-id}/managedDeviceMobileAppConfigurationStates/$count': + '/deviceManagement/macOSSoftwareUpdateAccountSummaries/{macOSSoftwareUpdateAccountSummary-id}/categorySummaries/{macOSSoftwareUpdateCategorySummary-id}/updateStateSummaries/$count': get: tags: - - deviceManagement.managedDevice + - deviceManagement.macOSSoftwareUpdateAccountSummary summary: Get the number of the resource - operationId: deviceManagement.managedDevice.managedDeviceMobileAppConfigurationState_GetCount + operationId: deviceManagement.macOSSoftwareUpdateAccountSummary.categorySummary.updateStateSummary_GetCount parameters: - - name: managedDevice-id + - name: macOSSoftwareUpdateAccountSummary-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of macOSSoftwareUpdateAccountSummary required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary + - name: macOSSoftwareUpdateCategorySummary-id + in: path + description: The unique identifier of macOSSoftwareUpdateCategorySummary + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: macOSSoftwareUpdateCategorySummary - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -25293,22 +26722,50 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/deviceManagement/managedDevices/{managedDevice-id}/securityBaselineStates': + '/deviceManagement/macOSSoftwareUpdateAccountSummaries/{macOSSoftwareUpdateAccountSummary-id}/categorySummaries/$count': get: tags: - - deviceManagement.managedDevice - summary: Get securityBaselineStates from deviceManagement - description: Security baseline states for this device. - operationId: deviceManagement.managedDevice_ListSecurityBaselineState + - deviceManagement.macOSSoftwareUpdateAccountSummary + summary: Get the number of the resource + operationId: deviceManagement.macOSSoftwareUpdateAccountSummary.categorySummary_GetCount parameters: - - name: managedDevice-id + - name: macOSSoftwareUpdateAccountSummary-id in: path - description: The unique identifier of managedDevice + description: The unique identifier of macOSSoftwareUpdateAccountSummary required: true style: simple schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /deviceManagement/macOSSoftwareUpdateAccountSummaries/$count: + get: + tags: + - deviceManagement.macOSSoftwareUpdateAccountSummary + summary: Get the number of the resource + operationId: deviceManagement.macOSSoftwareUpdateAccountSummary_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /deviceManagement/managedDeviceCleanupRules: + get: + tags: + - deviceManagement.managedDeviceCleanupRule + summary: Get managedDeviceCleanupRules from deviceManagement + description: Device cleanup rule V2 + operationId: deviceManagement_ListManagedDeviceCleanupRule + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -25346,7 +26803,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.securityBaselineStateCollectionResponse' + $ref: '#/components/responses/microsoft.graph.managedDeviceCleanupRuleCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -25355,24 +26812,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.managedDevice - summary: Create new navigation property to securityBaselineStates for deviceManagement - operationId: deviceManagement.managedDevice_CreateSecurityBaselineState - 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 + - deviceManagement.managedDeviceCleanupRule + summary: Create new navigation property to managedDeviceCleanupRules for deviceManagement + operationId: deviceManagement_CreateManagedDeviceCleanupRule requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.securityBaselineState' + $ref: '#/components/schemas/microsoft.graph.managedDeviceCleanupRule' required: true responses: 2XX: @@ -25380,34 +26828,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.securityBaselineState' + $ref: '#/components/schemas/microsoft.graph.managedDeviceCleanupRule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/managedDevices/{managedDevice-id}/securityBaselineStates/{securityBaselineState-id}': + '/deviceManagement/managedDeviceCleanupRules/{managedDeviceCleanupRule-id}': get: tags: - - deviceManagement.managedDevice - summary: Get securityBaselineStates from deviceManagement - description: Security baseline states for this device. - operationId: deviceManagement.managedDevice_GetSecurityBaselineState + - deviceManagement.managedDeviceCleanupRule + summary: Get managedDeviceCleanupRules from deviceManagement + description: Device cleanup rule V2 + operationId: deviceManagement_GetManagedDeviceCleanupRule 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: securityBaselineState-id + - name: managedDeviceCleanupRule-id in: path - description: The unique identifier of securityBaselineState + description: The unique identifier of managedDeviceCleanupRule required: true style: simple schema: type: string - x-ms-docs-key-type: securityBaselineState + x-ms-docs-key-type: managedDeviceCleanupRule - name: $select in: query description: Select properties to be returned @@ -25434,38 +26874,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.securityBaselineState' + $ref: '#/components/schemas/microsoft.graph.managedDeviceCleanupRule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.managedDevice - summary: Update the navigation property securityBaselineStates in deviceManagement - operationId: deviceManagement.managedDevice_UpdateSecurityBaselineState + - deviceManagement.managedDeviceCleanupRule + summary: Update the navigation property managedDeviceCleanupRules in deviceManagement + operationId: deviceManagement_UpdateManagedDeviceCleanupRule 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: securityBaselineState-id + - name: managedDeviceCleanupRule-id in: path - description: The unique identifier of securityBaselineState + description: The unique identifier of managedDeviceCleanupRule required: true style: simple schema: type: string - x-ms-docs-key-type: securityBaselineState + x-ms-docs-key-type: managedDeviceCleanupRule requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.securityBaselineState' + $ref: '#/components/schemas/microsoft.graph.managedDeviceCleanupRule' required: true responses: 2XX: @@ -25473,32 +26905,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.securityBaselineState' + $ref: '#/components/schemas/microsoft.graph.managedDeviceCleanupRule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.managedDevice - summary: Delete navigation property securityBaselineStates for deviceManagement - operationId: deviceManagement.managedDevice_DeleteSecurityBaselineState + - deviceManagement.managedDeviceCleanupRule + summary: Delete navigation property managedDeviceCleanupRules for deviceManagement + operationId: deviceManagement_DeleteManagedDeviceCleanupRule 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: securityBaselineState-id + - name: managedDeviceCleanupRule-id in: path - description: The unique identifier of securityBaselineState + description: The unique identifier of managedDeviceCleanupRule required: true style: simple schema: type: string - x-ms-docs-key-type: securityBaselineState + x-ms-docs-key-type: managedDeviceCleanupRule - name: If-Match in: header description: ETag @@ -25511,30 +26935,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/managedDevices/{managedDevice-id}/securityBaselineStates/{securityBaselineState-id}/settingStates': + /deviceManagement/managedDeviceCleanupRules/$count: get: tags: - - deviceManagement.managedDevice - summary: Get settingStates from deviceManagement - description: The security baseline state for different settings for a device - operationId: deviceManagement.managedDevice.securityBaselineState_ListSettingState + - deviceManagement.managedDeviceCleanupRule + summary: Get the number of the resource + operationId: deviceManagement.managedDeviceCleanupRule_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /deviceManagement/managedDeviceEncryptionStates: + get: + tags: + - deviceManagement.managedDeviceEncryptionState + summary: Get managedDeviceEncryptionStates from deviceManagement + description: Encryption report for devices in this account + operationId: deviceManagement_ListManagedDeviceEncryptionState 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: securityBaselineState-id - in: path - description: The unique identifier of securityBaselineState - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: securityBaselineState - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -25572,7 +26994,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.securityBaselineSettingStateCollectionResponse' + $ref: '#/components/responses/microsoft.graph.managedDeviceEncryptionStateCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -25581,32 +27003,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.managedDevice - summary: Create new navigation property to settingStates for deviceManagement - operationId: deviceManagement.managedDevice.securityBaselineState_CreateSettingState - 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: securityBaselineState-id - in: path - description: The unique identifier of securityBaselineState - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: securityBaselineState + - deviceManagement.managedDeviceEncryptionState + summary: Create new navigation property to managedDeviceEncryptionStates for deviceManagement + operationId: deviceManagement_CreateManagedDeviceEncryptionState requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.securityBaselineSettingState' + $ref: '#/components/schemas/microsoft.graph.managedDeviceEncryptionState' required: true responses: 2XX: @@ -25614,42 +27019,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.securityBaselineSettingState' + $ref: '#/components/schemas/microsoft.graph.managedDeviceEncryptionState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/managedDevices/{managedDevice-id}/securityBaselineStates/{securityBaselineState-id}/settingStates/{securityBaselineSettingState-id}': + '/deviceManagement/managedDeviceEncryptionStates/{managedDeviceEncryptionState-id}': get: tags: - - deviceManagement.managedDevice - summary: Get settingStates from deviceManagement - description: The security baseline state for different settings for a device - operationId: deviceManagement.managedDevice.securityBaselineState_GetSettingState + - deviceManagement.managedDeviceEncryptionState + summary: Get managedDeviceEncryptionStates from deviceManagement + description: Encryption report for devices in this account + operationId: deviceManagement_GetManagedDeviceEncryptionState 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: securityBaselineState-id - in: path - description: The unique identifier of securityBaselineState - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: securityBaselineState - - name: securityBaselineSettingState-id + - name: managedDeviceEncryptionState-id in: path - description: The unique identifier of securityBaselineSettingState + description: The unique identifier of managedDeviceEncryptionState required: true style: simple schema: type: string - x-ms-docs-key-type: securityBaselineSettingState + x-ms-docs-key-type: managedDeviceEncryptionState - name: $select in: query description: Select properties to be returned @@ -25676,46 +27065,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.securityBaselineSettingState' + $ref: '#/components/schemas/microsoft.graph.managedDeviceEncryptionState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.managedDevice - summary: Update the navigation property settingStates in deviceManagement - operationId: deviceManagement.managedDevice.securityBaselineState_UpdateSettingState + - deviceManagement.managedDeviceEncryptionState + summary: Update the navigation property managedDeviceEncryptionStates in deviceManagement + operationId: deviceManagement_UpdateManagedDeviceEncryptionState 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: securityBaselineState-id - in: path - description: The unique identifier of securityBaselineState - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: securityBaselineState - - name: securityBaselineSettingState-id + - name: managedDeviceEncryptionState-id in: path - description: The unique identifier of securityBaselineSettingState + description: The unique identifier of managedDeviceEncryptionState required: true style: simple schema: type: string - x-ms-docs-key-type: securityBaselineSettingState + x-ms-docs-key-type: managedDeviceEncryptionState requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.securityBaselineSettingState' + $ref: '#/components/schemas/microsoft.graph.managedDeviceEncryptionState' required: true responses: 2XX: @@ -25723,40 +27096,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.securityBaselineSettingState' + $ref: '#/components/schemas/microsoft.graph.managedDeviceEncryptionState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.managedDevice - summary: Delete navigation property settingStates for deviceManagement - operationId: deviceManagement.managedDevice.securityBaselineState_DeleteSettingState + - deviceManagement.managedDeviceEncryptionState + summary: Delete navigation property managedDeviceEncryptionStates for deviceManagement + operationId: deviceManagement_DeleteManagedDeviceEncryptionState 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: securityBaselineState-id - in: path - description: The unique identifier of securityBaselineState - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: securityBaselineState - - name: securityBaselineSettingState-id + - name: managedDeviceEncryptionState-id in: path - description: The unique identifier of securityBaselineSettingState + description: The unique identifier of managedDeviceEncryptionState required: true style: simple schema: type: string - x-ms-docs-key-type: securityBaselineSettingState + x-ms-docs-key-type: managedDeviceEncryptionState - name: If-Match in: header description: ETag @@ -25769,29 +27126,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/managedDevices/{managedDevice-id}/securityBaselineStates/{securityBaselineState-id}/settingStates/$count': + /deviceManagement/managedDeviceEncryptionStates/$count: get: tags: - - deviceManagement.managedDevice + - deviceManagement.managedDeviceEncryptionState summary: Get the number of the resource - operationId: deviceManagement.managedDevice.securityBaselineState.settingState_GetCount + operationId: deviceManagement.managedDeviceEncryptionState_GetCount 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: securityBaselineState-id - in: path - description: The unique identifier of securityBaselineState - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: securityBaselineState - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -25799,44 +27140,52 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/deviceManagement/managedDevices/{managedDevice-id}/securityBaselineStates/$count': + /deviceManagement/managedDeviceOverview: get: tags: - - deviceManagement.managedDevice - summary: Get the number of the resource - operationId: deviceManagement.managedDevice.securityBaselineState_GetCount + - deviceManagement.managedDeviceOverview + summary: Get managedDeviceOverview from deviceManagement + description: Device overview + operationId: deviceManagement_GetManagedDeviceOverview parameters: - - name: managedDevice-id - in: path - description: The unique identifier of managedDevice - required: true - style: simple + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: managedDevice - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + 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.managedDeviceOverview' default: $ref: '#/components/responses/error' - '/deviceManagement/managedDevices/{managedDevice-id}/users': + x-ms-docs-operation-type: operation + /deviceManagement/managedDevices: get: tags: - deviceManagement.managedDevice - summary: Get users from deviceManagement - description: The primary users associated with the managed device. - operationId: deviceManagement.managedDevice_ListUser + summary: Get managedDevices from deviceManagement + description: The list of managed devices. + operationId: deviceManagement_ListManagedDevice 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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -25874,35 +27223,52 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userCollectionResponse' + $ref: '#/components/responses/microsoft.graph.managedDeviceCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-07-02' - date: '2024-07-02' - version: 2024-07/PrivatePreview:copilotExportAPI x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/deviceManagement/managedDevices/{managedDevice-id}/windowsProtectionState': - get: + post: tags: - deviceManagement.managedDevice - summary: Get windowsProtectionState from deviceManagement - description: The device protection status. This property is read-only. - operationId: deviceManagement.managedDevice_GetWindowsProtectionState - 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: $select + summary: Create new navigation property to managedDevices for deviceManagement + operationId: deviceManagement_CreateManagedDevice + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.managedDevice' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.managedDevice' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/managedDevices/{managedDevice-id}': + get: + tags: + - deviceManagement.managedDevice + summary: Get managedDevices from deviceManagement + description: The list of managed devices. + operationId: deviceManagement_GetManagedDevice + 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: $select in: query description: Select properties to be returned style: form @@ -25928,15 +27294,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' + $ref: '#/components/schemas/microsoft.graph.managedDevice' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - deviceManagement.managedDevice - summary: Update the navigation property windowsProtectionState in deviceManagement - operationId: deviceManagement.managedDevice_UpdateWindowsProtectionState + summary: Update the navigation property managedDevices in deviceManagement + operationId: deviceManagement_UpdateManagedDevice parameters: - name: managedDevice-id in: path @@ -25951,7 +27317,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' + $ref: '#/components/schemas/microsoft.graph.managedDevice' required: true responses: 2XX: @@ -25959,15 +27325,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' + $ref: '#/components/schemas/microsoft.graph.managedDevice' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - deviceManagement.managedDevice - summary: Delete navigation property windowsProtectionState for deviceManagement - operationId: deviceManagement.managedDevice_DeleteWindowsProtectionState + summary: Delete navigation property managedDevices for deviceManagement + operationId: deviceManagement_DeleteManagedDevice parameters: - name: managedDevice-id in: path @@ -25989,13 +27355,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/managedDevices/{managedDevice-id}/windowsProtectionState/detectedMalwareState': + '/deviceManagement/managedDevices/{managedDevice-id}/assignmentFilterEvaluationStatusDetails': get: tags: - deviceManagement.managedDevice - summary: Get detectedMalwareState from deviceManagement - description: Device malware list - operationId: deviceManagement.managedDevice.windowsProtectionState_ListDetectedMalwareState + summary: Get assignmentFilterEvaluationStatusDetails from deviceManagement + description: Managed device mobile app configuration states for this device. + operationId: deviceManagement.managedDevice_ListAssignmentFilterEvaluationStatusDetail parameters: - name: managedDevice-id in: path @@ -26042,7 +27408,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.windowsDeviceMalwareStateCollectionResponse' + $ref: '#/components/responses/microsoft.graph.assignmentFilterEvaluationStatusDetailsCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -26052,8 +27418,8 @@ paths: post: tags: - deviceManagement.managedDevice - summary: Create new navigation property to detectedMalwareState for deviceManagement - operationId: deviceManagement.managedDevice.windowsProtectionState_CreateDetectedMalwareState + summary: Create new navigation property to assignmentFilterEvaluationStatusDetails for deviceManagement + operationId: deviceManagement.managedDevice_CreateAssignmentFilterEvaluationStatusDetail parameters: - name: managedDevice-id in: path @@ -26068,7 +27434,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' + $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' required: true responses: 2XX: @@ -26076,17 +27442,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' + $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/managedDevices/{managedDevice-id}/windowsProtectionState/detectedMalwareState/{windowsDeviceMalwareState-id}': + '/deviceManagement/managedDevices/{managedDevice-id}/assignmentFilterEvaluationStatusDetails/{assignmentFilterEvaluationStatusDetails-id}': get: tags: - deviceManagement.managedDevice - summary: Get detectedMalwareState from deviceManagement - description: Device malware list - operationId: deviceManagement.managedDevice.windowsProtectionState_GetDetectedMalwareState + summary: Get assignmentFilterEvaluationStatusDetails from deviceManagement + description: Managed device mobile app configuration states for this device. + operationId: deviceManagement.managedDevice_GetAssignmentFilterEvaluationStatusDetail parameters: - name: managedDevice-id in: path @@ -26096,14 +27462,14 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice - - name: windowsDeviceMalwareState-id + - name: assignmentFilterEvaluationStatusDetails-id in: path - description: The unique identifier of windowsDeviceMalwareState + description: The unique identifier of assignmentFilterEvaluationStatusDetails required: true style: simple schema: type: string - x-ms-docs-key-type: windowsDeviceMalwareState + x-ms-docs-key-type: assignmentFilterEvaluationStatusDetails - name: $select in: query description: Select properties to be returned @@ -26130,15 +27496,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' + $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - deviceManagement.managedDevice - summary: Update the navigation property detectedMalwareState in deviceManagement - operationId: deviceManagement.managedDevice.windowsProtectionState_UpdateDetectedMalwareState + summary: Update the navigation property assignmentFilterEvaluationStatusDetails in deviceManagement + operationId: deviceManagement.managedDevice_UpdateAssignmentFilterEvaluationStatusDetail parameters: - name: managedDevice-id in: path @@ -26148,20 +27514,20 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice - - name: windowsDeviceMalwareState-id + - name: assignmentFilterEvaluationStatusDetails-id in: path - description: The unique identifier of windowsDeviceMalwareState + description: The unique identifier of assignmentFilterEvaluationStatusDetails required: true style: simple schema: type: string - x-ms-docs-key-type: windowsDeviceMalwareState + x-ms-docs-key-type: assignmentFilterEvaluationStatusDetails requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' + $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' required: true responses: 2XX: @@ -26169,15 +27535,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' + $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - deviceManagement.managedDevice - summary: Delete navigation property detectedMalwareState for deviceManagement - operationId: deviceManagement.managedDevice.windowsProtectionState_DeleteDetectedMalwareState + summary: Delete navigation property assignmentFilterEvaluationStatusDetails for deviceManagement + operationId: deviceManagement.managedDevice_DeleteAssignmentFilterEvaluationStatusDetail parameters: - name: managedDevice-id in: path @@ -26187,14 +27553,14 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice - - name: windowsDeviceMalwareState-id + - name: assignmentFilterEvaluationStatusDetails-id in: path - description: The unique identifier of windowsDeviceMalwareState + description: The unique identifier of assignmentFilterEvaluationStatusDetails required: true style: simple schema: type: string - x-ms-docs-key-type: windowsDeviceMalwareState + x-ms-docs-key-type: assignmentFilterEvaluationStatusDetails - name: If-Match in: header description: ETag @@ -26207,12 +27573,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/managedDevices/{managedDevice-id}/windowsProtectionState/detectedMalwareState/$count': + '/deviceManagement/managedDevices/{managedDevice-id}/assignmentFilterEvaluationStatusDetails/$count': get: tags: - deviceManagement.managedDevice summary: Get the number of the resource - operationId: deviceManagement.managedDevice.windowsProtectionState.detectedMalwareState_GetCount + operationId: deviceManagement.managedDevice.assignmentFilterEvaluationStatusDetail_GetCount parameters: - name: managedDevice-id in: path @@ -26229,28 +27595,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/managedDevices/$count: + '/deviceManagement/managedDevices/{managedDevice-id}/detectedApps': get: tags: - deviceManagement.managedDevice - summary: Get the number of the resource - operationId: deviceManagement.managedDevice_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/managedDeviceWindowsOSImages: - get: - tags: - - deviceManagement.managedDeviceWindowsOperatingSystemImage - summary: Get managedDeviceWindowsOSImages from deviceManagement - description: A list of ManagedDeviceWindowsOperatingSystemImages - operationId: deviceManagement_ListManagedDeviceWindowsOSImage + summary: Get detectedApps from deviceManagement + description: All applications currently installed on the device + operationId: deviceManagement.managedDevice_ListDetectedApp 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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -26288,51 +27648,105 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.managedDeviceWindowsOperatingSystemImageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.detectedAppCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/deviceManagement/managedDevices/{managedDevice-id}/detectedApps/{detectedApp-id}': + get: tags: - - deviceManagement.managedDeviceWindowsOperatingSystemImage - summary: Create new navigation property to managedDeviceWindowsOSImages for deviceManagement - operationId: deviceManagement_CreateManagedDeviceWindowsOSImage - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceWindowsOperatingSystemImage' - required: true + - deviceManagement.managedDevice + summary: Get detectedApps from deviceManagement + description: All applications currently installed on the device + operationId: deviceManagement.managedDevice_GetDetectedApp + 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: detectedApp-id + in: path + description: The unique identifier of detectedApp + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: detectedApp + - 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: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceWindowsOperatingSystemImage' + $ref: '#/components/schemas/microsoft.graph.detectedApp' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/managedDeviceWindowsOSImages/{managedDeviceWindowsOperatingSystemImage-id}': + '/deviceManagement/managedDevices/{managedDevice-id}/detectedApps/$count': get: tags: - - deviceManagement.managedDeviceWindowsOperatingSystemImage - summary: Get managedDeviceWindowsOSImages from deviceManagement - description: A list of ManagedDeviceWindowsOperatingSystemImages - operationId: deviceManagement_GetManagedDeviceWindowsOSImage + - deviceManagement.managedDevice + summary: Get the number of the resource + operationId: deviceManagement.managedDevice.detectedApp_GetCount parameters: - - name: managedDeviceWindowsOperatingSystemImage-id + - name: managedDevice-id in: path - description: The unique identifier of managedDeviceWindowsOperatingSystemImage + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: managedDeviceWindowsOperatingSystemImage + x-ms-docs-key-type: managedDevice + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/deviceManagement/managedDevices/{managedDevice-id}/deviceCategory': + get: + tags: + - deviceManagement.managedDevice + summary: Get deviceCategory from deviceManagement + description: Device category + operationId: deviceManagement.managedDevice_GetDeviceCategory + 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: $select in: query description: Select properties to be returned @@ -26359,30 +27773,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceWindowsOperatingSystemImage' + $ref: '#/components/schemas/microsoft.graph.deviceCategory' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.managedDeviceWindowsOperatingSystemImage - summary: Update the navigation property managedDeviceWindowsOSImages in deviceManagement - operationId: deviceManagement_UpdateManagedDeviceWindowsOSImage + - deviceManagement.managedDevice + summary: Update the navigation property deviceCategory in deviceManagement + operationId: deviceManagement.managedDevice_UpdateDeviceCategory parameters: - - name: managedDeviceWindowsOperatingSystemImage-id + - name: managedDevice-id in: path - description: The unique identifier of managedDeviceWindowsOperatingSystemImage + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: managedDeviceWindowsOperatingSystemImage + x-ms-docs-key-type: managedDevice requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceWindowsOperatingSystemImage' + $ref: '#/components/schemas/microsoft.graph.deviceCategory' required: true responses: 2XX: @@ -26390,24 +27804,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceWindowsOperatingSystemImage' + $ref: '#/components/schemas/microsoft.graph.deviceCategory' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.managedDeviceWindowsOperatingSystemImage - summary: Delete navigation property managedDeviceWindowsOSImages for deviceManagement - operationId: deviceManagement_DeleteManagedDeviceWindowsOSImage + - deviceManagement.managedDevice + summary: Delete navigation property deviceCategory for deviceManagement + operationId: deviceManagement.managedDevice_DeleteDeviceCategory parameters: - - name: managedDeviceWindowsOperatingSystemImage-id + - name: managedDevice-id in: path - description: The unique identifier of managedDeviceWindowsOperatingSystemImage + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: managedDeviceWindowsOperatingSystemImage + x-ms-docs-key-type: managedDevice - name: If-Match in: header description: ETag @@ -26420,28 +27834,96 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/managedDeviceWindowsOSImages/$count: + '/deviceManagement/managedDevices/{managedDevice-id}/deviceCategory/$ref': get: tags: - - deviceManagement.managedDeviceWindowsOperatingSystemImage - summary: Get the number of the resource - operationId: deviceManagement.managedDeviceWindowsOSImage_GetCount + - deviceManagement.managedDevice + summary: Get ref of deviceCategory from deviceManagement + description: Device category + operationId: deviceManagement.managedDevice_GetDeviceCategoryGraphBPreRef parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: managedDevice responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Retrieved navigation property link + content: + application/json: + schema: + type: string default: $ref: '#/components/responses/error' - /deviceManagement/microsoftTunnelConfigurations: + x-ms-docs-operation-type: operation + put: + tags: + - deviceManagement.managedDevice + summary: Update the ref of navigation property deviceCategory in deviceManagement + operationId: deviceManagement.managedDevice_SetDeviceCategoryGraphBPreRef + 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 + requestBody: + $ref: '#/components/requestBodies/refPutBody' + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.managedDevice + summary: Delete ref of navigation property deviceCategory for deviceManagement + operationId: deviceManagement.managedDevice_DeleteDeviceCategoryGraphBPreRef + 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: 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 + '/deviceManagement/managedDevices/{managedDevice-id}/deviceCompliancePolicyStates': get: tags: - - deviceManagement.microsoftTunnelConfiguration - summary: Get microsoftTunnelConfigurations from deviceManagement - description: Collection of MicrosoftTunnelConfiguration settings associated with account. - operationId: deviceManagement_ListMicrosoftTunnelConfiguration + - deviceManagement.managedDevice + summary: Get deviceCompliancePolicyStates from deviceManagement + description: Device compliance policy states for this device. + operationId: deviceManagement.managedDevice_ListDeviceCompliancePolicyState 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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -26479,7 +27961,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.microsoftTunnelConfigurationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceCompliancePolicyStateCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -26488,15 +27970,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.microsoftTunnelConfiguration - summary: Create new navigation property to microsoftTunnelConfigurations for deviceManagement - operationId: deviceManagement_CreateMicrosoftTunnelConfiguration + - deviceManagement.managedDevice + summary: Create new navigation property to deviceCompliancePolicyStates for deviceManagement + operationId: deviceManagement.managedDevice_CreateDeviceCompliancePolicyState + 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 requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelConfiguration' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' required: true responses: 2XX: @@ -26504,26 +27995,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelConfiguration' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/microsoftTunnelConfigurations/{microsoftTunnelConfiguration-id}': + '/deviceManagement/managedDevices/{managedDevice-id}/deviceCompliancePolicyStates/{deviceCompliancePolicyState-id}': get: tags: - - deviceManagement.microsoftTunnelConfiguration - summary: Get microsoftTunnelConfigurations from deviceManagement - description: Collection of MicrosoftTunnelConfiguration settings associated with account. - operationId: deviceManagement_GetMicrosoftTunnelConfiguration + - deviceManagement.managedDevice + summary: Get deviceCompliancePolicyStates from deviceManagement + description: Device compliance policy states for this device. + operationId: deviceManagement.managedDevice_GetDeviceCompliancePolicyState parameters: - - name: microsoftTunnelConfiguration-id + - name: managedDevice-id in: path - description: The unique identifier of microsoftTunnelConfiguration + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: microsoftTunnelConfiguration + x-ms-docs-key-type: managedDevice + - name: deviceCompliancePolicyState-id + in: path + description: The unique identifier of deviceCompliancePolicyState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceCompliancePolicyState - name: $select in: query description: Select properties to be returned @@ -26550,30 +28049,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelConfiguration' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.microsoftTunnelConfiguration - summary: Update the navigation property microsoftTunnelConfigurations in deviceManagement - operationId: deviceManagement_UpdateMicrosoftTunnelConfiguration + - deviceManagement.managedDevice + summary: Update the navigation property deviceCompliancePolicyStates in deviceManagement + operationId: deviceManagement.managedDevice_UpdateDeviceCompliancePolicyState parameters: - - name: microsoftTunnelConfiguration-id + - name: managedDevice-id in: path - description: The unique identifier of microsoftTunnelConfiguration + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: microsoftTunnelConfiguration + x-ms-docs-key-type: managedDevice + - name: deviceCompliancePolicyState-id + in: path + description: The unique identifier of deviceCompliancePolicyState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceCompliancePolicyState requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelConfiguration' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' required: true responses: 2XX: @@ -26581,24 +28088,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelConfiguration' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.microsoftTunnelConfiguration - summary: Delete navigation property microsoftTunnelConfigurations for deviceManagement - operationId: deviceManagement_DeleteMicrosoftTunnelConfiguration + - deviceManagement.managedDevice + summary: Delete navigation property deviceCompliancePolicyStates for deviceManagement + operationId: deviceManagement.managedDevice_DeleteDeviceCompliancePolicyState parameters: - - name: microsoftTunnelConfiguration-id + - name: managedDevice-id in: path - description: The unique identifier of microsoftTunnelConfiguration + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: microsoftTunnelConfiguration + x-ms-docs-key-type: managedDevice + - name: deviceCompliancePolicyState-id + in: path + description: The unique identifier of deviceCompliancePolicyState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceCompliancePolicyState - name: If-Match in: header description: ETag @@ -26611,13 +28126,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/microsoftTunnelConfigurations/$count: + '/deviceManagement/managedDevices/{managedDevice-id}/deviceCompliancePolicyStates/$count': get: tags: - - deviceManagement.microsoftTunnelConfiguration + - deviceManagement.managedDevice summary: Get the number of the resource - operationId: deviceManagement.microsoftTunnelConfiguration_GetCount + operationId: deviceManagement.managedDevice.deviceCompliancePolicyState_GetCount 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 - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -26625,14 +28148,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/microsoftTunnelHealthThresholds: + '/deviceManagement/managedDevices/{managedDevice-id}/deviceConfigurationStates': get: tags: - - deviceManagement.microsoftTunnelHealthThreshold - summary: Get microsoftTunnelHealthThresholds from deviceManagement - description: Collection of MicrosoftTunnelHealthThreshold settings associated with account. - operationId: deviceManagement_ListMicrosoftTunnelHealthThreshold + - deviceManagement.managedDevice + summary: Get deviceConfigurationStates from deviceManagement + description: Device configuration states for this device. + operationId: deviceManagement.managedDevice_ListDeviceConfigurationState 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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -26670,7 +28201,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.microsoftTunnelHealthThresholdCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceConfigurationStateCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -26679,15 +28210,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.microsoftTunnelHealthThreshold - summary: Create new navigation property to microsoftTunnelHealthThresholds for deviceManagement - operationId: deviceManagement_CreateMicrosoftTunnelHealthThreshold + - deviceManagement.managedDevice + summary: Create new navigation property to deviceConfigurationStates for deviceManagement + operationId: deviceManagement.managedDevice_CreateDeviceConfigurationState + 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 requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelHealthThreshold' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' required: true responses: 2XX: @@ -26695,27 +28235,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelHealthThreshold' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/microsoftTunnelHealthThresholds/{microsoftTunnelHealthThreshold-id}': + '/deviceManagement/managedDevices/{managedDevice-id}/deviceConfigurationStates/{deviceConfigurationState-id}': get: tags: - - deviceManagement.microsoftTunnelHealthThreshold - summary: Get microsoftTunnelHealthThresholds from deviceManagement - description: Collection of MicrosoftTunnelHealthThreshold settings associated with account. - operationId: deviceManagement_GetMicrosoftTunnelHealthThreshold + - deviceManagement.managedDevice + summary: Get deviceConfigurationStates from deviceManagement + description: Device configuration states for this device. + operationId: deviceManagement.managedDevice_GetDeviceConfigurationState parameters: - - name: microsoftTunnelHealthThreshold-id + - name: managedDevice-id in: path - description: The unique identifier of microsoftTunnelHealthThreshold + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: microsoftTunnelHealthThreshold - - name: $select + x-ms-docs-key-type: managedDevice + - name: deviceConfigurationState-id + in: path + description: The unique identifier of deviceConfigurationState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceConfigurationState + - name: $select in: query description: Select properties to be returned style: form @@ -26741,30 +28289,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelHealthThreshold' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.microsoftTunnelHealthThreshold - summary: Update the navigation property microsoftTunnelHealthThresholds in deviceManagement - operationId: deviceManagement_UpdateMicrosoftTunnelHealthThreshold + - deviceManagement.managedDevice + summary: Update the navigation property deviceConfigurationStates in deviceManagement + operationId: deviceManagement.managedDevice_UpdateDeviceConfigurationState parameters: - - name: microsoftTunnelHealthThreshold-id + - name: managedDevice-id in: path - description: The unique identifier of microsoftTunnelHealthThreshold + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: microsoftTunnelHealthThreshold + x-ms-docs-key-type: managedDevice + - name: deviceConfigurationState-id + in: path + description: The unique identifier of deviceConfigurationState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceConfigurationState requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelHealthThreshold' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' required: true responses: 2XX: @@ -26772,24 +28328,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelHealthThreshold' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.microsoftTunnelHealthThreshold - summary: Delete navigation property microsoftTunnelHealthThresholds for deviceManagement - operationId: deviceManagement_DeleteMicrosoftTunnelHealthThreshold + - deviceManagement.managedDevice + summary: Delete navigation property deviceConfigurationStates for deviceManagement + operationId: deviceManagement.managedDevice_DeleteDeviceConfigurationState parameters: - - name: microsoftTunnelHealthThreshold-id + - name: managedDevice-id in: path - description: The unique identifier of microsoftTunnelHealthThreshold + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: microsoftTunnelHealthThreshold + x-ms-docs-key-type: managedDevice + - name: deviceConfigurationState-id + in: path + description: The unique identifier of deviceConfigurationState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceConfigurationState - name: If-Match in: header description: ETag @@ -26802,13 +28366,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/microsoftTunnelHealthThresholds/$count: + '/deviceManagement/managedDevices/{managedDevice-id}/deviceConfigurationStates/$count': get: tags: - - deviceManagement.microsoftTunnelHealthThreshold + - deviceManagement.managedDevice summary: Get the number of the resource - operationId: deviceManagement.microsoftTunnelHealthThreshold_GetCount + operationId: deviceManagement.managedDevice.deviceConfigurationState_GetCount 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 - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -26816,14 +28388,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/microsoftTunnelServerLogCollectionResponses: + '/deviceManagement/managedDevices/{managedDevice-id}/deviceHealthScriptStates': get: tags: - - deviceManagement.microsoftTunnelServerLogCollectionResponse - summary: Get microsoftTunnelServerLogCollectionResponses from deviceManagement - description: Collection of MicrosoftTunnelServerLogCollectionResponse settings associated with account. - operationId: deviceManagement_ListMicrosoftTunnelServerLogCollectionResponse + - deviceManagement.managedDevice + summary: Get deviceHealthScriptStates from deviceManagement + description: Results of device health scripts that ran for this device. Default is empty list. This property is read-only. + operationId: deviceManagement.managedDevice_ListDeviceHealthScriptState 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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -26861,7 +28441,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.microsoftTunnelServerLogCollectionResponseCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceHealthScriptPolicyStateCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -26870,15 +28450,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.microsoftTunnelServerLogCollectionResponse - summary: Create new navigation property to microsoftTunnelServerLogCollectionResponses for deviceManagement - operationId: deviceManagement_CreateMicrosoftTunnelServerLogCollectionResponse + - deviceManagement.managedDevice + summary: Create new navigation property to deviceHealthScriptStates for deviceManagement + operationId: deviceManagement.managedDevice_CreateDeviceHealthScriptState + 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 requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelServerLogCollectionResponse' + $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptPolicyState' required: true responses: 2XX: @@ -26886,26 +28475,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelServerLogCollectionResponse' + $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptPolicyState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/microsoftTunnelServerLogCollectionResponses/{microsoftTunnelServerLogCollectionResponse-id}': + '/deviceManagement/managedDevices/{managedDevice-id}/deviceHealthScriptStates/id=''{id}'',policyId=''{policyId}'',deviceId=''{deviceId}''': get: tags: - - deviceManagement.microsoftTunnelServerLogCollectionResponse - summary: Get microsoftTunnelServerLogCollectionResponses from deviceManagement - description: Collection of MicrosoftTunnelServerLogCollectionResponse settings associated with account. - operationId: deviceManagement_GetMicrosoftTunnelServerLogCollectionResponse + - deviceManagement.managedDevice + summary: Get deviceHealthScriptStates from deviceManagement + description: Results of device health scripts that ran for this device. Default is empty list. This property is read-only. + operationId: deviceManagement.managedDevice_GetDeviceHealthScriptState parameters: - - name: microsoftTunnelServerLogCollectionResponse-id + - name: managedDevice-id in: path - description: The unique identifier of microsoftTunnelServerLogCollectionResponse + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: microsoftTunnelServerLogCollectionResponse + x-ms-docs-key-type: managedDevice + - name: id + in: path + description: Property in multi-part unique identifier of deviceHealthScriptPolicyState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceHealthScriptPolicyState + - name: policyId + in: path + description: Property in multi-part unique identifier of deviceHealthScriptPolicyState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceHealthScriptPolicyState + - name: deviceId + in: path + description: Property in multi-part unique identifier of deviceHealthScriptPolicyState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceHealthScriptPolicyState - name: $select in: query description: Select properties to be returned @@ -26932,30 +28545,54 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelServerLogCollectionResponse' + $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptPolicyState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.microsoftTunnelServerLogCollectionResponse - summary: Update the navigation property microsoftTunnelServerLogCollectionResponses in deviceManagement - operationId: deviceManagement_UpdateMicrosoftTunnelServerLogCollectionResponse + - deviceManagement.managedDevice + summary: Update the navigation property deviceHealthScriptStates in deviceManagement + operationId: deviceManagement.managedDevice_UpdateDeviceHealthScriptState parameters: - - name: microsoftTunnelServerLogCollectionResponse-id + - name: managedDevice-id in: path - description: The unique identifier of microsoftTunnelServerLogCollectionResponse + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: microsoftTunnelServerLogCollectionResponse + x-ms-docs-key-type: managedDevice + - name: id + in: path + description: Property in multi-part unique identifier of deviceHealthScriptPolicyState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceHealthScriptPolicyState + - name: policyId + in: path + description: Property in multi-part unique identifier of deviceHealthScriptPolicyState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceHealthScriptPolicyState + - name: deviceId + in: path + description: Property in multi-part unique identifier of deviceHealthScriptPolicyState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceHealthScriptPolicyState requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelServerLogCollectionResponse' + $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptPolicyState' required: true responses: 2XX: @@ -26963,24 +28600,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelServerLogCollectionResponse' + $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptPolicyState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.microsoftTunnelServerLogCollectionResponse - summary: Delete navigation property microsoftTunnelServerLogCollectionResponses for deviceManagement - operationId: deviceManagement_DeleteMicrosoftTunnelServerLogCollectionResponse + - deviceManagement.managedDevice + summary: Delete navigation property deviceHealthScriptStates for deviceManagement + operationId: deviceManagement.managedDevice_DeleteDeviceHealthScriptState parameters: - - name: microsoftTunnelServerLogCollectionResponse-id + - name: managedDevice-id in: path - description: The unique identifier of microsoftTunnelServerLogCollectionResponse + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: microsoftTunnelServerLogCollectionResponse + x-ms-docs-key-type: managedDevice + - name: id + in: path + description: Property in multi-part unique identifier of deviceHealthScriptPolicyState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceHealthScriptPolicyState + - name: policyId + in: path + description: Property in multi-part unique identifier of deviceHealthScriptPolicyState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceHealthScriptPolicyState + - name: deviceId + in: path + description: Property in multi-part unique identifier of deviceHealthScriptPolicyState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceHealthScriptPolicyState - name: If-Match in: header description: ETag @@ -26993,13 +28654,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/microsoftTunnelServerLogCollectionResponses/$count: + '/deviceManagement/managedDevices/{managedDevice-id}/deviceHealthScriptStates/$count': get: tags: - - deviceManagement.microsoftTunnelServerLogCollectionResponse + - deviceManagement.managedDevice summary: Get the number of the resource - operationId: deviceManagement.microsoftTunnelServerLogCollectionResponse_GetCount + operationId: deviceManagement.managedDevice.deviceHealthScriptState_GetCount 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 - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -27007,14 +28676,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/microsoftTunnelSites: + '/deviceManagement/managedDevices/{managedDevice-id}/logCollectionRequests': get: tags: - - deviceManagement.microsoftTunnelSite - summary: Get microsoftTunnelSites from deviceManagement - description: Collection of MicrosoftTunnelSite settings associated with account. - operationId: deviceManagement_ListMicrosoftTunnelSite + - deviceManagement.managedDevice + summary: Get logCollectionRequests from deviceManagement + description: List of log collection requests + operationId: deviceManagement.managedDevice_ListLogCollectionRequest 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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -27052,7 +28729,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.microsoftTunnelSiteCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceLogCollectionResponseCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -27061,15 +28738,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.microsoftTunnelSite - summary: Create new navigation property to microsoftTunnelSites for deviceManagement - operationId: deviceManagement_CreateMicrosoftTunnelSite + - deviceManagement.managedDevice + summary: Create new navigation property to logCollectionRequests for deviceManagement + operationId: deviceManagement.managedDevice_CreateLogCollectionRequest + 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 requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelSite' + $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' required: true responses: 2XX: @@ -27077,26 +28763,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelSite' + $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/microsoftTunnelSites/{microsoftTunnelSite-id}': + '/deviceManagement/managedDevices/{managedDevice-id}/logCollectionRequests/{deviceLogCollectionResponse-id}': get: tags: - - deviceManagement.microsoftTunnelSite - summary: Get microsoftTunnelSites from deviceManagement - description: Collection of MicrosoftTunnelSite settings associated with account. - operationId: deviceManagement_GetMicrosoftTunnelSite + - deviceManagement.managedDevice + summary: Get logCollectionRequests from deviceManagement + description: List of log collection requests + operationId: deviceManagement.managedDevice_GetLogCollectionRequest parameters: - - name: microsoftTunnelSite-id + - name: managedDevice-id in: path - description: The unique identifier of microsoftTunnelSite + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: microsoftTunnelSite + 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 - name: $select in: query description: Select properties to be returned @@ -27123,30 +28817,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelSite' + $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.microsoftTunnelSite - summary: Update the navigation property microsoftTunnelSites in deviceManagement - operationId: deviceManagement_UpdateMicrosoftTunnelSite + - deviceManagement.managedDevice + summary: Update the navigation property logCollectionRequests in deviceManagement + operationId: deviceManagement.managedDevice_UpdateLogCollectionRequest parameters: - - name: microsoftTunnelSite-id + - name: managedDevice-id in: path - description: The unique identifier of microsoftTunnelSite + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: microsoftTunnelSite + 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 requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelSite' + $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' required: true responses: 2XX: @@ -27154,24 +28856,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelSite' + $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.microsoftTunnelSite - summary: Delete navigation property microsoftTunnelSites for deviceManagement - operationId: deviceManagement_DeleteMicrosoftTunnelSite + - deviceManagement.managedDevice + summary: Delete navigation property logCollectionRequests for deviceManagement + operationId: deviceManagement.managedDevice_DeleteLogCollectionRequest parameters: - - name: microsoftTunnelSite-id + - name: managedDevice-id in: path - description: The unique identifier of microsoftTunnelSite + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: microsoftTunnelSite + 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 - name: If-Match in: header description: ETag @@ -27184,125 +28894,83 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/microsoftTunnelSites/{microsoftTunnelSite-id}/microsoftTunnelConfiguration': - get: + '/deviceManagement/managedDevices/{managedDevice-id}/logCollectionRequests/{deviceLogCollectionResponse-id}/microsoft.graph.createDownloadUrl': + post: tags: - - deviceManagement.microsoftTunnelSite - summary: Get microsoftTunnelConfiguration from deviceManagement - description: The MicrosoftTunnelConfiguration that has been applied to this MicrosoftTunnelSite - operationId: deviceManagement.microsoftTunnelSite_GetMicrosoftTunnelConfiguration + - deviceManagement.managedDevice + summary: Invoke action createDownloadUrl + operationId: deviceManagement.managedDevice.logCollectionRequest_createDownloadUrl parameters: - - name: microsoftTunnelSite-id + - name: managedDevice-id in: path - description: The unique identifier of microsoftTunnelSite + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: microsoftTunnelSite - - 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.microsoftTunnelConfiguration' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.microsoftTunnelSite - summary: Update the navigation property microsoftTunnelConfiguration in deviceManagement - operationId: deviceManagement.microsoftTunnelSite_UpdateMicrosoftTunnelConfiguration - parameters: - - name: microsoftTunnelSite-id + x-ms-docs-key-type: managedDevice + - name: deviceLogCollectionResponse-id in: path - description: The unique identifier of microsoftTunnelSite + description: The unique identifier of deviceLogCollectionResponse required: true style: simple schema: type: string - x-ms-docs-key-type: microsoftTunnelSite - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelConfiguration' - required: true + x-ms-docs-key-type: deviceLogCollectionResponse responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelConfiguration' + type: object + properties: + value: + 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 + '/deviceManagement/managedDevices/{managedDevice-id}/logCollectionRequests/$count': + get: tags: - - deviceManagement.microsoftTunnelSite - summary: Delete navigation property microsoftTunnelConfiguration for deviceManagement - operationId: deviceManagement.microsoftTunnelSite_DeleteMicrosoftTunnelConfiguration + - deviceManagement.managedDevice + summary: Get the number of the resource + operationId: deviceManagement.managedDevice.logCollectionRequest_GetCount parameters: - - name: microsoftTunnelSite-id + - name: managedDevice-id in: path - description: The unique identifier of microsoftTunnelSite + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: microsoftTunnelSite - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: managedDevice + - $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 - '/deviceManagement/microsoftTunnelSites/{microsoftTunnelSite-id}/microsoftTunnelServers': + '/deviceManagement/managedDevices/{managedDevice-id}/managedDeviceMobileAppConfigurationStates': get: tags: - - deviceManagement.microsoftTunnelSite - summary: Get microsoftTunnelServers from deviceManagement - description: A list of MicrosoftTunnelServers that are registered to this MicrosoftTunnelSite - operationId: deviceManagement.microsoftTunnelSite_ListMicrosoftTunnelServer + - deviceManagement.managedDevice + summary: Get managedDeviceMobileAppConfigurationStates from deviceManagement + description: Managed device mobile app configuration states for this device. + operationId: deviceManagement.managedDevice_ListManagedDeviceMobileAppConfigurationState parameters: - - name: microsoftTunnelSite-id + - name: managedDevice-id in: path - description: The unique identifier of microsoftTunnelSite + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: microsoftTunnelSite + x-ms-docs-key-type: managedDevice - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -27340,7 +29008,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.microsoftTunnelServerCollectionResponse' + $ref: '#/components/responses/microsoft.graph.managedDeviceMobileAppConfigurationStateCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -27349,24 +29017,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.microsoftTunnelSite - summary: Create new navigation property to microsoftTunnelServers for deviceManagement - operationId: deviceManagement.microsoftTunnelSite_CreateMicrosoftTunnelServer + - deviceManagement.managedDevice + summary: Create new navigation property to managedDeviceMobileAppConfigurationStates for deviceManagement + operationId: deviceManagement.managedDevice_CreateManagedDeviceMobileAppConfigurationState parameters: - - name: microsoftTunnelSite-id + - name: managedDevice-id in: path - description: The unique identifier of microsoftTunnelSite + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: microsoftTunnelSite + x-ms-docs-key-type: managedDevice requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelServer' + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationState' required: true responses: 2XX: @@ -27374,34 +29042,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelServer' + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/microsoftTunnelSites/{microsoftTunnelSite-id}/microsoftTunnelServers/{microsoftTunnelServer-id}': + '/deviceManagement/managedDevices/{managedDevice-id}/managedDeviceMobileAppConfigurationStates/{managedDeviceMobileAppConfigurationState-id}': get: tags: - - deviceManagement.microsoftTunnelSite - summary: Get microsoftTunnelServers from deviceManagement - description: A list of MicrosoftTunnelServers that are registered to this MicrosoftTunnelSite - operationId: deviceManagement.microsoftTunnelSite_GetMicrosoftTunnelServer + - deviceManagement.managedDevice + summary: Get managedDeviceMobileAppConfigurationStates from deviceManagement + description: Managed device mobile app configuration states for this device. + operationId: deviceManagement.managedDevice_GetManagedDeviceMobileAppConfigurationState parameters: - - name: microsoftTunnelSite-id + - name: managedDevice-id in: path - description: The unique identifier of microsoftTunnelSite + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: microsoftTunnelSite - - name: microsoftTunnelServer-id + x-ms-docs-key-type: managedDevice + - name: managedDeviceMobileAppConfigurationState-id in: path - description: The unique identifier of microsoftTunnelServer + description: The unique identifier of managedDeviceMobileAppConfigurationState required: true style: simple schema: type: string - x-ms-docs-key-type: microsoftTunnelServer + x-ms-docs-key-type: managedDeviceMobileAppConfigurationState - name: $select in: query description: Select properties to be returned @@ -27428,38 +29096,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelServer' + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.microsoftTunnelSite - summary: Update the navigation property microsoftTunnelServers in deviceManagement - operationId: deviceManagement.microsoftTunnelSite_UpdateMicrosoftTunnelServer + - deviceManagement.managedDevice + summary: Update the navigation property managedDeviceMobileAppConfigurationStates in deviceManagement + operationId: deviceManagement.managedDevice_UpdateManagedDeviceMobileAppConfigurationState parameters: - - name: microsoftTunnelSite-id + - name: managedDevice-id in: path - description: The unique identifier of microsoftTunnelSite + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: microsoftTunnelSite - - name: microsoftTunnelServer-id - in: path - description: The unique identifier of microsoftTunnelServer + x-ms-docs-key-type: managedDevice + - name: managedDeviceMobileAppConfigurationState-id + in: path + description: The unique identifier of managedDeviceMobileAppConfigurationState required: true style: simple schema: type: string - x-ms-docs-key-type: microsoftTunnelServer + x-ms-docs-key-type: managedDeviceMobileAppConfigurationState requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelServer' + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationState' required: true responses: 2XX: @@ -27467,32 +29135,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelServer' + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.microsoftTunnelSite - summary: Delete navigation property microsoftTunnelServers for deviceManagement - operationId: deviceManagement.microsoftTunnelSite_DeleteMicrosoftTunnelServer + - deviceManagement.managedDevice + summary: Delete navigation property managedDeviceMobileAppConfigurationStates for deviceManagement + operationId: deviceManagement.managedDevice_DeleteManagedDeviceMobileAppConfigurationState parameters: - - name: microsoftTunnelSite-id + - name: managedDevice-id in: path - description: The unique identifier of microsoftTunnelSite + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: microsoftTunnelSite - - name: microsoftTunnelServer-id + x-ms-docs-key-type: managedDevice + - name: managedDeviceMobileAppConfigurationState-id in: path - description: The unique identifier of microsoftTunnelServer + description: The unique identifier of managedDeviceMobileAppConfigurationState required: true style: simple schema: type: string - x-ms-docs-key-type: microsoftTunnelServer + x-ms-docs-key-type: managedDeviceMobileAppConfigurationState - name: If-Match in: header description: ETag @@ -27505,21 +29173,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/microsoftTunnelSites/{microsoftTunnelSite-id}/microsoftTunnelServers/$count': + '/deviceManagement/managedDevices/{managedDevice-id}/managedDeviceMobileAppConfigurationStates/$count': get: tags: - - deviceManagement.microsoftTunnelSite + - deviceManagement.managedDevice summary: Get the number of the resource - operationId: deviceManagement.microsoftTunnelSite.microsoftTunnelServer_GetCount + operationId: deviceManagement.managedDevice.managedDeviceMobileAppConfigurationState_GetCount parameters: - - name: microsoftTunnelSite-id + - name: managedDevice-id in: path - description: The unique identifier of microsoftTunnelSite + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: microsoftTunnelSite + x-ms-docs-key-type: managedDevice - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -27527,160 +29195,159 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/microsoftTunnelSites/$count: - get: + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.activateDeviceEsim': + post: tags: - - deviceManagement.microsoftTunnelSite - summary: Get the number of the resource - operationId: deviceManagement.microsoftTunnelSite_GetCount + - deviceManagement.managedDevice + summary: Invoke action activateDeviceEsim + description: Activate eSIM on the device. + operationId: deviceManagement.managedDevice_activateDeviceEsim parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + carrierUrl: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - /deviceManagement/mobileAppTroubleshootingEvents: - get: + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.bypassActivationLock': + post: tags: - - deviceManagement.mobileAppTroubleshootingEvent - summary: Get mobileAppTroubleshootingEvents from deviceManagement - description: The collection property of MobileAppTroubleshootingEvent. - operationId: deviceManagement_ListMobileAppTroubleshootingEvent + - deviceManagement.managedDevice + summary: Invoke action bypassActivationLock + description: Bypass activation lock + operationId: deviceManagement.managedDevice_bypassActivationLock 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 + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: managedDevice responses: 2XX: - $ref: '#/components/responses/microsoft.graph.mobileAppTroubleshootingEventCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.changeAssignments': post: tags: - - deviceManagement.mobileAppTroubleshootingEvent - summary: Create new navigation property to mobileAppTroubleshootingEvents for deviceManagement - operationId: deviceManagement_CreateMobileAppTroubleshootingEvent + - deviceManagement.managedDevice + summary: Invoke action changeAssignments + operationId: deviceManagement.managedDevice_changeAssignment + 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 requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mobileAppTroubleshootingEvent' + type: object + properties: + deviceAssignmentItems: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceAssignmentItem' + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mobileAppTroubleshootingEvent' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEvent-id}': - get: + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.cleanWindowsDevice': + post: tags: - - deviceManagement.mobileAppTroubleshootingEvent - summary: Get mobileAppTroubleshootingEvents from deviceManagement - description: The collection property of MobileAppTroubleshootingEvent. - operationId: deviceManagement_GetMobileAppTroubleshootingEvent + - deviceManagement.managedDevice + summary: Invoke action cleanWindowsDevice + description: Clean Windows device + operationId: deviceManagement.managedDevice_cleanWindowsDevice parameters: - - name: mobileAppTroubleshootingEvent-id + - name: managedDevice-id in: path - description: The unique identifier of mobileAppTroubleshootingEvent + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: mobileAppTroubleshootingEvent - - 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: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + keepUserData: + type: boolean + default: false + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mobileAppTroubleshootingEvent' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.createDeviceLogCollectionRequest': + post: tags: - - deviceManagement.mobileAppTroubleshootingEvent - summary: Update the navigation property mobileAppTroubleshootingEvents in deviceManagement - operationId: deviceManagement_UpdateMobileAppTroubleshootingEvent + - deviceManagement.managedDevice + summary: Invoke action createDeviceLogCollectionRequest + operationId: deviceManagement.managedDevice_createDeviceLogCollectionRequest parameters: - - name: mobileAppTroubleshootingEvent-id + - name: managedDevice-id in: path - description: The unique identifier of mobileAppTroubleshootingEvent + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: mobileAppTroubleshootingEvent + x-ms-docs-key-type: managedDevice requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mobileAppTroubleshootingEvent' + type: object + properties: + templateType: + $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionRequest' + additionalProperties: + type: object required: true responses: 2XX: @@ -27688,962 +29355,1185 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mobileAppTroubleshootingEvent' + $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.deleteUserFromSharedAppleDevice': + post: tags: - - deviceManagement.mobileAppTroubleshootingEvent - summary: Delete navigation property mobileAppTroubleshootingEvents for deviceManagement - operationId: deviceManagement_DeleteMobileAppTroubleshootingEvent + - deviceManagement.managedDevice + summary: Invoke action deleteUserFromSharedAppleDevice + description: Delete user from shared Apple device + operationId: deviceManagement.managedDevice_deleteUserFromSharedAppleDevice parameters: - - name: mobileAppTroubleshootingEvent-id + - name: managedDevice-id in: path - description: The unique identifier of mobileAppTroubleshootingEvent + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: mobileAppTroubleshootingEvent - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + userPrincipalName: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.deprovision': + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action deprovision + operationId: deviceManagement.managedDevice_deprovision + 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 + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + deprovisionReason: + type: string + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEvent-id}/appLogCollectionRequests': - get: + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.disable': + post: tags: - - deviceManagement.mobileAppTroubleshootingEvent - summary: Get appLogCollectionRequests from deviceManagement - description: Indicates collection of App Log Upload Request. - operationId: deviceManagement.mobileAppTroubleshootingEvent_ListAppLogCollectionRequest + - deviceManagement.managedDevice + summary: Invoke action disable + operationId: deviceManagement.managedDevice_disable parameters: - - name: mobileAppTroubleshootingEvent-id + - name: managedDevice-id in: path - description: The unique identifier of mobileAppTroubleshootingEvent + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: mobileAppTroubleshootingEvent - - $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: managedDevice + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.disableLostMode': + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action disableLostMode + description: Disable lost mode + operationId: deviceManagement.managedDevice_disableLostMode + parameters: + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: managedDevice responses: 2XX: - $ref: '#/components/responses/microsoft.graph.appLogCollectionRequestCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.enableLostMode': post: tags: - - deviceManagement.mobileAppTroubleshootingEvent - summary: Create new navigation property to appLogCollectionRequests for deviceManagement - operationId: deviceManagement.mobileAppTroubleshootingEvent_CreateAppLogCollectionRequest + - deviceManagement.managedDevice + summary: Invoke action enableLostMode + description: Enable lost mode + operationId: deviceManagement.managedDevice_enableLostMode parameters: - - name: mobileAppTroubleshootingEvent-id + - name: managedDevice-id in: path - description: The unique identifier of mobileAppTroubleshootingEvent + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: mobileAppTroubleshootingEvent + x-ms-docs-key-type: managedDevice requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' + type: object + properties: + message: + type: string + nullable: true + phoneNumber: + type: string + nullable: true + footer: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEvent-id}/appLogCollectionRequests/{appLogCollectionRequest-id}': - get: + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.enrollNowAction': + post: tags: - - deviceManagement.mobileAppTroubleshootingEvent - summary: Get appLogCollectionRequests from deviceManagement - description: Indicates collection of App Log Upload Request. - operationId: deviceManagement.mobileAppTroubleshootingEvent_GetAppLogCollectionRequest + - deviceManagement.managedDevice + summary: Invoke action enrollNowAction + description: Trigger comanagement enrollment action on ConfigurationManager client + operationId: deviceManagement.managedDevice_enrollNowAction parameters: - - name: mobileAppTroubleshootingEvent-id + - name: managedDevice-id in: path - description: The unique identifier of mobileAppTroubleshootingEvent + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: mobileAppTroubleshootingEvent - - name: appLogCollectionRequest-id + x-ms-docs-key-type: managedDevice + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.getCloudPcRemoteActionResults()': + get: + tags: + - deviceManagement.managedDevice + summary: Invoke function getCloudPcRemoteActionResults + description: Check the Cloud PC-specified remote action results for a Cloud PC device. Cloud PC supports reprovision and resize remote actions. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/manageddevice-getcloudpcremoteactionresults?view=graph-rest-beta + operationId: deviceManagement.managedDevice_getCloudPcRemoteActionResult + parameters: + - name: managedDevice-id in: path - description: The unique identifier of appLogCollectionRequest + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: appLogCollectionRequest - - 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: managedDevice + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcRemoteActionResult' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + deprecated: true + x-ms-deprecation: + removalDate: '2024-09-30' + date: '2024-05-08' + version: 2024-05/getCloudPcRemoteActionResults + description: 'Starting September 30, 2024, getCloudPcRemoteActionResults API bound to managedDevice entity will be deprecated and no longer supported. Please use retrieveCloudPcRemoteActionResults API bound to cloudpc entity instead.' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.getCloudPcReviewStatus()': + get: tags: - - deviceManagement.mobileAppTroubleshootingEvent - summary: Update the navigation property appLogCollectionRequests in deviceManagement - operationId: deviceManagement.mobileAppTroubleshootingEvent_UpdateAppLogCollectionRequest + - deviceManagement.managedDevice + summary: Invoke function getCloudPcReviewStatus + description: Get the review status of a specific Cloud PC device. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/manageddevice-getcloudpcreviewstatus?view=graph-rest-beta + operationId: deviceManagement.managedDevice_getCloudPcReviewStatus parameters: - - name: mobileAppTroubleshootingEvent-id + - name: managedDevice-id in: path - description: The unique identifier of mobileAppTroubleshootingEvent + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: mobileAppTroubleshootingEvent - - name: appLogCollectionRequest-id + x-ms-docs-key-type: managedDevice + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudPcReviewStatus' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-04-30' + date: '2024-01-03' + version: 2024-01/getCloudPcReviewStatus + description: 'The getCloudPcReviewStatus API is deprecated and will stop returning data on Apr 30, 2024. Please use the new retrieveReviewStatus API' + x-ms-docs-operation-type: function + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.getFileVaultKey()': + get: + tags: + - deviceManagement.managedDevice + summary: Invoke function getFileVaultKey + operationId: deviceManagement.managedDevice_getFileVaultKey + parameters: + - name: managedDevice-id in: path - description: The unique identifier of appLogCollectionRequest + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: appLogCollectionRequest - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - required: true + x-ms-docs-key-type: managedDevice responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' + type: object + properties: + value: + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.getNonCompliantSettings()': + get: tags: - - deviceManagement.mobileAppTroubleshootingEvent - summary: Delete navigation property appLogCollectionRequests for deviceManagement - operationId: deviceManagement.mobileAppTroubleshootingEvent_DeleteAppLogCollectionRequest + - deviceManagement.managedDevice + summary: Invoke function getNonCompliantSettings + operationId: deviceManagement.managedDevice_getNonCompliantSetting parameters: - - name: mobileAppTroubleshootingEvent-id + - name: managedDevice-id in: path - description: The unique identifier of mobileAppTroubleshootingEvent + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: mobileAppTroubleshootingEvent - - name: appLogCollectionRequest-id + x-ms-docs-key-type: managedDevice + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingState' + '@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 + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.initiateDeviceAttestation': + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action initiateDeviceAttestation + description: Perform Device Attestation + operationId: deviceManagement.managedDevice_initiateDeviceAttestation + parameters: + - name: managedDevice-id in: path - description: The unique identifier of appLogCollectionRequest + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: appLogCollectionRequest - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: managedDevice responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEvent-id}/appLogCollectionRequests/$count': - get: + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.initiateMobileDeviceManagementKeyRecovery': + post: tags: - - deviceManagement.mobileAppTroubleshootingEvent - summary: Get the number of the resource - operationId: deviceManagement.mobileAppTroubleshootingEvent.appLogCollectionRequest_GetCount + - deviceManagement.managedDevice + summary: Invoke action initiateMobileDeviceManagementKeyRecovery + description: Perform MDM key recovery and TPM attestation + operationId: deviceManagement.managedDevice_initiateMobileDeviceManagementKeyRecovery parameters: - - name: mobileAppTroubleshootingEvent-id + - name: managedDevice-id in: path - description: The unique identifier of mobileAppTroubleshootingEvent + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: mobileAppTroubleshootingEvent - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: managedDevice responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - /deviceManagement/mobileAppTroubleshootingEvents/$count: - get: + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.initiateOnDemandProactiveRemediation': + post: tags: - - deviceManagement.mobileAppTroubleshootingEvent - summary: Get the number of the resource - operationId: deviceManagement.mobileAppTroubleshootingEvent_GetCount + - deviceManagement.managedDevice + summary: Invoke action initiateOnDemandProactiveRemediation + description: Perform On Demand Proactive Remediation + operationId: deviceManagement.managedDevice_initiateOnDemandProactiveRemediation parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/monitoring: - get: - tags: - - deviceManagement.monitoring - summary: Get monitoring from deviceManagement - operationId: deviceManagement_GetMonitoring - 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 + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagement.monitoring' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.monitoring - summary: Update the navigation property monitoring in deviceManagement - operationId: deviceManagement_UpdateMonitoring + type: string + x-ms-docs-key-type: managedDevice requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagement.monitoring' + type: object + properties: + scriptPolicyId: + type: string + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagement.monitoring' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.locateDevice': + post: tags: - - deviceManagement.monitoring - summary: Delete navigation property monitoring for deviceManagement - operationId: deviceManagement_DeleteMonitoring + - deviceManagement.managedDevice + summary: Invoke action locateDevice + description: Locate a device + operationId: deviceManagement.managedDevice_locateDevice parameters: - - name: If-Match - in: header - description: ETag + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true style: simple schema: type: string + x-ms-docs-key-type: managedDevice responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /deviceManagement/monitoring/alertRecords: - get: + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.logoutSharedAppleDeviceActiveUser': + post: tags: - - deviceManagement.monitoring - summary: List alertRecords - description: Get a list of the alertRecord objects and their properties. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/devicemanagement-alertrecord-list?view=graph-rest-beta - operationId: deviceManagement.monitoring_ListAlertRecord + - deviceManagement.managedDevice + summary: Invoke action logoutSharedAppleDeviceActiveUser + description: Logout shared Apple device active user + operationId: deviceManagement.managedDevice_logoutSharedAppleDeviceActiveUser 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 + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: managedDevice responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagement.alertRecordCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.overrideComplianceState': post: tags: - - deviceManagement.monitoring - summary: Create new navigation property to alertRecords for deviceManagement - operationId: deviceManagement.monitoring_CreateAlertRecord + - deviceManagement.managedDevice + summary: Invoke action overrideComplianceState + operationId: deviceManagement.managedDevice_overrideComplianceState + 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 requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertRecord' + type: object + properties: + complianceState: + $ref: '#/components/schemas/microsoft.graph.administratorConfiguredDeviceComplianceState' + remediationUrl: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertRecord' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/monitoring/alertRecords/{alertRecord-id}': - get: + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.pauseConfigurationRefresh': + post: tags: - - deviceManagement.monitoring - summary: Get alertRecord - description: Read the properties and relationships of an alertRecord object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/devicemanagement-alertrecord-get?view=graph-rest-beta - operationId: deviceManagement.monitoring_GetAlertRecord + - deviceManagement.managedDevice + summary: Invoke action pauseConfigurationRefresh + description: Initiates a command to pause config refresh for the device. + operationId: deviceManagement.managedDevice_pauseConfigurationRefresh parameters: - - name: alertRecord-id + - name: managedDevice-id in: path - description: The unique identifier of alertRecord + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: alertRecord - - 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: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + pauseTimePeriodInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertRecord' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.playLostModeSound': + post: tags: - - deviceManagement.monitoring - summary: Update the navigation property alertRecords in deviceManagement - operationId: deviceManagement.monitoring_UpdateAlertRecord + - deviceManagement.managedDevice + summary: Invoke action playLostModeSound + description: Play lost mode sound + operationId: deviceManagement.managedDevice_playLostModeSound parameters: - - name: alertRecord-id + - name: managedDevice-id in: path - description: The unique identifier of alertRecord + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: alertRecord + x-ms-docs-key-type: managedDevice requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertRecord' + type: object + properties: + durationInMinutes: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertRecord' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.rebootNow': + post: tags: - - deviceManagement.monitoring - summary: Delete navigation property alertRecords for deviceManagement - operationId: deviceManagement.monitoring_DeleteAlertRecord + - deviceManagement.managedDevice + summary: Invoke action rebootNow + description: Reboot device + operationId: deviceManagement.managedDevice_rebootNow parameters: - - name: alertRecord-id + - name: managedDevice-id in: path - description: The unique identifier of alertRecord + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: alertRecord - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: managedDevice + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.recoverPasscode': + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action recoverPasscode + description: Recover passcode + operationId: deviceManagement.managedDevice_recoverPasscode + 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 responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /deviceManagement/monitoring/alertRecords/$count: - get: + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.reenable': + post: tags: - - deviceManagement.monitoring - summary: Get the number of the resource - operationId: deviceManagement.monitoring.alertRecord_GetCount + - deviceManagement.managedDevice + summary: Invoke action reenable + operationId: deviceManagement.managedDevice_reenable parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: managedDevice responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - /deviceManagement/monitoring/alertRules: - get: + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.remoteLock': + post: tags: - - deviceManagement.monitoring - summary: List alertRules - description: Get a list of the alertRule objects and their properties. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/devicemanagement-alertrule-list?view=graph-rest-beta - operationId: deviceManagement.monitoring_ListAlertRule + - deviceManagement.managedDevice + summary: Invoke action remoteLock + description: Remote lock + operationId: deviceManagement.managedDevice_remoteLock 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 + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: managedDevice responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagement.alertRuleCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.removeDeviceFirmwareConfigurationInterfaceManagement': post: tags: - - deviceManagement.monitoring - summary: Create alertRule - description: Create an alertRule object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/devicemanagement-alertrule-post?view=graph-rest-beta - operationId: deviceManagement.monitoring_CreateAlertRule - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertRule' - required: true + - deviceManagement.managedDevice + summary: Invoke action removeDeviceFirmwareConfigurationInterfaceManagement + description: Remove device from Device Firmware Configuration Interface management + operationId: deviceManagement.managedDevice_removeDeviceFirmwareConfigurationInterfaceManagement + 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 responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertRule' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/monitoring/alertRules/{alertRule-id}': - get: + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.requestRemoteAssistance': + post: tags: - - deviceManagement.monitoring - summary: Get alertRule - description: Read the properties and relationships of an alertRule object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/devicemanagement-alertrule-get?view=graph-rest-beta - operationId: deviceManagement.monitoring_GetAlertRule + - deviceManagement.managedDevice + summary: Invoke action requestRemoteAssistance + description: Request remote assistance + operationId: deviceManagement.managedDevice_requestRemoteAssistance parameters: - - name: alertRule-id + - name: managedDevice-id in: path - description: The unique identifier of alertRule + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: alertRule - - 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: managedDevice responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertRule' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.resetPasscode': + post: tags: - - deviceManagement.monitoring - summary: Update alertRule - description: Update the properties of an alertRule object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/devicemanagement-alertrule-update?view=graph-rest-beta - operationId: deviceManagement.monitoring_UpdateAlertRule + - deviceManagement.managedDevice + summary: Invoke action resetPasscode + description: Reset passcode + operationId: deviceManagement.managedDevice_resetPasscode parameters: - - name: alertRule-id + - name: managedDevice-id in: path - description: The unique identifier of alertRule + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: alertRule - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertRule' - required: true + x-ms-docs-key-type: managedDevice responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertRule' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.retire': + post: tags: - - deviceManagement.monitoring - summary: Delete navigation property alertRules for deviceManagement - operationId: deviceManagement.monitoring_DeleteAlertRule + - deviceManagement.managedDevice + summary: Invoke action retire + description: Retire a device + operationId: deviceManagement.managedDevice_retire parameters: - - name: alertRule-id + - name: managedDevice-id in: path - description: The unique identifier of alertRule + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: alertRule - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: managedDevice + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.revokeAppleVppLicenses': + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action revokeAppleVppLicenses + description: Revoke all Apple Vpp licenses for a device + operationId: deviceManagement.managedDevice_revokeAppleVppLicense + 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 responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /deviceManagement/monitoring/alertRules/$count: - get: + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.rotateBitLockerKeys': + post: tags: - - deviceManagement.monitoring - summary: Get the number of the resource - operationId: deviceManagement.monitoring.alertRule_GetCount + - deviceManagement.managedDevice + summary: Invoke action rotateBitLockerKeys + description: Rotate BitLockerKeys + operationId: deviceManagement.managedDevice_rotateBitLockerKey parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: managedDevice responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - /deviceManagement/notificationMessageTemplates: - get: + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.rotateFileVaultKey': + post: tags: - - deviceManagement.notificationMessageTemplate - summary: Get notificationMessageTemplates from deviceManagement - description: The Notification Message Templates. - operationId: deviceManagement_ListNotificationMessageTemplate + - deviceManagement.managedDevice + summary: Invoke action rotateFileVaultKey + operationId: deviceManagement.managedDevice_rotateFileVaultKey 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 + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: managedDevice + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.rotateLocalAdminPassword': + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action rotateLocalAdminPassword + description: Initiates a manual rotation for the local admin password on the device + operationId: deviceManagement.managedDevice_rotateLocalAdminPassword + parameters: + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + 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: managedDevice + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.sendCustomNotificationToCompanyPortal': + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action sendCustomNotificationToCompanyPortal + operationId: deviceManagement.managedDevice_sendCustomNotificationToCompanyPortal + parameters: + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + notificationTitle: + type: string + notificationBody: + type: string + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/microsoft.graph.notificationMessageTemplateCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.setCloudPcReviewStatus': post: tags: - - deviceManagement.notificationMessageTemplate - summary: Create new navigation property to notificationMessageTemplates for deviceManagement - operationId: deviceManagement_CreateNotificationMessageTemplate + - deviceManagement.managedDevice + summary: Invoke action setCloudPcReviewStatus + description: 'Set the review status of a specific Cloud PC device. Use this API to set the review status of a Cloud PC to in review if you consider a Cloud PC as suspicious. After the review is completed, use this API again to set the Cloud PC back to a normal state.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/manageddevice-setcloudpcreviewstatus?view=graph-rest-beta + operationId: deviceManagement.managedDevice_setCloudPcReviewStatus + 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 requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notificationMessageTemplate' + type: object + properties: + reviewStatus: + $ref: '#/components/schemas/microsoft.graph.cloudPcReviewStatus' + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.notificationMessageTemplate' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/notificationMessageTemplates/{notificationMessageTemplate-id}': - get: + 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: tags: - - deviceManagement.notificationMessageTemplate - summary: Get notificationMessageTemplates from deviceManagement - description: The Notification Message Templates. - operationId: deviceManagement_GetNotificationMessageTemplate + - deviceManagement.managedDevice + summary: Invoke action setDeviceName + description: Set device name of the device. + operationId: deviceManagement.managedDevice_setDeviceName parameters: - - name: notificationMessageTemplate-id + - name: managedDevice-id in: path - description: The unique identifier of notificationMessageTemplate + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: notificationMessageTemplate - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + deviceName: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.shutDown': + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action shutDown + description: Shut down device + operationId: deviceManagement.managedDevice_shutDown + parameters: + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + 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: managedDevice + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.syncDevice': + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action syncDevice + operationId: deviceManagement.managedDevice_syncDevice + parameters: + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: managedDevice responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.notificationMessageTemplate' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.triggerConfigurationManagerAction': + post: tags: - - deviceManagement.notificationMessageTemplate - summary: Update the navigation property notificationMessageTemplates in deviceManagement - operationId: deviceManagement_UpdateNotificationMessageTemplate + - deviceManagement.managedDevice + summary: Invoke action triggerConfigurationManagerAction + description: Trigger action on ConfigurationManager client + operationId: deviceManagement.managedDevice_triggerConfigurationManagerAction parameters: - - name: notificationMessageTemplate-id + - name: managedDevice-id in: path - description: The unique identifier of notificationMessageTemplate + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: notificationMessageTemplate + x-ms-docs-key-type: managedDevice requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notificationMessageTemplate' + type: object + properties: + configurationManagerAction: + $ref: '#/components/schemas/microsoft.graph.configurationManagerAction' + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.notificationMessageTemplate' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.updateWindowsDeviceAccount': + post: tags: - - deviceManagement.notificationMessageTemplate - summary: Delete navigation property notificationMessageTemplates for deviceManagement - operationId: deviceManagement_DeleteNotificationMessageTemplate + - deviceManagement.managedDevice + summary: Invoke action updateWindowsDeviceAccount + operationId: deviceManagement.managedDevice_updateWindowsDeviceAccount parameters: - - name: notificationMessageTemplate-id + - name: managedDevice-id in: path - description: The unique identifier of notificationMessageTemplate + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: notificationMessageTemplate - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + updateWindowsDeviceAccountActionParameter: + $ref: '#/components/schemas/microsoft.graph.updateWindowsDeviceAccountActionParameter' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.windowsDefenderScan': + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action windowsDefenderScan + operationId: deviceManagement.managedDevice_windowsDefenderScan + 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 + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + quickScan: + type: boolean + default: false + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/notificationMessageTemplates/{notificationMessageTemplate-id}/localizedNotificationMessages': + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.windowsDefenderUpdateSignatures': + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action windowsDefenderUpdateSignatures + operationId: deviceManagement.managedDevice_windowsDefenderUpdateSignature + 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 + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.wipe': + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action wipe + description: Wipe a device + operationId: deviceManagement.managedDevice_wipe + 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 + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + keepEnrollmentData: + type: boolean + default: false + nullable: true + keepUserData: + type: boolean + default: false + nullable: true + macOsUnlockCode: + type: string + nullable: true + obliterationBehavior: + $ref: '#/components/schemas/microsoft.graph.obliterationBehavior' + persistEsimDataPlan: + type: boolean + default: false + nullable: true + useProtectedWipe: + 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 + '/deviceManagement/managedDevices/{managedDevice-id}/securityBaselineStates': get: tags: - - deviceManagement.notificationMessageTemplate - summary: Get localizedNotificationMessages from deviceManagement - description: The list of localized messages for this Notification Message Template. - operationId: deviceManagement.notificationMessageTemplate_ListLocalizedNotificationMessage + - deviceManagement.managedDevice + summary: Get securityBaselineStates from deviceManagement + description: Security baseline states for this device. + operationId: deviceManagement.managedDevice_ListSecurityBaselineState parameters: - - name: notificationMessageTemplate-id + - name: managedDevice-id in: path - description: The unique identifier of notificationMessageTemplate + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: notificationMessageTemplate + x-ms-docs-key-type: managedDevice - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -28681,7 +30571,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.localizedNotificationMessageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.securityBaselineStateCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -28690,24 +30580,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.notificationMessageTemplate - summary: Create new navigation property to localizedNotificationMessages for deviceManagement - operationId: deviceManagement.notificationMessageTemplate_CreateLocalizedNotificationMessage + - deviceManagement.managedDevice + summary: Create new navigation property to securityBaselineStates for deviceManagement + operationId: deviceManagement.managedDevice_CreateSecurityBaselineState parameters: - - name: notificationMessageTemplate-id + - name: managedDevice-id in: path - description: The unique identifier of notificationMessageTemplate + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: notificationMessageTemplate + x-ms-docs-key-type: managedDevice requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.localizedNotificationMessage' + $ref: '#/components/schemas/microsoft.graph.securityBaselineState' required: true responses: 2XX: @@ -28715,34 +30605,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.localizedNotificationMessage' + $ref: '#/components/schemas/microsoft.graph.securityBaselineState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/notificationMessageTemplates/{notificationMessageTemplate-id}/localizedNotificationMessages/{localizedNotificationMessage-id}': + '/deviceManagement/managedDevices/{managedDevice-id}/securityBaselineStates/{securityBaselineState-id}': get: tags: - - deviceManagement.notificationMessageTemplate - summary: Get localizedNotificationMessages from deviceManagement - description: The list of localized messages for this Notification Message Template. - operationId: deviceManagement.notificationMessageTemplate_GetLocalizedNotificationMessage + - deviceManagement.managedDevice + summary: Get securityBaselineStates from deviceManagement + description: Security baseline states for this device. + operationId: deviceManagement.managedDevice_GetSecurityBaselineState parameters: - - name: notificationMessageTemplate-id + - name: managedDevice-id in: path - description: The unique identifier of notificationMessageTemplate + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: notificationMessageTemplate - - name: localizedNotificationMessage-id + x-ms-docs-key-type: managedDevice + - name: securityBaselineState-id in: path - description: The unique identifier of localizedNotificationMessage + description: The unique identifier of securityBaselineState required: true style: simple schema: type: string - x-ms-docs-key-type: localizedNotificationMessage + x-ms-docs-key-type: securityBaselineState - name: $select in: query description: Select properties to be returned @@ -28769,38 +30659,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.localizedNotificationMessage' + $ref: '#/components/schemas/microsoft.graph.securityBaselineState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.notificationMessageTemplate - summary: Update the navigation property localizedNotificationMessages in deviceManagement - operationId: deviceManagement.notificationMessageTemplate_UpdateLocalizedNotificationMessage + - deviceManagement.managedDevice + summary: Update the navigation property securityBaselineStates in deviceManagement + operationId: deviceManagement.managedDevice_UpdateSecurityBaselineState parameters: - - name: notificationMessageTemplate-id + - name: managedDevice-id in: path - description: The unique identifier of notificationMessageTemplate + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: notificationMessageTemplate - - name: localizedNotificationMessage-id + x-ms-docs-key-type: managedDevice + - name: securityBaselineState-id in: path - description: The unique identifier of localizedNotificationMessage + description: The unique identifier of securityBaselineState required: true style: simple schema: type: string - x-ms-docs-key-type: localizedNotificationMessage + x-ms-docs-key-type: securityBaselineState requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.localizedNotificationMessage' + $ref: '#/components/schemas/microsoft.graph.securityBaselineState' required: true responses: 2XX: @@ -28808,32 +30698,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.localizedNotificationMessage' + $ref: '#/components/schemas/microsoft.graph.securityBaselineState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.notificationMessageTemplate - summary: Delete navigation property localizedNotificationMessages for deviceManagement - operationId: deviceManagement.notificationMessageTemplate_DeleteLocalizedNotificationMessage + - deviceManagement.managedDevice + summary: Delete navigation property securityBaselineStates for deviceManagement + operationId: deviceManagement.managedDevice_DeleteSecurityBaselineState parameters: - - name: notificationMessageTemplate-id + - name: managedDevice-id in: path - description: The unique identifier of notificationMessageTemplate + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: notificationMessageTemplate - - name: localizedNotificationMessage-id + x-ms-docs-key-type: managedDevice + - name: securityBaselineState-id in: path - description: The unique identifier of localizedNotificationMessage + description: The unique identifier of securityBaselineState required: true style: simple schema: type: string - x-ms-docs-key-type: localizedNotificationMessage + x-ms-docs-key-type: securityBaselineState - name: If-Match in: header description: ETag @@ -28846,50 +30736,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/notificationMessageTemplates/{notificationMessageTemplate-id}/localizedNotificationMessages/$count': + '/deviceManagement/managedDevices/{managedDevice-id}/securityBaselineStates/{securityBaselineState-id}/settingStates': get: tags: - - deviceManagement.notificationMessageTemplate - summary: Get the number of the resource - operationId: deviceManagement.notificationMessageTemplate.localizedNotificationMessage_GetCount + - deviceManagement.managedDevice + summary: Get settingStates from deviceManagement + description: The security baseline state for different settings for a device + operationId: deviceManagement.managedDevice.securityBaselineState_ListSettingState parameters: - - name: notificationMessageTemplate-id + - name: managedDevice-id in: path - description: The unique identifier of notificationMessageTemplate + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: notificationMessageTemplate - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/notificationMessageTemplates/$count: - get: - tags: - - deviceManagement.notificationMessageTemplate - summary: Get the number of the resource - operationId: deviceManagement.notificationMessageTemplate_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/remoteActionAudits: - get: - tags: - - deviceManagement.remoteActionAudit - summary: Get remoteActionAudits from deviceManagement - description: The list of device remote action audits with the tenant. - operationId: deviceManagement_ListRemoteActionAudit - parameters: + x-ms-docs-key-type: managedDevice + - name: securityBaselineState-id + in: path + description: The unique identifier of securityBaselineState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: securityBaselineState - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -28927,7 +30797,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.remoteActionAuditCollectionResponse' + $ref: '#/components/responses/microsoft.graph.securityBaselineSettingStateCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -28936,15 +30806,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.remoteActionAudit - summary: Create new navigation property to remoteActionAudits for deviceManagement - operationId: deviceManagement_CreateRemoteActionAudit + - deviceManagement.managedDevice + summary: Create new navigation property to settingStates for deviceManagement + operationId: deviceManagement.managedDevice.securityBaselineState_CreateSettingState + 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: securityBaselineState-id + in: path + description: The unique identifier of securityBaselineState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: securityBaselineState requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.remoteActionAudit' + $ref: '#/components/schemas/microsoft.graph.securityBaselineSettingState' required: true responses: 2XX: @@ -28952,26 +30839,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.remoteActionAudit' + $ref: '#/components/schemas/microsoft.graph.securityBaselineSettingState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/remoteActionAudits/{remoteActionAudit-id}': + '/deviceManagement/managedDevices/{managedDevice-id}/securityBaselineStates/{securityBaselineState-id}/settingStates/{securityBaselineSettingState-id}': get: tags: - - deviceManagement.remoteActionAudit - summary: Get remoteActionAudits from deviceManagement - description: The list of device remote action audits with the tenant. - operationId: deviceManagement_GetRemoteActionAudit + - deviceManagement.managedDevice + summary: Get settingStates from deviceManagement + description: The security baseline state for different settings for a device + operationId: deviceManagement.managedDevice.securityBaselineState_GetSettingState parameters: - - name: remoteActionAudit-id + - name: managedDevice-id in: path - description: The unique identifier of remoteActionAudit + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: remoteActionAudit + x-ms-docs-key-type: managedDevice + - name: securityBaselineState-id + in: path + description: The unique identifier of securityBaselineState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: securityBaselineState + - name: securityBaselineSettingState-id + in: path + description: The unique identifier of securityBaselineSettingState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: securityBaselineSettingState - name: $select in: query description: Select properties to be returned @@ -28998,30 +30901,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.remoteActionAudit' + $ref: '#/components/schemas/microsoft.graph.securityBaselineSettingState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.remoteActionAudit - summary: Update the navigation property remoteActionAudits in deviceManagement - operationId: deviceManagement_UpdateRemoteActionAudit + - deviceManagement.managedDevice + summary: Update the navigation property settingStates in deviceManagement + operationId: deviceManagement.managedDevice.securityBaselineState_UpdateSettingState parameters: - - name: remoteActionAudit-id + - name: managedDevice-id in: path - description: The unique identifier of remoteActionAudit + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: remoteActionAudit + x-ms-docs-key-type: managedDevice + - name: securityBaselineState-id + in: path + description: The unique identifier of securityBaselineState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: securityBaselineState + - name: securityBaselineSettingState-id + in: path + description: The unique identifier of securityBaselineSettingState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: securityBaselineSettingState requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.remoteActionAudit' + $ref: '#/components/schemas/microsoft.graph.securityBaselineSettingState' required: true responses: 2XX: @@ -29029,24 +30948,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.remoteActionAudit' + $ref: '#/components/schemas/microsoft.graph.securityBaselineSettingState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.remoteActionAudit - summary: Delete navigation property remoteActionAudits for deviceManagement - operationId: deviceManagement_DeleteRemoteActionAudit + - deviceManagement.managedDevice + summary: Delete navigation property settingStates for deviceManagement + operationId: deviceManagement.managedDevice.securityBaselineState_DeleteSettingState parameters: - - name: remoteActionAudit-id + - name: managedDevice-id in: path - description: The unique identifier of remoteActionAudit + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: remoteActionAudit + x-ms-docs-key-type: managedDevice + - name: securityBaselineState-id + in: path + description: The unique identifier of securityBaselineState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: securityBaselineState + - name: securityBaselineSettingState-id + in: path + description: The unique identifier of securityBaselineSettingState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: securityBaselineSettingState - name: If-Match in: header description: ETag @@ -29059,13 +30994,29 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/remoteActionAudits/$count: + '/deviceManagement/managedDevices/{managedDevice-id}/securityBaselineStates/{securityBaselineState-id}/settingStates/$count': get: tags: - - deviceManagement.remoteActionAudit + - deviceManagement.managedDevice summary: Get the number of the resource - operationId: deviceManagement.remoteActionAudit_GetCount + operationId: deviceManagement.managedDevice.securityBaselineState.settingState_GetCount 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: securityBaselineState-id + in: path + description: The unique identifier of securityBaselineState + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: securityBaselineState - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -29073,14 +31024,44 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/resourceAccessProfiles: + '/deviceManagement/managedDevices/{managedDevice-id}/securityBaselineStates/$count': get: tags: - - deviceManagement.deviceManagementResourceAccessProfileBase - summary: Get resourceAccessProfiles from deviceManagement - description: Collection of resource access settings associated with account. - operationId: deviceManagement_ListResourceAccessProfile + - deviceManagement.managedDevice + summary: Get the number of the resource + operationId: deviceManagement.managedDevice.securityBaselineState_GetCount + 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 + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/deviceManagement/managedDevices/{managedDevice-id}/users': + get: + tags: + - deviceManagement.managedDevice + summary: Get users from deviceManagement + description: The primary users associated with the managed device. + operationId: deviceManagement.managedDevice_ListUser 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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -29118,51 +31099,29 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementResourceAccessProfileBaseCollectionResponse' + $ref: '#/components/responses/microsoft.graph.userCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.deviceManagementResourceAccessProfileBase - summary: Create new navigation property to resourceAccessProfiles for deviceManagement - operationId: deviceManagement_CreateResourceAccessProfile - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileBase' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileBase' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/resourceAccessProfiles/{deviceManagementResourceAccessProfileBase-id}': + '/deviceManagement/managedDevices/{managedDevice-id}/windowsProtectionState': get: tags: - - deviceManagement.deviceManagementResourceAccessProfileBase - summary: Get resourceAccessProfiles from deviceManagement - description: Collection of resource access settings associated with account. - operationId: deviceManagement_GetResourceAccessProfile + - deviceManagement.managedDevice + summary: Get windowsProtectionState from deviceManagement + description: The device protection status. This property is read-only. + operationId: deviceManagement.managedDevice_GetWindowsProtectionState parameters: - - name: deviceManagementResourceAccessProfileBase-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementResourceAccessProfileBase + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementResourceAccessProfileBase + x-ms-docs-key-type: managedDevice - name: $select in: query description: Select properties to be returned @@ -29189,30 +31148,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileBase' + $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementResourceAccessProfileBase - summary: Update the navigation property resourceAccessProfiles in deviceManagement - operationId: deviceManagement_UpdateResourceAccessProfile + - deviceManagement.managedDevice + summary: Update the navigation property windowsProtectionState in deviceManagement + operationId: deviceManagement.managedDevice_UpdateWindowsProtectionState parameters: - - name: deviceManagementResourceAccessProfileBase-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementResourceAccessProfileBase + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementResourceAccessProfileBase + x-ms-docs-key-type: managedDevice requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileBase' + $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' required: true responses: 2XX: @@ -29220,24 +31179,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileBase' + $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementResourceAccessProfileBase - summary: Delete navigation property resourceAccessProfiles for deviceManagement - operationId: deviceManagement_DeleteResourceAccessProfile + - deviceManagement.managedDevice + summary: Delete navigation property windowsProtectionState for deviceManagement + operationId: deviceManagement.managedDevice_DeleteWindowsProtectionState parameters: - - name: deviceManagementResourceAccessProfileBase-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementResourceAccessProfileBase + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementResourceAccessProfileBase + x-ms-docs-key-type: managedDevice - name: If-Match in: header description: ETag @@ -29250,22 +31209,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/resourceAccessProfiles/{deviceManagementResourceAccessProfileBase-id}/assignments': + '/deviceManagement/managedDevices/{managedDevice-id}/windowsProtectionState/detectedMalwareState': get: tags: - - deviceManagement.deviceManagementResourceAccessProfileBase - summary: Get assignments from deviceManagement - description: The list of assignments for the device configuration profile. - operationId: deviceManagement.resourceAccessProfile_ListAssignment + - deviceManagement.managedDevice + summary: Get detectedMalwareState from deviceManagement + description: Device malware list + operationId: deviceManagement.managedDevice.windowsProtectionState_ListDetectedMalwareState parameters: - - name: deviceManagementResourceAccessProfileBase-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementResourceAccessProfileBase + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementResourceAccessProfileBase + x-ms-docs-key-type: managedDevice - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -29303,7 +31262,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementResourceAccessProfileAssignmentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.windowsDeviceMalwareStateCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -29312,24 +31271,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementResourceAccessProfileBase - summary: Create new navigation property to assignments for deviceManagement - operationId: deviceManagement.resourceAccessProfile_CreateAssignment + - deviceManagement.managedDevice + summary: Create new navigation property to detectedMalwareState for deviceManagement + operationId: deviceManagement.managedDevice.windowsProtectionState_CreateDetectedMalwareState parameters: - - name: deviceManagementResourceAccessProfileBase-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementResourceAccessProfileBase + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementResourceAccessProfileBase + x-ms-docs-key-type: managedDevice requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileAssignment' + $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' required: true responses: 2XX: @@ -29337,34 +31296,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileAssignment' + $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/resourceAccessProfiles/{deviceManagementResourceAccessProfileBase-id}/assignments/{deviceManagementResourceAccessProfileAssignment-id}': + '/deviceManagement/managedDevices/{managedDevice-id}/windowsProtectionState/detectedMalwareState/{windowsDeviceMalwareState-id}': get: tags: - - deviceManagement.deviceManagementResourceAccessProfileBase - summary: Get assignments from deviceManagement - description: The list of assignments for the device configuration profile. - operationId: deviceManagement.resourceAccessProfile_GetAssignment + - deviceManagement.managedDevice + summary: Get detectedMalwareState from deviceManagement + description: Device malware list + operationId: deviceManagement.managedDevice.windowsProtectionState_GetDetectedMalwareState parameters: - - name: deviceManagementResourceAccessProfileBase-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementResourceAccessProfileBase + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementResourceAccessProfileBase - - name: deviceManagementResourceAccessProfileAssignment-id + x-ms-docs-key-type: managedDevice + - name: windowsDeviceMalwareState-id in: path - description: The unique identifier of deviceManagementResourceAccessProfileAssignment + description: The unique identifier of windowsDeviceMalwareState required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementResourceAccessProfileAssignment + x-ms-docs-key-type: windowsDeviceMalwareState - name: $select in: query description: Select properties to be returned @@ -29391,38 +31350,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileAssignment' + $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementResourceAccessProfileBase - summary: Update the navigation property assignments in deviceManagement - operationId: deviceManagement.resourceAccessProfile_UpdateAssignment + - deviceManagement.managedDevice + summary: Update the navigation property detectedMalwareState in deviceManagement + operationId: deviceManagement.managedDevice.windowsProtectionState_UpdateDetectedMalwareState parameters: - - name: deviceManagementResourceAccessProfileBase-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementResourceAccessProfileBase + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementResourceAccessProfileBase - - name: deviceManagementResourceAccessProfileAssignment-id + x-ms-docs-key-type: managedDevice + - name: windowsDeviceMalwareState-id in: path - description: The unique identifier of deviceManagementResourceAccessProfileAssignment + description: The unique identifier of windowsDeviceMalwareState required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementResourceAccessProfileAssignment + x-ms-docs-key-type: windowsDeviceMalwareState requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileAssignment' + $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' required: true responses: 2XX: @@ -29430,32 +31389,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileAssignment' + $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementResourceAccessProfileBase - summary: Delete navigation property assignments for deviceManagement - operationId: deviceManagement.resourceAccessProfile_DeleteAssignment + - deviceManagement.managedDevice + summary: Delete navigation property detectedMalwareState for deviceManagement + operationId: deviceManagement.managedDevice.windowsProtectionState_DeleteDetectedMalwareState parameters: - - name: deviceManagementResourceAccessProfileBase-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementResourceAccessProfileBase + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementResourceAccessProfileBase - - name: deviceManagementResourceAccessProfileAssignment-id + x-ms-docs-key-type: managedDevice + - name: windowsDeviceMalwareState-id in: path - description: The unique identifier of deviceManagementResourceAccessProfileAssignment + description: The unique identifier of windowsDeviceMalwareState required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementResourceAccessProfileAssignment + x-ms-docs-key-type: windowsDeviceMalwareState - name: If-Match in: header description: ETag @@ -29468,21 +31427,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/resourceAccessProfiles/{deviceManagementResourceAccessProfileBase-id}/assignments/$count': + '/deviceManagement/managedDevices/{managedDevice-id}/windowsProtectionState/detectedMalwareState/$count': get: tags: - - deviceManagement.deviceManagementResourceAccessProfileBase + - deviceManagement.managedDevice summary: Get the number of the resource - operationId: deviceManagement.resourceAccessProfile.assignment_GetCount + operationId: deviceManagement.managedDevice.windowsProtectionState.detectedMalwareState_GetCount parameters: - - name: deviceManagementResourceAccessProfileBase-id + - name: managedDevice-id in: path - description: The unique identifier of deviceManagementResourceAccessProfileBase + description: The unique identifier of managedDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementResourceAccessProfileBase + x-ms-docs-key-type: managedDevice - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -29490,12 +31449,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/resourceAccessProfiles/$count: + /deviceManagement/managedDevices/$count: get: tags: - - deviceManagement.deviceManagementResourceAccessProfileBase + - deviceManagement.managedDevice summary: Get the number of the resource - operationId: deviceManagement.resourceAccessProfile_GetCount + operationId: deviceManagement.managedDevice_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -29504,13 +31463,394 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/reusableSettings: + '/deviceManagement/managedDevices/microsoft.graph.appDiagnostics(upn=''{upn}'')': get: tags: - - deviceManagement.deviceManagementConfigurationSettingDefinition - summary: Get reusableSettings from deviceManagement - description: List of all reusable settings - operationId: deviceManagement_ListReusableSetting + - deviceManagement.managedDevice + summary: Invoke function appDiagnostics + operationId: deviceManagement.managedDevice_appDiagnostic + parameters: + - name: upn + in: path + description: 'Usage: upn=''{upn}''' + 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' + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.powerliftIncidentMetadata' + '@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 + /deviceManagement/managedDevices/microsoft.graph.bulkReprovisionCloudPc: + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action bulkReprovisionCloudPc + description: Bulk reprovision a set of Cloud PC devices with Intune managed device IDs. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/manageddevice-bulkreprovisioncloudpc?view=graph-rest-beta + operationId: deviceManagement.managedDevice_bulkReprovisionCloudPc + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + managedDeviceIds: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudPcBulkRemoteActionResult' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-09-24' + date: '2023-05-24' + version: 2023-05/bulkReprovisionCloudPc + description: 'The bulkReprovisionCloudPc action is deprecated and will stop supporting on September 24, 2023. Please use bulk action entity api.' + x-ms-docs-operation-type: action + /deviceManagement/managedDevices/microsoft.graph.bulkRestoreCloudPc: + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action bulkRestoreCloudPc + description: Restore multiple Cloud PC devices with a single request that includes the IDs of Intune managed devices and a restore point date and time. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/manageddevice-bulkrestorecloudpc?view=graph-rest-beta + operationId: deviceManagement.managedDevice_bulkRestoreCloudPc + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + managedDeviceIds: + type: array + items: + type: string + nullable: true + restorePointDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + timeRange: + $ref: '#/components/schemas/microsoft.graph.restoreTimeRange' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudPcBulkRemoteActionResult' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-09-24' + date: '2023-05-24' + version: 2023-05/bulkRestoreCloudPc + description: 'The bulkRestoreCloudPc action is deprecated and will stop supporting on September 24, 2023. Please use bulk action entity api.' + x-ms-docs-operation-type: action + /deviceManagement/managedDevices/microsoft.graph.bulkSetCloudPcReviewStatus: + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action bulkSetCloudPcReviewStatus + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/manageddevice-bulksetcloudpcreviewstatus?view=graph-rest-beta + operationId: deviceManagement.managedDevice_bulkSetCloudPcReviewStatus + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + managedDeviceIds: + type: array + items: + type: string + nullable: true + reviewStatus: + $ref: '#/components/schemas/microsoft.graph.cloudPcReviewStatus' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudPcBulkRemoteActionResult' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2024-09-30' + date: '2024-05-15' + version: 2024-05/BulkSetCloudPcReviewStatus + description: 'The BulkSetCloudPcReviewStatus action is deprecated and will stop supporting on September 30, 2024. Please use bulk action entity api.' + x-ms-docs-operation-type: action + /deviceManagement/managedDevices/microsoft.graph.downloadAppDiagnostics: + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action downloadAppDiagnostics + operationId: deviceManagement.managedDevice_downloadAppDiagnostic + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + request: + $ref: '#/components/schemas/microsoft.graph.powerliftDownloadRequest' + 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/managedDevices/microsoft.graph.downloadPowerliftAppDiagnostic: + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action downloadPowerliftAppDiagnostic + operationId: deviceManagement.managedDevice_downloadPowerliftAppDiagnostic + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + request: + $ref: '#/components/schemas/microsoft.graph.powerliftAppDiagnosticDownloadRequest' + 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/managedDevices/microsoft.graph.executeAction: + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action executeAction + operationId: deviceManagement.managedDevice_executeAction + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + actionName: + $ref: '#/components/schemas/microsoft.graph.managedDeviceRemoteAction' + keepEnrollmentData: + type: boolean + default: false + nullable: true + keepUserData: + type: boolean + default: false + nullable: true + persistEsimDataPlan: + type: boolean + default: false + nullable: true + deviceIds: + type: array + items: + type: string + nullable: true + notificationTitle: + type: string + nullable: true + notificationBody: + type: string + nullable: true + deviceName: + type: string + nullable: true + carrierUrl: + type: string + nullable: true + deprovisionReason: + type: string + nullable: true + organizationalUnitPath: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bulkManagedDeviceActionResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/managedDevices/microsoft.graph.moveDevicesToOU: + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action moveDevicesToOU + operationId: deviceManagement.managedDevice_moveDevicesToOU + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + deviceIds: + type: array + items: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + format: uuid + organizationalUnitPath: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/microsoft.graph.retrievePowerliftAppDiagnosticsDetails(userPrincipalName=''{userPrincipalName}'')': + get: + tags: + - deviceManagement.managedDevice + summary: Invoke function retrievePowerliftAppDiagnosticsDetails + operationId: deviceManagement.managedDevice_retrievePowerliftAppDiagnosticsDetail + parameters: + - name: userPrincipalName + in: path + description: 'Usage: userPrincipalName=''{userPrincipalName}''' + 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' + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.powerliftIncidentDetail' + '@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 + /deviceManagement/managedDeviceWindowsOSImages: + get: + tags: + - deviceManagement.managedDeviceWindowsOperatingSystemImage + summary: Get managedDeviceWindowsOSImages from deviceManagement + description: A list of ManagedDeviceWindowsOperatingSystemImages + operationId: deviceManagement_ListManagedDeviceWindowsOSImage parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -29549,7 +31889,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementConfigurationSettingDefinitionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.managedDeviceWindowsOperatingSystemImageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -29558,15 +31898,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementConfigurationSettingDefinition - summary: Create new navigation property to reusableSettings for deviceManagement - operationId: deviceManagement_CreateReusableSetting + - deviceManagement.managedDeviceWindowsOperatingSystemImage + summary: Create new navigation property to managedDeviceWindowsOSImages for deviceManagement + operationId: deviceManagement_CreateManagedDeviceWindowsOSImage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + $ref: '#/components/schemas/microsoft.graph.managedDeviceWindowsOperatingSystemImage' required: true responses: 2XX: @@ -29574,26 +31914,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + $ref: '#/components/schemas/microsoft.graph.managedDeviceWindowsOperatingSystemImage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/reusableSettings/{deviceManagementConfigurationSettingDefinition-id}': + '/deviceManagement/managedDeviceWindowsOSImages/{managedDeviceWindowsOperatingSystemImage-id}': get: tags: - - deviceManagement.deviceManagementConfigurationSettingDefinition - summary: Get reusableSettings from deviceManagement - description: List of all reusable settings - operationId: deviceManagement_GetReusableSetting + - deviceManagement.managedDeviceWindowsOperatingSystemImage + summary: Get managedDeviceWindowsOSImages from deviceManagement + description: A list of ManagedDeviceWindowsOperatingSystemImages + operationId: deviceManagement_GetManagedDeviceWindowsOSImage parameters: - - name: deviceManagementConfigurationSettingDefinition-id + - name: managedDeviceWindowsOperatingSystemImage-id in: path - description: The unique identifier of deviceManagementConfigurationSettingDefinition + description: The unique identifier of managedDeviceWindowsOperatingSystemImage required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition + x-ms-docs-key-type: managedDeviceWindowsOperatingSystemImage - name: $select in: query description: Select properties to be returned @@ -29620,30 +31960,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + $ref: '#/components/schemas/microsoft.graph.managedDeviceWindowsOperatingSystemImage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementConfigurationSettingDefinition - summary: Update the navigation property reusableSettings in deviceManagement - operationId: deviceManagement_UpdateReusableSetting + - deviceManagement.managedDeviceWindowsOperatingSystemImage + summary: Update the navigation property managedDeviceWindowsOSImages in deviceManagement + operationId: deviceManagement_UpdateManagedDeviceWindowsOSImage parameters: - - name: deviceManagementConfigurationSettingDefinition-id + - name: managedDeviceWindowsOperatingSystemImage-id in: path - description: The unique identifier of deviceManagementConfigurationSettingDefinition + description: The unique identifier of managedDeviceWindowsOperatingSystemImage required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition + x-ms-docs-key-type: managedDeviceWindowsOperatingSystemImage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + $ref: '#/components/schemas/microsoft.graph.managedDeviceWindowsOperatingSystemImage' required: true responses: 2XX: @@ -29651,24 +31991,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + $ref: '#/components/schemas/microsoft.graph.managedDeviceWindowsOperatingSystemImage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementConfigurationSettingDefinition - summary: Delete navigation property reusableSettings for deviceManagement - operationId: deviceManagement_DeleteReusableSetting + - deviceManagement.managedDeviceWindowsOperatingSystemImage + summary: Delete navigation property managedDeviceWindowsOSImages for deviceManagement + operationId: deviceManagement_DeleteManagedDeviceWindowsOSImage parameters: - - name: deviceManagementConfigurationSettingDefinition-id + - name: managedDeviceWindowsOperatingSystemImage-id in: path - description: The unique identifier of deviceManagementConfigurationSettingDefinition + description: The unique identifier of managedDeviceWindowsOperatingSystemImage required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition + x-ms-docs-key-type: managedDeviceWindowsOperatingSystemImage - name: If-Match in: header description: ETag @@ -29681,12 +32021,86 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/reusableSettings/$count: + '/deviceManagement/managedDeviceWindowsOSImages/{managedDeviceWindowsOperatingSystemImage-id}/microsoft.graph.getAllManagedDeviceWindowsOSImages()': get: tags: - - deviceManagement.deviceManagementConfigurationSettingDefinition - summary: Get the number of the resource - operationId: deviceManagement.reusableSetting_GetCount + - deviceManagement.managedDeviceWindowsOperatingSystemImage + summary: Invoke function getAllManagedDeviceWindowsOSImages + operationId: deviceManagement.managedDeviceWindowsOSImage_getAllManagedDeviceWindowsOSImage + parameters: + - name: managedDeviceWindowsOperatingSystemImage-id + in: path + description: The unique identifier of managedDeviceWindowsOperatingSystemImage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: managedDeviceWindowsOperatingSystemImage + - $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 managedDeviceWindowsOperatingSystemImage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedDeviceWindowsOperatingSystemImage' + '@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 + /deviceManagement/managedDeviceWindowsOSImages/$count: + get: + tags: + - deviceManagement.managedDeviceWindowsOperatingSystemImage + summary: Get the number of the resource + operationId: deviceManagement.managedDeviceWindowsOSImage_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -29695,13 +32109,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/settingDefinitions: + /deviceManagement/microsoftTunnelConfigurations: get: tags: - - deviceManagement.deviceManagementSettingDefinition - summary: Get settingDefinitions from deviceManagement - description: The device management intent setting definitions - operationId: deviceManagement_ListSettingDefinition + - deviceManagement.microsoftTunnelConfiguration + summary: Get microsoftTunnelConfigurations from deviceManagement + description: Collection of MicrosoftTunnelConfiguration settings associated with account. + operationId: deviceManagement_ListMicrosoftTunnelConfiguration parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -29740,7 +32154,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementSettingDefinitionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.microsoftTunnelConfigurationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -29749,15 +32163,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementSettingDefinition - summary: Create new navigation property to settingDefinitions for deviceManagement - operationId: deviceManagement_CreateSettingDefinition + - deviceManagement.microsoftTunnelConfiguration + summary: Create new navigation property to microsoftTunnelConfigurations for deviceManagement + operationId: deviceManagement_CreateMicrosoftTunnelConfiguration requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelConfiguration' required: true responses: 2XX: @@ -29765,26 +32179,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelConfiguration' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/settingDefinitions/{deviceManagementSettingDefinition-id}': + '/deviceManagement/microsoftTunnelConfigurations/{microsoftTunnelConfiguration-id}': get: tags: - - deviceManagement.deviceManagementSettingDefinition - summary: Get settingDefinitions from deviceManagement - description: The device management intent setting definitions - operationId: deviceManagement_GetSettingDefinition + - deviceManagement.microsoftTunnelConfiguration + summary: Get microsoftTunnelConfigurations from deviceManagement + description: Collection of MicrosoftTunnelConfiguration settings associated with account. + operationId: deviceManagement_GetMicrosoftTunnelConfiguration parameters: - - name: deviceManagementSettingDefinition-id + - name: microsoftTunnelConfiguration-id in: path - description: The unique identifier of deviceManagementSettingDefinition + description: The unique identifier of microsoftTunnelConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementSettingDefinition + x-ms-docs-key-type: microsoftTunnelConfiguration - name: $select in: query description: Select properties to be returned @@ -29811,30 +32225,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelConfiguration' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementSettingDefinition - summary: Update the navigation property settingDefinitions in deviceManagement - operationId: deviceManagement_UpdateSettingDefinition + - deviceManagement.microsoftTunnelConfiguration + summary: Update the navigation property microsoftTunnelConfigurations in deviceManagement + operationId: deviceManagement_UpdateMicrosoftTunnelConfiguration parameters: - - name: deviceManagementSettingDefinition-id + - name: microsoftTunnelConfiguration-id in: path - description: The unique identifier of deviceManagementSettingDefinition + description: The unique identifier of microsoftTunnelConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementSettingDefinition + x-ms-docs-key-type: microsoftTunnelConfiguration requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelConfiguration' required: true responses: 2XX: @@ -29842,24 +32256,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelConfiguration' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementSettingDefinition - summary: Delete navigation property settingDefinitions for deviceManagement - operationId: deviceManagement_DeleteSettingDefinition + - deviceManagement.microsoftTunnelConfiguration + summary: Delete navigation property microsoftTunnelConfigurations for deviceManagement + operationId: deviceManagement_DeleteMicrosoftTunnelConfiguration parameters: - - name: deviceManagementSettingDefinition-id + - name: microsoftTunnelConfiguration-id in: path - description: The unique identifier of deviceManagementSettingDefinition + description: The unique identifier of microsoftTunnelConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementSettingDefinition + x-ms-docs-key-type: microsoftTunnelConfiguration - name: If-Match in: header description: ETag @@ -29872,12 +32286,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/settingDefinitions/$count: + /deviceManagement/microsoftTunnelConfigurations/$count: get: tags: - - deviceManagement.deviceManagementSettingDefinition + - deviceManagement.microsoftTunnelConfiguration summary: Get the number of the resource - operationId: deviceManagement.settingDefinition_GetCount + operationId: deviceManagement.microsoftTunnelConfiguration_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -29886,51 +32300,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/softwareUpdateStatusSummary: - get: - tags: - - deviceManagement.softwareUpdateStatusSummary - summary: Get softwareUpdateStatusSummary from deviceManagement - description: The software update status summary. - operationId: deviceManagement_GetSoftwareUpdateStatusSummary - 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.softwareUpdateStatusSummary' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /deviceManagement/templates: + /deviceManagement/microsoftTunnelHealthThresholds: get: tags: - - deviceManagement.deviceManagementTemplate - summary: Get templates from deviceManagement - description: The available templates - operationId: deviceManagement_ListTemplate + - deviceManagement.microsoftTunnelHealthThreshold + summary: Get microsoftTunnelHealthThresholds from deviceManagement + description: Collection of MicrosoftTunnelHealthThreshold settings associated with account. + operationId: deviceManagement_ListMicrosoftTunnelHealthThreshold parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -29969,7 +32345,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementTemplateCollectionResponse' + $ref: '#/components/responses/microsoft.graph.microsoftTunnelHealthThresholdCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -29978,15 +32354,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementTemplate - summary: Create new navigation property to templates for deviceManagement - operationId: deviceManagement_CreateTemplate + - deviceManagement.microsoftTunnelHealthThreshold + summary: Create new navigation property to microsoftTunnelHealthThresholds for deviceManagement + operationId: deviceManagement_CreateMicrosoftTunnelHealthThreshold requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplate' + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelHealthThreshold' required: true responses: 2XX: @@ -29994,26 +32370,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplate' + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelHealthThreshold' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/templates/{deviceManagementTemplate-id}': + '/deviceManagement/microsoftTunnelHealthThresholds/{microsoftTunnelHealthThreshold-id}': get: tags: - - deviceManagement.deviceManagementTemplate - summary: Get templates from deviceManagement - description: The available templates - operationId: deviceManagement_GetTemplate + - deviceManagement.microsoftTunnelHealthThreshold + summary: Get microsoftTunnelHealthThresholds from deviceManagement + description: Collection of MicrosoftTunnelHealthThreshold settings associated with account. + operationId: deviceManagement_GetMicrosoftTunnelHealthThreshold parameters: - - name: deviceManagementTemplate-id + - name: microsoftTunnelHealthThreshold-id in: path - description: The unique identifier of deviceManagementTemplate + description: The unique identifier of microsoftTunnelHealthThreshold required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplate + x-ms-docs-key-type: microsoftTunnelHealthThreshold - name: $select in: query description: Select properties to be returned @@ -30040,30 +32416,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplate' + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelHealthThreshold' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementTemplate - summary: Update the navigation property templates in deviceManagement - operationId: deviceManagement_UpdateTemplate + - deviceManagement.microsoftTunnelHealthThreshold + summary: Update the navigation property microsoftTunnelHealthThresholds in deviceManagement + operationId: deviceManagement_UpdateMicrosoftTunnelHealthThreshold parameters: - - name: deviceManagementTemplate-id + - name: microsoftTunnelHealthThreshold-id in: path - description: The unique identifier of deviceManagementTemplate + description: The unique identifier of microsoftTunnelHealthThreshold required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplate + x-ms-docs-key-type: microsoftTunnelHealthThreshold requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplate' + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelHealthThreshold' required: true responses: 2XX: @@ -30071,24 +32447,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplate' + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelHealthThreshold' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementTemplate - summary: Delete navigation property templates for deviceManagement - operationId: deviceManagement_DeleteTemplate + - deviceManagement.microsoftTunnelHealthThreshold + summary: Delete navigation property microsoftTunnelHealthThresholds for deviceManagement + operationId: deviceManagement_DeleteMicrosoftTunnelHealthThreshold parameters: - - name: deviceManagementTemplate-id + - name: microsoftTunnelHealthThreshold-id in: path - description: The unique identifier of deviceManagementTemplate + description: The unique identifier of microsoftTunnelHealthThreshold required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplate + x-ms-docs-key-type: microsoftTunnelHealthThreshold - name: If-Match in: header description: ETag @@ -30101,22 +32477,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/templates/{deviceManagementTemplate-id}/categories': + /deviceManagement/microsoftTunnelHealthThresholds/$count: get: tags: - - deviceManagement.deviceManagementTemplate - summary: Get categories from deviceManagement - description: Collection of setting categories within the template - operationId: deviceManagement.template_ListCategory + - deviceManagement.microsoftTunnelHealthThreshold + summary: Get the number of the resource + operationId: deviceManagement.microsoftTunnelHealthThreshold_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /deviceManagement/microsoftTunnelServerLogCollectionResponses: + get: + tags: + - deviceManagement.microsoftTunnelServerLogCollectionResponse + summary: Get microsoftTunnelServerLogCollectionResponses from deviceManagement + description: Collection of MicrosoftTunnelServerLogCollectionResponse settings associated with account. + operationId: deviceManagement_ListMicrosoftTunnelServerLogCollectionResponse parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -30154,7 +32536,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementTemplateSettingCategoryCollectionResponse' + $ref: '#/components/responses/microsoft.graph.microsoftTunnelServerLogCollectionResponseCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -30163,24 +32545,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementTemplate - summary: Create new navigation property to categories for deviceManagement - operationId: deviceManagement.template_CreateCategory - parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate + - deviceManagement.microsoftTunnelServerLogCollectionResponse + summary: Create new navigation property to microsoftTunnelServerLogCollectionResponses for deviceManagement + operationId: deviceManagement_CreateMicrosoftTunnelServerLogCollectionResponse requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplateSettingCategory' + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelServerLogCollectionResponse' required: true responses: 2XX: @@ -30188,34 +32561,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplateSettingCategory' + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelServerLogCollectionResponse' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/templates/{deviceManagementTemplate-id}/categories/{deviceManagementTemplateSettingCategory-id}': + '/deviceManagement/microsoftTunnelServerLogCollectionResponses/{microsoftTunnelServerLogCollectionResponse-id}': get: tags: - - deviceManagement.deviceManagementTemplate - summary: Get categories from deviceManagement - description: Collection of setting categories within the template - operationId: deviceManagement.template_GetCategory + - deviceManagement.microsoftTunnelServerLogCollectionResponse + summary: Get microsoftTunnelServerLogCollectionResponses from deviceManagement + description: Collection of MicrosoftTunnelServerLogCollectionResponse settings associated with account. + operationId: deviceManagement_GetMicrosoftTunnelServerLogCollectionResponse parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplateSettingCategory-id + - name: microsoftTunnelServerLogCollectionResponse-id in: path - description: The unique identifier of deviceManagementTemplateSettingCategory + description: The unique identifier of microsoftTunnelServerLogCollectionResponse required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplateSettingCategory + x-ms-docs-key-type: microsoftTunnelServerLogCollectionResponse - name: $select in: query description: Select properties to be returned @@ -30242,38 +32607,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplateSettingCategory' + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelServerLogCollectionResponse' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementTemplate - summary: Update the navigation property categories in deviceManagement - operationId: deviceManagement.template_UpdateCategory + - deviceManagement.microsoftTunnelServerLogCollectionResponse + summary: Update the navigation property microsoftTunnelServerLogCollectionResponses in deviceManagement + operationId: deviceManagement_UpdateMicrosoftTunnelServerLogCollectionResponse parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplateSettingCategory-id + - name: microsoftTunnelServerLogCollectionResponse-id in: path - description: The unique identifier of deviceManagementTemplateSettingCategory + description: The unique identifier of microsoftTunnelServerLogCollectionResponse required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplateSettingCategory + x-ms-docs-key-type: microsoftTunnelServerLogCollectionResponse requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplateSettingCategory' + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelServerLogCollectionResponse' required: true responses: 2XX: @@ -30281,32 +32638,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplateSettingCategory' + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelServerLogCollectionResponse' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementTemplate - summary: Delete navigation property categories for deviceManagement - operationId: deviceManagement.template_DeleteCategory + - deviceManagement.microsoftTunnelServerLogCollectionResponse + summary: Delete navigation property microsoftTunnelServerLogCollectionResponses for deviceManagement + operationId: deviceManagement_DeleteMicrosoftTunnelServerLogCollectionResponse parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplateSettingCategory-id + - name: microsoftTunnelServerLogCollectionResponse-id in: path - description: The unique identifier of deviceManagementTemplateSettingCategory + description: The unique identifier of microsoftTunnelServerLogCollectionResponse required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplateSettingCategory + x-ms-docs-key-type: microsoftTunnelServerLogCollectionResponse - name: If-Match in: header description: ETag @@ -30319,30 +32668,90 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/templates/{deviceManagementTemplate-id}/categories/{deviceManagementTemplateSettingCategory-id}/recommendedSettings': - get: + '/deviceManagement/microsoftTunnelServerLogCollectionResponses/{microsoftTunnelServerLogCollectionResponse-id}/microsoft.graph.createDownloadUrl': + post: tags: - - deviceManagement.deviceManagementTemplate - summary: Get recommendedSettings from deviceManagement - description: The settings this category contains - operationId: deviceManagement.template.category_ListRecommendedSetting + - deviceManagement.microsoftTunnelServerLogCollectionResponse + summary: Invoke action createDownloadUrl + operationId: deviceManagement.microsoftTunnelServerLogCollectionResponse_createDownloadUrl parameters: - - name: deviceManagementTemplate-id + - name: microsoftTunnelServerLogCollectionResponse-id in: path - description: The unique identifier of deviceManagementTemplate + description: The unique identifier of microsoftTunnelServerLogCollectionResponse required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplateSettingCategory-id + x-ms-docs-key-type: microsoftTunnelServerLogCollectionResponse + 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/microsoftTunnelServerLogCollectionResponses/{microsoftTunnelServerLogCollectionResponse-id}/microsoft.graph.generateDownloadUrl': + post: + tags: + - deviceManagement.microsoftTunnelServerLogCollectionResponse + summary: Invoke action generateDownloadUrl + operationId: deviceManagement.microsoftTunnelServerLogCollectionResponse_generateDownloadUrl + parameters: + - name: microsoftTunnelServerLogCollectionResponse-id in: path - description: The unique identifier of deviceManagementTemplateSettingCategory + description: The unique identifier of microsoftTunnelServerLogCollectionResponse required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplateSettingCategory + x-ms-docs-key-type: microsoftTunnelServerLogCollectionResponse + 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/microsoftTunnelServerLogCollectionResponses/$count: + get: + tags: + - deviceManagement.microsoftTunnelServerLogCollectionResponse + summary: Get the number of the resource + operationId: deviceManagement.microsoftTunnelServerLogCollectionResponse_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /deviceManagement/microsoftTunnelSites: + get: + tags: + - deviceManagement.microsoftTunnelSite + summary: Get microsoftTunnelSites from deviceManagement + description: Collection of MicrosoftTunnelSite settings associated with account. + operationId: deviceManagement_ListMicrosoftTunnelSite + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -30380,7 +32789,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementSettingInstanceCollectionResponse' + $ref: '#/components/responses/microsoft.graph.microsoftTunnelSiteCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -30389,32 +32798,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementTemplate - summary: Create new navigation property to recommendedSettings for deviceManagement - operationId: deviceManagement.template.category_CreateRecommendedSetting - parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplateSettingCategory-id - in: path - description: The unique identifier of deviceManagementTemplateSettingCategory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplateSettingCategory + - deviceManagement.microsoftTunnelSite + summary: Create new navigation property to microsoftTunnelSites for deviceManagement + operationId: deviceManagement_CreateMicrosoftTunnelSite requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelSite' required: true responses: 2XX: @@ -30422,42 +32814,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelSite' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/templates/{deviceManagementTemplate-id}/categories/{deviceManagementTemplateSettingCategory-id}/recommendedSettings/{deviceManagementSettingInstance-id}': + '/deviceManagement/microsoftTunnelSites/{microsoftTunnelSite-id}': get: tags: - - deviceManagement.deviceManagementTemplate - summary: Get recommendedSettings from deviceManagement - description: The settings this category contains - operationId: deviceManagement.template.category_GetRecommendedSetting + - deviceManagement.microsoftTunnelSite + summary: Get microsoftTunnelSites from deviceManagement + description: Collection of MicrosoftTunnelSite settings associated with account. + operationId: deviceManagement_GetMicrosoftTunnelSite parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplateSettingCategory-id - in: path - description: The unique identifier of deviceManagementTemplateSettingCategory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplateSettingCategory - - name: deviceManagementSettingInstance-id + - name: microsoftTunnelSite-id in: path - description: The unique identifier of deviceManagementSettingInstance + description: The unique identifier of microsoftTunnelSite required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementSettingInstance + x-ms-docs-key-type: microsoftTunnelSite - name: $select in: query description: Select properties to be returned @@ -30484,46 +32860,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelSite' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementTemplate - summary: Update the navigation property recommendedSettings in deviceManagement - operationId: deviceManagement.template.category_UpdateRecommendedSetting + - deviceManagement.microsoftTunnelSite + summary: Update the navigation property microsoftTunnelSites in deviceManagement + operationId: deviceManagement_UpdateMicrosoftTunnelSite parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplateSettingCategory-id + - name: microsoftTunnelSite-id in: path - description: The unique identifier of deviceManagementTemplateSettingCategory + description: The unique identifier of microsoftTunnelSite required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplateSettingCategory - - name: deviceManagementSettingInstance-id - in: path - description: The unique identifier of deviceManagementSettingInstance - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementSettingInstance + x-ms-docs-key-type: microsoftTunnelSite requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelSite' required: true responses: 2XX: @@ -30531,106 +32891,176 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelSite' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementTemplate - summary: Delete navigation property recommendedSettings for deviceManagement - operationId: deviceManagement.template.category_DeleteRecommendedSetting + - deviceManagement.microsoftTunnelSite + summary: Delete navigation property microsoftTunnelSites for deviceManagement + operationId: deviceManagement_DeleteMicrosoftTunnelSite parameters: - - name: deviceManagementTemplate-id + - name: microsoftTunnelSite-id in: path - description: The unique identifier of deviceManagementTemplate + description: The unique identifier of microsoftTunnelSite required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplateSettingCategory-id - in: path - description: The unique identifier of deviceManagementTemplateSettingCategory - required: true + x-ms-docs-key-type: microsoftTunnelSite + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplateSettingCategory - - name: deviceManagementSettingInstance-id + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/microsoftTunnelSites/{microsoftTunnelSite-id}/microsoft.graph.requestUpgrade': + post: + tags: + - deviceManagement.microsoftTunnelSite + summary: Invoke action requestUpgrade + operationId: deviceManagement.microsoftTunnelSite_requestUpgrade + parameters: + - name: microsoftTunnelSite-id in: path - description: The unique identifier of deviceManagementSettingInstance + description: The unique identifier of microsoftTunnelSite required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementSettingInstance - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: microsoftTunnelSite responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/templates/{deviceManagementTemplate-id}/categories/{deviceManagementTemplateSettingCategory-id}/recommendedSettings/$count': + x-ms-docs-operation-type: action + '/deviceManagement/microsoftTunnelSites/{microsoftTunnelSite-id}/microsoftTunnelConfiguration': get: tags: - - deviceManagement.deviceManagementTemplate - summary: Get the number of the resource - operationId: deviceManagement.template.category.recommendedSetting_GetCount + - deviceManagement.microsoftTunnelSite + summary: Get microsoftTunnelConfiguration from deviceManagement + description: The MicrosoftTunnelConfiguration that has been applied to this MicrosoftTunnelSite + operationId: deviceManagement.microsoftTunnelSite_GetMicrosoftTunnelConfiguration parameters: - - name: deviceManagementTemplate-id + - name: microsoftTunnelSite-id in: path - description: The unique identifier of deviceManagementTemplate + description: The unique identifier of microsoftTunnelSite required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplateSettingCategory-id + x-ms-docs-key-type: microsoftTunnelSite + - 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.microsoftTunnelConfiguration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.microsoftTunnelSite + summary: Update the navigation property microsoftTunnelConfiguration in deviceManagement + operationId: deviceManagement.microsoftTunnelSite_UpdateMicrosoftTunnelConfiguration + parameters: + - name: microsoftTunnelSite-id in: path - description: The unique identifier of deviceManagementTemplateSettingCategory + description: The unique identifier of microsoftTunnelSite required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplateSettingCategory - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: microsoftTunnelSite + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelConfiguration' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelConfiguration' default: $ref: '#/components/responses/error' - '/deviceManagement/templates/{deviceManagementTemplate-id}/categories/{deviceManagementTemplateSettingCategory-id}/settingDefinitions': - get: + x-ms-docs-operation-type: operation + delete: tags: - - deviceManagement.deviceManagementTemplate - summary: Get settingDefinitions from deviceManagement - description: The setting definitions this category contains - operationId: deviceManagement.template.category_ListSettingDefinition + - deviceManagement.microsoftTunnelSite + summary: Delete navigation property microsoftTunnelConfiguration for deviceManagement + operationId: deviceManagement.microsoftTunnelSite_DeleteMicrosoftTunnelConfiguration parameters: - - name: deviceManagementTemplate-id + - name: microsoftTunnelSite-id in: path - description: The unique identifier of deviceManagementTemplate + description: The unique identifier of microsoftTunnelSite required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplateSettingCategory-id + x-ms-docs-key-type: microsoftTunnelSite + - 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 + '/deviceManagement/microsoftTunnelSites/{microsoftTunnelSite-id}/microsoftTunnelServers': + get: + tags: + - deviceManagement.microsoftTunnelSite + summary: Get microsoftTunnelServers from deviceManagement + description: A list of MicrosoftTunnelServers that are registered to this MicrosoftTunnelSite + operationId: deviceManagement.microsoftTunnelSite_ListMicrosoftTunnelServer + parameters: + - name: microsoftTunnelSite-id in: path - description: The unique identifier of deviceManagementTemplateSettingCategory + description: The unique identifier of microsoftTunnelSite required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplateSettingCategory + x-ms-docs-key-type: microsoftTunnelSite - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -30668,7 +33098,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementSettingDefinitionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.microsoftTunnelServerCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -30677,32 +33107,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementTemplate - summary: Create new navigation property to settingDefinitions for deviceManagement - operationId: deviceManagement.template.category_CreateSettingDefinition + - deviceManagement.microsoftTunnelSite + summary: Create new navigation property to microsoftTunnelServers for deviceManagement + operationId: deviceManagement.microsoftTunnelSite_CreateMicrosoftTunnelServer parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplateSettingCategory-id + - name: microsoftTunnelSite-id in: path - description: The unique identifier of deviceManagementTemplateSettingCategory + description: The unique identifier of microsoftTunnelSite required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplateSettingCategory + x-ms-docs-key-type: microsoftTunnelSite requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelServer' required: true responses: 2XX: @@ -30710,42 +33132,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelServer' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/templates/{deviceManagementTemplate-id}/categories/{deviceManagementTemplateSettingCategory-id}/settingDefinitions/{deviceManagementSettingDefinition-id}': + '/deviceManagement/microsoftTunnelSites/{microsoftTunnelSite-id}/microsoftTunnelServers/{microsoftTunnelServer-id}': get: tags: - - deviceManagement.deviceManagementTemplate - summary: Get settingDefinitions from deviceManagement - description: The setting definitions this category contains - operationId: deviceManagement.template.category_GetSettingDefinition + - deviceManagement.microsoftTunnelSite + summary: Get microsoftTunnelServers from deviceManagement + description: A list of MicrosoftTunnelServers that are registered to this MicrosoftTunnelSite + operationId: deviceManagement.microsoftTunnelSite_GetMicrosoftTunnelServer parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplateSettingCategory-id + - name: microsoftTunnelSite-id in: path - description: The unique identifier of deviceManagementTemplateSettingCategory + description: The unique identifier of microsoftTunnelSite required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplateSettingCategory - - name: deviceManagementSettingDefinition-id + x-ms-docs-key-type: microsoftTunnelSite + - name: microsoftTunnelServer-id in: path - description: The unique identifier of deviceManagementSettingDefinition + description: The unique identifier of microsoftTunnelServer required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementSettingDefinition + x-ms-docs-key-type: microsoftTunnelServer - name: $select in: query description: Select properties to be returned @@ -30772,46 +33186,123 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelServer' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementTemplate - summary: Update the navigation property settingDefinitions in deviceManagement - operationId: deviceManagement.template.category_UpdateSettingDefinition + - deviceManagement.microsoftTunnelSite + summary: Update the navigation property microsoftTunnelServers in deviceManagement + operationId: deviceManagement.microsoftTunnelSite_UpdateMicrosoftTunnelServer parameters: - - name: deviceManagementTemplate-id + - name: microsoftTunnelSite-id in: path - description: The unique identifier of deviceManagementTemplate + description: The unique identifier of microsoftTunnelSite required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplateSettingCategory-id + x-ms-docs-key-type: microsoftTunnelSite + - name: microsoftTunnelServer-id in: path - description: The unique identifier of deviceManagementTemplateSettingCategory + description: The unique identifier of microsoftTunnelServer required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplateSettingCategory - - name: deviceManagementSettingDefinition-id + x-ms-docs-key-type: microsoftTunnelServer + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelServer' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelServer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.microsoftTunnelSite + summary: Delete navigation property microsoftTunnelServers for deviceManagement + operationId: deviceManagement.microsoftTunnelSite_DeleteMicrosoftTunnelServer + parameters: + - name: microsoftTunnelSite-id in: path - description: The unique identifier of deviceManagementSettingDefinition + description: The unique identifier of microsoftTunnelSite required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementSettingDefinition + x-ms-docs-key-type: microsoftTunnelSite + - name: microsoftTunnelServer-id + in: path + description: The unique identifier of microsoftTunnelServer + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: microsoftTunnelServer + - 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 + '/deviceManagement/microsoftTunnelSites/{microsoftTunnelSite-id}/microsoftTunnelServers/{microsoftTunnelServer-id}/microsoft.graph.createServerLogCollectionRequest': + post: + tags: + - deviceManagement.microsoftTunnelSite + summary: Invoke action createServerLogCollectionRequest + operationId: deviceManagement.microsoftTunnelSite.microsoftTunnelServer_createServerLogCollectionRequest + parameters: + - name: microsoftTunnelSite-id + in: path + description: The unique identifier of microsoftTunnelSite + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: microsoftTunnelSite + - name: microsoftTunnelServer-id + in: path + description: The unique identifier of microsoftTunnelServer + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: microsoftTunnelServer requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' + type: object + properties: + 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 + format: date-time + 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 + format: date-time + additionalProperties: + type: object required: true responses: 2XX: @@ -30819,97 +33310,204 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelServerLogCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/deviceManagement/microsoftTunnelSites/{microsoftTunnelSite-id}/microsoftTunnelServers/{microsoftTunnelServer-id}/microsoft.graph.generateServerLogCollectionRequest': + post: tags: - - deviceManagement.deviceManagementTemplate - summary: Delete navigation property settingDefinitions for deviceManagement - operationId: deviceManagement.template.category_DeleteSettingDefinition + - deviceManagement.microsoftTunnelSite + summary: Invoke action generateServerLogCollectionRequest + operationId: deviceManagement.microsoftTunnelSite.microsoftTunnelServer_generateServerLogCollectionRequest parameters: - - name: deviceManagementTemplate-id + - name: microsoftTunnelSite-id in: path - description: The unique identifier of deviceManagementTemplate + description: The unique identifier of microsoftTunnelSite required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplateSettingCategory-id + x-ms-docs-key-type: microsoftTunnelSite + - name: microsoftTunnelServer-id in: path - description: The unique identifier of deviceManagementTemplateSettingCategory + description: The unique identifier of microsoftTunnelServer required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplateSettingCategory - - name: deviceManagementSettingDefinition-id + x-ms-docs-key-type: microsoftTunnelServer + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + 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 + format: date-time + 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 + format: date-time + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelServerLogCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/microsoftTunnelSites/{microsoftTunnelSite-id}/microsoftTunnelServers/{microsoftTunnelServer-id}/microsoft.graph.getHealthMetrics': + post: + tags: + - deviceManagement.microsoftTunnelSite + summary: Invoke action getHealthMetrics + operationId: deviceManagement.microsoftTunnelSite.microsoftTunnelServer_getHealthMetric + parameters: + - name: microsoftTunnelSite-id in: path - description: The unique identifier of deviceManagementSettingDefinition + description: The unique identifier of microsoftTunnelSite required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementSettingDefinition - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: microsoftTunnelSite + - name: microsoftTunnelServer-id + in: path + description: The unique identifier of microsoftTunnelServer + required: true style: simple schema: type: string + x-ms-docs-key-type: microsoftTunnelServer + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + metricNames: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyLongValuePair' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/templates/{deviceManagementTemplate-id}/categories/{deviceManagementTemplateSettingCategory-id}/settingDefinitions/$count': - get: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/deviceManagement/microsoftTunnelSites/{microsoftTunnelSite-id}/microsoftTunnelServers/{microsoftTunnelServer-id}/microsoft.graph.getHealthMetricTimeSeries': + post: tags: - - deviceManagement.deviceManagementTemplate - summary: Get the number of the resource - operationId: deviceManagement.template.category.settingDefinition_GetCount + - deviceManagement.microsoftTunnelSite + summary: Invoke action getHealthMetricTimeSeries + operationId: deviceManagement.microsoftTunnelSite.microsoftTunnelServer_getHealthMetricTimeSeries parameters: - - name: deviceManagementTemplate-id + - name: microsoftTunnelSite-id in: path - description: The unique identifier of deviceManagementTemplate + description: The unique identifier of microsoftTunnelSite required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplateSettingCategory-id + x-ms-docs-key-type: microsoftTunnelSite + - name: microsoftTunnelServer-id in: path - description: The unique identifier of deviceManagementTemplateSettingCategory + description: The unique identifier of microsoftTunnelServer required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplateSettingCategory - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: microsoftTunnelServer + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + metricName: + type: string + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + 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 + format: date-time + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.metricTimeSeriesDataPoint' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - '/deviceManagement/templates/{deviceManagementTemplate-id}/categories/$count': + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/deviceManagement/microsoftTunnelSites/{microsoftTunnelSite-id}/microsoftTunnelServers/$count': get: tags: - - deviceManagement.deviceManagementTemplate + - deviceManagement.microsoftTunnelSite summary: Get the number of the resource - operationId: deviceManagement.template.category_GetCount + operationId: deviceManagement.microsoftTunnelSite.microsoftTunnelServer_GetCount parameters: - - name: deviceManagementTemplate-id + - name: microsoftTunnelSite-id in: path - description: The unique identifier of deviceManagementTemplate + description: The unique identifier of microsoftTunnelSite required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplate + x-ms-docs-key-type: microsoftTunnelSite - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -30917,22 +33515,28 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo': + /deviceManagement/microsoftTunnelSites/$count: get: tags: - - deviceManagement.deviceManagementTemplate - summary: Get migratableTo from deviceManagement - description: Collection of templates this template can migrate to - operationId: deviceManagement.template_ListMigratableTo + - deviceManagement.microsoftTunnelSite + summary: Get the number of the resource + operationId: deviceManagement.microsoftTunnelSite_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /deviceManagement/mobileAppTroubleshootingEvents: + get: + tags: + - deviceManagement.mobileAppTroubleshootingEvent + summary: Get mobileAppTroubleshootingEvents from deviceManagement + description: The collection property of MobileAppTroubleshootingEvent. + operationId: deviceManagement_ListMobileAppTroubleshootingEvent parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -30970,7 +33574,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementTemplateCollectionResponse' + $ref: '#/components/responses/microsoft.graph.mobileAppTroubleshootingEventCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -30979,24 +33583,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementTemplate - summary: Create new navigation property to migratableTo for deviceManagement - operationId: deviceManagement.template_CreateMigratableTo - parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate + - deviceManagement.mobileAppTroubleshootingEvent + summary: Create new navigation property to mobileAppTroubleshootingEvents for deviceManagement + operationId: deviceManagement_CreateMobileAppTroubleshootingEvent requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplate' + $ref: '#/components/schemas/microsoft.graph.mobileAppTroubleshootingEvent' required: true responses: 2XX: @@ -31004,34 +33599,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplate' + $ref: '#/components/schemas/microsoft.graph.mobileAppTroubleshootingEvent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo/{deviceManagementTemplate-id1}': + '/deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEvent-id}': get: tags: - - deviceManagement.deviceManagementTemplate - summary: Get migratableTo from deviceManagement - description: Collection of templates this template can migrate to - operationId: deviceManagement.template_GetMigratableTo + - deviceManagement.mobileAppTroubleshootingEvent + summary: Get mobileAppTroubleshootingEvents from deviceManagement + description: The collection property of MobileAppTroubleshootingEvent. + operationId: deviceManagement_GetMobileAppTroubleshootingEvent parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplate-id1 + - name: mobileAppTroubleshootingEvent-id in: path - description: The unique identifier of deviceManagementTemplate + description: The unique identifier of mobileAppTroubleshootingEvent required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplate + x-ms-docs-key-type: mobileAppTroubleshootingEvent - name: $select in: query description: Select properties to be returned @@ -31058,38 +33645,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplate' + $ref: '#/components/schemas/microsoft.graph.mobileAppTroubleshootingEvent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementTemplate - summary: Update the navigation property migratableTo in deviceManagement - operationId: deviceManagement.template_UpdateMigratableTo + - deviceManagement.mobileAppTroubleshootingEvent + summary: Update the navigation property mobileAppTroubleshootingEvents in deviceManagement + operationId: deviceManagement_UpdateMobileAppTroubleshootingEvent parameters: - - name: deviceManagementTemplate-id + - name: mobileAppTroubleshootingEvent-id in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplate-id1 - in: path - description: The unique identifier of deviceManagementTemplate + description: The unique identifier of mobileAppTroubleshootingEvent required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplate + x-ms-docs-key-type: mobileAppTroubleshootingEvent requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplate' + $ref: '#/components/schemas/microsoft.graph.mobileAppTroubleshootingEvent' required: true responses: 2XX: @@ -31097,32 +33676,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplate' + $ref: '#/components/schemas/microsoft.graph.mobileAppTroubleshootingEvent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementTemplate - summary: Delete navigation property migratableTo for deviceManagement - operationId: deviceManagement.template_DeleteMigratableTo + - deviceManagement.mobileAppTroubleshootingEvent + summary: Delete navigation property mobileAppTroubleshootingEvents for deviceManagement + operationId: deviceManagement_DeleteMobileAppTroubleshootingEvent parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplate-id1 + - name: mobileAppTroubleshootingEvent-id in: path - description: The unique identifier of deviceManagementTemplate + description: The unique identifier of mobileAppTroubleshootingEvent required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplate + x-ms-docs-key-type: mobileAppTroubleshootingEvent - name: If-Match in: header description: ETag @@ -31135,30 +33706,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo/{deviceManagementTemplate-id1}/categories': + '/deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEvent-id}/appLogCollectionRequests': get: tags: - - deviceManagement.deviceManagementTemplate - summary: Get categories from deviceManagement - description: Collection of setting categories within the template - operationId: deviceManagement.template.migratableTo_ListCategory + - deviceManagement.mobileAppTroubleshootingEvent + summary: Get appLogCollectionRequests from deviceManagement + description: The collection property of AppLogUploadRequest. + operationId: deviceManagement.mobileAppTroubleshootingEvent_ListAppLogCollectionRequest parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplate-id1 + - name: mobileAppTroubleshootingEvent-id in: path - description: The unique identifier of deviceManagementTemplate + description: The unique identifier of mobileAppTroubleshootingEvent required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplate + x-ms-docs-key-type: mobileAppTroubleshootingEvent - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -31196,7 +33759,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementTemplateSettingCategoryCollectionResponse' + $ref: '#/components/responses/microsoft.graph.appLogCollectionRequestCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -31205,32 +33768,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementTemplate - summary: Create new navigation property to categories for deviceManagement - operationId: deviceManagement.template.migratableTo_CreateCategory + - deviceManagement.mobileAppTroubleshootingEvent + summary: Create new navigation property to appLogCollectionRequests for deviceManagement + operationId: deviceManagement.mobileAppTroubleshootingEvent_CreateAppLogCollectionRequest parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplate-id1 + - name: mobileAppTroubleshootingEvent-id in: path - description: The unique identifier of deviceManagementTemplate + description: The unique identifier of mobileAppTroubleshootingEvent required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplate + x-ms-docs-key-type: mobileAppTroubleshootingEvent requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplateSettingCategory' + $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' required: true responses: 2XX: @@ -31238,42 +33793,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplateSettingCategory' + $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo/{deviceManagementTemplate-id1}/categories/{deviceManagementTemplateSettingCategory-id}': + '/deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEvent-id}/appLogCollectionRequests/{appLogCollectionRequest-id}': get: tags: - - deviceManagement.deviceManagementTemplate - summary: Get categories from deviceManagement - description: Collection of setting categories within the template - operationId: deviceManagement.template.migratableTo_GetCategory + - deviceManagement.mobileAppTroubleshootingEvent + summary: Get appLogCollectionRequests from deviceManagement + description: The collection property of AppLogUploadRequest. + operationId: deviceManagement.mobileAppTroubleshootingEvent_GetAppLogCollectionRequest parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplate-id1 + - name: mobileAppTroubleshootingEvent-id in: path - description: The unique identifier of deviceManagementTemplate + description: The unique identifier of mobileAppTroubleshootingEvent required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplateSettingCategory-id + x-ms-docs-key-type: mobileAppTroubleshootingEvent + - name: appLogCollectionRequest-id in: path - description: The unique identifier of deviceManagementTemplateSettingCategory + description: The unique identifier of appLogCollectionRequest required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplateSettingCategory + x-ms-docs-key-type: appLogCollectionRequest - name: $select in: query description: Select properties to be returned @@ -31300,46 +33847,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplateSettingCategory' + $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementTemplate - summary: Update the navigation property categories in deviceManagement - operationId: deviceManagement.template.migratableTo_UpdateCategory + - deviceManagement.mobileAppTroubleshootingEvent + summary: Update the navigation property appLogCollectionRequests in deviceManagement + operationId: deviceManagement.mobileAppTroubleshootingEvent_UpdateAppLogCollectionRequest parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplate-id1 + - name: mobileAppTroubleshootingEvent-id in: path - description: The unique identifier of deviceManagementTemplate + description: The unique identifier of mobileAppTroubleshootingEvent required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplateSettingCategory-id + x-ms-docs-key-type: mobileAppTroubleshootingEvent + - name: appLogCollectionRequest-id in: path - description: The unique identifier of deviceManagementTemplateSettingCategory + description: The unique identifier of appLogCollectionRequest required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplateSettingCategory + x-ms-docs-key-type: appLogCollectionRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplateSettingCategory' + $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' required: true responses: 2XX: @@ -31347,40 +33886,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplateSettingCategory' + $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementTemplate - summary: Delete navigation property categories for deviceManagement - operationId: deviceManagement.template.migratableTo_DeleteCategory + - deviceManagement.mobileAppTroubleshootingEvent + summary: Delete navigation property appLogCollectionRequests for deviceManagement + operationId: deviceManagement.mobileAppTroubleshootingEvent_DeleteAppLogCollectionRequest parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplate-id1 + - name: mobileAppTroubleshootingEvent-id in: path - description: The unique identifier of deviceManagementTemplate + description: The unique identifier of mobileAppTroubleshootingEvent required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplateSettingCategory-id + x-ms-docs-key-type: mobileAppTroubleshootingEvent + - name: appLogCollectionRequest-id in: path - description: The unique identifier of deviceManagementTemplateSettingCategory + description: The unique identifier of appLogCollectionRequest required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplateSettingCategory + x-ms-docs-key-type: appLogCollectionRequest - name: If-Match in: header description: ETag @@ -31393,38 +33924,163 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo/{deviceManagementTemplate-id1}/categories/{deviceManagementTemplateSettingCategory-id}/recommendedSettings': - get: + '/deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEvent-id}/appLogCollectionRequests/{appLogCollectionRequest-id}/microsoft.graph.createDownloadUrl': + post: tags: - - deviceManagement.deviceManagementTemplate - summary: Get recommendedSettings from deviceManagement - description: The settings this category contains - operationId: deviceManagement.template.migratableTo.category_ListRecommendedSetting + - deviceManagement.mobileAppTroubleshootingEvent + summary: Invoke action createDownloadUrl + operationId: deviceManagement.mobileAppTroubleshootingEvent.appLogCollectionRequest_createDownloadUrl parameters: - - name: deviceManagementTemplate-id + - name: mobileAppTroubleshootingEvent-id in: path - description: The unique identifier of deviceManagementTemplate + description: The unique identifier of mobileAppTroubleshootingEvent required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplate-id1 + x-ms-docs-key-type: mobileAppTroubleshootingEvent + - name: appLogCollectionRequest-id in: path - description: The unique identifier of deviceManagementTemplate + description: The unique identifier of appLogCollectionRequest required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplateSettingCategory-id + x-ms-docs-key-type: appLogCollectionRequest + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appLogCollectionDownloadDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEvent-id}/appLogCollectionRequests/$count': + get: + tags: + - deviceManagement.mobileAppTroubleshootingEvent + summary: Get the number of the resource + operationId: deviceManagement.mobileAppTroubleshootingEvent.appLogCollectionRequest_GetCount + parameters: + - name: mobileAppTroubleshootingEvent-id in: path - description: The unique identifier of deviceManagementTemplateSettingCategory + description: The unique identifier of mobileAppTroubleshootingEvent required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplateSettingCategory + x-ms-docs-key-type: mobileAppTroubleshootingEvent + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /deviceManagement/mobileAppTroubleshootingEvents/$count: + get: + tags: + - deviceManagement.mobileAppTroubleshootingEvent + summary: Get the number of the resource + operationId: deviceManagement.mobileAppTroubleshootingEvent_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /deviceManagement/monitoring: + get: + tags: + - deviceManagement.monitoring + summary: Get monitoring from deviceManagement + operationId: deviceManagement_GetMonitoring + 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.deviceManagement.monitoring' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.monitoring + summary: Update the navigation property monitoring in deviceManagement + operationId: deviceManagement_UpdateMonitoring + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.monitoring' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.monitoring' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.monitoring + summary: Delete navigation property monitoring for deviceManagement + operationId: deviceManagement_DeleteMonitoring + 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 + /deviceManagement/monitoring/alertRecords: + get: + tags: + - deviceManagement.monitoring + summary: List alertRecords + description: Get a list of the alertRecord objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/devicemanagement-alertrecord-list?view=graph-rest-beta + operationId: deviceManagement.monitoring_ListAlertRecord + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -31462,7 +34118,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementSettingInstanceCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagement.alertRecordCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -31471,40 +34127,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementTemplate - summary: Create new navigation property to recommendedSettings for deviceManagement - operationId: deviceManagement.template.migratableTo.category_CreateRecommendedSetting - parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplate-id1 - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplateSettingCategory-id - in: path - description: The unique identifier of deviceManagementTemplateSettingCategory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplateSettingCategory + - deviceManagement.monitoring + summary: Create new navigation property to alertRecords for deviceManagement + operationId: deviceManagement.monitoring_CreateAlertRecord requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertRecord' required: true responses: 2XX: @@ -31512,50 +34143,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertRecord' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo/{deviceManagementTemplate-id1}/categories/{deviceManagementTemplateSettingCategory-id}/recommendedSettings/{deviceManagementSettingInstance-id}': + '/deviceManagement/monitoring/alertRecords/{alertRecord-id}': get: tags: - - deviceManagement.deviceManagementTemplate - summary: Get recommendedSettings from deviceManagement - description: The settings this category contains - operationId: deviceManagement.template.migratableTo.category_GetRecommendedSetting + - deviceManagement.monitoring + summary: Get alertRecord + description: Read the properties and relationships of an alertRecord object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/devicemanagement-alertrecord-get?view=graph-rest-beta + operationId: deviceManagement.monitoring_GetAlertRecord parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplate-id1 - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplateSettingCategory-id - in: path - description: The unique identifier of deviceManagementTemplateSettingCategory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplateSettingCategory - - name: deviceManagementSettingInstance-id + - name: alertRecord-id in: path - description: The unique identifier of deviceManagementSettingInstance + description: The unique identifier of alertRecord required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementSettingInstance + x-ms-docs-key-type: alertRecord - name: $select in: query description: Select properties to be returned @@ -31582,54 +34192,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertRecord' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementTemplate - summary: Update the navigation property recommendedSettings in deviceManagement - operationId: deviceManagement.template.migratableTo.category_UpdateRecommendedSetting + - deviceManagement.monitoring + summary: Update the navigation property alertRecords in deviceManagement + operationId: deviceManagement.monitoring_UpdateAlertRecord parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplate-id1 - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplateSettingCategory-id - in: path - description: The unique identifier of deviceManagementTemplateSettingCategory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplateSettingCategory - - name: deviceManagementSettingInstance-id + - name: alertRecord-id in: path - description: The unique identifier of deviceManagementSettingInstance + description: The unique identifier of alertRecord required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementSettingInstance + x-ms-docs-key-type: alertRecord requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertRecord' required: true responses: 2XX: @@ -31637,48 +34223,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertRecord' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementTemplate - summary: Delete navigation property recommendedSettings for deviceManagement - operationId: deviceManagement.template.migratableTo.category_DeleteRecommendedSetting + - deviceManagement.monitoring + summary: Delete navigation property alertRecords for deviceManagement + operationId: deviceManagement.monitoring_DeleteAlertRecord parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplate-id1 - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplateSettingCategory-id - in: path - description: The unique identifier of deviceManagementTemplateSettingCategory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplateSettingCategory - - name: deviceManagementSettingInstance-id + - name: alertRecord-id in: path - description: The unique identifier of deviceManagementSettingInstance + description: The unique identifier of alertRecord required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementSettingInstance + x-ms-docs-key-type: alertRecord - name: If-Match in: header description: ETag @@ -31691,76 +34253,119 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo/{deviceManagementTemplate-id1}/categories/{deviceManagementTemplateSettingCategory-id}/recommendedSettings/$count': - get: + '/deviceManagement/monitoring/alertRecords/{alertRecord-id}/microsoft.graph.deviceManagement.setPortalNotificationAsSent': + post: tags: - - deviceManagement.deviceManagementTemplate - summary: Get the number of the resource - operationId: deviceManagement.template.migratableTo.category.recommendedSetting_GetCount + - deviceManagement.monitoring + summary: Invoke action setPortalNotificationAsSent + description: 'Set the status of the notification associated with the specified alertRecord on the Microsoft EndPoint Manager admin center as sent, by setting the isPortalNotificationSent property of the portal notification to true.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/devicemanagement-alertrecord-setportalnotificationassent?view=graph-rest-beta + operationId: deviceManagement.monitoring.alertRecord_setPortalNotificationAsSent parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplate-id1 - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplateSettingCategory-id + - name: alertRecord-id in: path - description: The unique identifier of deviceManagementTemplateSettingCategory + description: The unique identifier of alertRecord required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplateSettingCategory - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: alertRecord + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/monitoring/alertRecords/$count: + get: + tags: + - deviceManagement.monitoring + summary: Get the number of the resource + operationId: deviceManagement.monitoring.alertRecord_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo/{deviceManagementTemplate-id1}/categories/{deviceManagementTemplateSettingCategory-id}/settingDefinitions': + /deviceManagement/monitoring/alertRecords/microsoft.graph.deviceManagement.changeAlertRecordsPortalNotificationAsSent: + post: + tags: + - deviceManagement.monitoring + 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 + content: + application/json: + schema: + type: object + properties: + alertRecordIds: + type: array + items: + type: string + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/monitoring/alertRecords/microsoft.graph.deviceManagement.getPortalNotifications(): get: tags: - - deviceManagement.deviceManagementTemplate - summary: Get settingDefinitions from deviceManagement - description: The setting definitions this category contains - operationId: deviceManagement.template.migratableTo.category_ListSettingDefinition + - deviceManagement.monitoring + summary: Invoke function getPortalNotifications + description: 'Get a list of all notifications that one or more users can access, from the Microsoft Endpoint Manager admin center.' + operationId: deviceManagement.monitoring.alertRecord_getPortalNotification + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.portalNotification' + '@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 + /deviceManagement/monitoring/alertRules: + get: + tags: + - deviceManagement.monitoring + summary: List alertRules + description: Get a list of the alertRule objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/devicemanagement-alertrule-list?view=graph-rest-beta + operationId: deviceManagement.monitoring_ListAlertRule parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplate-id1 - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplateSettingCategory-id - in: path - description: The unique identifier of deviceManagementTemplateSettingCategory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplateSettingCategory - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -31798,7 +34403,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementSettingDefinitionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagement.alertRuleCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -31807,40 +34412,19 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementTemplate - summary: Create new navigation property to settingDefinitions for deviceManagement - operationId: deviceManagement.template.migratableTo.category_CreateSettingDefinition - parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplate-id1 - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplateSettingCategory-id - in: path - description: The unique identifier of deviceManagementTemplateSettingCategory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplateSettingCategory + - deviceManagement.monitoring + summary: Create alertRule + description: Create an alertRule object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/devicemanagement-alertrule-post?view=graph-rest-beta + operationId: deviceManagement.monitoring_CreateAlertRule requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' + $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertRule' required: true responses: 2XX: @@ -31848,50 +34432,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' + $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertRule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo/{deviceManagementTemplate-id1}/categories/{deviceManagementTemplateSettingCategory-id}/settingDefinitions/{deviceManagementSettingDefinition-id}': + '/deviceManagement/monitoring/alertRules/{alertRule-id}': get: tags: - - deviceManagement.deviceManagementTemplate - summary: Get settingDefinitions from deviceManagement - description: The setting definitions this category contains - operationId: deviceManagement.template.migratableTo.category_GetSettingDefinition + - deviceManagement.monitoring + summary: Get alertRule + description: Read the properties and relationships of an alertRule object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/devicemanagement-alertrule-get?view=graph-rest-beta + operationId: deviceManagement.monitoring_GetAlertRule parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplate-id1 - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplateSettingCategory-id - in: path - description: The unique identifier of deviceManagementTemplateSettingCategory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplateSettingCategory - - name: deviceManagementSettingDefinition-id + - name: alertRule-id in: path - description: The unique identifier of deviceManagementSettingDefinition + description: The unique identifier of alertRule required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementSettingDefinition + x-ms-docs-key-type: alertRule - name: $select in: query description: Select properties to be returned @@ -31918,54 +34481,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' + $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertRule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementTemplate - summary: Update the navigation property settingDefinitions in deviceManagement - operationId: deviceManagement.template.migratableTo.category_UpdateSettingDefinition + - deviceManagement.monitoring + summary: Update alertRule + description: Update the properties of an alertRule object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/devicemanagement-alertrule-update?view=graph-rest-beta + operationId: deviceManagement.monitoring_UpdateAlertRule parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplate-id1 - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplateSettingCategory-id - in: path - description: The unique identifier of deviceManagementTemplateSettingCategory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplateSettingCategory - - name: deviceManagementSettingDefinition-id + - name: alertRule-id in: path - description: The unique identifier of deviceManagementSettingDefinition + description: The unique identifier of alertRule required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementSettingDefinition + x-ms-docs-key-type: alertRule requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' + $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertRule' required: true responses: 2XX: @@ -31973,48 +34516,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' + $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertRule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementTemplate - summary: Delete navigation property settingDefinitions for deviceManagement - operationId: deviceManagement.template.migratableTo.category_DeleteSettingDefinition + - deviceManagement.monitoring + summary: Delete navigation property alertRules for deviceManagement + operationId: deviceManagement.monitoring_DeleteAlertRule parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplate-id1 - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplateSettingCategory-id - in: path - description: The unique identifier of deviceManagementTemplateSettingCategory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplateSettingCategory - - name: deviceManagementSettingDefinition-id + - name: alertRule-id in: path - description: The unique identifier of deviceManagementSettingDefinition + description: The unique identifier of alertRule required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementSettingDefinition + x-ms-docs-key-type: alertRule - name: If-Match in: header description: ETag @@ -32027,67 +34546,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo/{deviceManagementTemplate-id1}/categories/{deviceManagementTemplateSettingCategory-id}/settingDefinitions/$count': - get: - tags: - - deviceManagement.deviceManagementTemplate - summary: Get the number of the resource - operationId: deviceManagement.template.migratableTo.category.settingDefinition_GetCount - parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplate-id1 - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplateSettingCategory-id - in: path - description: The unique identifier of deviceManagementTemplateSettingCategory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplateSettingCategory - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo/{deviceManagementTemplate-id1}/categories/$count': + /deviceManagement/monitoring/alertRules/$count: get: tags: - - deviceManagement.deviceManagementTemplate + - deviceManagement.monitoring summary: Get the number of the resource - operationId: deviceManagement.template.migratableTo.category_GetCount + operationId: deviceManagement.monitoring.alertRule_GetCount parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplate-id1 - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -32095,30 +34560,14 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo/{deviceManagementTemplate-id1}/settings': + /deviceManagement/notificationMessageTemplates: get: tags: - - deviceManagement.deviceManagementTemplate - summary: Get settings from deviceManagement - description: Collection of all settings this template has - operationId: deviceManagement.template.migratableTo_ListSetting + - deviceManagement.notificationMessageTemplate + summary: Get notificationMessageTemplates from deviceManagement + description: The Notification Message Templates. + operationId: deviceManagement_ListNotificationMessageTemplate parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplate-id1 - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -32156,7 +34605,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementSettingInstanceCollectionResponse' + $ref: '#/components/responses/microsoft.graph.notificationMessageTemplateCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -32165,32 +34614,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementTemplate - summary: Create new navigation property to settings for deviceManagement - operationId: deviceManagement.template.migratableTo_CreateSetting - parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplate-id1 - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate + - deviceManagement.notificationMessageTemplate + summary: Create new navigation property to notificationMessageTemplates for deviceManagement + operationId: deviceManagement_CreateNotificationMessageTemplate requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + $ref: '#/components/schemas/microsoft.graph.notificationMessageTemplate' required: true responses: 2XX: @@ -32198,42 +34630,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + $ref: '#/components/schemas/microsoft.graph.notificationMessageTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo/{deviceManagementTemplate-id1}/settings/{deviceManagementSettingInstance-id}': + '/deviceManagement/notificationMessageTemplates/{notificationMessageTemplate-id}': get: tags: - - deviceManagement.deviceManagementTemplate - summary: Get settings from deviceManagement - description: Collection of all settings this template has - operationId: deviceManagement.template.migratableTo_GetSetting + - deviceManagement.notificationMessageTemplate + summary: Get notificationMessageTemplates from deviceManagement + description: The Notification Message Templates. + operationId: deviceManagement_GetNotificationMessageTemplate parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplate-id1 - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementSettingInstance-id + - name: notificationMessageTemplate-id in: path - description: The unique identifier of deviceManagementSettingInstance + description: The unique identifier of notificationMessageTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementSettingInstance + x-ms-docs-key-type: notificationMessageTemplate - name: $select in: query description: Select properties to be returned @@ -32260,46 +34676,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + $ref: '#/components/schemas/microsoft.graph.notificationMessageTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementTemplate - summary: Update the navigation property settings in deviceManagement - operationId: deviceManagement.template.migratableTo_UpdateSetting + - deviceManagement.notificationMessageTemplate + summary: Update the navigation property notificationMessageTemplates in deviceManagement + operationId: deviceManagement_UpdateNotificationMessageTemplate parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplate-id1 - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementSettingInstance-id + - name: notificationMessageTemplate-id in: path - description: The unique identifier of deviceManagementSettingInstance + description: The unique identifier of notificationMessageTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementSettingInstance + x-ms-docs-key-type: notificationMessageTemplate requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + $ref: '#/components/schemas/microsoft.graph.notificationMessageTemplate' required: true responses: 2XX: @@ -32307,40 +34707,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + $ref: '#/components/schemas/microsoft.graph.notificationMessageTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementTemplate - summary: Delete navigation property settings for deviceManagement - operationId: deviceManagement.template.migratableTo_DeleteSetting + - deviceManagement.notificationMessageTemplate + summary: Delete navigation property notificationMessageTemplates for deviceManagement + operationId: deviceManagement_DeleteNotificationMessageTemplate parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplate-id1 - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementSettingInstance-id + - name: notificationMessageTemplate-id in: path - description: The unique identifier of deviceManagementSettingInstance + description: The unique identifier of notificationMessageTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementSettingInstance + x-ms-docs-key-type: notificationMessageTemplate - name: If-Match in: header description: ETag @@ -32353,84 +34737,32 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo/{deviceManagementTemplate-id1}/settings/$count': + '/deviceManagement/notificationMessageTemplates/{notificationMessageTemplate-id}/localizedNotificationMessages': get: tags: - - deviceManagement.deviceManagementTemplate - summary: Get the number of the resource - operationId: deviceManagement.template.migratableTo.setting_GetCount + - deviceManagement.notificationMessageTemplate + summary: Get localizedNotificationMessages from deviceManagement + description: The list of localized messages for this Notification Message Template. + operationId: deviceManagement.notificationMessageTemplate_ListLocalizedNotificationMessage parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementTemplate-id1 + - name: notificationMessageTemplate-id in: path - description: The unique identifier of deviceManagementTemplate + description: The unique identifier of notificationMessageTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplate + x-ms-docs-key-type: notificationMessageTemplate + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo/$count': - get: - tags: - - deviceManagement.deviceManagementTemplate - summary: Get the number of the resource - operationId: deviceManagement.template.migratableTo_GetCount - parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/deviceManagement/templates/{deviceManagementTemplate-id}/settings': - get: - tags: - - deviceManagement.deviceManagementTemplate - summary: Get settings from deviceManagement - description: Collection of all settings this template has - operationId: deviceManagement.template_ListSetting - parameters: - - name: deviceManagementTemplate-id - in: path - description: The unique identifier of deviceManagementTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceManagementTemplate - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: uniqueItems: true type: array @@ -32458,7 +34790,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementSettingInstanceCollectionResponse' + $ref: '#/components/responses/microsoft.graph.localizedNotificationMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -32467,24 +34799,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementTemplate - summary: Create new navigation property to settings for deviceManagement - operationId: deviceManagement.template_CreateSetting + - deviceManagement.notificationMessageTemplate + summary: Create new navigation property to localizedNotificationMessages for deviceManagement + operationId: deviceManagement.notificationMessageTemplate_CreateLocalizedNotificationMessage parameters: - - name: deviceManagementTemplate-id + - name: notificationMessageTemplate-id in: path - description: The unique identifier of deviceManagementTemplate + description: The unique identifier of notificationMessageTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplate + x-ms-docs-key-type: notificationMessageTemplate requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + $ref: '#/components/schemas/microsoft.graph.localizedNotificationMessage' required: true responses: 2XX: @@ -32492,34 +34824,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + $ref: '#/components/schemas/microsoft.graph.localizedNotificationMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/templates/{deviceManagementTemplate-id}/settings/{deviceManagementSettingInstance-id}': + '/deviceManagement/notificationMessageTemplates/{notificationMessageTemplate-id}/localizedNotificationMessages/{localizedNotificationMessage-id}': get: tags: - - deviceManagement.deviceManagementTemplate - summary: Get settings from deviceManagement - description: Collection of all settings this template has - operationId: deviceManagement.template_GetSetting + - deviceManagement.notificationMessageTemplate + summary: Get localizedNotificationMessages from deviceManagement + description: The list of localized messages for this Notification Message Template. + operationId: deviceManagement.notificationMessageTemplate_GetLocalizedNotificationMessage parameters: - - name: deviceManagementTemplate-id + - name: notificationMessageTemplate-id in: path - description: The unique identifier of deviceManagementTemplate + description: The unique identifier of notificationMessageTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementSettingInstance-id + x-ms-docs-key-type: notificationMessageTemplate + - name: localizedNotificationMessage-id in: path - description: The unique identifier of deviceManagementSettingInstance + description: The unique identifier of localizedNotificationMessage required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementSettingInstance + x-ms-docs-key-type: localizedNotificationMessage - name: $select in: query description: Select properties to be returned @@ -32546,38 +34878,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + $ref: '#/components/schemas/microsoft.graph.localizedNotificationMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementTemplate - summary: Update the navigation property settings in deviceManagement - operationId: deviceManagement.template_UpdateSetting + - deviceManagement.notificationMessageTemplate + summary: Update the navigation property localizedNotificationMessages in deviceManagement + operationId: deviceManagement.notificationMessageTemplate_UpdateLocalizedNotificationMessage parameters: - - name: deviceManagementTemplate-id + - name: notificationMessageTemplate-id in: path - description: The unique identifier of deviceManagementTemplate + description: The unique identifier of notificationMessageTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementSettingInstance-id + x-ms-docs-key-type: notificationMessageTemplate + - name: localizedNotificationMessage-id in: path - description: The unique identifier of deviceManagementSettingInstance + description: The unique identifier of localizedNotificationMessage required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementSettingInstance + x-ms-docs-key-type: localizedNotificationMessage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + $ref: '#/components/schemas/microsoft.graph.localizedNotificationMessage' required: true responses: 2XX: @@ -32585,32 +34917,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + $ref: '#/components/schemas/microsoft.graph.localizedNotificationMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementTemplate - summary: Delete navigation property settings for deviceManagement - operationId: deviceManagement.template_DeleteSetting + - deviceManagement.notificationMessageTemplate + summary: Delete navigation property localizedNotificationMessages for deviceManagement + operationId: deviceManagement.notificationMessageTemplate_DeleteLocalizedNotificationMessage parameters: - - name: deviceManagementTemplate-id + - name: notificationMessageTemplate-id in: path - description: The unique identifier of deviceManagementTemplate + description: The unique identifier of notificationMessageTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplate - - name: deviceManagementSettingInstance-id + x-ms-docs-key-type: notificationMessageTemplate + - name: localizedNotificationMessage-id in: path - description: The unique identifier of deviceManagementSettingInstance + description: The unique identifier of localizedNotificationMessage required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementSettingInstance + x-ms-docs-key-type: localizedNotificationMessage - name: If-Match in: header description: ETag @@ -32623,21 +34955,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/templates/{deviceManagementTemplate-id}/settings/$count': + '/deviceManagement/notificationMessageTemplates/{notificationMessageTemplate-id}/localizedNotificationMessages/$count': get: tags: - - deviceManagement.deviceManagementTemplate + - deviceManagement.notificationMessageTemplate summary: Get the number of the resource - operationId: deviceManagement.template.setting_GetCount + operationId: deviceManagement.notificationMessageTemplate.localizedNotificationMessage_GetCount parameters: - - name: deviceManagementTemplate-id + - name: notificationMessageTemplate-id in: path - description: The unique identifier of deviceManagementTemplate + description: The unique identifier of notificationMessageTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTemplate + x-ms-docs-key-type: notificationMessageTemplate - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -32645,12 +34977,34 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/templates/$count: + '/deviceManagement/notificationMessageTemplates/{notificationMessageTemplate-id}/microsoft.graph.sendTestMessage': + post: + tags: + - deviceManagement.notificationMessageTemplate + summary: Invoke action sendTestMessage + description: Sends test message using the specified notificationMessageTemplate in the default locale + operationId: deviceManagement.notificationMessageTemplate_sendTestMessage + parameters: + - name: notificationMessageTemplate-id + in: path + description: The unique identifier of notificationMessageTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: notificationMessageTemplate + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/notificationMessageTemplates/$count: get: tags: - - deviceManagement.deviceManagementTemplate + - deviceManagement.notificationMessageTemplate summary: Get the number of the resource - operationId: deviceManagement.template_GetCount + operationId: deviceManagement.notificationMessageTemplate_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -32659,13 +35013,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/troubleshootingEvents: + /deviceManagement/remoteActionAudits: get: tags: - - deviceManagement.deviceManagementTroubleshootingEvent - summary: Get troubleshootingEvents from deviceManagement - description: The list of troubleshooting events for the tenant. - operationId: deviceManagement_ListTroubleshootingEvent + - deviceManagement.remoteActionAudit + summary: Get remoteActionAudits from deviceManagement + description: The list of device remote action audits with the tenant. + operationId: deviceManagement_ListRemoteActionAudit parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -32704,7 +35058,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceManagementTroubleshootingEventCollectionResponse' + $ref: '#/components/responses/microsoft.graph.remoteActionAuditCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -32713,15 +35067,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementTroubleshootingEvent - summary: Create new navigation property to troubleshootingEvents for deviceManagement - operationId: deviceManagement_CreateTroubleshootingEvent + - deviceManagement.remoteActionAudit + summary: Create new navigation property to remoteActionAudits for deviceManagement + operationId: deviceManagement_CreateRemoteActionAudit requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' + $ref: '#/components/schemas/microsoft.graph.remoteActionAudit' required: true responses: 2XX: @@ -32729,26 +35083,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' + $ref: '#/components/schemas/microsoft.graph.remoteActionAudit' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/troubleshootingEvents/{deviceManagementTroubleshootingEvent-id}': + '/deviceManagement/remoteActionAudits/{remoteActionAudit-id}': get: tags: - - deviceManagement.deviceManagementTroubleshootingEvent - summary: Get troubleshootingEvents from deviceManagement - description: The list of troubleshooting events for the tenant. - operationId: deviceManagement_GetTroubleshootingEvent + - deviceManagement.remoteActionAudit + summary: Get remoteActionAudits from deviceManagement + description: The list of device remote action audits with the tenant. + operationId: deviceManagement_GetRemoteActionAudit parameters: - - name: deviceManagementTroubleshootingEvent-id + - name: remoteActionAudit-id in: path - description: The unique identifier of deviceManagementTroubleshootingEvent + description: The unique identifier of remoteActionAudit required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTroubleshootingEvent + x-ms-docs-key-type: remoteActionAudit - name: $select in: query description: Select properties to be returned @@ -32775,30 +35129,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' + $ref: '#/components/schemas/microsoft.graph.remoteActionAudit' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementTroubleshootingEvent - summary: Update the navigation property troubleshootingEvents in deviceManagement - operationId: deviceManagement_UpdateTroubleshootingEvent + - deviceManagement.remoteActionAudit + summary: Update the navigation property remoteActionAudits in deviceManagement + operationId: deviceManagement_UpdateRemoteActionAudit parameters: - - name: deviceManagementTroubleshootingEvent-id + - name: remoteActionAudit-id in: path - description: The unique identifier of deviceManagementTroubleshootingEvent + description: The unique identifier of remoteActionAudit required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTroubleshootingEvent + x-ms-docs-key-type: remoteActionAudit requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' + $ref: '#/components/schemas/microsoft.graph.remoteActionAudit' required: true responses: 2XX: @@ -32806,24 +35160,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' + $ref: '#/components/schemas/microsoft.graph.remoteActionAudit' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementTroubleshootingEvent - summary: Delete navigation property troubleshootingEvents for deviceManagement - operationId: deviceManagement_DeleteTroubleshootingEvent + - deviceManagement.remoteActionAudit + summary: Delete navigation property remoteActionAudits for deviceManagement + operationId: deviceManagement_DeleteRemoteActionAudit parameters: - - name: deviceManagementTroubleshootingEvent-id + - name: remoteActionAudit-id in: path - description: The unique identifier of deviceManagementTroubleshootingEvent + description: The unique identifier of remoteActionAudit required: true style: simple schema: type: string - x-ms-docs-key-type: deviceManagementTroubleshootingEvent + x-ms-docs-key-type: remoteActionAudit - name: If-Match in: header description: ETag @@ -32836,12 +35190,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/troubleshootingEvents/$count: + /deviceManagement/remoteActionAudits/$count: get: tags: - - deviceManagement.deviceManagementTroubleshootingEvent + - deviceManagement.remoteActionAudit summary: Get the number of the resource - operationId: deviceManagement.troubleshootingEvent_GetCount + operationId: deviceManagement.remoteActionAudit_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -32850,13 +35204,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsAnomaly: + /deviceManagement/resourceAccessProfiles: get: tags: - - deviceManagement.userExperienceAnalyticsAnomaly - summary: Get userExperienceAnalyticsAnomaly from deviceManagement - description: The user experience analytics anomaly entity contains anomaly details. - operationId: deviceManagement_ListUserExperienceAnalyticsAnomaly + - deviceManagement.deviceManagementResourceAccessProfileBase + summary: Get resourceAccessProfiles from deviceManagement + description: Collection of resource access settings associated with account. + operationId: deviceManagement_ListResourceAccessProfile parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -32895,7 +35249,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsAnomalyCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementResourceAccessProfileBaseCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -32904,15 +35258,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.userExperienceAnalyticsAnomaly - summary: Create new navigation property to userExperienceAnalyticsAnomaly for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsAnomaly + - deviceManagement.deviceManagementResourceAccessProfileBase + summary: Create new navigation property to resourceAccessProfiles for deviceManagement + operationId: deviceManagement_CreateResourceAccessProfile requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAnomaly' + $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileBase' required: true responses: 2XX: @@ -32920,26 +35274,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAnomaly' + $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileBase' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsAnomaly/{userExperienceAnalyticsAnomaly-id}': + '/deviceManagement/resourceAccessProfiles/{deviceManagementResourceAccessProfileBase-id}': get: tags: - - deviceManagement.userExperienceAnalyticsAnomaly - summary: Get userExperienceAnalyticsAnomaly from deviceManagement - description: The user experience analytics anomaly entity contains anomaly details. - operationId: deviceManagement_GetUserExperienceAnalyticsAnomaly + - deviceManagement.deviceManagementResourceAccessProfileBase + summary: Get resourceAccessProfiles from deviceManagement + description: Collection of resource access settings associated with account. + operationId: deviceManagement_GetResourceAccessProfile parameters: - - name: userExperienceAnalyticsAnomaly-id + - name: deviceManagementResourceAccessProfileBase-id in: path - description: The unique identifier of userExperienceAnalyticsAnomaly + description: The unique identifier of deviceManagementResourceAccessProfileBase required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAnomaly + x-ms-docs-key-type: deviceManagementResourceAccessProfileBase - name: $select in: query description: Select properties to be returned @@ -32966,30 +35320,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAnomaly' + $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileBase' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.userExperienceAnalyticsAnomaly - summary: Update the navigation property userExperienceAnalyticsAnomaly in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsAnomaly + - deviceManagement.deviceManagementResourceAccessProfileBase + summary: Update the navigation property resourceAccessProfiles in deviceManagement + operationId: deviceManagement_UpdateResourceAccessProfile parameters: - - name: userExperienceAnalyticsAnomaly-id + - name: deviceManagementResourceAccessProfileBase-id in: path - description: The unique identifier of userExperienceAnalyticsAnomaly + description: The unique identifier of deviceManagementResourceAccessProfileBase required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAnomaly + x-ms-docs-key-type: deviceManagementResourceAccessProfileBase requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAnomaly' + $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileBase' required: true responses: 2XX: @@ -32997,24 +35351,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAnomaly' + $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileBase' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.userExperienceAnalyticsAnomaly - summary: Delete navigation property userExperienceAnalyticsAnomaly for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsAnomaly + - deviceManagement.deviceManagementResourceAccessProfileBase + summary: Delete navigation property resourceAccessProfiles for deviceManagement + operationId: deviceManagement_DeleteResourceAccessProfile parameters: - - name: userExperienceAnalyticsAnomaly-id + - name: deviceManagementResourceAccessProfileBase-id in: path - description: The unique identifier of userExperienceAnalyticsAnomaly + description: The unique identifier of deviceManagementResourceAccessProfileBase required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAnomaly + x-ms-docs-key-type: deviceManagementResourceAccessProfileBase - name: If-Match in: header description: ETag @@ -33027,28 +35381,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/userExperienceAnalyticsAnomaly/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsAnomaly - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsAnomaly_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsAnomalyCorrelationGroupOverview: + '/deviceManagement/resourceAccessProfiles/{deviceManagementResourceAccessProfileBase-id}/assignments': get: tags: - - deviceManagement.userExperienceAnalyticsAnomalyCorrelationGroupOverview - summary: Get userExperienceAnalyticsAnomalyCorrelationGroupOverview from deviceManagement - description: The user experience analytics anomaly correlation group overview entity contains the information for each correlation group of an anomaly. - operationId: deviceManagement_ListUserExperienceAnalyticsAnomalyCorrelationGroupOverview + - deviceManagement.deviceManagementResourceAccessProfileBase + summary: Get assignments from deviceManagement + description: The list of assignments for the device configuration profile. + operationId: deviceManagement.resourceAccessProfile_ListAssignment parameters: + - name: deviceManagementResourceAccessProfileBase-id + in: path + description: The unique identifier of deviceManagementResourceAccessProfileBase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementResourceAccessProfileBase - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -33086,7 +35434,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsAnomalyCorrelationGroupOverviewCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementResourceAccessProfileAssignmentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -33095,15 +35443,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.userExperienceAnalyticsAnomalyCorrelationGroupOverview - summary: Create new navigation property to userExperienceAnalyticsAnomalyCorrelationGroupOverview for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsAnomalyCorrelationGroupOverview + - deviceManagement.deviceManagementResourceAccessProfileBase + summary: Create new navigation property to assignments for deviceManagement + operationId: deviceManagement.resourceAccessProfile_CreateAssignment + parameters: + - name: deviceManagementResourceAccessProfileBase-id + in: path + description: The unique identifier of deviceManagementResourceAccessProfileBase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementResourceAccessProfileBase requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAnomalyCorrelationGroupOverview' + $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileAssignment' required: true responses: 2XX: @@ -33111,26 +35468,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAnomalyCorrelationGroupOverview' + $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsAnomalyCorrelationGroupOverview/{userExperienceAnalyticsAnomalyCorrelationGroupOverview-id}': + '/deviceManagement/resourceAccessProfiles/{deviceManagementResourceAccessProfileBase-id}/assignments/{deviceManagementResourceAccessProfileAssignment-id}': get: tags: - - deviceManagement.userExperienceAnalyticsAnomalyCorrelationGroupOverview - summary: Get userExperienceAnalyticsAnomalyCorrelationGroupOverview from deviceManagement - description: The user experience analytics anomaly correlation group overview entity contains the information for each correlation group of an anomaly. - operationId: deviceManagement_GetUserExperienceAnalyticsAnomalyCorrelationGroupOverview + - deviceManagement.deviceManagementResourceAccessProfileBase + summary: Get assignments from deviceManagement + description: The list of assignments for the device configuration profile. + operationId: deviceManagement.resourceAccessProfile_GetAssignment parameters: - - name: userExperienceAnalyticsAnomalyCorrelationGroupOverview-id + - name: deviceManagementResourceAccessProfileBase-id + in: path + description: The unique identifier of deviceManagementResourceAccessProfileBase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementResourceAccessProfileBase + - name: deviceManagementResourceAccessProfileAssignment-id in: path - description: The unique identifier of userExperienceAnalyticsAnomalyCorrelationGroupOverview + description: The unique identifier of deviceManagementResourceAccessProfileAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAnomalyCorrelationGroupOverview + x-ms-docs-key-type: deviceManagementResourceAccessProfileAssignment - name: $select in: query description: Select properties to be returned @@ -33157,30 +35522,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAnomalyCorrelationGroupOverview' + $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.userExperienceAnalyticsAnomalyCorrelationGroupOverview - summary: Update the navigation property userExperienceAnalyticsAnomalyCorrelationGroupOverview in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsAnomalyCorrelationGroupOverview + - deviceManagement.deviceManagementResourceAccessProfileBase + summary: Update the navigation property assignments in deviceManagement + operationId: deviceManagement.resourceAccessProfile_UpdateAssignment parameters: - - name: userExperienceAnalyticsAnomalyCorrelationGroupOverview-id + - name: deviceManagementResourceAccessProfileBase-id + in: path + description: The unique identifier of deviceManagementResourceAccessProfileBase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementResourceAccessProfileBase + - name: deviceManagementResourceAccessProfileAssignment-id in: path - description: The unique identifier of userExperienceAnalyticsAnomalyCorrelationGroupOverview + description: The unique identifier of deviceManagementResourceAccessProfileAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAnomalyCorrelationGroupOverview + x-ms-docs-key-type: deviceManagementResourceAccessProfileAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAnomalyCorrelationGroupOverview' + $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileAssignment' required: true responses: 2XX: @@ -33188,24 +35561,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAnomalyCorrelationGroupOverview' + $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.userExperienceAnalyticsAnomalyCorrelationGroupOverview - summary: Delete navigation property userExperienceAnalyticsAnomalyCorrelationGroupOverview for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsAnomalyCorrelationGroupOverview + - deviceManagement.deviceManagementResourceAccessProfileBase + summary: Delete navigation property assignments for deviceManagement + operationId: deviceManagement.resourceAccessProfile_DeleteAssignment parameters: - - name: userExperienceAnalyticsAnomalyCorrelationGroupOverview-id + - name: deviceManagementResourceAccessProfileBase-id + in: path + description: The unique identifier of deviceManagementResourceAccessProfileBase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementResourceAccessProfileBase + - name: deviceManagementResourceAccessProfileAssignment-id in: path - description: The unique identifier of userExperienceAnalyticsAnomalyCorrelationGroupOverview + description: The unique identifier of deviceManagementResourceAccessProfileAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAnomalyCorrelationGroupOverview + x-ms-docs-key-type: deviceManagementResourceAccessProfileAssignment - name: If-Match in: header description: ETag @@ -33218,12 +35599,87 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/userExperienceAnalyticsAnomalyCorrelationGroupOverview/$count: + '/deviceManagement/resourceAccessProfiles/{deviceManagementResourceAccessProfileBase-id}/assignments/$count': + get: + tags: + - deviceManagement.deviceManagementResourceAccessProfileBase + summary: Get the number of the resource + operationId: deviceManagement.resourceAccessProfile.assignment_GetCount + parameters: + - name: deviceManagementResourceAccessProfileBase-id + in: path + description: The unique identifier of deviceManagementResourceAccessProfileBase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementResourceAccessProfileBase + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/deviceManagement/resourceAccessProfiles/{deviceManagementResourceAccessProfileBase-id}/microsoft.graph.assign': + post: + tags: + - deviceManagement.deviceManagementResourceAccessProfileBase + summary: Invoke action assign + operationId: deviceManagement.resourceAccessProfile_assign + parameters: + - name: deviceManagementResourceAccessProfileBase-id + in: path + description: The unique identifier of deviceManagementResourceAccessProfileBase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementResourceAccessProfileBase + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileAssignment' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of deviceManagementResourceAccessProfileAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileAssignment' + '@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 + /deviceManagement/resourceAccessProfiles/$count: get: tags: - - deviceManagement.userExperienceAnalyticsAnomalyCorrelationGroupOverview + - deviceManagement.deviceManagementResourceAccessProfileBase summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsAnomalyCorrelationGroupOverview_GetCount + operationId: deviceManagement.resourceAccessProfile_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -33232,13 +35688,55 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsAnomalyDevice: + /deviceManagement/resourceAccessProfiles/microsoft.graph.queryByPlatformType: + post: + tags: + - deviceManagement.deviceManagementResourceAccessProfileBase + summary: Invoke action queryByPlatformType + operationId: deviceManagement.resourceAccessProfile_queryGraphBPrePlatformType + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + platformType: + $ref: '#/components/schemas/microsoft.graph.policyPlatformType' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of deviceManagementResourceAccessProfileBase + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileBase' + '@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 + /deviceManagement/reusableSettings: get: tags: - - deviceManagement.userExperienceAnalyticsAnomalyDevice - summary: Get userExperienceAnalyticsAnomalyDevice from deviceManagement - description: The user experience analytics anomaly entity contains device details. - operationId: deviceManagement_ListUserExperienceAnalyticsAnomalyDevice + - deviceManagement.deviceManagementConfigurationSettingDefinition + summary: Get reusableSettings from deviceManagement + description: List of all reusable settings + operationId: deviceManagement_ListReusableSetting parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -33277,7 +35775,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsAnomalyDeviceCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementConfigurationSettingDefinitionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -33286,15 +35784,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.userExperienceAnalyticsAnomalyDevice - summary: Create new navigation property to userExperienceAnalyticsAnomalyDevice for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsAnomalyDevice + - deviceManagement.deviceManagementConfigurationSettingDefinition + summary: Create new navigation property to reusableSettings for deviceManagement + operationId: deviceManagement_CreateReusableSetting requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAnomalyDevice' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' required: true responses: 2XX: @@ -33302,26 +35800,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAnomalyDevice' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsAnomalyDevice/{userExperienceAnalyticsAnomalyDevice-id}': + '/deviceManagement/reusableSettings/{deviceManagementConfigurationSettingDefinition-id}': get: tags: - - deviceManagement.userExperienceAnalyticsAnomalyDevice - summary: Get userExperienceAnalyticsAnomalyDevice from deviceManagement - description: The user experience analytics anomaly entity contains device details. - operationId: deviceManagement_GetUserExperienceAnalyticsAnomalyDevice + - deviceManagement.deviceManagementConfigurationSettingDefinition + summary: Get reusableSettings from deviceManagement + description: List of all reusable settings + operationId: deviceManagement_GetReusableSetting parameters: - - name: userExperienceAnalyticsAnomalyDevice-id + - name: deviceManagementConfigurationSettingDefinition-id in: path - description: The unique identifier of userExperienceAnalyticsAnomalyDevice + description: The unique identifier of deviceManagementConfigurationSettingDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAnomalyDevice + x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition - name: $select in: query description: Select properties to be returned @@ -33348,30 +35846,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAnomalyDevice' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.userExperienceAnalyticsAnomalyDevice - summary: Update the navigation property userExperienceAnalyticsAnomalyDevice in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsAnomalyDevice + - deviceManagement.deviceManagementConfigurationSettingDefinition + summary: Update the navigation property reusableSettings in deviceManagement + operationId: deviceManagement_UpdateReusableSetting parameters: - - name: userExperienceAnalyticsAnomalyDevice-id + - name: deviceManagementConfigurationSettingDefinition-id in: path - description: The unique identifier of userExperienceAnalyticsAnomalyDevice + description: The unique identifier of deviceManagementConfigurationSettingDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAnomalyDevice + x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAnomalyDevice' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' required: true responses: 2XX: @@ -33379,24 +35877,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAnomalyDevice' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.userExperienceAnalyticsAnomalyDevice - summary: Delete navigation property userExperienceAnalyticsAnomalyDevice for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsAnomalyDevice + - deviceManagement.deviceManagementConfigurationSettingDefinition + summary: Delete navigation property reusableSettings for deviceManagement + operationId: deviceManagement_DeleteReusableSetting parameters: - - name: userExperienceAnalyticsAnomalyDevice-id + - name: deviceManagementConfigurationSettingDefinition-id in: path - description: The unique identifier of userExperienceAnalyticsAnomalyDevice + description: The unique identifier of deviceManagementConfigurationSettingDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAnomalyDevice + x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition - name: If-Match in: header description: ETag @@ -33409,12 +35907,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/userExperienceAnalyticsAnomalyDevice/$count: + /deviceManagement/reusableSettings/$count: get: tags: - - deviceManagement.userExperienceAnalyticsAnomalyDevice + - deviceManagement.deviceManagementConfigurationSettingDefinition summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsAnomalyDevice_GetCount + operationId: deviceManagement.reusableSetting_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -33423,13 +35921,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformance: + /deviceManagement/settingDefinitions: get: tags: - - deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformance - summary: Get userExperienceAnalyticsAppHealthApplicationPerformance from deviceManagement - description: User experience analytics appHealth Application Performance - operationId: deviceManagement_ListUserExperienceAnalyticsAppHealthApplicationPerformance + - deviceManagement.deviceManagementSettingDefinition + summary: Get settingDefinitions from deviceManagement + description: The device management intent setting definitions + operationId: deviceManagement_ListSettingDefinition parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -33468,7 +35966,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformanceCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementSettingDefinitionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -33477,15 +35975,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformance - summary: Create new navigation property to userExperienceAnalyticsAppHealthApplicationPerformance for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsAppHealthApplicationPerformance + - deviceManagement.deviceManagementSettingDefinition + summary: Create new navigation property to settingDefinitions for deviceManagement + operationId: deviceManagement_CreateSettingDefinition requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' required: true responses: 2XX: @@ -33493,26 +35991,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformance/{userExperienceAnalyticsAppHealthApplicationPerformance-id}': + '/deviceManagement/settingDefinitions/{deviceManagementSettingDefinition-id}': get: tags: - - deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformance - summary: Get userExperienceAnalyticsAppHealthApplicationPerformance from deviceManagement - description: User experience analytics appHealth Application Performance - operationId: deviceManagement_GetUserExperienceAnalyticsAppHealthApplicationPerformance + - deviceManagement.deviceManagementSettingDefinition + summary: Get settingDefinitions from deviceManagement + description: The device management intent setting definitions + operationId: deviceManagement_GetSettingDefinition parameters: - - name: userExperienceAnalyticsAppHealthApplicationPerformance-id + - name: deviceManagementSettingDefinition-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthApplicationPerformance + description: The unique identifier of deviceManagementSettingDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthApplicationPerformance + x-ms-docs-key-type: deviceManagementSettingDefinition - name: $select in: query description: Select properties to be returned @@ -33539,30 +36037,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformance - summary: Update the navigation property userExperienceAnalyticsAppHealthApplicationPerformance in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsAppHealthApplicationPerformance + - deviceManagement.deviceManagementSettingDefinition + summary: Update the navigation property settingDefinitions in deviceManagement + operationId: deviceManagement_UpdateSettingDefinition parameters: - - name: userExperienceAnalyticsAppHealthApplicationPerformance-id + - name: deviceManagementSettingDefinition-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthApplicationPerformance + description: The unique identifier of deviceManagementSettingDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthApplicationPerformance + x-ms-docs-key-type: deviceManagementSettingDefinition requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' required: true responses: 2XX: @@ -33570,24 +36068,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformance - summary: Delete navigation property userExperienceAnalyticsAppHealthApplicationPerformance for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsAppHealthApplicationPerformance + - deviceManagement.deviceManagementSettingDefinition + summary: Delete navigation property settingDefinitions for deviceManagement + operationId: deviceManagement_DeleteSettingDefinition parameters: - - name: userExperienceAnalyticsAppHealthApplicationPerformance-id + - name: deviceManagementSettingDefinition-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthApplicationPerformance + description: The unique identifier of deviceManagementSettingDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthApplicationPerformance + x-ms-docs-key-type: deviceManagementSettingDefinition - name: If-Match in: header description: ETag @@ -33600,12 +36098,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformance/$count: + /deviceManagement/settingDefinitions/$count: get: tags: - - deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformance + - deviceManagement.deviceManagementSettingDefinition summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformance_GetCount + operationId: deviceManagement.settingDefinition_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -33614,13 +36112,51 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersion: + /deviceManagement/softwareUpdateStatusSummary: + get: + tags: + - deviceManagement.softwareUpdateStatusSummary + summary: Get softwareUpdateStatusSummary from deviceManagement + description: The software update status summary. + operationId: deviceManagement_GetSoftwareUpdateStatusSummary + 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.softwareUpdateStatusSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /deviceManagement/templates: get: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersion - summary: Get userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersion from deviceManagement - description: User experience analytics appHealth Application Performance by App Version - operationId: deviceManagement_ListUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersion + - deviceManagement.deviceManagementTemplate + summary: Get templates from deviceManagement + description: The available templates + operationId: deviceManagement_ListTemplate parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -33659,7 +36195,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementTemplateCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -33668,15 +36204,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersion - summary: Create new navigation property to userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersion for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersion + - deviceManagement.deviceManagementTemplate + summary: Create new navigation property to templates for deviceManagement + operationId: deviceManagement_CreateTemplate requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersion' + $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplate' required: true responses: 2XX: @@ -33684,26 +36220,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersion' + $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersion/{userExperienceAnalyticsAppHealthAppPerformanceByAppVersion-id}': + '/deviceManagement/templates/{deviceManagementTemplate-id}': get: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersion - summary: Get userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersion from deviceManagement - description: User experience analytics appHealth Application Performance by App Version - operationId: deviceManagement_GetUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersion + - deviceManagement.deviceManagementTemplate + summary: Get templates from deviceManagement + description: The available templates + operationId: deviceManagement_GetTemplate parameters: - - name: userExperienceAnalyticsAppHealthAppPerformanceByAppVersion-id + - name: deviceManagementTemplate-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthAppPerformanceByAppVersion + description: The unique identifier of deviceManagementTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByAppVersion + x-ms-docs-key-type: deviceManagementTemplate - name: $select in: query description: Select properties to be returned @@ -33730,30 +36266,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersion' + $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersion - summary: Update the navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersion in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersion + - deviceManagement.deviceManagementTemplate + summary: Update the navigation property templates in deviceManagement + operationId: deviceManagement_UpdateTemplate parameters: - - name: userExperienceAnalyticsAppHealthAppPerformanceByAppVersion-id + - name: deviceManagementTemplate-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthAppPerformanceByAppVersion + description: The unique identifier of deviceManagementTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByAppVersion + x-ms-docs-key-type: deviceManagementTemplate requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersion' + $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplate' required: true responses: 2XX: @@ -33761,24 +36297,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersion' + $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersion - summary: Delete navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersion for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersion + - deviceManagement.deviceManagementTemplate + summary: Delete navigation property templates for deviceManagement + operationId: deviceManagement_DeleteTemplate parameters: - - name: userExperienceAnalyticsAppHealthAppPerformanceByAppVersion-id + - name: deviceManagementTemplate-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthAppPerformanceByAppVersion + description: The unique identifier of deviceManagementTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByAppVersion + x-ms-docs-key-type: deviceManagementTemplate - name: If-Match in: header description: ETag @@ -33791,28 +36327,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersion/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersion - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersion_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails: + '/deviceManagement/templates/{deviceManagementTemplate-id}/categories': get: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails - summary: Get userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails from deviceManagement - description: User experience analytics appHealth Application Performance by App Version details - operationId: deviceManagement_ListUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDetail + - deviceManagement.deviceManagementTemplate + summary: Get categories from deviceManagement + description: Collection of setting categories within the template + operationId: deviceManagement.template_ListCategory parameters: + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -33850,7 +36380,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementTemplateSettingCategoryCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -33859,15 +36389,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails - summary: Create new navigation property to userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDetail + - deviceManagement.deviceManagementTemplate + summary: Create new navigation property to categories for deviceManagement + operationId: deviceManagement.template_CreateCategory + parameters: + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails' + $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplateSettingCategory' required: true responses: 2XX: @@ -33875,26 +36414,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails' + $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplateSettingCategory' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails/{userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails-id}': + '/deviceManagement/templates/{deviceManagementTemplate-id}/categories/{deviceManagementTemplateSettingCategory-id}': get: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails - summary: Get userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails from deviceManagement - description: User experience analytics appHealth Application Performance by App Version details - operationId: deviceManagement_GetUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDetail + - deviceManagement.deviceManagementTemplate + summary: Get categories from deviceManagement + description: Collection of setting categories within the template + operationId: deviceManagement.template_GetCategory parameters: - - name: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails-id + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplateSettingCategory-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails + description: The unique identifier of deviceManagementTemplateSettingCategory required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails + x-ms-docs-key-type: deviceManagementTemplateSettingCategory - name: $select in: query description: Select properties to be returned @@ -33921,30 +36468,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails' + $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplateSettingCategory' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails - summary: Update the navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDetail + - deviceManagement.deviceManagementTemplate + summary: Update the navigation property categories in deviceManagement + operationId: deviceManagement.template_UpdateCategory parameters: - - name: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails-id + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplateSettingCategory-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails + description: The unique identifier of deviceManagementTemplateSettingCategory required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails + x-ms-docs-key-type: deviceManagementTemplateSettingCategory requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails' + $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplateSettingCategory' required: true responses: 2XX: @@ -33952,24 +36507,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails' + $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplateSettingCategory' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails - summary: Delete navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDetail + - deviceManagement.deviceManagementTemplate + summary: Delete navigation property categories for deviceManagement + operationId: deviceManagement.template_DeleteCategory parameters: - - name: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails-id + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplateSettingCategory-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails + description: The unique identifier of deviceManagementTemplateSettingCategory required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails + x-ms-docs-key-type: deviceManagementTemplateSettingCategory - name: If-Match in: header description: ETag @@ -33982,28 +36545,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDetail_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId: + '/deviceManagement/templates/{deviceManagementTemplate-id}/categories/{deviceManagementTemplateSettingCategory-id}/recommendedSettings': get: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId - summary: Get userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId from deviceManagement - description: User experience analytics appHealth Application Performance by App Version Device Id - operationId: deviceManagement_ListUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDeviceId + - deviceManagement.deviceManagementTemplate + summary: Get recommendedSettings from deviceManagement + description: The settings this category contains + operationId: deviceManagement.template.category_ListRecommendedSetting parameters: + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplateSettingCategory-id + in: path + description: The unique identifier of deviceManagementTemplateSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplateSettingCategory - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -34041,7 +36606,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementSettingInstanceCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -34050,15 +36615,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId - summary: Create new navigation property to userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDeviceId + - deviceManagement.deviceManagementTemplate + summary: Create new navigation property to recommendedSettings for deviceManagement + operationId: deviceManagement.template.category_CreateRecommendedSetting + parameters: + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplateSettingCategory-id + in: path + description: The unique identifier of deviceManagementTemplateSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplateSettingCategory requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' required: true responses: 2XX: @@ -34066,26 +36648,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId/{userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId-id}': + '/deviceManagement/templates/{deviceManagementTemplate-id}/categories/{deviceManagementTemplateSettingCategory-id}/recommendedSettings/{deviceManagementSettingInstance-id}': get: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId - summary: Get userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId from deviceManagement - description: User experience analytics appHealth Application Performance by App Version Device Id - operationId: deviceManagement_GetUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDeviceId + - deviceManagement.deviceManagementTemplate + summary: Get recommendedSettings from deviceManagement + description: The settings this category contains + operationId: deviceManagement.template.category_GetRecommendedSetting parameters: - - name: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId-id + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplateSettingCategory-id + in: path + description: The unique identifier of deviceManagementTemplateSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplateSettingCategory + - name: deviceManagementSettingInstance-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId + description: The unique identifier of deviceManagementSettingInstance required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId + x-ms-docs-key-type: deviceManagementSettingInstance - name: $select in: query description: Select properties to be returned @@ -34112,30 +36710,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId - summary: Update the navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDeviceId + - deviceManagement.deviceManagementTemplate + summary: Update the navigation property recommendedSettings in deviceManagement + operationId: deviceManagement.template.category_UpdateRecommendedSetting parameters: - - name: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId-id + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplateSettingCategory-id + in: path + description: The unique identifier of deviceManagementTemplateSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplateSettingCategory + - name: deviceManagementSettingInstance-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId + description: The unique identifier of deviceManagementSettingInstance required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId + x-ms-docs-key-type: deviceManagementSettingInstance requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' required: true responses: 2XX: @@ -34143,24 +36757,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId - summary: Delete navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDeviceId + - deviceManagement.deviceManagementTemplate + summary: Delete navigation property recommendedSettings for deviceManagement + operationId: deviceManagement.template.category_DeleteRecommendedSetting parameters: - - name: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId-id + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplateSettingCategory-id + in: path + description: The unique identifier of deviceManagementTemplateSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplateSettingCategory + - name: deviceManagementSettingInstance-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId + description: The unique identifier of deviceManagementSettingInstance required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId + x-ms-docs-key-type: deviceManagementSettingInstance - name: If-Match in: header description: ETag @@ -34173,13 +36803,29 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId/$count: + '/deviceManagement/templates/{deviceManagementTemplate-id}/categories/{deviceManagementTemplateSettingCategory-id}/recommendedSettings/$count': get: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId + - deviceManagement.deviceManagementTemplate summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDeviceId_GetCount + operationId: deviceManagement.template.category.recommendedSetting_GetCount parameters: + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplateSettingCategory-id + in: path + description: The unique identifier of deviceManagementTemplateSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplateSettingCategory - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -34187,14 +36833,30 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion: + '/deviceManagement/templates/{deviceManagementTemplate-id}/categories/{deviceManagementTemplateSettingCategory-id}/settingDefinitions': get: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion - summary: Get userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion from deviceManagement - description: User experience analytics appHealth Application Performance by OS Version - operationId: deviceManagement_ListUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreOSVersion + - deviceManagement.deviceManagementTemplate + summary: Get settingDefinitions from deviceManagement + description: The setting definitions this category contains + operationId: deviceManagement.template.category_ListSettingDefinition parameters: + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplateSettingCategory-id + in: path + description: The unique identifier of deviceManagementTemplateSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplateSettingCategory - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -34232,7 +36894,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementSettingDefinitionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -34241,15 +36903,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion - summary: Create new navigation property to userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreOSVersion + - deviceManagement.deviceManagementTemplate + summary: Create new navigation property to settingDefinitions for deviceManagement + operationId: deviceManagement.template.category_CreateSettingDefinition + parameters: + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplateSettingCategory-id + in: path + description: The unique identifier of deviceManagementTemplateSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplateSettingCategory requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' required: true responses: 2XX: @@ -34257,26 +36936,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion/{userExperienceAnalyticsAppHealthAppPerformanceByOSVersion-id}': + '/deviceManagement/templates/{deviceManagementTemplate-id}/categories/{deviceManagementTemplateSettingCategory-id}/settingDefinitions/{deviceManagementSettingDefinition-id}': get: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion - summary: Get userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion from deviceManagement - description: User experience analytics appHealth Application Performance by OS Version - operationId: deviceManagement_GetUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreOSVersion + - deviceManagement.deviceManagementTemplate + summary: Get settingDefinitions from deviceManagement + description: The setting definitions this category contains + operationId: deviceManagement.template.category_GetSettingDefinition parameters: - - name: userExperienceAnalyticsAppHealthAppPerformanceByOSVersion-id + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplateSettingCategory-id + in: path + description: The unique identifier of deviceManagementTemplateSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplateSettingCategory + - name: deviceManagementSettingDefinition-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthAppPerformanceByOSVersion + description: The unique identifier of deviceManagementSettingDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByOSVersion + x-ms-docs-key-type: deviceManagementSettingDefinition - name: $select in: query description: Select properties to be returned @@ -34303,30 +36998,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion - summary: Update the navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreOSVersion + - deviceManagement.deviceManagementTemplate + summary: Update the navigation property settingDefinitions in deviceManagement + operationId: deviceManagement.template.category_UpdateSettingDefinition parameters: - - name: userExperienceAnalyticsAppHealthAppPerformanceByOSVersion-id + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplateSettingCategory-id + in: path + description: The unique identifier of deviceManagementTemplateSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplateSettingCategory + - name: deviceManagementSettingDefinition-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthAppPerformanceByOSVersion + description: The unique identifier of deviceManagementSettingDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByOSVersion + x-ms-docs-key-type: deviceManagementSettingDefinition requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' required: true responses: 2XX: @@ -34334,24 +37045,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion - summary: Delete navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreOSVersion + - deviceManagement.deviceManagementTemplate + summary: Delete navigation property settingDefinitions for deviceManagement + operationId: deviceManagement.template.category_DeleteSettingDefinition parameters: - - name: userExperienceAnalyticsAppHealthAppPerformanceByOSVersion-id + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplateSettingCategory-id + in: path + description: The unique identifier of deviceManagementTemplateSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplateSettingCategory + - name: deviceManagementSettingDefinition-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthAppPerformanceByOSVersion + description: The unique identifier of deviceManagementSettingDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByOSVersion + x-ms-docs-key-type: deviceManagementSettingDefinition - name: If-Match in: header description: ETag @@ -34364,13 +37091,51 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion/$count: + '/deviceManagement/templates/{deviceManagementTemplate-id}/categories/{deviceManagementTemplateSettingCategory-id}/settingDefinitions/$count': + get: + tags: + - deviceManagement.deviceManagementTemplate + summary: Get the number of the resource + operationId: deviceManagement.template.category.settingDefinition_GetCount + parameters: + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplateSettingCategory-id + in: path + description: The unique identifier of deviceManagementTemplateSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplateSettingCategory + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/deviceManagement/templates/{deviceManagementTemplate-id}/categories/$count': get: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion + - deviceManagement.deviceManagementTemplate summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreOSVersion_GetCount + operationId: deviceManagement.template.category_GetCount parameters: + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -34378,14 +37143,123 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsAppHealthDeviceModelPerformance: + '/deviceManagement/templates/{deviceManagementTemplate-id}/microsoft.graph.compare(templateId=''{templateId}'')': + get: + tags: + - deviceManagement.deviceManagementTemplate + summary: Invoke function compare + operationId: deviceManagement.template_compare + parameters: + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: templateId + in: path + description: 'Usage: templateId=''{templateId}''' + 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' + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingComparison' + '@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 + '/deviceManagement/templates/{deviceManagementTemplate-id}/microsoft.graph.createInstance': + post: + tags: + - deviceManagement.deviceManagementTemplate + summary: Invoke action createInstance + operationId: deviceManagement.template_createInstance + parameters: + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + displayName: + type: string + nullable: true + description: + type: string + nullable: true + settingsDelta: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + roleScopeTagIds: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo': get: tags: - - deviceManagement.userExperienceAnalyticsAppHealthDeviceModelPerformance - summary: Get userExperienceAnalyticsAppHealthDeviceModelPerformance from deviceManagement - description: User experience analytics appHealth Model Performance - operationId: deviceManagement_ListUserExperienceAnalyticsAppHealthDeviceModelPerformance + - deviceManagement.deviceManagementTemplate + summary: Get migratableTo from deviceManagement + description: Collection of templates this template can migrate to + operationId: deviceManagement.template_ListMigratableTo parameters: + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -34423,7 +37297,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformanceCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementTemplateCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -34432,15 +37306,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.userExperienceAnalyticsAppHealthDeviceModelPerformance - summary: Create new navigation property to userExperienceAnalyticsAppHealthDeviceModelPerformance for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsAppHealthDeviceModelPerformance + - deviceManagement.deviceManagementTemplate + summary: Create new navigation property to migratableTo for deviceManagement + operationId: deviceManagement.template_CreateMigratableTo + parameters: + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance' + $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplate' required: true responses: 2XX: @@ -34448,26 +37331,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance' + $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsAppHealthDeviceModelPerformance/{userExperienceAnalyticsAppHealthDeviceModelPerformance-id}': + '/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo/{deviceManagementTemplate-id1}': get: tags: - - deviceManagement.userExperienceAnalyticsAppHealthDeviceModelPerformance - summary: Get userExperienceAnalyticsAppHealthDeviceModelPerformance from deviceManagement - description: User experience analytics appHealth Model Performance - operationId: deviceManagement_GetUserExperienceAnalyticsAppHealthDeviceModelPerformance + - deviceManagement.deviceManagementTemplate + summary: Get migratableTo from deviceManagement + description: Collection of templates this template can migrate to + operationId: deviceManagement.template_GetMigratableTo parameters: - - name: userExperienceAnalyticsAppHealthDeviceModelPerformance-id + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplate-id1 in: path - description: The unique identifier of userExperienceAnalyticsAppHealthDeviceModelPerformance + description: The unique identifier of deviceManagementTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthDeviceModelPerformance + x-ms-docs-key-type: deviceManagementTemplate - name: $select in: query description: Select properties to be returned @@ -34494,30 +37385,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance' + $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.userExperienceAnalyticsAppHealthDeviceModelPerformance - summary: Update the navigation property userExperienceAnalyticsAppHealthDeviceModelPerformance in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsAppHealthDeviceModelPerformance + - deviceManagement.deviceManagementTemplate + summary: Update the navigation property migratableTo in deviceManagement + operationId: deviceManagement.template_UpdateMigratableTo parameters: - - name: userExperienceAnalyticsAppHealthDeviceModelPerformance-id + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplate-id1 in: path - description: The unique identifier of userExperienceAnalyticsAppHealthDeviceModelPerformance + description: The unique identifier of deviceManagementTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthDeviceModelPerformance + x-ms-docs-key-type: deviceManagementTemplate requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance' + $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplate' required: true responses: 2XX: @@ -34525,24 +37424,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance' + $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.userExperienceAnalyticsAppHealthDeviceModelPerformance - summary: Delete navigation property userExperienceAnalyticsAppHealthDeviceModelPerformance for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsAppHealthDeviceModelPerformance + - deviceManagement.deviceManagementTemplate + summary: Delete navigation property migratableTo for deviceManagement + operationId: deviceManagement.template_DeleteMigratableTo parameters: - - name: userExperienceAnalyticsAppHealthDeviceModelPerformance-id + - name: deviceManagementTemplate-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthDeviceModelPerformance + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplate-id1 + in: path + description: The unique identifier of deviceManagementTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthDeviceModelPerformance + x-ms-docs-key-type: deviceManagementTemplate - name: If-Match in: header description: ETag @@ -34555,28 +37462,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/userExperienceAnalyticsAppHealthDeviceModelPerformance/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsAppHealthDeviceModelPerformance - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsAppHealthDeviceModelPerformance_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsAppHealthDevicePerformance: + '/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo/{deviceManagementTemplate-id1}/categories': get: tags: - - deviceManagement.userExperienceAnalyticsAppHealthDevicePerformance - summary: Get userExperienceAnalyticsAppHealthDevicePerformance from deviceManagement - description: User experience analytics appHealth Device Performance - operationId: deviceManagement_ListUserExperienceAnalyticsAppHealthDevicePerformance + - deviceManagement.deviceManagementTemplate + summary: Get categories from deviceManagement + description: Collection of setting categories within the template + operationId: deviceManagement.template.migratableTo_ListCategory parameters: + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplate-id1 + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -34614,7 +37523,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementTemplateSettingCategoryCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -34623,15 +37532,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.userExperienceAnalyticsAppHealthDevicePerformance - summary: Create new navigation property to userExperienceAnalyticsAppHealthDevicePerformance for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsAppHealthDevicePerformance + - deviceManagement.deviceManagementTemplate + summary: Create new navigation property to categories for deviceManagement + operationId: deviceManagement.template.migratableTo_CreateCategory + parameters: + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplate-id1 + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance' + $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplateSettingCategory' required: true responses: 2XX: @@ -34639,26 +37565,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance' + $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplateSettingCategory' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformance/{userExperienceAnalyticsAppHealthDevicePerformance-id}': + '/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo/{deviceManagementTemplate-id1}/categories/{deviceManagementTemplateSettingCategory-id}': get: tags: - - deviceManagement.userExperienceAnalyticsAppHealthDevicePerformance - summary: Get userExperienceAnalyticsAppHealthDevicePerformance from deviceManagement - description: User experience analytics appHealth Device Performance - operationId: deviceManagement_GetUserExperienceAnalyticsAppHealthDevicePerformance + - deviceManagement.deviceManagementTemplate + summary: Get categories from deviceManagement + description: Collection of setting categories within the template + operationId: deviceManagement.template.migratableTo_GetCategory parameters: - - name: userExperienceAnalyticsAppHealthDevicePerformance-id + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplate-id1 in: path - description: The unique identifier of userExperienceAnalyticsAppHealthDevicePerformance + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplateSettingCategory-id + in: path + description: The unique identifier of deviceManagementTemplateSettingCategory required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthDevicePerformance + x-ms-docs-key-type: deviceManagementTemplateSettingCategory - name: $select in: query description: Select properties to be returned @@ -34685,30 +37627,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance' + $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplateSettingCategory' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.userExperienceAnalyticsAppHealthDevicePerformance - summary: Update the navigation property userExperienceAnalyticsAppHealthDevicePerformance in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsAppHealthDevicePerformance + - deviceManagement.deviceManagementTemplate + summary: Update the navigation property categories in deviceManagement + operationId: deviceManagement.template.migratableTo_UpdateCategory parameters: - - name: userExperienceAnalyticsAppHealthDevicePerformance-id + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplate-id1 + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplateSettingCategory-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthDevicePerformance + description: The unique identifier of deviceManagementTemplateSettingCategory required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthDevicePerformance + x-ms-docs-key-type: deviceManagementTemplateSettingCategory requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance' + $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplateSettingCategory' required: true responses: 2XX: @@ -34716,24 +37674,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance' + $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplateSettingCategory' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.userExperienceAnalyticsAppHealthDevicePerformance - summary: Delete navigation property userExperienceAnalyticsAppHealthDevicePerformance for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsAppHealthDevicePerformance + - deviceManagement.deviceManagementTemplate + summary: Delete navigation property categories for deviceManagement + operationId: deviceManagement.template.migratableTo_DeleteCategory parameters: - - name: userExperienceAnalyticsAppHealthDevicePerformance-id + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplate-id1 + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplateSettingCategory-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthDevicePerformance + description: The unique identifier of deviceManagementTemplateSettingCategory required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthDevicePerformance + x-ms-docs-key-type: deviceManagementTemplateSettingCategory - name: If-Match in: header description: ETag @@ -34746,28 +37720,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/userExperienceAnalyticsAppHealthDevicePerformance/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsAppHealthDevicePerformance - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsAppHealthDevicePerformance_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsAppHealthDevicePerformanceDetails: + '/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo/{deviceManagementTemplate-id1}/categories/{deviceManagementTemplateSettingCategory-id}/recommendedSettings': get: tags: - - deviceManagement.userExperienceAnalyticsAppHealthDevicePerformanceDetails - summary: Get userExperienceAnalyticsAppHealthDevicePerformanceDetails from deviceManagement - description: User experience analytics device performance details - operationId: deviceManagement_ListUserExperienceAnalyticsAppHealthDevicePerformanceDetail + - deviceManagement.deviceManagementTemplate + summary: Get recommendedSettings from deviceManagement + description: The settings this category contains + operationId: deviceManagement.template.migratableTo.category_ListRecommendedSetting parameters: + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplate-id1 + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplateSettingCategory-id + in: path + description: The unique identifier of deviceManagementTemplateSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplateSettingCategory - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -34805,7 +37789,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetailsCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementSettingInstanceCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -34814,47 +37798,96 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.userExperienceAnalyticsAppHealthDevicePerformanceDetails - summary: Create new navigation property to userExperienceAnalyticsAppHealthDevicePerformanceDetails for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsAppHealthDevicePerformanceDetail - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformanceDetails/{userExperienceAnalyticsAppHealthDevicePerformanceDetails-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsAppHealthDevicePerformanceDetails - summary: Get userExperienceAnalyticsAppHealthDevicePerformanceDetails from deviceManagement - description: User experience analytics device performance details - operationId: deviceManagement_GetUserExperienceAnalyticsAppHealthDevicePerformanceDetail + - deviceManagement.deviceManagementTemplate + summary: Create new navigation property to recommendedSettings for deviceManagement + operationId: deviceManagement.template.migratableTo.category_CreateRecommendedSetting parameters: - - name: userExperienceAnalyticsAppHealthDevicePerformanceDetails-id + - name: deviceManagementTemplate-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthDevicePerformanceDetails + description: The unique identifier of deviceManagementTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthDevicePerformanceDetails - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplate-id1 + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplateSettingCategory-id + in: path + description: The unique identifier of deviceManagementTemplateSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplateSettingCategory + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo/{deviceManagementTemplate-id1}/categories/{deviceManagementTemplateSettingCategory-id}/recommendedSettings/{deviceManagementSettingInstance-id}': + get: + tags: + - deviceManagement.deviceManagementTemplate + summary: Get recommendedSettings from deviceManagement + description: The settings this category contains + operationId: deviceManagement.template.migratableTo.category_GetRecommendedSetting + parameters: + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplate-id1 + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplateSettingCategory-id + in: path + description: The unique identifier of deviceManagementTemplateSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplateSettingCategory + - name: deviceManagementSettingInstance-id + in: path + description: The unique identifier of deviceManagementSettingInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementSettingInstance + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: uniqueItems: true type: array @@ -34876,30 +37909,54 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.userExperienceAnalyticsAppHealthDevicePerformanceDetails - summary: Update the navigation property userExperienceAnalyticsAppHealthDevicePerformanceDetails in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsAppHealthDevicePerformanceDetail + - deviceManagement.deviceManagementTemplate + summary: Update the navigation property recommendedSettings in deviceManagement + operationId: deviceManagement.template.migratableTo.category_UpdateRecommendedSetting parameters: - - name: userExperienceAnalyticsAppHealthDevicePerformanceDetails-id + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplate-id1 + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplateSettingCategory-id + in: path + description: The unique identifier of deviceManagementTemplateSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplateSettingCategory + - name: deviceManagementSettingInstance-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthDevicePerformanceDetails + description: The unique identifier of deviceManagementSettingInstance required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthDevicePerformanceDetails + x-ms-docs-key-type: deviceManagementSettingInstance requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' required: true responses: 2XX: @@ -34907,24 +37964,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.userExperienceAnalyticsAppHealthDevicePerformanceDetails - summary: Delete navigation property userExperienceAnalyticsAppHealthDevicePerformanceDetails for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsAppHealthDevicePerformanceDetail + - deviceManagement.deviceManagementTemplate + summary: Delete navigation property recommendedSettings for deviceManagement + operationId: deviceManagement.template.migratableTo.category_DeleteRecommendedSetting parameters: - - name: userExperienceAnalyticsAppHealthDevicePerformanceDetails-id + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplate-id1 + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplateSettingCategory-id + in: path + description: The unique identifier of deviceManagementTemplateSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplateSettingCategory + - name: deviceManagementSettingInstance-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthDevicePerformanceDetails + description: The unique identifier of deviceManagementSettingInstance required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthDevicePerformanceDetails + x-ms-docs-key-type: deviceManagementSettingInstance - name: If-Match in: header description: ETag @@ -34937,13 +38018,37 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/userExperienceAnalyticsAppHealthDevicePerformanceDetails/$count: + '/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo/{deviceManagementTemplate-id1}/categories/{deviceManagementTemplateSettingCategory-id}/recommendedSettings/$count': get: tags: - - deviceManagement.userExperienceAnalyticsAppHealthDevicePerformanceDetails + - deviceManagement.deviceManagementTemplate summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsAppHealthDevicePerformanceDetail_GetCount + operationId: deviceManagement.template.migratableTo.category.recommendedSetting_GetCount parameters: + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplate-id1 + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplateSettingCategory-id + in: path + description: The unique identifier of deviceManagementTemplateSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplateSettingCategory - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -34951,14 +38056,38 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsAppHealthOSVersionPerformance: + '/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo/{deviceManagementTemplate-id1}/categories/{deviceManagementTemplateSettingCategory-id}/settingDefinitions': get: tags: - - deviceManagement.userExperienceAnalyticsAppHealthOSVersionPerformance - summary: Get userExperienceAnalyticsAppHealthOSVersionPerformance from deviceManagement - description: User experience analytics appHealth OS version Performance - operationId: deviceManagement_ListUserExperienceAnalyticsAppHealthOSVersionPerformance + - deviceManagement.deviceManagementTemplate + summary: Get settingDefinitions from deviceManagement + description: The setting definitions this category contains + operationId: deviceManagement.template.migratableTo.category_ListSettingDefinition parameters: + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplate-id1 + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplateSettingCategory-id + in: path + description: The unique identifier of deviceManagementTemplateSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplateSettingCategory - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -34996,7 +38125,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformanceCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementSettingDefinitionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -35005,15 +38134,40 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.userExperienceAnalyticsAppHealthOSVersionPerformance - summary: Create new navigation property to userExperienceAnalyticsAppHealthOSVersionPerformance for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsAppHealthOSVersionPerformance + - deviceManagement.deviceManagementTemplate + summary: Create new navigation property to settingDefinitions for deviceManagement + operationId: deviceManagement.template.migratableTo.category_CreateSettingDefinition + parameters: + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplate-id1 + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplateSettingCategory-id + in: path + description: The unique identifier of deviceManagementTemplateSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplateSettingCategory requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' required: true responses: 2XX: @@ -35021,26 +38175,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsAppHealthOSVersionPerformance/{userExperienceAnalyticsAppHealthOSVersionPerformance-id}': + '/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo/{deviceManagementTemplate-id1}/categories/{deviceManagementTemplateSettingCategory-id}/settingDefinitions/{deviceManagementSettingDefinition-id}': get: tags: - - deviceManagement.userExperienceAnalyticsAppHealthOSVersionPerformance - summary: Get userExperienceAnalyticsAppHealthOSVersionPerformance from deviceManagement - description: User experience analytics appHealth OS version Performance - operationId: deviceManagement_GetUserExperienceAnalyticsAppHealthOSVersionPerformance + - deviceManagement.deviceManagementTemplate + summary: Get settingDefinitions from deviceManagement + description: The setting definitions this category contains + operationId: deviceManagement.template.migratableTo.category_GetSettingDefinition parameters: - - name: userExperienceAnalyticsAppHealthOSVersionPerformance-id + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplate-id1 + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplateSettingCategory-id + in: path + description: The unique identifier of deviceManagementTemplateSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplateSettingCategory + - name: deviceManagementSettingDefinition-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthOSVersionPerformance + description: The unique identifier of deviceManagementSettingDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthOSVersionPerformance + x-ms-docs-key-type: deviceManagementSettingDefinition - name: $select in: query description: Select properties to be returned @@ -35067,30 +38245,54 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.userExperienceAnalyticsAppHealthOSVersionPerformance - summary: Update the navigation property userExperienceAnalyticsAppHealthOSVersionPerformance in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsAppHealthOSVersionPerformance + - deviceManagement.deviceManagementTemplate + summary: Update the navigation property settingDefinitions in deviceManagement + operationId: deviceManagement.template.migratableTo.category_UpdateSettingDefinition parameters: - - name: userExperienceAnalyticsAppHealthOSVersionPerformance-id + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplate-id1 + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplateSettingCategory-id + in: path + description: The unique identifier of deviceManagementTemplateSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplateSettingCategory + - name: deviceManagementSettingDefinition-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthOSVersionPerformance + description: The unique identifier of deviceManagementSettingDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthOSVersionPerformance + x-ms-docs-key-type: deviceManagementSettingDefinition requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' required: true responses: 2XX: @@ -35098,24 +38300,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.userExperienceAnalyticsAppHealthOSVersionPerformance - summary: Delete navigation property userExperienceAnalyticsAppHealthOSVersionPerformance for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsAppHealthOSVersionPerformance + - deviceManagement.deviceManagementTemplate + summary: Delete navigation property settingDefinitions for deviceManagement + operationId: deviceManagement.template.migratableTo.category_DeleteSettingDefinition parameters: - - name: userExperienceAnalyticsAppHealthOSVersionPerformance-id + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplate-id1 + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplateSettingCategory-id + in: path + description: The unique identifier of deviceManagementTemplateSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplateSettingCategory + - name: deviceManagementSettingDefinition-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthOSVersionPerformance + description: The unique identifier of deviceManagementSettingDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthOSVersionPerformance + x-ms-docs-key-type: deviceManagementSettingDefinition - name: If-Match in: header description: ETag @@ -35128,13 +38354,37 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/userExperienceAnalyticsAppHealthOSVersionPerformance/$count: + '/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo/{deviceManagementTemplate-id1}/categories/{deviceManagementTemplateSettingCategory-id}/settingDefinitions/$count': get: tags: - - deviceManagement.userExperienceAnalyticsAppHealthOSVersionPerformance + - deviceManagement.deviceManagementTemplate summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsAppHealthOSVersionPerformance_GetCount + operationId: deviceManagement.template.migratableTo.category.settingDefinition_GetCount parameters: + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplate-id1 + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplateSettingCategory-id + in: path + description: The unique identifier of deviceManagementTemplateSettingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplateSettingCategory - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -35142,92 +38392,177 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsAppHealthOverview: + '/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo/{deviceManagementTemplate-id1}/categories/$count': get: tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Get userExperienceAnalyticsAppHealthOverview from deviceManagement - description: User experience analytics appHealth overview - operationId: deviceManagement_GetUserExperienceAnalyticsAppHealthOverview + - deviceManagement.deviceManagementTemplate + summary: Get the number of the resource + operationId: deviceManagement.template.migratableTo.category_GetCount parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + 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: deviceManagementTemplate + - name: deviceManagementTemplate-id1 + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: deviceManagementTemplate + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + '/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo/{deviceManagementTemplate-id1}/microsoft.graph.compare(templateId=''{templateId}'')': + get: tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Update the navigation property userExperienceAnalyticsAppHealthOverview in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsAppHealthOverview - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - required: true + - deviceManagement.deviceManagementTemplate + summary: Invoke function compare + operationId: deviceManagement.template.migratableTo_compare + parameters: + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplate-id1 + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: templateId + in: path + description: 'Usage: templateId=''{templateId}''' + 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' responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingComparison' + '@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: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo/{deviceManagementTemplate-id1}/microsoft.graph.createInstance': + post: tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Delete navigation property userExperienceAnalyticsAppHealthOverview for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsAppHealthOverview + - deviceManagement.deviceManagementTemplate + summary: Invoke action createInstance + operationId: deviceManagement.template.migratableTo_createInstance parameters: - - name: If-Match - in: header - description: ETag + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplate-id1 + in: path + description: The unique identifier of deviceManagementTemplate + required: true style: simple schema: type: string + x-ms-docs-key-type: deviceManagementTemplate + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + displayName: + type: string + nullable: true + description: + type: string + nullable: true + settingsDelta: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + roleScopeTagIds: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntent' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /deviceManagement/userExperienceAnalyticsAppHealthOverview/metricValues: + x-ms-docs-operation-type: action + '/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo/{deviceManagementTemplate-id1}/settings': get: tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Get metricValues from deviceManagement - description: The metric values for the user experience analytics category. Read-only. - operationId: deviceManagement.userExperienceAnalyticsAppHealthOverview_ListMetricValue + - deviceManagement.deviceManagementTemplate + summary: Get settings from deviceManagement + description: Collection of all settings this template has + operationId: deviceManagement.template.migratableTo_ListSetting parameters: + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplate-id1 + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -35265,7 +38600,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsMetricCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementSettingInstanceCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -35274,42 +38609,75 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Create new navigation property to metricValues for deviceManagement - operationId: deviceManagement.userExperienceAnalyticsAppHealthOverview_CreateMetricValue - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsAppHealthOverview/metricValues/{userExperienceAnalyticsMetric-id}': - get: + - deviceManagement.deviceManagementTemplate + summary: Create new navigation property to settings for deviceManagement + operationId: deviceManagement.template.migratableTo_CreateSetting + parameters: + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplate-id1 + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo/{deviceManagementTemplate-id1}/settings/{deviceManagementSettingInstance-id}': + get: tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Get metricValues from deviceManagement - description: The metric values for the user experience analytics category. Read-only. - operationId: deviceManagement.userExperienceAnalyticsAppHealthOverview_GetMetricValue + - deviceManagement.deviceManagementTemplate + summary: Get settings from deviceManagement + description: Collection of all settings this template has + operationId: deviceManagement.template.migratableTo_GetSetting parameters: - - name: userExperienceAnalyticsMetric-id + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplate-id1 + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementSettingInstance-id in: path - description: The unique identifier of userExperienceAnalyticsMetric + description: The unique identifier of deviceManagementSettingInstance required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsMetric + x-ms-docs-key-type: deviceManagementSettingInstance - name: $select in: query description: Select properties to be returned @@ -35336,30 +38704,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Update the navigation property metricValues in deviceManagement - operationId: deviceManagement.userExperienceAnalyticsAppHealthOverview_UpdateMetricValue + - deviceManagement.deviceManagementTemplate + summary: Update the navigation property settings in deviceManagement + operationId: deviceManagement.template.migratableTo_UpdateSetting parameters: - - name: userExperienceAnalyticsMetric-id + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplate-id1 + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementSettingInstance-id in: path - description: The unique identifier of userExperienceAnalyticsMetric + description: The unique identifier of deviceManagementSettingInstance required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsMetric + x-ms-docs-key-type: deviceManagementSettingInstance requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' required: true responses: 2XX: @@ -35367,24 +38751,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Delete navigation property metricValues for deviceManagement - operationId: deviceManagement.userExperienceAnalyticsAppHealthOverview_DeleteMetricValue + - deviceManagement.deviceManagementTemplate + summary: Delete navigation property settings for deviceManagement + operationId: deviceManagement.template.migratableTo_DeleteSetting parameters: - - name: userExperienceAnalyticsMetric-id + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplate-id1 + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementSettingInstance-id in: path - description: The unique identifier of userExperienceAnalyticsMetric + description: The unique identifier of deviceManagementSettingInstance required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsMetric + x-ms-docs-key-type: deviceManagementSettingInstance - name: If-Match in: header description: ETag @@ -35397,13 +38797,51 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/userExperienceAnalyticsAppHealthOverview/metricValues/$count: + '/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo/{deviceManagementTemplate-id1}/settings/$count': + get: + tags: + - deviceManagement.deviceManagementTemplate + summary: Get the number of the resource + operationId: deviceManagement.template.migratableTo.setting_GetCount + parameters: + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementTemplate-id1 + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo/$count': get: tags: - - deviceManagement.userExperienceAnalyticsCategory + - deviceManagement.deviceManagementTemplate summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsAppHealthOverview.metricValue_GetCount + operationId: deviceManagement.template.migratableTo_GetCount parameters: + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -35411,14 +38849,61 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsBaselines: + '/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo/microsoft.graph.importOffice365DeviceConfigurationPolicies': + post: + tags: + - deviceManagement.deviceManagementTemplate + summary: Invoke action importOffice365DeviceConfigurationPolicies + operationId: deviceManagement.template.migratableTo_importOffice365DeviceConfigurationPolicy + parameters: + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of deviceManagementIntent + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntent' + '@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 + '/deviceManagement/templates/{deviceManagementTemplate-id}/settings': get: tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Get userExperienceAnalyticsBaselines from deviceManagement - description: User experience analytics baselines - operationId: deviceManagement_ListUserExperienceAnalyticsBaseline + - deviceManagement.deviceManagementTemplate + summary: Get settings from deviceManagement + description: Collection of all settings this template has + operationId: deviceManagement.template_ListSetting parameters: + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -35456,7 +38941,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsBaselineCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceManagementSettingInstanceCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -35465,15 +38950,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Create new navigation property to userExperienceAnalyticsBaselines for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsBaseline + - deviceManagement.deviceManagementTemplate + summary: Create new navigation property to settings for deviceManagement + operationId: deviceManagement.template_CreateSetting + parameters: + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBaseline' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' required: true responses: 2XX: @@ -35481,26 +38975,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBaseline' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}': + '/deviceManagement/templates/{deviceManagementTemplate-id}/settings/{deviceManagementSettingInstance-id}': get: tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Get userExperienceAnalyticsBaselines from deviceManagement - description: User experience analytics baselines - operationId: deviceManagement_GetUserExperienceAnalyticsBaseline + - deviceManagement.deviceManagementTemplate + summary: Get settings from deviceManagement + description: Collection of all settings this template has + operationId: deviceManagement.template_GetSetting parameters: - - name: userExperienceAnalyticsBaseline-id + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementSettingInstance-id in: path - description: The unique identifier of userExperienceAnalyticsBaseline + description: The unique identifier of deviceManagementSettingInstance required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline + x-ms-docs-key-type: deviceManagementSettingInstance - name: $select in: query description: Select properties to be returned @@ -35527,30 +39029,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBaseline' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Update the navigation property userExperienceAnalyticsBaselines in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsBaseline + - deviceManagement.deviceManagementTemplate + summary: Update the navigation property settings in deviceManagement + operationId: deviceManagement.template_UpdateSetting parameters: - - name: userExperienceAnalyticsBaseline-id + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementSettingInstance-id in: path - description: The unique identifier of userExperienceAnalyticsBaseline + description: The unique identifier of deviceManagementSettingInstance required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline + x-ms-docs-key-type: deviceManagementSettingInstance requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBaseline' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' required: true responses: 2XX: @@ -35558,24 +39068,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBaseline' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Delete navigation property userExperienceAnalyticsBaselines for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsBaseline + - deviceManagement.deviceManagementTemplate + summary: Delete navigation property settings for deviceManagement + operationId: deviceManagement.template_DeleteSetting parameters: - - name: userExperienceAnalyticsBaseline-id + - name: deviceManagementTemplate-id + in: path + description: The unique identifier of deviceManagementTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deviceManagementTemplate + - name: deviceManagementSettingInstance-id in: path - description: The unique identifier of userExperienceAnalyticsBaseline + description: The unique identifier of deviceManagementSettingInstance required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline + x-ms-docs-key-type: deviceManagementSettingInstance - name: If-Match in: header description: ETag @@ -35588,127 +39106,88 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/appHealthMetrics': + '/deviceManagement/templates/{deviceManagementTemplate-id}/settings/$count': get: tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Get appHealthMetrics from deviceManagement - description: The scores and insights for the application health metrics. - operationId: deviceManagement.userExperienceAnalyticsBaseline_GetAppHealthMetric + - deviceManagement.deviceManagementTemplate + summary: Get the number of the resource + operationId: deviceManagement.template.setting_GetCount parameters: - - name: userExperienceAnalyticsBaseline-id + - name: deviceManagementTemplate-id in: path - description: The unique identifier of userExperienceAnalyticsBaseline + description: The unique identifier of deviceManagementTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline - - 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: deviceManagementTemplate + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/batteryHealthMetrics': + /deviceManagement/templates/$count: get: tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Get batteryHealthMetrics from deviceManagement - description: The scores and insights for the battery health metrics. - operationId: deviceManagement.userExperienceAnalyticsBaseline_GetBatteryHealthMetric + - deviceManagement.deviceManagementTemplate + summary: Get the number of the resource + operationId: deviceManagement.template_GetCount parameters: - - name: userExperienceAnalyticsBaseline-id - in: path - description: The unique identifier of userExperienceAnalyticsBaseline - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline - - 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 + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /deviceManagement/templates/microsoft.graph.importOffice365DeviceConfigurationPolicies: + post: + tags: + - deviceManagement.deviceManagementTemplate + summary: Invoke action importOffice365DeviceConfigurationPolicies + operationId: deviceManagement.template_importOffice365DeviceConfigurationPolicy + responses: + 2XX: + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' + title: Collection of deviceManagementIntent + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntent' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/bestPracticesMetrics': + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /deviceManagement/troubleshootingEvents: get: tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Get bestPracticesMetrics from deviceManagement - description: The scores and insights for the best practices metrics. - operationId: deviceManagement.userExperienceAnalyticsBaseline_GetBestPracticesMetric + - deviceManagement.deviceManagementTroubleshootingEvent + summary: Get troubleshootingEvents from deviceManagement + description: The list of troubleshooting events for the tenant. + operationId: deviceManagement_ListTroubleshootingEvent parameters: - - name: userExperienceAnalyticsBaseline-id - in: path - description: The unique identifier of userExperienceAnalyticsBaseline - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + - $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: Expand related entities + description: Order items by property values style: form explode: false schema: @@ -35716,32 +39195,6 @@ paths: type: array items: type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/deviceBootPerformanceMetrics': - get: - tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Get deviceBootPerformanceMetrics from deviceManagement - description: The scores and insights for the device boot performance metrics. - operationId: deviceManagement.userExperienceAnalyticsBaseline_GetDeviceBootPerformanceMetric - parameters: - - name: userExperienceAnalyticsBaseline-id - in: path - description: The unique identifier of userExperienceAnalyticsBaseline - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline - name: $select in: query description: Select properties to be returned @@ -35764,30 +39217,51 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + $ref: '#/components/responses/microsoft.graph.deviceManagementTroubleshootingEventCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.deviceManagementTroubleshootingEvent + summary: Create new navigation property to troubleshootingEvents for deviceManagement + operationId: deviceManagement_CreateTroubleshootingEvent + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' + required: true + responses: + 2XX: + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' + $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/rebootAnalyticsMetrics': + '/deviceManagement/troubleshootingEvents/{deviceManagementTroubleshootingEvent-id}': get: tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Get rebootAnalyticsMetrics from deviceManagement - description: The scores and insights for the reboot analytics metrics. - operationId: deviceManagement.userExperienceAnalyticsBaseline_GetRebootAnalyticsMetric + - deviceManagement.deviceManagementTroubleshootingEvent + summary: Get troubleshootingEvents from deviceManagement + description: The list of troubleshooting events for the tenant. + operationId: deviceManagement_GetTroubleshootingEvent parameters: - - name: userExperienceAnalyticsBaseline-id + - name: deviceManagementTroubleshootingEvent-id in: path - description: The unique identifier of userExperienceAnalyticsBaseline + description: The unique identifier of deviceManagementTroubleshootingEvent required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline + x-ms-docs-key-type: deviceManagementTroubleshootingEvent - name: $select in: query description: Select properties to be returned @@ -35814,108 +39288,73 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' + $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/resourcePerformanceMetrics': - get: + patch: tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Get resourcePerformanceMetrics from deviceManagement - description: The scores and insights for the resource performance metrics. - operationId: deviceManagement.userExperienceAnalyticsBaseline_GetResourcePerformanceMetric + - deviceManagement.deviceManagementTroubleshootingEvent + summary: Update the navigation property troubleshootingEvents in deviceManagement + operationId: deviceManagement_UpdateTroubleshootingEvent parameters: - - name: userExperienceAnalyticsBaseline-id + - name: deviceManagementTroubleshootingEvent-id in: path - description: The unique identifier of userExperienceAnalyticsBaseline + description: The unique identifier of deviceManagementTroubleshootingEvent required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline - - 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: deviceManagementTroubleshootingEvent + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' + $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/workFromAnywhereMetrics': - get: + delete: tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Get workFromAnywhereMetrics from deviceManagement - description: The scores and insights for the work from anywhere metrics. - operationId: deviceManagement.userExperienceAnalyticsBaseline_GetWorkFromAnywhereMetric + - deviceManagement.deviceManagementTroubleshootingEvent + summary: Delete navigation property troubleshootingEvents for deviceManagement + operationId: deviceManagement_DeleteTroubleshootingEvent parameters: - - name: userExperienceAnalyticsBaseline-id + - name: deviceManagementTroubleshootingEvent-id in: path - description: The unique identifier of userExperienceAnalyticsBaseline + description: The unique identifier of deviceManagementTroubleshootingEvent required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline - - 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: deviceManagementTroubleshootingEvent + - 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.userExperienceAnalyticsCategory' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/userExperienceAnalyticsBaselines/$count: + /deviceManagement/troubleshootingEvents/$count: get: tags: - - deviceManagement.userExperienceAnalyticsBaseline + - deviceManagement.deviceManagementTroubleshootingEvent summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsBaseline_GetCount + operationId: deviceManagement.troubleshootingEvent_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -35924,13 +39363,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsBatteryHealthAppImpact: + /deviceManagement/windowsInformationProtectionAppLearningSummaries: get: tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthAppImpact - summary: Get userExperienceAnalyticsBatteryHealthAppImpact from deviceManagement - description: User Experience Analytics Battery Health App Impact - operationId: deviceManagement_ListUserExperienceAnalyticsBatteryHealthAppImpact + - deviceManagement.windowsInformationProtectionAppLearningSummary + summary: Get windowsInformationProtectionAppLearningSummaries from deviceManagement + description: The windows information protection app learning summaries. + operationId: deviceManagement_ListWindowsInformationProtectionAppLearningSummary parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -35969,7 +39408,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsBatteryHealthAppImpactCollectionResponse' + $ref: '#/components/responses/microsoft.graph.windowsInformationProtectionAppLearningSummaryCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -35978,15 +39417,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthAppImpact - summary: Create new navigation property to userExperienceAnalyticsBatteryHealthAppImpact for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsBatteryHealthAppImpact + - deviceManagement.windowsInformationProtectionAppLearningSummary + summary: Create new navigation property to windowsInformationProtectionAppLearningSummaries for deviceManagement + operationId: deviceManagement_CreateWindowsInformationProtectionAppLearningSummary requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthAppImpact' + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' required: true responses: 2XX: @@ -35994,26 +39433,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthAppImpact' + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsBatteryHealthAppImpact/{userExperienceAnalyticsBatteryHealthAppImpact-id}': + '/deviceManagement/windowsInformationProtectionAppLearningSummaries/{windowsInformationProtectionAppLearningSummary-id}': get: tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthAppImpact - summary: Get userExperienceAnalyticsBatteryHealthAppImpact from deviceManagement - description: User Experience Analytics Battery Health App Impact - operationId: deviceManagement_GetUserExperienceAnalyticsBatteryHealthAppImpact - parameters: - - name: userExperienceAnalyticsBatteryHealthAppImpact-id - in: path - description: The unique identifier of userExperienceAnalyticsBatteryHealthAppImpact + - deviceManagement.windowsInformationProtectionAppLearningSummary + summary: Get windowsInformationProtectionAppLearningSummaries from deviceManagement + description: The windows information protection app learning summaries. + operationId: deviceManagement_GetWindowsInformationProtectionAppLearningSummary + parameters: + - name: windowsInformationProtectionAppLearningSummary-id + in: path + description: The unique identifier of windowsInformationProtectionAppLearningSummary required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthAppImpact + x-ms-docs-key-type: windowsInformationProtectionAppLearningSummary - name: $select in: query description: Select properties to be returned @@ -36040,30 +39479,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthAppImpact' + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthAppImpact - summary: Update the navigation property userExperienceAnalyticsBatteryHealthAppImpact in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsBatteryHealthAppImpact + - deviceManagement.windowsInformationProtectionAppLearningSummary + summary: Update the navigation property windowsInformationProtectionAppLearningSummaries in deviceManagement + operationId: deviceManagement_UpdateWindowsInformationProtectionAppLearningSummary parameters: - - name: userExperienceAnalyticsBatteryHealthAppImpact-id + - name: windowsInformationProtectionAppLearningSummary-id in: path - description: The unique identifier of userExperienceAnalyticsBatteryHealthAppImpact + description: The unique identifier of windowsInformationProtectionAppLearningSummary required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthAppImpact + x-ms-docs-key-type: windowsInformationProtectionAppLearningSummary requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthAppImpact' + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' required: true responses: 2XX: @@ -36071,24 +39510,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthAppImpact' + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthAppImpact - summary: Delete navigation property userExperienceAnalyticsBatteryHealthAppImpact for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsBatteryHealthAppImpact + - deviceManagement.windowsInformationProtectionAppLearningSummary + summary: Delete navigation property windowsInformationProtectionAppLearningSummaries for deviceManagement + operationId: deviceManagement_DeleteWindowsInformationProtectionAppLearningSummary parameters: - - name: userExperienceAnalyticsBatteryHealthAppImpact-id + - name: windowsInformationProtectionAppLearningSummary-id in: path - description: The unique identifier of userExperienceAnalyticsBatteryHealthAppImpact + description: The unique identifier of windowsInformationProtectionAppLearningSummary required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthAppImpact + x-ms-docs-key-type: windowsInformationProtectionAppLearningSummary - name: If-Match in: header description: ETag @@ -36101,12 +39540,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/userExperienceAnalyticsBatteryHealthAppImpact/$count: + /deviceManagement/windowsInformationProtectionAppLearningSummaries/$count: get: tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthAppImpact + - deviceManagement.windowsInformationProtectionAppLearningSummary summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsBatteryHealthAppImpact_GetCount + operationId: deviceManagement.windowsInformationProtectionAppLearningSummary_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -36115,91 +39554,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsBatteryHealthCapacityDetails: - get: - tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthCapacityDetails - summary: Get userExperienceAnalyticsBatteryHealthCapacityDetails from deviceManagement - description: User Experience Analytics Battery Health Capacity Details - operationId: deviceManagement_GetUserExperienceAnalyticsBatteryHealthCapacityDetail - 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.userExperienceAnalyticsBatteryHealthCapacityDetails' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthCapacityDetails - summary: Update the navigation property userExperienceAnalyticsBatteryHealthCapacityDetails in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsBatteryHealthCapacityDetail - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthCapacityDetails' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthCapacityDetails' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthCapacityDetails - summary: Delete navigation property userExperienceAnalyticsBatteryHealthCapacityDetails for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsBatteryHealthCapacityDetail - 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 - /deviceManagement/userExperienceAnalyticsBatteryHealthDeviceAppImpact: + /deviceManagement/windowsInformationProtectionNetworkLearningSummaries: get: tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthDeviceAppImpact - summary: Get userExperienceAnalyticsBatteryHealthDeviceAppImpact from deviceManagement - description: User Experience Analytics Battery Health Device App Impact - operationId: deviceManagement_ListUserExperienceAnalyticsBatteryHealthDeviceAppImpact + - deviceManagement.windowsInformationProtectionNetworkLearningSummary + summary: Get windowsInformationProtectionNetworkLearningSummaries from deviceManagement + description: The windows information protection network learning summaries. + operationId: deviceManagement_ListWindowsInformationProtectionNetworkLearningSummary parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -36238,7 +39599,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceAppImpactCollectionResponse' + $ref: '#/components/responses/microsoft.graph.windowsInformationProtectionNetworkLearningSummaryCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -36247,15 +39608,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthDeviceAppImpact - summary: Create new navigation property to userExperienceAnalyticsBatteryHealthDeviceAppImpact for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsBatteryHealthDeviceAppImpact + - deviceManagement.windowsInformationProtectionNetworkLearningSummary + summary: Create new navigation property to windowsInformationProtectionNetworkLearningSummaries for deviceManagement + operationId: deviceManagement_CreateWindowsInformationProtectionNetworkLearningSummary requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceAppImpact' + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' required: true responses: 2XX: @@ -36263,26 +39624,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceAppImpact' + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsBatteryHealthDeviceAppImpact/{userExperienceAnalyticsBatteryHealthDeviceAppImpact-id}': + '/deviceManagement/windowsInformationProtectionNetworkLearningSummaries/{windowsInformationProtectionNetworkLearningSummary-id}': get: tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthDeviceAppImpact - summary: Get userExperienceAnalyticsBatteryHealthDeviceAppImpact from deviceManagement - description: User Experience Analytics Battery Health Device App Impact - operationId: deviceManagement_GetUserExperienceAnalyticsBatteryHealthDeviceAppImpact + - deviceManagement.windowsInformationProtectionNetworkLearningSummary + summary: Get windowsInformationProtectionNetworkLearningSummaries from deviceManagement + description: The windows information protection network learning summaries. + operationId: deviceManagement_GetWindowsInformationProtectionNetworkLearningSummary parameters: - - name: userExperienceAnalyticsBatteryHealthDeviceAppImpact-id + - name: windowsInformationProtectionNetworkLearningSummary-id in: path - description: The unique identifier of userExperienceAnalyticsBatteryHealthDeviceAppImpact + description: The unique identifier of windowsInformationProtectionNetworkLearningSummary required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthDeviceAppImpact + x-ms-docs-key-type: windowsInformationProtectionNetworkLearningSummary - name: $select in: query description: Select properties to be returned @@ -36309,30 +39670,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceAppImpact' + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthDeviceAppImpact - summary: Update the navigation property userExperienceAnalyticsBatteryHealthDeviceAppImpact in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsBatteryHealthDeviceAppImpact + - deviceManagement.windowsInformationProtectionNetworkLearningSummary + summary: Update the navigation property windowsInformationProtectionNetworkLearningSummaries in deviceManagement + operationId: deviceManagement_UpdateWindowsInformationProtectionNetworkLearningSummary parameters: - - name: userExperienceAnalyticsBatteryHealthDeviceAppImpact-id + - name: windowsInformationProtectionNetworkLearningSummary-id in: path - description: The unique identifier of userExperienceAnalyticsBatteryHealthDeviceAppImpact + description: The unique identifier of windowsInformationProtectionNetworkLearningSummary required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthDeviceAppImpact + x-ms-docs-key-type: windowsInformationProtectionNetworkLearningSummary requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceAppImpact' + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' required: true responses: 2XX: @@ -36340,24 +39701,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceAppImpact' + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthDeviceAppImpact - summary: Delete navigation property userExperienceAnalyticsBatteryHealthDeviceAppImpact for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsBatteryHealthDeviceAppImpact + - deviceManagement.windowsInformationProtectionNetworkLearningSummary + summary: Delete navigation property windowsInformationProtectionNetworkLearningSummaries for deviceManagement + operationId: deviceManagement_DeleteWindowsInformationProtectionNetworkLearningSummary parameters: - - name: userExperienceAnalyticsBatteryHealthDeviceAppImpact-id + - name: windowsInformationProtectionNetworkLearningSummary-id in: path - description: The unique identifier of userExperienceAnalyticsBatteryHealthDeviceAppImpact + description: The unique identifier of windowsInformationProtectionNetworkLearningSummary required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthDeviceAppImpact + x-ms-docs-key-type: windowsInformationProtectionNetworkLearningSummary - name: If-Match in: header description: ETag @@ -36370,12 +39731,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/userExperienceAnalyticsBatteryHealthDeviceAppImpact/$count: + /deviceManagement/windowsInformationProtectionNetworkLearningSummaries/$count: get: tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthDeviceAppImpact + - deviceManagement.windowsInformationProtectionNetworkLearningSummary summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsBatteryHealthDeviceAppImpact_GetCount + operationId: deviceManagement.windowsInformationProtectionNetworkLearningSummary_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -36384,13 +39745,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsBatteryHealthDevicePerformance: + /deviceManagement/windowsMalwareInformation: get: tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthDevicePerformance - summary: Get userExperienceAnalyticsBatteryHealthDevicePerformance from deviceManagement - description: User Experience Analytics Battery Health Device Performance - operationId: deviceManagement_ListUserExperienceAnalyticsBatteryHealthDevicePerformance + - deviceManagement.windowsMalwareInformation + summary: Get windowsMalwareInformation from deviceManagement + description: The list of affected malware in the tenant. + operationId: deviceManagement_ListWindowsMalwareInformation parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -36429,7 +39790,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformanceCollectionResponse' + $ref: '#/components/responses/microsoft.graph.windowsMalwareInformationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -36438,15 +39799,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthDevicePerformance - summary: Create new navigation property to userExperienceAnalyticsBatteryHealthDevicePerformance for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsBatteryHealthDevicePerformance + - deviceManagement.windowsMalwareInformation + summary: Create new navigation property to windowsMalwareInformation for deviceManagement + operationId: deviceManagement_CreateWindowsMalwareInformation requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformance' + $ref: '#/components/schemas/microsoft.graph.windowsMalwareInformation' required: true responses: 2XX: @@ -36454,26 +39815,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformance' + $ref: '#/components/schemas/microsoft.graph.windowsMalwareInformation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsBatteryHealthDevicePerformance/{userExperienceAnalyticsBatteryHealthDevicePerformance-id}': + '/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation-id}': get: tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthDevicePerformance - summary: Get userExperienceAnalyticsBatteryHealthDevicePerformance from deviceManagement - description: User Experience Analytics Battery Health Device Performance - operationId: deviceManagement_GetUserExperienceAnalyticsBatteryHealthDevicePerformance + - deviceManagement.windowsMalwareInformation + summary: Get windowsMalwareInformation from deviceManagement + description: The list of affected malware in the tenant. + operationId: deviceManagement_GetWindowsMalwareInformation parameters: - - name: userExperienceAnalyticsBatteryHealthDevicePerformance-id + - name: windowsMalwareInformation-id in: path - description: The unique identifier of userExperienceAnalyticsBatteryHealthDevicePerformance + description: The unique identifier of windowsMalwareInformation required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthDevicePerformance + x-ms-docs-key-type: windowsMalwareInformation - name: $select in: query description: Select properties to be returned @@ -36500,30 +39861,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformance' + $ref: '#/components/schemas/microsoft.graph.windowsMalwareInformation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthDevicePerformance - summary: Update the navigation property userExperienceAnalyticsBatteryHealthDevicePerformance in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsBatteryHealthDevicePerformance + - deviceManagement.windowsMalwareInformation + summary: Update the navigation property windowsMalwareInformation in deviceManagement + operationId: deviceManagement_UpdateWindowsMalwareInformation parameters: - - name: userExperienceAnalyticsBatteryHealthDevicePerformance-id + - name: windowsMalwareInformation-id in: path - description: The unique identifier of userExperienceAnalyticsBatteryHealthDevicePerformance + description: The unique identifier of windowsMalwareInformation required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthDevicePerformance + x-ms-docs-key-type: windowsMalwareInformation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformance' + $ref: '#/components/schemas/microsoft.graph.windowsMalwareInformation' required: true responses: 2XX: @@ -36531,24 +39892,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformance' + $ref: '#/components/schemas/microsoft.graph.windowsMalwareInformation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthDevicePerformance - summary: Delete navigation property userExperienceAnalyticsBatteryHealthDevicePerformance for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsBatteryHealthDevicePerformance + - deviceManagement.windowsMalwareInformation + summary: Delete navigation property windowsMalwareInformation for deviceManagement + operationId: deviceManagement_DeleteWindowsMalwareInformation parameters: - - name: userExperienceAnalyticsBatteryHealthDevicePerformance-id + - name: windowsMalwareInformation-id in: path - description: The unique identifier of userExperienceAnalyticsBatteryHealthDevicePerformance + description: The unique identifier of windowsMalwareInformation required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthDevicePerformance + x-ms-docs-key-type: windowsMalwareInformation - name: If-Match in: header description: ETag @@ -36561,28 +39922,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/userExperienceAnalyticsBatteryHealthDevicePerformance/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthDevicePerformance - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsBatteryHealthDevicePerformance_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory: + '/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation-id}/deviceMalwareStates': get: tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory - summary: Get userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory from deviceManagement - description: User Experience Analytics Battery Health Device Runtime History - operationId: deviceManagement_ListUserExperienceAnalyticsBatteryHealthDeviceRuntimeHistory + - deviceManagement.windowsMalwareInformation + summary: Get deviceMalwareStates from deviceManagement + description: List of devices affected by current malware with the malware state on each device + operationId: deviceManagement.windowsMalwareInformation_ListDeviceMalwareState parameters: + - name: windowsMalwareInformation-id + in: path + description: The unique identifier of windowsMalwareInformation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: windowsMalwareInformation - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -36620,7 +39975,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistoryCollectionResponse' + $ref: '#/components/responses/microsoft.graph.malwareStateForWindowsDeviceCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -36629,15 +39984,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory - summary: Create new navigation property to userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsBatteryHealthDeviceRuntimeHistory + - deviceManagement.windowsMalwareInformation + summary: Create new navigation property to deviceMalwareStates for deviceManagement + operationId: deviceManagement.windowsMalwareInformation_CreateDeviceMalwareState + parameters: + - name: windowsMalwareInformation-id + in: path + description: The unique identifier of windowsMalwareInformation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: windowsMalwareInformation requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory' + $ref: '#/components/schemas/microsoft.graph.malwareStateForWindowsDevice' required: true responses: 2XX: @@ -36645,26 +40009,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory' + $ref: '#/components/schemas/microsoft.graph.malwareStateForWindowsDevice' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory/{userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory-id}': + '/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation-id}/deviceMalwareStates/{malwareStateForWindowsDevice-id}': get: tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory - summary: Get userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory from deviceManagement - description: User Experience Analytics Battery Health Device Runtime History - operationId: deviceManagement_GetUserExperienceAnalyticsBatteryHealthDeviceRuntimeHistory + - deviceManagement.windowsMalwareInformation + summary: Get deviceMalwareStates from deviceManagement + description: List of devices affected by current malware with the malware state on each device + operationId: deviceManagement.windowsMalwareInformation_GetDeviceMalwareState parameters: - - name: userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory-id + - name: windowsMalwareInformation-id in: path - description: The unique identifier of userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory + description: The unique identifier of windowsMalwareInformation required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory + x-ms-docs-key-type: windowsMalwareInformation + - name: malwareStateForWindowsDevice-id + in: path + description: The unique identifier of malwareStateForWindowsDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: malwareStateForWindowsDevice - name: $select in: query description: Select properties to be returned @@ -36691,30 +40063,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory' + $ref: '#/components/schemas/microsoft.graph.malwareStateForWindowsDevice' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory - summary: Update the navigation property userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsBatteryHealthDeviceRuntimeHistory + - deviceManagement.windowsMalwareInformation + summary: Update the navigation property deviceMalwareStates in deviceManagement + operationId: deviceManagement.windowsMalwareInformation_UpdateDeviceMalwareState parameters: - - name: userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory-id + - name: windowsMalwareInformation-id + in: path + description: The unique identifier of windowsMalwareInformation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: windowsMalwareInformation + - name: malwareStateForWindowsDevice-id in: path - description: The unique identifier of userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory + description: The unique identifier of malwareStateForWindowsDevice required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory + x-ms-docs-key-type: malwareStateForWindowsDevice requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory' + $ref: '#/components/schemas/microsoft.graph.malwareStateForWindowsDevice' required: true responses: 2XX: @@ -36722,24 +40102,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory' + $ref: '#/components/schemas/microsoft.graph.malwareStateForWindowsDevice' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory - summary: Delete navigation property userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsBatteryHealthDeviceRuntimeHistory + - deviceManagement.windowsMalwareInformation + summary: Delete navigation property deviceMalwareStates for deviceManagement + operationId: deviceManagement.windowsMalwareInformation_DeleteDeviceMalwareState parameters: - - name: userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory-id + - name: windowsMalwareInformation-id + in: path + description: The unique identifier of windowsMalwareInformation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: windowsMalwareInformation + - name: malwareStateForWindowsDevice-id in: path - description: The unique identifier of userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory + description: The unique identifier of malwareStateForWindowsDevice required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory + x-ms-docs-key-type: malwareStateForWindowsDevice - name: If-Match in: header description: ETag @@ -36752,12 +40140,34 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory/$count: + '/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation-id}/deviceMalwareStates/$count': + get: + tags: + - deviceManagement.windowsMalwareInformation + summary: Get the number of the resource + operationId: deviceManagement.windowsMalwareInformation.deviceMalwareState_GetCount + parameters: + - name: windowsMalwareInformation-id + in: path + description: The unique identifier of windowsMalwareInformation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: windowsMalwareInformation + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /deviceManagement/windowsMalwareInformation/$count: get: tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory + - deviceManagement.windowsMalwareInformation summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory_GetCount + operationId: deviceManagement.windowsMalwareInformation_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -36766,13 +40176,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsBatteryHealthModelPerformance: + /deviceManagement/windowsQualityUpdateProfiles: get: tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthModelPerformance - summary: Get userExperienceAnalyticsBatteryHealthModelPerformance from deviceManagement - description: User Experience Analytics Battery Health Model Performance - operationId: deviceManagement_ListUserExperienceAnalyticsBatteryHealthModelPerformance + - deviceManagement.windowsQualityUpdateProfile + summary: Get windowsQualityUpdateProfiles from deviceManagement + description: A collection of windows quality update profiles + operationId: deviceManagement_ListWindowsQualityUpdateProfile parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -36811,7 +40221,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformanceCollectionResponse' + $ref: '#/components/responses/microsoft.graph.windowsQualityUpdateProfileCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -36820,15 +40230,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthModelPerformance - summary: Create new navigation property to userExperienceAnalyticsBatteryHealthModelPerformance for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsBatteryHealthModelPerformance + - deviceManagement.windowsQualityUpdateProfile + summary: Create new navigation property to windowsQualityUpdateProfiles for deviceManagement + operationId: deviceManagement_CreateWindowsQualityUpdateProfile requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformance' + $ref: '#/components/schemas/microsoft.graph.windowsQualityUpdateProfile' required: true responses: 2XX: @@ -36836,26 +40246,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformance' + $ref: '#/components/schemas/microsoft.graph.windowsQualityUpdateProfile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsBatteryHealthModelPerformance/{userExperienceAnalyticsBatteryHealthModelPerformance-id}': + '/deviceManagement/windowsQualityUpdateProfiles/{windowsQualityUpdateProfile-id}': get: tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthModelPerformance - summary: Get userExperienceAnalyticsBatteryHealthModelPerformance from deviceManagement - description: User Experience Analytics Battery Health Model Performance - operationId: deviceManagement_GetUserExperienceAnalyticsBatteryHealthModelPerformance + - deviceManagement.windowsQualityUpdateProfile + summary: Get windowsQualityUpdateProfiles from deviceManagement + description: A collection of windows quality update profiles + operationId: deviceManagement_GetWindowsQualityUpdateProfile parameters: - - name: userExperienceAnalyticsBatteryHealthModelPerformance-id + - name: windowsQualityUpdateProfile-id in: path - description: The unique identifier of userExperienceAnalyticsBatteryHealthModelPerformance + description: The unique identifier of windowsQualityUpdateProfile required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthModelPerformance + x-ms-docs-key-type: windowsQualityUpdateProfile - name: $select in: query description: Select properties to be returned @@ -36882,30 +40292,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformance' + $ref: '#/components/schemas/microsoft.graph.windowsQualityUpdateProfile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthModelPerformance - summary: Update the navigation property userExperienceAnalyticsBatteryHealthModelPerformance in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsBatteryHealthModelPerformance + - deviceManagement.windowsQualityUpdateProfile + summary: Update the navigation property windowsQualityUpdateProfiles in deviceManagement + operationId: deviceManagement_UpdateWindowsQualityUpdateProfile parameters: - - name: userExperienceAnalyticsBatteryHealthModelPerformance-id + - name: windowsQualityUpdateProfile-id in: path - description: The unique identifier of userExperienceAnalyticsBatteryHealthModelPerformance + description: The unique identifier of windowsQualityUpdateProfile required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthModelPerformance + x-ms-docs-key-type: windowsQualityUpdateProfile requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformance' + $ref: '#/components/schemas/microsoft.graph.windowsQualityUpdateProfile' required: true responses: 2XX: @@ -36913,24 +40323,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformance' + $ref: '#/components/schemas/microsoft.graph.windowsQualityUpdateProfile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthModelPerformance - summary: Delete navigation property userExperienceAnalyticsBatteryHealthModelPerformance for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsBatteryHealthModelPerformance + - deviceManagement.windowsQualityUpdateProfile + summary: Delete navigation property windowsQualityUpdateProfiles for deviceManagement + operationId: deviceManagement_DeleteWindowsQualityUpdateProfile parameters: - - name: userExperienceAnalyticsBatteryHealthModelPerformance-id + - name: windowsQualityUpdateProfile-id in: path - description: The unique identifier of userExperienceAnalyticsBatteryHealthModelPerformance + description: The unique identifier of windowsQualityUpdateProfile required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthModelPerformance + x-ms-docs-key-type: windowsQualityUpdateProfile - name: If-Match in: header description: ETag @@ -36943,28 +40353,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/userExperienceAnalyticsBatteryHealthModelPerformance/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthModelPerformance - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsBatteryHealthModelPerformance_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsBatteryHealthOsPerformance: + '/deviceManagement/windowsQualityUpdateProfiles/{windowsQualityUpdateProfile-id}/assignments': get: tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthOsPerformance - summary: Get userExperienceAnalyticsBatteryHealthOsPerformance from deviceManagement - description: User Experience Analytics Battery Health Os Performance - operationId: deviceManagement_ListUserExperienceAnalyticsBatteryHealthOsPerformance + - deviceManagement.windowsQualityUpdateProfile + summary: Get assignments from deviceManagement + description: The list of group assignments of the profile. + operationId: deviceManagement.windowsQualityUpdateProfile_ListAssignment parameters: + - name: windowsQualityUpdateProfile-id + in: path + description: The unique identifier of windowsQualityUpdateProfile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: windowsQualityUpdateProfile - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -37002,7 +40406,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsBatteryHealthOsPerformanceCollectionResponse' + $ref: '#/components/responses/microsoft.graph.windowsQualityUpdateProfileAssignmentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -37011,151 +40415,59 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthOsPerformance - summary: Create new navigation property to userExperienceAnalyticsBatteryHealthOsPerformance for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsBatteryHealthOsPerformance - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthOsPerformance' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthOsPerformance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsBatteryHealthOsPerformance/{userExperienceAnalyticsBatteryHealthOsPerformance-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthOsPerformance - summary: Get userExperienceAnalyticsBatteryHealthOsPerformance from deviceManagement - description: User Experience Analytics Battery Health Os Performance - operationId: deviceManagement_GetUserExperienceAnalyticsBatteryHealthOsPerformance - parameters: - - name: userExperienceAnalyticsBatteryHealthOsPerformance-id - in: path - description: The unique identifier of userExperienceAnalyticsBatteryHealthOsPerformance - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthOsPerformance - - 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.userExperienceAnalyticsBatteryHealthOsPerformance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthOsPerformance - summary: Update the navigation property userExperienceAnalyticsBatteryHealthOsPerformance in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsBatteryHealthOsPerformance + - deviceManagement.windowsQualityUpdateProfile + summary: Create new navigation property to assignments for deviceManagement + operationId: deviceManagement.windowsQualityUpdateProfile_CreateAssignment parameters: - - name: userExperienceAnalyticsBatteryHealthOsPerformance-id + - name: windowsQualityUpdateProfile-id in: path - description: The unique identifier of userExperienceAnalyticsBatteryHealthOsPerformance + description: The unique identifier of windowsQualityUpdateProfile required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthOsPerformance + x-ms-docs-key-type: windowsQualityUpdateProfile requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthOsPerformance' + $ref: '#/components/schemas/microsoft.graph.windowsQualityUpdateProfileAssignment' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthOsPerformance' + $ref: '#/components/schemas/microsoft.graph.windowsQualityUpdateProfileAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/deviceManagement/windowsQualityUpdateProfiles/{windowsQualityUpdateProfile-id}/assignments/{windowsQualityUpdateProfileAssignment-id}': + get: tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthOsPerformance - summary: Delete navigation property userExperienceAnalyticsBatteryHealthOsPerformance for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsBatteryHealthOsPerformance + - deviceManagement.windowsQualityUpdateProfile + summary: Get assignments from deviceManagement + description: The list of group assignments of the profile. + operationId: deviceManagement.windowsQualityUpdateProfile_GetAssignment parameters: - - name: userExperienceAnalyticsBatteryHealthOsPerformance-id + - name: windowsQualityUpdateProfile-id in: path - description: The unique identifier of userExperienceAnalyticsBatteryHealthOsPerformance + description: The unique identifier of windowsQualityUpdateProfile required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthOsPerformance - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: windowsQualityUpdateProfile + - name: windowsQualityUpdateProfileAssignment-id + in: path + description: The unique identifier of windowsQualityUpdateProfileAssignment + required: true style: simple schema: type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /deviceManagement/userExperienceAnalyticsBatteryHealthOsPerformance/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthOsPerformance - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsBatteryHealthOsPerformance_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsBatteryHealthRuntimeDetails: - get: - tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthRuntimeDetails - summary: Get userExperienceAnalyticsBatteryHealthRuntimeDetails from deviceManagement - description: User Experience Analytics Battery Health Runtime Details - operationId: deviceManagement_GetUserExperienceAnalyticsBatteryHealthRuntimeDetail - parameters: + x-ms-docs-key-type: windowsQualityUpdateProfileAssignment - name: $select in: query description: Select properties to be returned @@ -37182,190 +40494,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthRuntimeDetails' + $ref: '#/components/schemas/microsoft.graph.windowsQualityUpdateProfileAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthRuntimeDetails - summary: Update the navigation property userExperienceAnalyticsBatteryHealthRuntimeDetails in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsBatteryHealthRuntimeDetail - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthRuntimeDetails' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthRuntimeDetails' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsBatteryHealthRuntimeDetails - summary: Delete navigation property userExperienceAnalyticsBatteryHealthRuntimeDetails for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsBatteryHealthRuntimeDetail - 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 - /deviceManagement/userExperienceAnalyticsCategories: - get: - tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Get userExperienceAnalyticsCategories from deviceManagement - description: User experience analytics categories - operationId: deviceManagement_ListUserExperienceAnalyticsCategory - 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.userExperienceAnalyticsCategoryCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Create new navigation property to userExperienceAnalyticsCategories for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsCategory - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsCategories/{userExperienceAnalyticsCategory-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Get userExperienceAnalyticsCategories from deviceManagement - description: User experience analytics categories - operationId: deviceManagement_GetUserExperienceAnalyticsCategory + - deviceManagement.windowsQualityUpdateProfile + summary: Update the navigation property assignments in deviceManagement + operationId: deviceManagement.windowsQualityUpdateProfile_UpdateAssignment parameters: - - name: userExperienceAnalyticsCategory-id + - name: windowsQualityUpdateProfile-id in: path - description: The unique identifier of userExperienceAnalyticsCategory + description: The unique identifier of windowsQualityUpdateProfile required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsCategory - - 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.userExperienceAnalyticsCategory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Update the navigation property userExperienceAnalyticsCategories in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsCategory - parameters: - - name: userExperienceAnalyticsCategory-id + x-ms-docs-key-type: windowsQualityUpdateProfile + - name: windowsQualityUpdateProfileAssignment-id in: path - description: The unique identifier of userExperienceAnalyticsCategory + description: The unique identifier of windowsQualityUpdateProfileAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsCategory + x-ms-docs-key-type: windowsQualityUpdateProfileAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' + $ref: '#/components/schemas/microsoft.graph.windowsQualityUpdateProfileAssignment' required: true responses: 2XX: @@ -37373,24 +40533,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' + $ref: '#/components/schemas/microsoft.graph.windowsQualityUpdateProfileAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Delete navigation property userExperienceAnalyticsCategories for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsCategory + - deviceManagement.windowsQualityUpdateProfile + summary: Delete navigation property assignments for deviceManagement + operationId: deviceManagement.windowsQualityUpdateProfile_DeleteAssignment parameters: - - name: userExperienceAnalyticsCategory-id + - name: windowsQualityUpdateProfile-id + in: path + description: The unique identifier of windowsQualityUpdateProfile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: windowsQualityUpdateProfile + - name: windowsQualityUpdateProfileAssignment-id in: path - description: The unique identifier of userExperienceAnalyticsCategory + description: The unique identifier of windowsQualityUpdateProfileAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsCategory + x-ms-docs-key-type: windowsQualityUpdateProfileAssignment - name: If-Match in: header description: ETag @@ -37403,252 +40571,69 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsCategories/{userExperienceAnalyticsCategory-id}/metricValues': + '/deviceManagement/windowsQualityUpdateProfiles/{windowsQualityUpdateProfile-id}/assignments/$count': get: tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Get metricValues from deviceManagement - description: The metric values for the user experience analytics category. Read-only. - operationId: deviceManagement.userExperienceAnalyticsCategory_ListMetricValue + - deviceManagement.windowsQualityUpdateProfile + summary: Get the number of the resource + operationId: deviceManagement.windowsQualityUpdateProfile.assignment_GetCount parameters: - - name: userExperienceAnalyticsCategory-id + - name: windowsQualityUpdateProfile-id in: path - description: The unique identifier of userExperienceAnalyticsCategory + description: The unique identifier of windowsQualityUpdateProfile required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsCategory - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' + x-ms-docs-key-type: windowsQualityUpdateProfile - $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.userExperienceAnalyticsMetricCollectionResponse' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + '/deviceManagement/windowsQualityUpdateProfiles/{windowsQualityUpdateProfile-id}/microsoft.graph.assign': post: tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Create new navigation property to metricValues for deviceManagement - operationId: deviceManagement.userExperienceAnalyticsCategory_CreateMetricValue - parameters: - - name: userExperienceAnalyticsCategory-id - in: path - description: The unique identifier of userExperienceAnalyticsCategory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsCategory - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsCategories/{userExperienceAnalyticsCategory-id}/metricValues/{userExperienceAnalyticsMetric-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Get metricValues from deviceManagement - description: The metric values for the user experience analytics category. Read-only. - operationId: deviceManagement.userExperienceAnalyticsCategory_GetMetricValue - parameters: - - name: userExperienceAnalyticsCategory-id - in: path - description: The unique identifier of userExperienceAnalyticsCategory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsCategory - - name: userExperienceAnalyticsMetric-id - in: path - description: The unique identifier of userExperienceAnalyticsMetric - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsMetric - - 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.userExperienceAnalyticsMetric' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Update the navigation property metricValues in deviceManagement - operationId: deviceManagement.userExperienceAnalyticsCategory_UpdateMetricValue + - deviceManagement.windowsQualityUpdateProfile + summary: Invoke action assign + operationId: deviceManagement.windowsQualityUpdateProfile_assign parameters: - - name: userExperienceAnalyticsCategory-id - in: path - description: The unique identifier of userExperienceAnalyticsCategory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsCategory - - name: userExperienceAnalyticsMetric-id + - name: windowsQualityUpdateProfile-id in: path - description: The unique identifier of userExperienceAnalyticsMetric + description: The unique identifier of windowsQualityUpdateProfile required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsMetric + x-ms-docs-key-type: windowsQualityUpdateProfile requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' + type: object + properties: + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsQualityUpdateProfileAssignment' + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Delete navigation property metricValues for deviceManagement - operationId: deviceManagement.userExperienceAnalyticsCategory_DeleteMetricValue - parameters: - - name: userExperienceAnalyticsCategory-id - in: path - description: The unique identifier of userExperienceAnalyticsCategory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsCategory - - name: userExperienceAnalyticsMetric-id - in: path - description: The unique identifier of userExperienceAnalyticsMetric - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsMetric - - 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 - '/deviceManagement/userExperienceAnalyticsCategories/{userExperienceAnalyticsCategory-id}/metricValues/$count': - get: - tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsCategory.metricValue_GetCount - parameters: - - name: userExperienceAnalyticsCategory-id - in: path - description: The unique identifier of userExperienceAnalyticsCategory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsCategory - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsCategories/$count: + x-ms-docs-operation-type: action + /deviceManagement/windowsQualityUpdateProfiles/$count: get: tags: - - deviceManagement.userExperienceAnalyticsCategory + - deviceManagement.windowsQualityUpdateProfile summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsCategory_GetCount + operationId: deviceManagement.windowsQualityUpdateProfile_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -37657,5371 +40642,215 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsDeviceMetricHistory: - get: - tags: - - deviceManagement.userExperienceAnalyticsMetricHistory - summary: Get userExperienceAnalyticsDeviceMetricHistory from deviceManagement - description: User experience analytics device metric history - operationId: deviceManagement_ListUserExperienceAnalyticsDeviceMetricHistory - parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: +components: + schemas: + microsoft.graph.edge: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: edge + type: object + properties: + internetExplorerMode: + $ref: '#/components/schemas/microsoft.graph.internetExplorerMode' + additionalProperties: + type: object + microsoft.graph.internetExplorerMode: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: internetExplorerMode + type: object + properties: + siteLists: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.browserSiteList' + description: A collection of site lists to support Internet Explorer mode. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.browserSiteList: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: browserSiteList + type: object + properties: + description: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The description of the site list. + displayName: type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsMetricHistoryCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsMetricHistory - summary: Create new navigation property to userExperienceAnalyticsDeviceMetricHistory for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsDeviceMetricHistory - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsDeviceMetricHistory/{userExperienceAnalyticsMetricHistory-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsMetricHistory - summary: Get userExperienceAnalyticsDeviceMetricHistory from deviceManagement - description: User experience analytics device metric history - operationId: deviceManagement_GetUserExperienceAnalyticsDeviceMetricHistory - parameters: - - name: userExperienceAnalyticsMetricHistory-id - in: path - description: The unique identifier of userExperienceAnalyticsMetricHistory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsMetricHistory - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The name of the site list. + lastModifiedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The date and time when the site list was last modified. + format: date-time + publishedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + publishedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsMetricHistory - summary: Update the navigation property userExperienceAnalyticsDeviceMetricHistory in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsDeviceMetricHistory - parameters: - - name: userExperienceAnalyticsMetricHistory-id - in: path - description: The unique identifier of userExperienceAnalyticsMetricHistory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsMetricHistory - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsMetricHistory - summary: Delete navigation property userExperienceAnalyticsDeviceMetricHistory for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsDeviceMetricHistory - parameters: - - name: userExperienceAnalyticsMetricHistory-id - in: path - description: The unique identifier of userExperienceAnalyticsMetricHistory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsMetricHistory - - 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 - /deviceManagement/userExperienceAnalyticsDeviceMetricHistory/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsMetricHistory - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsDeviceMetricHistory_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsDevicePerformance: - get: - tags: - - deviceManagement.userExperienceAnalyticsDevicePerformance - summary: Get userExperienceAnalyticsDevicePerformance from deviceManagement - description: User experience analytics device performance - operationId: deviceManagement_ListUserExperienceAnalyticsDevicePerformance - 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: + description: The date and time when the site list was published. + format: date-time + nullable: true + revision: type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The current revision of the site list. + status: + $ref: '#/components/schemas/microsoft.graph.browserSiteListStatus' + sharedCookies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.browserSharedCookie' + description: A collection of shared cookies defined for the site list. + x-ms-navigationProperty: true + sites: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.browserSite' + description: A collection of sites defined for the site list. + x-ms-navigationProperty: true + additionalProperties: + type: object + description: A singleton entity which is used to specify IE mode site list metadata + microsoft.graph.browserSite: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: browserSite + type: object + properties: + allowRedirect: + type: boolean + description: 'Controls the behavior of redirected sites. If true, indicates that the site will open in Internet Explorer 11 or Microsoft Edge even if the site is navigated to as part of a HTTP or meta refresh redirection chain.' + comment: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The comment for the site. + compatibilityMode: + $ref: '#/components/schemas/microsoft.graph.browserSiteCompatibilityMode' + 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 - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsDevicePerformanceCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsDevicePerformance - summary: Create new navigation property to userExperienceAnalyticsDevicePerformance for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsDevicePerformance - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDevicePerformance' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDevicePerformance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsDevicePerformance/{userExperienceAnalyticsDevicePerformance-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsDevicePerformance - summary: Get userExperienceAnalyticsDevicePerformance from deviceManagement - description: User experience analytics device performance - operationId: deviceManagement_GetUserExperienceAnalyticsDevicePerformance - parameters: - - name: userExperienceAnalyticsDevicePerformance-id - in: path - description: The unique identifier of userExperienceAnalyticsDevicePerformance - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDevicePerformance - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The date and time when the site was created. + format: date-time + deletedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The date and time when the site was deleted. + format: date-time + nullable: true + history: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.browserSiteHistory' + description: The history of modifications applied to the site. + lastModifiedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDevicePerformance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsDevicePerformance - summary: Update the navigation property userExperienceAnalyticsDevicePerformance in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsDevicePerformance - parameters: - - name: userExperienceAnalyticsDevicePerformance-id - in: path - description: The unique identifier of userExperienceAnalyticsDevicePerformance - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDevicePerformance - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDevicePerformance' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDevicePerformance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsDevicePerformance - summary: Delete navigation property userExperienceAnalyticsDevicePerformance for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsDevicePerformance - parameters: - - name: userExperienceAnalyticsDevicePerformance-id - in: path - description: The unique identifier of userExperienceAnalyticsDevicePerformance - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDevicePerformance - - 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 - /deviceManagement/userExperienceAnalyticsDevicePerformance/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsDevicePerformance - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsDevicePerformance_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsDeviceScope: - get: - tags: - - deviceManagement.userExperienceAnalyticsDeviceScope - summary: Get userExperienceAnalyticsDeviceScope from deviceManagement - description: The user experience analytics device scope entity endpoint to trigger on the service to either START or STOP computing metrics data based on a device scope configuration. - operationId: deviceManagement_GetUserExperienceAnalyticsDeviceScope - parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The date and time when the site was last modified. + format: date-time + mergeType: + $ref: '#/components/schemas/microsoft.graph.browserSiteMergeType' + status: + $ref: '#/components/schemas/microsoft.graph.browserSiteStatus' + targetEnvironment: + $ref: '#/components/schemas/microsoft.graph.browserSiteTargetEnvironment' + webUrl: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The URL of the site. + additionalProperties: + type: object + description: Singleton entity which is used to specify IE mode site metadata + microsoft.graph.browserSharedCookie: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: browserSharedCookie + type: object + properties: + comment: type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScope' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsDeviceScope - summary: Update the navigation property userExperienceAnalyticsDeviceScope in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsDeviceScope - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScope' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScope' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsDeviceScope - summary: Delete navigation property userExperienceAnalyticsDeviceScope for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsDeviceScope - 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 - /deviceManagement/userExperienceAnalyticsDeviceScopes: - get: - tags: - - deviceManagement.userExperienceAnalyticsDeviceScope - summary: Get userExperienceAnalyticsDeviceScopes from deviceManagement - description: The user experience analytics device scope entity contains device scope configuration use to apply filtering on the endpoint analytics reports. - operationId: deviceManagement_ListUserExperienceAnalyticsDeviceScope - 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: + description: The comment for the shared cookie. + 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 - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The date and time when the shared cookie was created. + format: date-time + deletedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - - 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.userExperienceAnalyticsDeviceScopeCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsDeviceScope - summary: Create new navigation property to userExperienceAnalyticsDeviceScopes for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsDeviceScope - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScope' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScope' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsDeviceScopes/{userExperienceAnalyticsDeviceScope-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsDeviceScope - summary: Get userExperienceAnalyticsDeviceScopes from deviceManagement - description: The user experience analytics device scope entity contains device scope configuration use to apply filtering on the endpoint analytics reports. - operationId: deviceManagement_GetUserExperienceAnalyticsDeviceScope - parameters: - - name: userExperienceAnalyticsDeviceScope-id - in: path - description: The unique identifier of userExperienceAnalyticsDeviceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDeviceScope - - 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.userExperienceAnalyticsDeviceScope' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsDeviceScope - summary: Update the navigation property userExperienceAnalyticsDeviceScopes in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsDeviceScope - parameters: - - name: userExperienceAnalyticsDeviceScope-id - in: path - description: The unique identifier of userExperienceAnalyticsDeviceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDeviceScope - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScope' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScope' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsDeviceScope - summary: Delete navigation property userExperienceAnalyticsDeviceScopes for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsDeviceScope - parameters: - - name: userExperienceAnalyticsDeviceScope-id - in: path - description: The unique identifier of userExperienceAnalyticsDeviceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDeviceScope - - 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 - /deviceManagement/userExperienceAnalyticsDeviceScopes/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsDeviceScope - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsDeviceScope_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsDeviceScores: - get: - tags: - - deviceManagement.userExperienceAnalyticsDeviceScores - summary: Get userExperienceAnalyticsDeviceScores from deviceManagement - description: User experience analytics device scores - operationId: deviceManagement_ListUserExperienceAnalyticsDeviceScore - 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.userExperienceAnalyticsDeviceScoresCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsDeviceScores - summary: Create new navigation property to userExperienceAnalyticsDeviceScores for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsDeviceScore - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScores' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScores' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsDeviceScores/{userExperienceAnalyticsDeviceScores-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsDeviceScores - summary: Get userExperienceAnalyticsDeviceScores from deviceManagement - description: User experience analytics device scores - operationId: deviceManagement_GetUserExperienceAnalyticsDeviceScore - parameters: - - name: userExperienceAnalyticsDeviceScores-id - in: path - description: The unique identifier of userExperienceAnalyticsDeviceScores - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDeviceScores - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The date and time when the shared cookie was deleted. + format: date-time + nullable: true + displayName: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The name of the cookie. + history: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.browserSharedCookieHistory' + description: The history of modifications applied to the cookie. + hostOnly: + type: boolean + description: Controls whether a cookie is a host-only or domain cookie. + hostOrDomain: type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScores' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsDeviceScores - summary: Update the navigation property userExperienceAnalyticsDeviceScores in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsDeviceScore - parameters: - - name: userExperienceAnalyticsDeviceScores-id - in: path - description: The unique identifier of userExperienceAnalyticsDeviceScores - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDeviceScores - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScores' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScores' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsDeviceScores - summary: Delete navigation property userExperienceAnalyticsDeviceScores for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsDeviceScore - parameters: - - name: userExperienceAnalyticsDeviceScores-id - in: path - description: The unique identifier of userExperienceAnalyticsDeviceScores - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDeviceScores - - 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 - /deviceManagement/userExperienceAnalyticsDeviceScores/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsDeviceScores - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsDeviceScore_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsDeviceStartupHistory: - get: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupHistory - summary: Get userExperienceAnalyticsDeviceStartupHistory from deviceManagement - description: User experience analytics device Startup History - operationId: deviceManagement_ListUserExperienceAnalyticsDeviceStartupHistory - 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: + description: The URL of the cookie. + lastModifiedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The date and time when the cookie was last modified. + format: date-time + path: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The path of the cookie. + sourceEnvironment: + $ref: '#/components/schemas/microsoft.graph.browserSharedCookieSourceEnvironment' + status: + $ref: '#/components/schemas/microsoft.graph.browserSharedCookieStatus' + additionalProperties: + type: object + microsoft.graph.deviceManagement: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagement + type: object + properties: + accountMoveCompletionDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsDeviceStartupHistoryCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupHistory - summary: Create new navigation property to userExperienceAnalyticsDeviceStartupHistory for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsDeviceStartupHistory - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupHistory' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupHistory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsDeviceStartupHistory/{userExperienceAnalyticsDeviceStartupHistory-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupHistory - summary: Get userExperienceAnalyticsDeviceStartupHistory from deviceManagement - description: User experience analytics device Startup History - operationId: deviceManagement_GetUserExperienceAnalyticsDeviceStartupHistory - parameters: - - name: userExperienceAnalyticsDeviceStartupHistory-id - in: path - description: The unique identifier of userExperienceAnalyticsDeviceStartupHistory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDeviceStartupHistory - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The date & time when tenant data moved between scaleunits. + format: date-time + adminConsent: + $ref: '#/components/schemas/microsoft.graph.adminConsent' + connectorStatus: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.connectorStatusDetails' + description: The list of connector status for the tenant. + dataProcessorServiceForWindowsFeaturesOnboarding: + $ref: '#/components/schemas/microsoft.graph.dataProcessorServiceForWindowsFeaturesOnboarding' + deviceComplianceReportSummarizationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The last requested time of device compliance reporting for this account. This property is read-only. + format: date-time + readOnly: true + deviceProtectionOverview: + $ref: '#/components/schemas/microsoft.graph.deviceProtectionOverview' + 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 - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupHistory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupHistory - summary: Update the navigation property userExperienceAnalyticsDeviceStartupHistory in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsDeviceStartupHistory - parameters: - - name: userExperienceAnalyticsDeviceStartupHistory-id - in: path - description: The unique identifier of userExperienceAnalyticsDeviceStartupHistory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDeviceStartupHistory - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupHistory' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupHistory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupHistory - summary: Delete navigation property userExperienceAnalyticsDeviceStartupHistory for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsDeviceStartupHistory - parameters: - - name: userExperienceAnalyticsDeviceStartupHistory-id - in: path - description: The unique identifier of userExperienceAnalyticsDeviceStartupHistory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDeviceStartupHistory - - 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 - /deviceManagement/userExperienceAnalyticsDeviceStartupHistory/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupHistory - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsDeviceStartupHistory_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsDeviceStartupProcesses: - get: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupProcess - summary: Get userExperienceAnalyticsDeviceStartupProcesses from deviceManagement - description: User experience analytics device Startup Processes - operationId: deviceManagement_ListUserExperienceAnalyticsDeviceStartupProcess - 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.userExperienceAnalyticsDeviceStartupProcessCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupProcess - summary: Create new navigation property to userExperienceAnalyticsDeviceStartupProcesses for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsDeviceStartupProcess - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcess' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcess' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsDeviceStartupProcesses/{userExperienceAnalyticsDeviceStartupProcess-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupProcess - summary: Get userExperienceAnalyticsDeviceStartupProcesses from deviceManagement - description: User experience analytics device Startup Processes - operationId: deviceManagement_GetUserExperienceAnalyticsDeviceStartupProcess - parameters: - - name: userExperienceAnalyticsDeviceStartupProcess-id - in: path - description: The unique identifier of userExperienceAnalyticsDeviceStartupProcess - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDeviceStartupProcess - - 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.userExperienceAnalyticsDeviceStartupProcess' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupProcess - summary: Update the navigation property userExperienceAnalyticsDeviceStartupProcesses in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsDeviceStartupProcess - parameters: - - name: userExperienceAnalyticsDeviceStartupProcess-id - in: path - description: The unique identifier of userExperienceAnalyticsDeviceStartupProcess - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDeviceStartupProcess - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcess' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcess' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupProcess - summary: Delete navigation property userExperienceAnalyticsDeviceStartupProcesses for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsDeviceStartupProcess - parameters: - - name: userExperienceAnalyticsDeviceStartupProcess-id - in: path - description: The unique identifier of userExperienceAnalyticsDeviceStartupProcess - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDeviceStartupProcess - - 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 - /deviceManagement/userExperienceAnalyticsDeviceStartupProcesses/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupProcess - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsDeviceStartupProcess_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsDeviceStartupProcessPerformance: - get: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupProcessPerformance - summary: Get userExperienceAnalyticsDeviceStartupProcessPerformance from deviceManagement - description: User experience analytics device Startup Process Performance - operationId: deviceManagement_ListUserExperienceAnalyticsDeviceStartupProcessPerformance - 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.userExperienceAnalyticsDeviceStartupProcessPerformanceCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupProcessPerformance - summary: Create new navigation property to userExperienceAnalyticsDeviceStartupProcessPerformance for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsDeviceStartupProcessPerformance - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsDeviceStartupProcessPerformance/{userExperienceAnalyticsDeviceStartupProcessPerformance-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupProcessPerformance - summary: Get userExperienceAnalyticsDeviceStartupProcessPerformance from deviceManagement - description: User experience analytics device Startup Process Performance - operationId: deviceManagement_GetUserExperienceAnalyticsDeviceStartupProcessPerformance - parameters: - - name: userExperienceAnalyticsDeviceStartupProcessPerformance-id - in: path - description: The unique identifier of userExperienceAnalyticsDeviceStartupProcessPerformance - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDeviceStartupProcessPerformance - - 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.userExperienceAnalyticsDeviceStartupProcessPerformance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupProcessPerformance - summary: Update the navigation property userExperienceAnalyticsDeviceStartupProcessPerformance in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsDeviceStartupProcessPerformance - parameters: - - name: userExperienceAnalyticsDeviceStartupProcessPerformance-id - in: path - description: The unique identifier of userExperienceAnalyticsDeviceStartupProcessPerformance - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDeviceStartupProcessPerformance - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupProcessPerformance - summary: Delete navigation property userExperienceAnalyticsDeviceStartupProcessPerformance for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsDeviceStartupProcessPerformance - parameters: - - name: userExperienceAnalyticsDeviceStartupProcessPerformance-id - in: path - description: The unique identifier of userExperienceAnalyticsDeviceStartupProcessPerformance - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDeviceStartupProcessPerformance - - 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 - /deviceManagement/userExperienceAnalyticsDeviceStartupProcessPerformance/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupProcessPerformance - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsDeviceStartupProcessPerformance_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsDevicesWithoutCloudIdentity: - get: - tags: - - deviceManagement.userExperienceAnalyticsDeviceWithoutCloudIdentity - summary: Get userExperienceAnalyticsDevicesWithoutCloudIdentity from deviceManagement - description: User experience analytics devices without cloud identity. - operationId: deviceManagement_ListUserExperienceAnalyticsDevicesWithoutCloudIdentity - 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.userExperienceAnalyticsDeviceWithoutCloudIdentityCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsDeviceWithoutCloudIdentity - summary: Create new navigation property to userExperienceAnalyticsDevicesWithoutCloudIdentity for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsDevicesWithoutCloudIdentity - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceWithoutCloudIdentity' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceWithoutCloudIdentity' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsDevicesWithoutCloudIdentity/{userExperienceAnalyticsDeviceWithoutCloudIdentity-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsDeviceWithoutCloudIdentity - summary: Get userExperienceAnalyticsDevicesWithoutCloudIdentity from deviceManagement - description: User experience analytics devices without cloud identity. - operationId: deviceManagement_GetUserExperienceAnalyticsDevicesWithoutCloudIdentity - parameters: - - name: userExperienceAnalyticsDeviceWithoutCloudIdentity-id - in: path - description: The unique identifier of userExperienceAnalyticsDeviceWithoutCloudIdentity - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDeviceWithoutCloudIdentity - - 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.userExperienceAnalyticsDeviceWithoutCloudIdentity' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsDeviceWithoutCloudIdentity - summary: Update the navigation property userExperienceAnalyticsDevicesWithoutCloudIdentity in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsDevicesWithoutCloudIdentity - parameters: - - name: userExperienceAnalyticsDeviceWithoutCloudIdentity-id - in: path - description: The unique identifier of userExperienceAnalyticsDeviceWithoutCloudIdentity - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDeviceWithoutCloudIdentity - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceWithoutCloudIdentity' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceWithoutCloudIdentity' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsDeviceWithoutCloudIdentity - summary: Delete navigation property userExperienceAnalyticsDevicesWithoutCloudIdentity for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsDevicesWithoutCloudIdentity - parameters: - - name: userExperienceAnalyticsDeviceWithoutCloudIdentity-id - in: path - description: The unique identifier of userExperienceAnalyticsDeviceWithoutCloudIdentity - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDeviceWithoutCloudIdentity - - 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 - /deviceManagement/userExperienceAnalyticsDevicesWithoutCloudIdentity/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsDeviceWithoutCloudIdentity - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsDevicesWithoutCloudIdentity_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsDeviceTimelineEvent: - get: - tags: - - deviceManagement.userExperienceAnalyticsDeviceTimelineEvent - summary: Get userExperienceAnalyticsDeviceTimelineEvent from deviceManagement - description: The user experience analytics device events entity contains NRT device timeline event details. - operationId: deviceManagement_ListUserExperienceAnalyticsDeviceTimelineEvent - 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.userExperienceAnalyticsDeviceTimelineEventCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsDeviceTimelineEvent - summary: Create new navigation property to userExperienceAnalyticsDeviceTimelineEvent for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsDeviceTimelineEvent - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceTimelineEvent' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceTimelineEvent' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsDeviceTimelineEvent/{userExperienceAnalyticsDeviceTimelineEvent-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsDeviceTimelineEvent - summary: Get userExperienceAnalyticsDeviceTimelineEvent from deviceManagement - description: The user experience analytics device events entity contains NRT device timeline event details. - operationId: deviceManagement_GetUserExperienceAnalyticsDeviceTimelineEvent - parameters: - - name: userExperienceAnalyticsDeviceTimelineEvent-id - in: path - description: The unique identifier of userExperienceAnalyticsDeviceTimelineEvent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDeviceTimelineEvent - - 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.userExperienceAnalyticsDeviceTimelineEvent' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsDeviceTimelineEvent - summary: Update the navigation property userExperienceAnalyticsDeviceTimelineEvent in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsDeviceTimelineEvent - parameters: - - name: userExperienceAnalyticsDeviceTimelineEvent-id - in: path - description: The unique identifier of userExperienceAnalyticsDeviceTimelineEvent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDeviceTimelineEvent - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceTimelineEvent' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceTimelineEvent' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsDeviceTimelineEvent - summary: Delete navigation property userExperienceAnalyticsDeviceTimelineEvent for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsDeviceTimelineEvent - parameters: - - name: userExperienceAnalyticsDeviceTimelineEvent-id - in: path - description: The unique identifier of userExperienceAnalyticsDeviceTimelineEvent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDeviceTimelineEvent - - 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 - /deviceManagement/userExperienceAnalyticsDeviceTimelineEvent/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsDeviceTimelineEvent - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsDeviceTimelineEvent_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsImpactingProcess: - get: - tags: - - deviceManagement.userExperienceAnalyticsImpactingProcess - summary: Get userExperienceAnalyticsImpactingProcess from deviceManagement - description: User experience analytics impacting process - operationId: deviceManagement_ListUserExperienceAnalyticsImpactingProcess - parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.userExperienceAnalyticsImpactingProcessCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsImpactingProcess - summary: Create new navigation property to userExperienceAnalyticsImpactingProcess for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsImpactingProcess - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsImpactingProcess' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsImpactingProcess' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsImpactingProcess/{userExperienceAnalyticsImpactingProcess-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsImpactingProcess - summary: Get userExperienceAnalyticsImpactingProcess from deviceManagement - description: User experience analytics impacting process - operationId: deviceManagement_GetUserExperienceAnalyticsImpactingProcess - parameters: - - name: userExperienceAnalyticsImpactingProcess-id - in: path - description: The unique identifier of userExperienceAnalyticsImpactingProcess - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsImpactingProcess - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.userExperienceAnalyticsImpactingProcess' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsImpactingProcess - summary: Update the navigation property userExperienceAnalyticsImpactingProcess in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsImpactingProcess - parameters: - - name: userExperienceAnalyticsImpactingProcess-id - in: path - description: The unique identifier of userExperienceAnalyticsImpactingProcess - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsImpactingProcess - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsImpactingProcess' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsImpactingProcess' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsImpactingProcess - summary: Delete navigation property userExperienceAnalyticsImpactingProcess for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsImpactingProcess - parameters: - - name: userExperienceAnalyticsImpactingProcess-id - in: path - description: The unique identifier of userExperienceAnalyticsImpactingProcess - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsImpactingProcess - - 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 - /deviceManagement/userExperienceAnalyticsImpactingProcess/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsImpactingProcess - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsImpactingProcess_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsMetricHistory: - get: - tags: - - deviceManagement.userExperienceAnalyticsMetricHistory - summary: Get userExperienceAnalyticsMetricHistory from deviceManagement - description: User experience analytics metric history - operationId: deviceManagement_ListUserExperienceAnalyticsMetricHistory - 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.userExperienceAnalyticsMetricHistoryCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsMetricHistory - summary: Create new navigation property to userExperienceAnalyticsMetricHistory for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsMetricHistory - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsMetricHistory/{userExperienceAnalyticsMetricHistory-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsMetricHistory - summary: Get userExperienceAnalyticsMetricHistory from deviceManagement - description: User experience analytics metric history - operationId: deviceManagement_GetUserExperienceAnalyticsMetricHistory - parameters: - - name: userExperienceAnalyticsMetricHistory-id - in: path - description: The unique identifier of userExperienceAnalyticsMetricHistory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsMetricHistory - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.userExperienceAnalyticsMetricHistory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsMetricHistory - summary: Update the navigation property userExperienceAnalyticsMetricHistory in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsMetricHistory - parameters: - - name: userExperienceAnalyticsMetricHistory-id - in: path - description: The unique identifier of userExperienceAnalyticsMetricHistory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsMetricHistory - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsMetricHistory - summary: Delete navigation property userExperienceAnalyticsMetricHistory for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsMetricHistory - parameters: - - name: userExperienceAnalyticsMetricHistory-id - in: path - description: The unique identifier of userExperienceAnalyticsMetricHistory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsMetricHistory - - 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 - /deviceManagement/userExperienceAnalyticsMetricHistory/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsMetricHistory - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsMetricHistory_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsModelScores: - get: - tags: - - deviceManagement.userExperienceAnalyticsModelScores - summary: Get userExperienceAnalyticsModelScores from deviceManagement - description: User experience analytics model scores - operationId: deviceManagement_ListUserExperienceAnalyticsModelScore - 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.userExperienceAnalyticsModelScoresCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsModelScores - summary: Create new navigation property to userExperienceAnalyticsModelScores for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsModelScore - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsModelScores' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsModelScores' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsModelScores/{userExperienceAnalyticsModelScores-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsModelScores - summary: Get userExperienceAnalyticsModelScores from deviceManagement - description: User experience analytics model scores - operationId: deviceManagement_GetUserExperienceAnalyticsModelScore - parameters: - - name: userExperienceAnalyticsModelScores-id - in: path - description: The unique identifier of userExperienceAnalyticsModelScores - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsModelScores - - 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.userExperienceAnalyticsModelScores' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsModelScores - summary: Update the navigation property userExperienceAnalyticsModelScores in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsModelScore - parameters: - - name: userExperienceAnalyticsModelScores-id - in: path - description: The unique identifier of userExperienceAnalyticsModelScores - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsModelScores - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsModelScores' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsModelScores' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsModelScores - summary: Delete navigation property userExperienceAnalyticsModelScores for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsModelScore - parameters: - - name: userExperienceAnalyticsModelScores-id - in: path - description: The unique identifier of userExperienceAnalyticsModelScores - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsModelScores - - 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 - /deviceManagement/userExperienceAnalyticsModelScores/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsModelScores - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsModelScore_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsNotAutopilotReadyDevice: - get: - tags: - - deviceManagement.userExperienceAnalyticsNotAutopilotReadyDevice - summary: Get userExperienceAnalyticsNotAutopilotReadyDevice from deviceManagement - description: User experience analytics devices not Windows Autopilot ready. - operationId: deviceManagement_ListUserExperienceAnalyticsNotAutopilotReadyDevice - 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.userExperienceAnalyticsNotAutopilotReadyDeviceCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsNotAutopilotReadyDevice - summary: Create new navigation property to userExperienceAnalyticsNotAutopilotReadyDevice for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsNotAutopilotReadyDevice - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsNotAutopilotReadyDevice' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsNotAutopilotReadyDevice' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsNotAutopilotReadyDevice/{userExperienceAnalyticsNotAutopilotReadyDevice-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsNotAutopilotReadyDevice - summary: Get userExperienceAnalyticsNotAutopilotReadyDevice from deviceManagement - description: User experience analytics devices not Windows Autopilot ready. - operationId: deviceManagement_GetUserExperienceAnalyticsNotAutopilotReadyDevice - parameters: - - name: userExperienceAnalyticsNotAutopilotReadyDevice-id - in: path - description: The unique identifier of userExperienceAnalyticsNotAutopilotReadyDevice - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsNotAutopilotReadyDevice - - 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.userExperienceAnalyticsNotAutopilotReadyDevice' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsNotAutopilotReadyDevice - summary: Update the navigation property userExperienceAnalyticsNotAutopilotReadyDevice in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsNotAutopilotReadyDevice - parameters: - - name: userExperienceAnalyticsNotAutopilotReadyDevice-id - in: path - description: The unique identifier of userExperienceAnalyticsNotAutopilotReadyDevice - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsNotAutopilotReadyDevice - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsNotAutopilotReadyDevice' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsNotAutopilotReadyDevice' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsNotAutopilotReadyDevice - summary: Delete navigation property userExperienceAnalyticsNotAutopilotReadyDevice for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsNotAutopilotReadyDevice - parameters: - - name: userExperienceAnalyticsNotAutopilotReadyDevice-id - in: path - description: The unique identifier of userExperienceAnalyticsNotAutopilotReadyDevice - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsNotAutopilotReadyDevice - - 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 - /deviceManagement/userExperienceAnalyticsNotAutopilotReadyDevice/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsNotAutopilotReadyDevice - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsNotAutopilotReadyDevice_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsOverview: - get: - tags: - - deviceManagement.userExperienceAnalyticsOverview - summary: Get userExperienceAnalyticsOverview from deviceManagement - description: User experience analytics overview - operationId: deviceManagement_GetUserExperienceAnalyticsOverview - 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.userExperienceAnalyticsOverview' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsOverview - summary: Update the navigation property userExperienceAnalyticsOverview in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsOverview - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsOverview' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsOverview' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsOverview - summary: Delete navigation property userExperienceAnalyticsOverview for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsOverview - 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 - /deviceManagement/userExperienceAnalyticsRemoteConnection: - get: - tags: - - deviceManagement.userExperienceAnalyticsRemoteConnection - summary: Get userExperienceAnalyticsRemoteConnection from deviceManagement - description: User experience analytics remote connection - operationId: deviceManagement_ListUserExperienceAnalyticsRemoteConnection - parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.userExperienceAnalyticsRemoteConnectionCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsRemoteConnection - summary: Create new navigation property to userExperienceAnalyticsRemoteConnection for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsRemoteConnection - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsRemoteConnection' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsRemoteConnection' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsRemoteConnection/{userExperienceAnalyticsRemoteConnection-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsRemoteConnection - summary: Get userExperienceAnalyticsRemoteConnection from deviceManagement - description: User experience analytics remote connection - operationId: deviceManagement_GetUserExperienceAnalyticsRemoteConnection - parameters: - - name: userExperienceAnalyticsRemoteConnection-id - in: path - description: The unique identifier of userExperienceAnalyticsRemoteConnection - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsRemoteConnection - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.userExperienceAnalyticsRemoteConnection' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsRemoteConnection - summary: Update the navigation property userExperienceAnalyticsRemoteConnection in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsRemoteConnection - parameters: - - name: userExperienceAnalyticsRemoteConnection-id - in: path - description: The unique identifier of userExperienceAnalyticsRemoteConnection - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsRemoteConnection - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsRemoteConnection' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsRemoteConnection' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsRemoteConnection - summary: Delete navigation property userExperienceAnalyticsRemoteConnection for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsRemoteConnection - parameters: - - name: userExperienceAnalyticsRemoteConnection-id - in: path - description: The unique identifier of userExperienceAnalyticsRemoteConnection - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsRemoteConnection - - 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 - /deviceManagement/userExperienceAnalyticsRemoteConnection/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsRemoteConnection - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsRemoteConnection_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsResourcePerformance: - get: - tags: - - deviceManagement.userExperienceAnalyticsResourcePerformance - summary: Get userExperienceAnalyticsResourcePerformance from deviceManagement - description: User experience analytics resource performance - operationId: deviceManagement_ListUserExperienceAnalyticsResourcePerformance - 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.userExperienceAnalyticsResourcePerformanceCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsResourcePerformance - summary: Create new navigation property to userExperienceAnalyticsResourcePerformance for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsResourcePerformance - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsResourcePerformance' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsResourcePerformance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsResourcePerformance/{userExperienceAnalyticsResourcePerformance-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsResourcePerformance - summary: Get userExperienceAnalyticsResourcePerformance from deviceManagement - description: User experience analytics resource performance - operationId: deviceManagement_GetUserExperienceAnalyticsResourcePerformance - parameters: - - name: userExperienceAnalyticsResourcePerformance-id - in: path - description: The unique identifier of userExperienceAnalyticsResourcePerformance - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsResourcePerformance - - 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.userExperienceAnalyticsResourcePerformance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsResourcePerformance - summary: Update the navigation property userExperienceAnalyticsResourcePerformance in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsResourcePerformance - parameters: - - name: userExperienceAnalyticsResourcePerformance-id - in: path - description: The unique identifier of userExperienceAnalyticsResourcePerformance - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsResourcePerformance - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsResourcePerformance' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsResourcePerformance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsResourcePerformance - summary: Delete navigation property userExperienceAnalyticsResourcePerformance for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsResourcePerformance - parameters: - - name: userExperienceAnalyticsResourcePerformance-id - in: path - description: The unique identifier of userExperienceAnalyticsResourcePerformance - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsResourcePerformance - - 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 - /deviceManagement/userExperienceAnalyticsResourcePerformance/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsResourcePerformance - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsResourcePerformance_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsScoreHistory: - get: - tags: - - deviceManagement.userExperienceAnalyticsScoreHistory - summary: Get userExperienceAnalyticsScoreHistory from deviceManagement - description: User experience analytics device Startup Score History - operationId: deviceManagement_ListUserExperienceAnalyticsScoreHistory - 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.userExperienceAnalyticsScoreHistoryCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsScoreHistory - summary: Create new navigation property to userExperienceAnalyticsScoreHistory for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsScoreHistory - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsScoreHistory' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsScoreHistory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsScoreHistory/{userExperienceAnalyticsScoreHistory-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsScoreHistory - summary: Get userExperienceAnalyticsScoreHistory from deviceManagement - description: User experience analytics device Startup Score History - operationId: deviceManagement_GetUserExperienceAnalyticsScoreHistory - parameters: - - name: userExperienceAnalyticsScoreHistory-id - in: path - description: The unique identifier of userExperienceAnalyticsScoreHistory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsScoreHistory - - 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.userExperienceAnalyticsScoreHistory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsScoreHistory - summary: Update the navigation property userExperienceAnalyticsScoreHistory in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsScoreHistory - parameters: - - name: userExperienceAnalyticsScoreHistory-id - in: path - description: The unique identifier of userExperienceAnalyticsScoreHistory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsScoreHistory - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsScoreHistory' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsScoreHistory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsScoreHistory - summary: Delete navigation property userExperienceAnalyticsScoreHistory for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsScoreHistory - parameters: - - name: userExperienceAnalyticsScoreHistory-id - in: path - description: The unique identifier of userExperienceAnalyticsScoreHistory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsScoreHistory - - 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 - /deviceManagement/userExperienceAnalyticsScoreHistory/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsScoreHistory - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsScoreHistory_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric: - get: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric - summary: Get userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric from deviceManagement - description: User experience analytics work from anywhere hardware readiness metrics. - operationId: deviceManagement_GetUserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric - 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.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric - summary: Update the navigation property userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric - summary: Delete navigation property userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric - 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 - /deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics: - get: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric - summary: Get userExperienceAnalyticsWorkFromAnywhereMetrics from deviceManagement - description: User experience analytics work from anywhere metrics. - operationId: deviceManagement_ListUserExperienceAnalyticsWorkFromAnywhereMetric - 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.userExperienceAnalyticsWorkFromAnywhereMetricCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric - summary: Create new navigation property to userExperienceAnalyticsWorkFromAnywhereMetrics for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsWorkFromAnywhereMetric - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetric-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric - summary: Get userExperienceAnalyticsWorkFromAnywhereMetrics from deviceManagement - description: User experience analytics work from anywhere metrics. - operationId: deviceManagement_GetUserExperienceAnalyticsWorkFromAnywhereMetric - parameters: - - name: userExperienceAnalyticsWorkFromAnywhereMetric-id - in: path - description: The unique identifier of userExperienceAnalyticsWorkFromAnywhereMetric - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereMetric - - 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.userExperienceAnalyticsWorkFromAnywhereMetric' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric - summary: Update the navigation property userExperienceAnalyticsWorkFromAnywhereMetrics in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsWorkFromAnywhereMetric - parameters: - - name: userExperienceAnalyticsWorkFromAnywhereMetric-id - in: path - description: The unique identifier of userExperienceAnalyticsWorkFromAnywhereMetric - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereMetric - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric - summary: Delete navigation property userExperienceAnalyticsWorkFromAnywhereMetrics for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsWorkFromAnywhereMetric - parameters: - - name: userExperienceAnalyticsWorkFromAnywhereMetric-id - in: path - description: The unique identifier of userExperienceAnalyticsWorkFromAnywhereMetric - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereMetric - - 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 - '/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetric-id}/metricDevices': - get: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric - summary: Get metricDevices from deviceManagement - description: The work from anywhere metric devices. Read-only. - operationId: deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric_ListMetricDevice - parameters: - - name: userExperienceAnalyticsWorkFromAnywhereMetric-id - in: path - description: The unique identifier of userExperienceAnalyticsWorkFromAnywhereMetric - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereMetric - - $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.userExperienceAnalyticsWorkFromAnywhereDeviceCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric - summary: Create new navigation property to metricDevices for deviceManagement - operationId: deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric_CreateMetricDevice - parameters: - - name: userExperienceAnalyticsWorkFromAnywhereMetric-id - in: path - description: The unique identifier of userExperienceAnalyticsWorkFromAnywhereMetric - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereMetric - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetric-id}/metricDevices/{userExperienceAnalyticsWorkFromAnywhereDevice-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric - summary: Get metricDevices from deviceManagement - description: The work from anywhere metric devices. Read-only. - operationId: deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric_GetMetricDevice - parameters: - - name: userExperienceAnalyticsWorkFromAnywhereMetric-id - in: path - description: The unique identifier of userExperienceAnalyticsWorkFromAnywhereMetric - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereMetric - - name: userExperienceAnalyticsWorkFromAnywhereDevice-id - in: path - description: The unique identifier of userExperienceAnalyticsWorkFromAnywhereDevice - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereDevice - - 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.userExperienceAnalyticsWorkFromAnywhereDevice' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric - summary: Update the navigation property metricDevices in deviceManagement - operationId: deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric_UpdateMetricDevice - parameters: - - name: userExperienceAnalyticsWorkFromAnywhereMetric-id - in: path - description: The unique identifier of userExperienceAnalyticsWorkFromAnywhereMetric - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereMetric - - name: userExperienceAnalyticsWorkFromAnywhereDevice-id - in: path - description: The unique identifier of userExperienceAnalyticsWorkFromAnywhereDevice - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereDevice - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric - summary: Delete navigation property metricDevices for deviceManagement - operationId: deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric_DeleteMetricDevice - parameters: - - name: userExperienceAnalyticsWorkFromAnywhereMetric-id - in: path - description: The unique identifier of userExperienceAnalyticsWorkFromAnywhereMetric - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereMetric - - name: userExperienceAnalyticsWorkFromAnywhereDevice-id - in: path - description: The unique identifier of userExperienceAnalyticsWorkFromAnywhereDevice - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereDevice - - 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 - '/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetric-id}/metricDevices/$count': - get: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric.metricDevice_GetCount - parameters: - - name: userExperienceAnalyticsWorkFromAnywhereMetric-id - in: path - description: The unique identifier of userExperienceAnalyticsWorkFromAnywhereMetric - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereMetric - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsWorkFromAnywhereModelPerformance: - get: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereModelPerformance - summary: Get userExperienceAnalyticsWorkFromAnywhereModelPerformance from deviceManagement - description: The user experience analytics work from anywhere model performance - operationId: deviceManagement_ListUserExperienceAnalyticsWorkFromAnywhereModelPerformance - 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.userExperienceAnalyticsWorkFromAnywhereModelPerformanceCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereModelPerformance - summary: Create new navigation property to userExperienceAnalyticsWorkFromAnywhereModelPerformance for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsWorkFromAnywhereModelPerformance - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsWorkFromAnywhereModelPerformance/{userExperienceAnalyticsWorkFromAnywhereModelPerformance-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereModelPerformance - summary: Get userExperienceAnalyticsWorkFromAnywhereModelPerformance from deviceManagement - description: The user experience analytics work from anywhere model performance - operationId: deviceManagement_GetUserExperienceAnalyticsWorkFromAnywhereModelPerformance - parameters: - - name: userExperienceAnalyticsWorkFromAnywhereModelPerformance-id - in: path - description: The unique identifier of userExperienceAnalyticsWorkFromAnywhereModelPerformance - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereModelPerformance - - 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.userExperienceAnalyticsWorkFromAnywhereModelPerformance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereModelPerformance - summary: Update the navigation property userExperienceAnalyticsWorkFromAnywhereModelPerformance in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsWorkFromAnywhereModelPerformance - parameters: - - name: userExperienceAnalyticsWorkFromAnywhereModelPerformance-id - in: path - description: The unique identifier of userExperienceAnalyticsWorkFromAnywhereModelPerformance - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereModelPerformance - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereModelPerformance - summary: Delete navigation property userExperienceAnalyticsWorkFromAnywhereModelPerformance for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsWorkFromAnywhereModelPerformance - parameters: - - name: userExperienceAnalyticsWorkFromAnywhereModelPerformance-id - in: path - description: The unique identifier of userExperienceAnalyticsWorkFromAnywhereModelPerformance - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereModelPerformance - - 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 - /deviceManagement/userExperienceAnalyticsWorkFromAnywhereModelPerformance/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereModelPerformance - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsWorkFromAnywhereModelPerformance_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/windowsInformationProtectionAppLearningSummaries: - get: - tags: - - deviceManagement.windowsInformationProtectionAppLearningSummary - summary: Get windowsInformationProtectionAppLearningSummaries from deviceManagement - description: The windows information protection app learning summaries. - operationId: deviceManagement_ListWindowsInformationProtectionAppLearningSummary - 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.windowsInformationProtectionAppLearningSummaryCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.windowsInformationProtectionAppLearningSummary - summary: Create new navigation property to windowsInformationProtectionAppLearningSummaries for deviceManagement - operationId: deviceManagement_CreateWindowsInformationProtectionAppLearningSummary - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/windowsInformationProtectionAppLearningSummaries/{windowsInformationProtectionAppLearningSummary-id}': - get: - tags: - - deviceManagement.windowsInformationProtectionAppLearningSummary - summary: Get windowsInformationProtectionAppLearningSummaries from deviceManagement - description: The windows information protection app learning summaries. - operationId: deviceManagement_GetWindowsInformationProtectionAppLearningSummary - parameters: - - name: windowsInformationProtectionAppLearningSummary-id - in: path - description: The unique identifier of windowsInformationProtectionAppLearningSummary - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsInformationProtectionAppLearningSummary - - 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.windowsInformationProtectionAppLearningSummary' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.windowsInformationProtectionAppLearningSummary - summary: Update the navigation property windowsInformationProtectionAppLearningSummaries in deviceManagement - operationId: deviceManagement_UpdateWindowsInformationProtectionAppLearningSummary - parameters: - - name: windowsInformationProtectionAppLearningSummary-id - in: path - description: The unique identifier of windowsInformationProtectionAppLearningSummary - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsInformationProtectionAppLearningSummary - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.windowsInformationProtectionAppLearningSummary - summary: Delete navigation property windowsInformationProtectionAppLearningSummaries for deviceManagement - operationId: deviceManagement_DeleteWindowsInformationProtectionAppLearningSummary - parameters: - - name: windowsInformationProtectionAppLearningSummary-id - in: path - description: The unique identifier of windowsInformationProtectionAppLearningSummary - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsInformationProtectionAppLearningSummary - - 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 - /deviceManagement/windowsInformationProtectionAppLearningSummaries/$count: - get: - tags: - - deviceManagement.windowsInformationProtectionAppLearningSummary - summary: Get the number of the resource - operationId: deviceManagement.windowsInformationProtectionAppLearningSummary_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/windowsInformationProtectionNetworkLearningSummaries: - get: - tags: - - deviceManagement.windowsInformationProtectionNetworkLearningSummary - summary: Get windowsInformationProtectionNetworkLearningSummaries from deviceManagement - description: The windows information protection network learning summaries. - operationId: deviceManagement_ListWindowsInformationProtectionNetworkLearningSummary - 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.windowsInformationProtectionNetworkLearningSummaryCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.windowsInformationProtectionNetworkLearningSummary - summary: Create new navigation property to windowsInformationProtectionNetworkLearningSummaries for deviceManagement - operationId: deviceManagement_CreateWindowsInformationProtectionNetworkLearningSummary - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/windowsInformationProtectionNetworkLearningSummaries/{windowsInformationProtectionNetworkLearningSummary-id}': - get: - tags: - - deviceManagement.windowsInformationProtectionNetworkLearningSummary - summary: Get windowsInformationProtectionNetworkLearningSummaries from deviceManagement - description: The windows information protection network learning summaries. - operationId: deviceManagement_GetWindowsInformationProtectionNetworkLearningSummary - parameters: - - name: windowsInformationProtectionNetworkLearningSummary-id - in: path - description: The unique identifier of windowsInformationProtectionNetworkLearningSummary - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsInformationProtectionNetworkLearningSummary - - 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.windowsInformationProtectionNetworkLearningSummary' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.windowsInformationProtectionNetworkLearningSummary - summary: Update the navigation property windowsInformationProtectionNetworkLearningSummaries in deviceManagement - operationId: deviceManagement_UpdateWindowsInformationProtectionNetworkLearningSummary - parameters: - - name: windowsInformationProtectionNetworkLearningSummary-id - in: path - description: The unique identifier of windowsInformationProtectionNetworkLearningSummary - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsInformationProtectionNetworkLearningSummary - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.windowsInformationProtectionNetworkLearningSummary - summary: Delete navigation property windowsInformationProtectionNetworkLearningSummaries for deviceManagement - operationId: deviceManagement_DeleteWindowsInformationProtectionNetworkLearningSummary - parameters: - - name: windowsInformationProtectionNetworkLearningSummary-id - in: path - description: The unique identifier of windowsInformationProtectionNetworkLearningSummary - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsInformationProtectionNetworkLearningSummary - - 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 - /deviceManagement/windowsInformationProtectionNetworkLearningSummaries/$count: - get: - tags: - - deviceManagement.windowsInformationProtectionNetworkLearningSummary - summary: Get the number of the resource - operationId: deviceManagement.windowsInformationProtectionNetworkLearningSummary_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/windowsMalwareInformation: - get: - tags: - - deviceManagement.windowsMalwareInformation - summary: Get windowsMalwareInformation from deviceManagement - description: The list of affected malware in the tenant. - operationId: deviceManagement_ListWindowsMalwareInformation - 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.windowsMalwareInformationCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.windowsMalwareInformation - summary: Create new navigation property to windowsMalwareInformation for deviceManagement - operationId: deviceManagement_CreateWindowsMalwareInformation - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareInformation' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareInformation' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation-id}': - get: - tags: - - deviceManagement.windowsMalwareInformation - summary: Get windowsMalwareInformation from deviceManagement - description: The list of affected malware in the tenant. - operationId: deviceManagement_GetWindowsMalwareInformation - parameters: - - name: windowsMalwareInformation-id - in: path - description: The unique identifier of windowsMalwareInformation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsMalwareInformation - - 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.windowsMalwareInformation' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.windowsMalwareInformation - summary: Update the navigation property windowsMalwareInformation in deviceManagement - operationId: deviceManagement_UpdateWindowsMalwareInformation - parameters: - - name: windowsMalwareInformation-id - in: path - description: The unique identifier of windowsMalwareInformation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsMalwareInformation - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareInformation' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareInformation' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.windowsMalwareInformation - summary: Delete navigation property windowsMalwareInformation for deviceManagement - operationId: deviceManagement_DeleteWindowsMalwareInformation - parameters: - - name: windowsMalwareInformation-id - in: path - description: The unique identifier of windowsMalwareInformation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsMalwareInformation - - 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 - '/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation-id}/deviceMalwareStates': - get: - tags: - - deviceManagement.windowsMalwareInformation - summary: Get deviceMalwareStates from deviceManagement - description: List of devices affected by current malware with the malware state on each device - operationId: deviceManagement.windowsMalwareInformation_ListDeviceMalwareState - parameters: - - name: windowsMalwareInformation-id - in: path - description: The unique identifier of windowsMalwareInformation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsMalwareInformation - - $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.malwareStateForWindowsDeviceCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.windowsMalwareInformation - summary: Create new navigation property to deviceMalwareStates for deviceManagement - operationId: deviceManagement.windowsMalwareInformation_CreateDeviceMalwareState - parameters: - - name: windowsMalwareInformation-id - in: path - description: The unique identifier of windowsMalwareInformation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsMalwareInformation - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.malwareStateForWindowsDevice' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.malwareStateForWindowsDevice' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation-id}/deviceMalwareStates/{malwareStateForWindowsDevice-id}': - get: - tags: - - deviceManagement.windowsMalwareInformation - summary: Get deviceMalwareStates from deviceManagement - description: List of devices affected by current malware with the malware state on each device - operationId: deviceManagement.windowsMalwareInformation_GetDeviceMalwareState - parameters: - - name: windowsMalwareInformation-id - in: path - description: The unique identifier of windowsMalwareInformation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsMalwareInformation - - name: malwareStateForWindowsDevice-id - in: path - description: The unique identifier of malwareStateForWindowsDevice - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: malwareStateForWindowsDevice - - 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.malwareStateForWindowsDevice' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.windowsMalwareInformation - summary: Update the navigation property deviceMalwareStates in deviceManagement - operationId: deviceManagement.windowsMalwareInformation_UpdateDeviceMalwareState - parameters: - - name: windowsMalwareInformation-id - in: path - description: The unique identifier of windowsMalwareInformation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsMalwareInformation - - name: malwareStateForWindowsDevice-id - in: path - description: The unique identifier of malwareStateForWindowsDevice - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: malwareStateForWindowsDevice - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.malwareStateForWindowsDevice' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.malwareStateForWindowsDevice' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.windowsMalwareInformation - summary: Delete navigation property deviceMalwareStates for deviceManagement - operationId: deviceManagement.windowsMalwareInformation_DeleteDeviceMalwareState - parameters: - - name: windowsMalwareInformation-id - in: path - description: The unique identifier of windowsMalwareInformation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsMalwareInformation - - name: malwareStateForWindowsDevice-id - in: path - description: The unique identifier of malwareStateForWindowsDevice - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: malwareStateForWindowsDevice - - 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 - '/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation-id}/deviceMalwareStates/$count': - get: - tags: - - deviceManagement.windowsMalwareInformation - summary: Get the number of the resource - operationId: deviceManagement.windowsMalwareInformation.deviceMalwareState_GetCount - parameters: - - name: windowsMalwareInformation-id - in: path - description: The unique identifier of windowsMalwareInformation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsMalwareInformation - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/windowsMalwareInformation/$count: - get: - tags: - - deviceManagement.windowsMalwareInformation - summary: Get the number of the resource - operationId: deviceManagement.windowsMalwareInformation_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/windowsQualityUpdateProfiles: - get: - tags: - - deviceManagement.windowsQualityUpdateProfile - summary: Get windowsQualityUpdateProfiles from deviceManagement - description: A collection of windows quality update profiles - operationId: deviceManagement_ListWindowsQualityUpdateProfile - 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.windowsQualityUpdateProfileCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.windowsQualityUpdateProfile - summary: Create new navigation property to windowsQualityUpdateProfiles for deviceManagement - operationId: deviceManagement_CreateWindowsQualityUpdateProfile - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsQualityUpdateProfile' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsQualityUpdateProfile' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/windowsQualityUpdateProfiles/{windowsQualityUpdateProfile-id}': - get: - tags: - - deviceManagement.windowsQualityUpdateProfile - summary: Get windowsQualityUpdateProfiles from deviceManagement - description: A collection of windows quality update profiles - operationId: deviceManagement_GetWindowsQualityUpdateProfile - parameters: - - name: windowsQualityUpdateProfile-id - in: path - description: The unique identifier of windowsQualityUpdateProfile - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsQualityUpdateProfile - - 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.windowsQualityUpdateProfile' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.windowsQualityUpdateProfile - summary: Update the navigation property windowsQualityUpdateProfiles in deviceManagement - operationId: deviceManagement_UpdateWindowsQualityUpdateProfile - parameters: - - name: windowsQualityUpdateProfile-id - in: path - description: The unique identifier of windowsQualityUpdateProfile - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsQualityUpdateProfile - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsQualityUpdateProfile' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsQualityUpdateProfile' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.windowsQualityUpdateProfile - summary: Delete navigation property windowsQualityUpdateProfiles for deviceManagement - operationId: deviceManagement_DeleteWindowsQualityUpdateProfile - parameters: - - name: windowsQualityUpdateProfile-id - in: path - description: The unique identifier of windowsQualityUpdateProfile - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsQualityUpdateProfile - - 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 - '/deviceManagement/windowsQualityUpdateProfiles/{windowsQualityUpdateProfile-id}/assignments': - get: - tags: - - deviceManagement.windowsQualityUpdateProfile - summary: Get assignments from deviceManagement - description: The list of group assignments of the profile. - operationId: deviceManagement.windowsQualityUpdateProfile_ListAssignment - parameters: - - name: windowsQualityUpdateProfile-id - in: path - description: The unique identifier of windowsQualityUpdateProfile - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsQualityUpdateProfile - - $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.windowsQualityUpdateProfileAssignmentCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.windowsQualityUpdateProfile - summary: Create new navigation property to assignments for deviceManagement - operationId: deviceManagement.windowsQualityUpdateProfile_CreateAssignment - parameters: - - name: windowsQualityUpdateProfile-id - in: path - description: The unique identifier of windowsQualityUpdateProfile - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsQualityUpdateProfile - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsQualityUpdateProfileAssignment' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsQualityUpdateProfileAssignment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/windowsQualityUpdateProfiles/{windowsQualityUpdateProfile-id}/assignments/{windowsQualityUpdateProfileAssignment-id}': - get: - tags: - - deviceManagement.windowsQualityUpdateProfile - summary: Get assignments from deviceManagement - description: The list of group assignments of the profile. - operationId: deviceManagement.windowsQualityUpdateProfile_GetAssignment - parameters: - - name: windowsQualityUpdateProfile-id - in: path - description: The unique identifier of windowsQualityUpdateProfile - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsQualityUpdateProfile - - name: windowsQualityUpdateProfileAssignment-id - in: path - description: The unique identifier of windowsQualityUpdateProfileAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsQualityUpdateProfileAssignment - - 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.windowsQualityUpdateProfileAssignment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.windowsQualityUpdateProfile - summary: Update the navigation property assignments in deviceManagement - operationId: deviceManagement.windowsQualityUpdateProfile_UpdateAssignment - parameters: - - name: windowsQualityUpdateProfile-id - in: path - description: The unique identifier of windowsQualityUpdateProfile - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsQualityUpdateProfile - - name: windowsQualityUpdateProfileAssignment-id - in: path - description: The unique identifier of windowsQualityUpdateProfileAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsQualityUpdateProfileAssignment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsQualityUpdateProfileAssignment' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsQualityUpdateProfileAssignment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.windowsQualityUpdateProfile - summary: Delete navigation property assignments for deviceManagement - operationId: deviceManagement.windowsQualityUpdateProfile_DeleteAssignment - parameters: - - name: windowsQualityUpdateProfile-id - in: path - description: The unique identifier of windowsQualityUpdateProfile - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsQualityUpdateProfile - - name: windowsQualityUpdateProfileAssignment-id - in: path - description: The unique identifier of windowsQualityUpdateProfileAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsQualityUpdateProfileAssignment - - 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 - '/deviceManagement/windowsQualityUpdateProfiles/{windowsQualityUpdateProfile-id}/assignments/$count': - get: - tags: - - deviceManagement.windowsQualityUpdateProfile - summary: Get the number of the resource - operationId: deviceManagement.windowsQualityUpdateProfile.assignment_GetCount - parameters: - - name: windowsQualityUpdateProfile-id - in: path - description: The unique identifier of windowsQualityUpdateProfile - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsQualityUpdateProfile - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/windowsQualityUpdateProfiles/$count: - get: - tags: - - deviceManagement.windowsQualityUpdateProfile - summary: Get the number of the resource - operationId: deviceManagement.windowsQualityUpdateProfile_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' -components: - schemas: - microsoft.graph.edge: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: edge - type: object - properties: - internetExplorerMode: - $ref: '#/components/schemas/microsoft.graph.internetExplorerMode' - additionalProperties: - type: object - microsoft.graph.internetExplorerMode: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: internetExplorerMode - type: object - properties: - siteLists: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.browserSiteList' - description: A collection of site lists to support Internet Explorer mode. - x-ms-navigationProperty: true - additionalProperties: - type: object - microsoft.graph.browserSiteList: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: browserSiteList - type: object - properties: - description: - type: string - description: The description of the site list. - displayName: - type: string - description: The name of the site list. - lastModifiedBy: - $ref: '#/components/schemas/microsoft.graph.identitySet' - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The date and time when the site list was last modified. - format: date-time - publishedBy: - $ref: '#/components/schemas/microsoft.graph.identitySet' - publishedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 site list was published. - format: date-time - nullable: true - revision: - type: string - description: The current revision of the site list. - status: - $ref: '#/components/schemas/microsoft.graph.browserSiteListStatus' - sharedCookies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.browserSharedCookie' - description: A collection of shared cookies defined for the site list. - x-ms-navigationProperty: true - sites: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.browserSite' - description: A collection of sites defined for the site list. - x-ms-navigationProperty: true - additionalProperties: - type: object - description: A singleton entity which is used to specify IE mode site list metadata - microsoft.graph.browserSharedCookie: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: browserSharedCookie - type: object - properties: - comment: - type: string - description: The comment for the shared cookie. - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The date and time when the shared cookie was created. - format: date-time - deletedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The date and time when the shared cookie was deleted. - format: date-time - nullable: true - displayName: - type: string - description: The name of the cookie. - history: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.browserSharedCookieHistory' - description: The history of modifications applied to the cookie. - hostOnly: - type: boolean - description: Controls whether a cookie is a host-only or domain cookie. - hostOrDomain: - type: string - description: The URL of the cookie. - lastModifiedBy: - $ref: '#/components/schemas/microsoft.graph.identitySet' - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The date and time when the cookie was last modified. - format: date-time - path: - type: string - description: The path of the cookie. - sourceEnvironment: - $ref: '#/components/schemas/microsoft.graph.browserSharedCookieSourceEnvironment' - status: - $ref: '#/components/schemas/microsoft.graph.browserSharedCookieStatus' - additionalProperties: - type: object - microsoft.graph.browserSite: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: browserSite - type: object - properties: - allowRedirect: - type: boolean - description: 'Controls the behavior of redirected sites. If true, indicates that the site will open in Internet Explorer 11 or Microsoft Edge even if the site is navigated to as part of a HTTP or meta refresh redirection chain.' - comment: - type: string - description: The comment for the site. - compatibilityMode: - $ref: '#/components/schemas/microsoft.graph.browserSiteCompatibilityMode' - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The date and time when the site was created. - format: date-time - deletedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The date and time when the site was deleted. - format: date-time - nullable: true - history: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.browserSiteHistory' - description: The history of modifications applied to the site. - lastModifiedBy: - $ref: '#/components/schemas/microsoft.graph.identitySet' - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The date and time when the site was last modified. - format: date-time - mergeType: - $ref: '#/components/schemas/microsoft.graph.browserSiteMergeType' - status: - $ref: '#/components/schemas/microsoft.graph.browserSiteStatus' - targetEnvironment: - $ref: '#/components/schemas/microsoft.graph.browserSiteTargetEnvironment' - webUrl: - type: string - description: The URL of the site. - additionalProperties: - type: object - description: Singleton entity which is used to specify IE mode site metadata - microsoft.graph.deviceManagement: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagement - type: object - properties: - accountMoveCompletionDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 when tenant data moved between scaleunits. - format: date-time - adminConsent: - $ref: '#/components/schemas/microsoft.graph.adminConsent' - connectorStatus: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.connectorStatusDetails' - description: The list of connector status for the tenant. - dataProcessorServiceForWindowsFeaturesOnboarding: - $ref: '#/components/schemas/microsoft.graph.dataProcessorServiceForWindowsFeaturesOnboarding' - deviceComplianceReportSummarizationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 requested time of device compliance reporting for this account. This property is read-only. - format: date-time - readOnly: true - deviceProtectionOverview: - $ref: '#/components/schemas/microsoft.graph.deviceProtectionOverview' - 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 - format: uuid - intuneBrand: - $ref: '#/components/schemas/microsoft.graph.intuneBrand' - lastReportAggregationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + description: Intune Account ID for given tenant + format: uuid + intuneBrand: + $ref: '#/components/schemas/microsoft.graph.intuneBrand' + lastReportAggregationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 time of reporting for this account. This property is read-only. format: date-time @@ -43035,7 +40864,7 @@ components: maximumDepTokens: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Maximum number of DEP tokens allowed per-tenant. format: int32 settings: @@ -43134,6 +40963,18 @@ components: $ref: '#/components/schemas/microsoft.graph.chromeOSOnboardingSettings' description: Collection of ChromeOSOnboardingSettings settings associated with account. x-ms-navigationProperty: true + cloudCertificationAuthority: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudCertificationAuthority' + description: Collection of CloudCertificationAuthority records associated with account. + x-ms-navigationProperty: true + cloudCertificationAuthorityLeafCertificate: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudCertificationAuthorityLeafCertificate' + description: Collection of CloudCertificationAuthorityLeafCertificate records associated with account. + x-ms-navigationProperty: true cloudPCConnectivityIssues: type: array items: @@ -43266,12 +41107,6 @@ components: x-ms-navigationProperty: true deviceConfigurationDeviceStateSummaries: $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStateSummary' - deviceConfigurationProfiles: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationProfile' - description: Profile Id of the object. - x-ms-navigationProperty: true deviceConfigurationRestrictedAppsViolations: type: array items: @@ -43792,7 +41627,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory' - description: User experience analytics device metric history + description: 'User experience analytics device metric history. The report will be retired on December 31, 2024. You can start using the Cloud PC connection quality report now via https://learn.microsoft.com/windows-365/enterprise/report-cloud-pc-connection-quality.' x-ms-navigationProperty: true userExperienceAnalyticsDevicePerformance: type: array @@ -43814,3850 +41649,2679 @@ components: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScores' description: User experience analytics device scores x-ms-navigationProperty: true - userExperienceAnalyticsDeviceStartupHistory: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupHistory' - description: User experience analytics device Startup History - x-ms-navigationProperty: true - userExperienceAnalyticsDeviceStartupProcesses: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcess' - description: User experience analytics device Startup Processes - x-ms-navigationProperty: true - userExperienceAnalyticsDeviceStartupProcessPerformance: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance' - description: User experience analytics device Startup Process Performance - x-ms-navigationProperty: true - userExperienceAnalyticsDevicesWithoutCloudIdentity: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceWithoutCloudIdentity' - description: User experience analytics devices without cloud identity. - x-ms-navigationProperty: true - userExperienceAnalyticsDeviceTimelineEvent: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceTimelineEvent' - description: The user experience analytics device events entity contains NRT device timeline event details. - x-ms-navigationProperty: true - userExperienceAnalyticsImpactingProcess: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsImpactingProcess' - description: User experience analytics impacting process - x-ms-navigationProperty: true - userExperienceAnalyticsMetricHistory: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory' - description: User experience analytics metric history - x-ms-navigationProperty: true - userExperienceAnalyticsModelScores: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsModelScores' - description: User experience analytics model scores - x-ms-navigationProperty: true - userExperienceAnalyticsNotAutopilotReadyDevice: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsNotAutopilotReadyDevice' - description: User experience analytics devices not Windows Autopilot ready. - x-ms-navigationProperty: true - userExperienceAnalyticsOverview: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsOverview' - userExperienceAnalyticsRemoteConnection: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsRemoteConnection' - description: User experience analytics remote connection - x-ms-navigationProperty: true - userExperienceAnalyticsResourcePerformance: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsResourcePerformance' - description: User experience analytics resource performance - x-ms-navigationProperty: true - userExperienceAnalyticsScoreHistory: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsScoreHistory' - description: User experience analytics device Startup Score History - x-ms-navigationProperty: true - userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric' - userExperienceAnalyticsWorkFromAnywhereMetrics: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric' - description: User experience analytics work from anywhere metrics. - x-ms-navigationProperty: true - userExperienceAnalyticsWorkFromAnywhereModelPerformance: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance' - description: The user experience analytics work from anywhere model performance - x-ms-navigationProperty: true - userPfxCertificates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userPFXCertificate' - description: Collection of PFX certificates associated with a user. - x-ms-navigationProperty: true - virtualEndpoint: - $ref: '#/components/schemas/microsoft.graph.virtualEndpoint' - windowsAutopilotDeploymentProfiles: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeploymentProfile' - description: Windows auto pilot deployment profiles - x-ms-navigationProperty: true - windowsAutopilotDeviceIdentities: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeviceIdentity' - description: The Windows autopilot device identities contained collection. - x-ms-navigationProperty: true - windowsAutopilotSettings: - $ref: '#/components/schemas/microsoft.graph.windowsAutopilotSettings' - windowsDriverUpdateProfiles: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsDriverUpdateProfile' - description: A collection of windows driver update profiles - x-ms-navigationProperty: true - windowsFeatureUpdateProfiles: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsFeatureUpdateProfile' - description: A collection of windows feature update profiles - x-ms-navigationProperty: true - windowsInformationProtectionAppLearningSummaries: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' - description: The windows information protection app learning summaries. - x-ms-navigationProperty: true - windowsInformationProtectionNetworkLearningSummaries: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' - description: The windows information protection network learning summaries. - x-ms-navigationProperty: true - windowsMalwareInformation: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareInformation' - description: The list of affected malware in the tenant. - x-ms-navigationProperty: true - windowsQualityUpdatePolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsQualityUpdatePolicy' - description: A collection of Windows quality update policies - x-ms-navigationProperty: true - windowsQualityUpdateProfiles: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsQualityUpdateProfile' - description: A collection of windows quality update profiles - x-ms-navigationProperty: true - windowsUpdateCatalogItems: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsUpdateCatalogItem' - description: 'A collection of windows update catalog items (fetaure updates item , quality updates item)' - x-ms-navigationProperty: true - zebraFotaArtifacts: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.zebraFotaArtifact' - description: The Collection of ZebraFotaArtifacts. - x-ms-navigationProperty: true - zebraFotaConnector: - $ref: '#/components/schemas/microsoft.graph.zebraFotaConnector' - zebraFotaDeployments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.zebraFotaDeployment' - description: Collection of ZebraFotaDeployments associated with account. - x-ms-navigationProperty: true - additionalProperties: - type: object - description: Singleton entity that acts as a container for all device management functionality. - microsoft.graph.advancedThreatProtectionOnboardingStateSummary: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: advancedThreatProtectionOnboardingStateSummary - type: object - properties: - compliantDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of compliant devices - format: int32 - conflictDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of conflict devices - format: int32 - errorDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of error devices - format: int32 - nonCompliantDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of NonCompliant devices - format: int32 - notApplicableDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of not applicable devices - format: int32 - notAssignedDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of not assigned devices - format: int32 - remediatedDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of remediated devices - format: int32 - unknownDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of unknown devices - format: int32 - advancedThreatProtectionOnboardingDeviceSettingStates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState' - x-ms-navigationProperty: true - additionalProperties: - type: object - description: Windows defender advanced threat protection onboarding state summary across the account. - microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: advancedThreatProtectionOnboardingDeviceSettingState - type: object - properties: - complianceGracePeriodExpirationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The DateTime when device compliance grace period expires - format: date-time - deviceId: - type: string - description: The Device Id that is being reported - nullable: true - deviceModel: - type: string - description: The device model that is being reported - nullable: true - deviceName: - type: string - description: The Device Name that is being reported - nullable: true - platformType: - $ref: '#/components/schemas/microsoft.graph.deviceType' - setting: - type: string - description: The setting class name and property name. - nullable: true - settingName: - type: string - description: The Setting Name that is being reported - nullable: true - state: - $ref: '#/components/schemas/microsoft.graph.complianceStatus' - userEmail: - type: string - description: The User email address that is being reported - nullable: true - userId: - type: string - description: The user Id that is being reported - nullable: true - userName: - type: string - description: The User Name that is being reported - nullable: true - userPrincipalName: - type: string - description: The User PrincipalName that is being reported - nullable: true - additionalProperties: - type: object - description: ATP onboarding State for a given device. - microsoft.graph.androidForWorkAppConfigurationSchema: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: androidForWorkAppConfigurationSchema - type: object - properties: - exampleJson: - type: string - description: UTF8 encoded byte array containing example JSON string conforming to this schema that demonstrates how to set the configuration for this app - format: base64url - nullable: true - schemaItems: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.androidForWorkAppConfigurationSchemaItem' - description: Collection of items each representing a named configuration option in the schema - additionalProperties: - type: object - description: Schema describing an Android for Work application's custom configurations. - microsoft.graph.androidForWorkSettings: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: androidForWorkSettings - type: object - properties: - bindStatus: - $ref: '#/components/schemas/microsoft.graph.androidForWorkBindStatus' - deviceOwnerManagementEnabled: - type: boolean - description: Indicates if this account is flighting for Android Device Owner Management with CloudDPC. - enrollmentTarget: - $ref: '#/components/schemas/microsoft.graph.androidForWorkEnrollmentTarget' - lastAppSyncDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Last completion time for app sync - format: date-time - nullable: true - lastAppSyncStatus: - $ref: '#/components/schemas/microsoft.graph.androidForWorkSyncStatus' - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Last modification time for Android for Work settings - format: date-time - nullable: true - ownerOrganizationName: - type: string - description: Organization name used when onboarding Android for Work - nullable: true - ownerUserPrincipalName: - type: string - description: Owner UPN that created the enterprise - nullable: true - targetGroupIds: - type: array - items: - type: string - nullable: true - description: Specifies which AAD groups can enroll devices in Android for Work device management if enrollmentTarget is set to 'Targeted' - additionalProperties: - type: object - description: Settings for Android For Work. - microsoft.graph.androidManagedStoreAccountEnterpriseSettings: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: androidManagedStoreAccountEnterpriseSettings - type: object - properties: - androidDeviceOwnerFullyManagedEnrollmentEnabled: - type: boolean - description: Company codes for AndroidManagedStoreAccountEnterpriseSettings - bindStatus: - $ref: '#/components/schemas/microsoft.graph.androidManagedStoreAccountBindStatus' - companyCodes: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.androidEnrollmentCompanyCode' - description: Company codes for AndroidManagedStoreAccountEnterpriseSettings - deviceOwnerManagementEnabled: - type: boolean - description: Indicates if this account is flighting for Android Device Owner Management with CloudDPC. - enrollmentTarget: - $ref: '#/components/schemas/microsoft.graph.androidManagedStoreAccountEnrollmentTarget' - lastAppSyncDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Last completion time for app sync - format: date-time - nullable: true - lastAppSyncStatus: - $ref: '#/components/schemas/microsoft.graph.androidManagedStoreAccountAppSyncStatus' - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Last modification time for Android enterprise settings - format: date-time - nullable: true - managedGooglePlayInitialScopeTagIds: - type: array - items: - type: string - nullable: true - description: Initial scope tags for MGP apps - ownerOrganizationName: - type: string - description: Organization name used when onboarding Android Enterprise - nullable: true - ownerUserPrincipalName: - type: string - description: Owner UPN that created the enterprise - nullable: true - targetGroupIds: - type: array - items: - type: string - nullable: true - description: Specifies which AAD groups can enroll devices in Android for Work device management if enrollmentTarget is set to 'Targeted' - additionalProperties: - type: object - description: Enterprise settings for an Android managed store account. - microsoft.graph.androidManagedStoreAppConfigurationSchema: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: androidManagedStoreAppConfigurationSchema - type: object - properties: - exampleJson: - type: string - description: UTF8 encoded byte array containing example JSON string conforming to this schema that demonstrates how to set the configuration for this app - format: base64url - nullable: true - nestedSchemaItems: + userExperienceAnalyticsDeviceStartupHistory: type: array items: - $ref: '#/components/schemas/microsoft.graph.androidManagedStoreAppConfigurationSchemaItem' - description: Collection of items each representing a named configuration option in the schema. It contains a flat list of all configuration. - schemaItems: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupHistory' + description: User experience analytics device Startup History + x-ms-navigationProperty: true + userExperienceAnalyticsDeviceStartupProcesses: type: array items: - $ref: '#/components/schemas/microsoft.graph.androidManagedStoreAppConfigurationSchemaItem' - description: Collection of items each representing a named configuration option in the schema. It only contains the root-level configuration. - additionalProperties: - type: object - description: Schema describing an Android application's custom configurations. - microsoft.graph.deviceAndAppManagementAssignmentFilter: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceAndAppManagementAssignmentFilter - type: object - properties: - assignmentFilterManagementType: - $ref: '#/components/schemas/microsoft.graph.assignmentFilterManagementType' - 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 creation time of the assignment filter. The value cannot be modified and is automatically populated during new assignment filter process. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''.' - format: date-time - description: - type: string - description: Optional description of the Assignment Filter. - nullable: true - displayName: - type: string - description: The name of the Assignment Filter. - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'Last modified time of the Assignment Filter. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''' - format: date-time - payloads: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcess' + description: User experience analytics device Startup Processes + x-ms-navigationProperty: true + userExperienceAnalyticsDeviceStartupProcessPerformance: type: array items: - $ref: '#/components/schemas/microsoft.graph.payloadByFilter' - description: Indicates associated assignments for a specific filter. - platform: - $ref: '#/components/schemas/microsoft.graph.devicePlatformType' - roleScopeTags: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance' + description: User experience analytics device Startup Process Performance + x-ms-navigationProperty: true + userExperienceAnalyticsDevicesWithoutCloudIdentity: type: array items: - type: string - nullable: true - description: Indicates role scope tags assigned for the assignment filter. - rule: - type: string - description: Rule definition of the assignment filter. - additionalProperties: - type: object - description: A class containing the properties used for Assignment Filter. - microsoft.graph.deviceManagementSettingCategory: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementSettingCategory - type: object - properties: - displayName: - type: string - description: The category name - nullable: true - hasRequiredSetting: - type: boolean - description: The category contains top level required setting - nullable: true - settingDefinitions: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceWithoutCloudIdentity' + description: User experience analytics devices without cloud identity. + x-ms-navigationProperty: true + userExperienceAnalyticsDeviceTimelineEvent: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' - description: The setting definitions this category contains + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceTimelineEvent' + description: The user experience analytics device events entity contains NRT device timeline event details. x-ms-navigationProperty: true - additionalProperties: - type: object - description: Entity representing a setting category - microsoft.graph.deviceManagementSettingDefinition: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementSettingDefinition - type: object - properties: - constraints: + userExperienceAnalyticsImpactingProcess: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConstraint' - description: Collection of constraints for the setting value - dependencies: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsImpactingProcess' + description: User experience analytics impacting process + x-ms-navigationProperty: true + userExperienceAnalyticsMetricHistory: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDependency' - description: Collection of dependencies on other settings - description: - type: string - description: The setting's description - nullable: true - displayName: - type: string - description: The setting's display name - documentationUrl: - type: string - description: Url to setting documentation - nullable: true - headerSubtitle: - type: string - description: subtitle of the setting header for more details about the category/section - nullable: true - headerTitle: - type: string - description: title of the setting header represents a category/section of a setting/settings - nullable: true - isTopLevel: - type: boolean - description: 'If the setting is top level, it can be configured without the need to be wrapped in a collection or complex setting' - keywords: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory' + description: User experience analytics metric history + x-ms-navigationProperty: true + userExperienceAnalyticsModelScores: type: array items: - type: string - nullable: true - description: Keywords associated with the setting - placeholderText: - type: string - description: Placeholder text as an example of valid input - nullable: true - valueType: - $ref: '#/components/schemas/microsoft.graph.deviceManangementIntentValueType' - additionalProperties: - type: object - description: Entity representing the defintion for a given setting - microsoft.graph.managedDevice: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: managedDevice - type: object - properties: - aadRegistered: - type: boolean - description: Whether the device is Azure Active Directory registered. This property is read-only. - nullable: true - readOnly: true - activationLockBypassCode: - type: string - description: 'The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.' - nullable: true - readOnly: true - androidSecurityPatchLevel: - type: string - description: Android security patch level. This property is read-only. - nullable: true - readOnly: true - autopilotEnrolled: - type: boolean - description: Reports if the managed device is enrolled via auto-pilot. This property is read-only. - readOnly: true - azureActiveDirectoryDeviceId: - type: string - description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. - nullable: true - readOnly: true - azureADDeviceId: - type: string - description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. - nullable: true - readOnly: true - azureADRegistered: - type: boolean - description: Whether the device is Azure Active Directory registered. This property is read-only. - nullable: true - readOnly: true - bootstrapTokenEscrowed: - type: boolean - description: 'Reports if the managed device has an escrowed Bootstrap Token. This is only for macOS devices. To get, include BootstrapTokenEscrowed in the select clause and query with a device id. If FALSE, no bootstrap token is escrowed. If TRUE, the device has escrowed a bootstrap token with Intune. This property is read-only.' - readOnly: true - chassisType: - $ref: '#/components/schemas/microsoft.graph.chassisType' - chromeOSDeviceInfo: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsModelScores' + description: User experience analytics model scores + x-ms-navigationProperty: true + userExperienceAnalyticsNotAutopilotReadyDevice: type: array items: - $ref: '#/components/schemas/microsoft.graph.chromeOSDeviceProperty' - description: 'List of properties of the ChromeOS Device. Default is an empty list. To retrieve actual values GET call needs to be made, with device id and included in select parameter.' - cloudPcRemoteActionResults: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsNotAutopilotReadyDevice' + description: User experience analytics devices not Windows Autopilot ready. + x-ms-navigationProperty: true + userExperienceAnalyticsOverview: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsOverview' + userExperienceAnalyticsRemoteConnection: type: array items: - $ref: '#/components/schemas/microsoft.graph.cloudPcRemoteActionResult' - complianceGracePeriodExpirationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The DateTime when device compliance grace period expires. This property is read-only. - format: date-time - readOnly: true - complianceState: - $ref: '#/components/schemas/microsoft.graph.complianceState' - configurationManagerClientEnabledFeatures: - $ref: '#/components/schemas/microsoft.graph.configurationManagerClientEnabledFeatures' - configurationManagerClientHealthState: - $ref: '#/components/schemas/microsoft.graph.configurationManagerClientHealthState' - configurationManagerClientInformation: - $ref: '#/components/schemas/microsoft.graph.configurationManagerClientInformation' - deviceActionResults: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsRemoteConnection' + description: 'User experience analytics remote connection. The report will be retired on December 31, 2024. You can start using the Cloud PC connection quality report now via https://learn.microsoft.com/windows-365/enterprise/report-cloud-pc-connection-quality.' + x-ms-navigationProperty: true + userExperienceAnalyticsResourcePerformance: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. This property is read-only. - readOnly: true - deviceCategoryDisplayName: - type: string - description: Device category display name. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only. - nullable: true - readOnly: true - deviceEnrollmentType: - $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' - deviceFirmwareConfigurationInterfaceManaged: - type: boolean - description: 'Indicates whether the device is DFCI managed. When TRUE the device is DFCI managed. When FALSE, the device is not DFCI managed. The default value is FALSE.' - deviceHealthAttestationState: - $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' - deviceName: - type: string - description: Name of the device. This property is read-only. - nullable: true - readOnly: true - deviceRegistrationState: - $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' - deviceType: - $ref: '#/components/schemas/microsoft.graph.deviceType' - easActivated: - type: boolean - description: Whether the device is Exchange ActiveSync activated. This property is read-only. - readOnly: true - easActivationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Exchange ActivationSync activation time of the device. This property is read-only. - format: date-time - readOnly: true - easDeviceId: - type: string - description: Exchange ActiveSync Id of the device. This property is read-only. - nullable: true - readOnly: true - emailAddress: - type: string - 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 - description: Enrollment time of the device. Supports $filter operator 'lt' and 'gt'. This property is read-only. - format: date-time - readOnly: true - enrollmentProfileName: - type: string - description: 'Name of the enrollment profile assigned to the device. Default value is empty string, indicating no enrollment profile was assgined. This property is read-only.' - nullable: true - readOnly: true - ethernetMacAddress: - type: string - description: 'Indicates Ethernet MAC Address of the device. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity. Individual get call with select query options is needed to retrieve actual values. Example: deviceManagement/managedDevices({managedDeviceId})?$select=ethernetMacAddress Supports: $select. $Search is not supported. Read-only. This property is read-only.' - nullable: true - readOnly: true - exchangeAccessState: - $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessState' - exchangeAccessStateReason: - $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessStateReason' - exchangeLastSuccessfulSyncDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Last time the device contacted Exchange. This property is read-only. - format: date-time - readOnly: true - freeStorageSpaceInBytes: - type: integer - description: Free Storage in Bytes. Default value is 0. Read-only. This property is read-only. - format: int64 - readOnly: true - hardwareInformation: - $ref: '#/components/schemas/microsoft.graph.hardwareInformation' - iccid: - type: string - description: 'Integrated Circuit Card Identifier, it is A SIM card''s unique identification number. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.' - nullable: true - readOnly: true - imei: - type: string - description: IMEI. This property is read-only. - nullable: true - readOnly: true - isEncrypted: - type: boolean - description: Device encryption status. This property is read-only. - readOnly: true - isSupervised: - type: boolean - description: Device supervised status. This property is read-only. - readOnly: true - jailBroken: - type: string - description: Whether the device is jail broken or rooted. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only. - nullable: true - readOnly: true - joinType: - $ref: '#/components/schemas/microsoft.graph.joinType' - lastSyncDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The date and time that the device last completed a successful sync with Intune. Supports $filter operator 'lt' and 'gt'. This property is read-only. - format: date-time - readOnly: true - lostModeState: - $ref: '#/components/schemas/microsoft.graph.lostModeState' - managedDeviceName: - type: string - description: Automatically generated name to identify a device. Can be overwritten to a user friendly name. - nullable: true - managedDeviceOwnerType: - $ref: '#/components/schemas/microsoft.graph.managedDeviceOwnerType' - managementAgent: - $ref: '#/components/schemas/microsoft.graph.managementAgentType' - managementCertificateExpirationDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Reports device management certificate expiration date. This property is read-only. - format: date-time - readOnly: true - managementFeatures: - $ref: '#/components/schemas/microsoft.graph.managedDeviceManagementFeatures' - managementState: - $ref: '#/components/schemas/microsoft.graph.managementState' - manufacturer: - type: string - description: Manufacturer of the device. This property is read-only. - nullable: true - readOnly: true - meid: - type: string - description: MEID. This property is read-only. - nullable: true - readOnly: true - model: - type: string - description: Model of the device. This property is read-only. - nullable: true - readOnly: true - notes: - type: string - description: 'Notes on the device created by IT Admin. Default is null. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported.' - nullable: true - operatingSystem: - type: string - description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' - nullable: true - readOnly: true - osVersion: - type: string - description: Operating system version of the device. This property is read-only. - nullable: true - readOnly: true - ownerType: - $ref: '#/components/schemas/microsoft.graph.ownerType' - partnerReportedThreatState: - $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' - phoneNumber: - type: string - description: Phone number of the device. This property is read-only. - nullable: true - readOnly: true - physicalMemoryInBytes: - type: integer - description: 'Total Memory in Bytes. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. Read-only. This property is read-only.' - format: int64 - readOnly: true - preferMdmOverGroupPolicyAppliedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'Reports the DateTime the preferMdmOverGroupPolicy setting was set. When set, the Intune MDM settings will override Group Policy settings if there is a conflict. Read Only. This property is read-only.' - format: date-time - readOnly: true - processorArchitecture: - $ref: '#/components/schemas/microsoft.graph.managedDeviceArchitecture' - remoteAssistanceSessionErrorDetails: - type: string - description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. - nullable: true - readOnly: true - remoteAssistanceSessionUrl: - type: string - description: 'Url that allows a Remote Assistance session to be established with the device. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only.' - nullable: true - readOnly: true - requireUserEnrollmentApproval: - type: boolean - description: Reports if the managed iOS device is user approval enrollment. This property is read-only. - nullable: true - readOnly: true - retireAfterDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Indicates the time after when a device will be auto retired because of scheduled action. This property is read-only. - format: date-time - readOnly: true - roleScopeTagIds: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsResourcePerformance' + description: User experience analytics resource performance + x-ms-navigationProperty: true + userExperienceAnalyticsScoreHistory: type: array items: - type: string - nullable: true - description: List of Scope Tag IDs for this Device instance. - securityPatchLevel: - type: string - description: This indicates the security patch level of the operating system. These special updates contain important security fixes. For iOS/MacOS they are in (a) format. For android its in 2017-08-07 format. This property is read-only. - nullable: true - readOnly: true - serialNumber: - type: string - description: SerialNumber. This property is read-only. - nullable: true - readOnly: true - skuFamily: - type: string - description: Device sku family - nullable: true - skuNumber: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'Device sku number, see also: https://learn.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getproductinfo. Valid values 0 to 2147483647. This property is read-only.' - format: int32 - readOnly: true - specificationVersion: - type: string - description: Specification version. This property is read-only. - nullable: true - readOnly: true - subscriberCarrier: - type: string - description: Subscriber Carrier. This property is read-only. - nullable: true - readOnly: true - totalStorageSpaceInBytes: - type: integer - description: Total Storage in Bytes. This property is read-only. - format: int64 - readOnly: true - udid: - type: string - description: 'Unique Device Identifier for iOS and macOS devices. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.' - nullable: true - readOnly: true - userDisplayName: - type: string - description: User display name. This property is read-only. - nullable: true - readOnly: true - userId: - type: string - description: Unique Identifier for the user associated with the device. This property is read-only. - nullable: true - readOnly: true - userPrincipalName: - type: string - description: Device user principal name. This property is read-only. - nullable: true - readOnly: true - usersLoggedOn: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsScoreHistory' + description: User experience analytics device Startup Score History + x-ms-navigationProperty: true + userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric' + userExperienceAnalyticsWorkFromAnywhereMetrics: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric' + description: User experience analytics work from anywhere metrics. + x-ms-navigationProperty: true + userExperienceAnalyticsWorkFromAnywhereModelPerformance: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance' + description: The user experience analytics work from anywhere model performance + x-ms-navigationProperty: true + userPfxCertificates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userPFXCertificate' + description: Collection of PFX certificates associated with a user. + x-ms-navigationProperty: true + virtualEndpoint: + $ref: '#/components/schemas/microsoft.graph.virtualEndpoint' + windowsAutopilotDeploymentProfiles: type: array items: - $ref: '#/components/schemas/microsoft.graph.loggedOnUser' - description: Indicates the last logged on users of a device. This property is read-only. - readOnly: true - wiFiMacAddress: - type: string - description: Wi-Fi MAC. This property is read-only. - nullable: true - readOnly: true - windowsActiveMalwareCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'Count of active malware for this windows device. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only.' - format: int32 - readOnly: true - windowsRemediatedMalwareCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'Count of remediated malware for this windows device. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only.' - format: int32 - readOnly: true - assignmentFilterEvaluationStatusDetails: + $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeploymentProfile' + description: Windows auto pilot deployment profiles + x-ms-navigationProperty: true + windowsAutopilotDeviceIdentities: type: array items: - $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' - description: Managed device mobile app configuration states for this device. + $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeviceIdentity' + description: The Windows autopilot device identities contained collection. x-ms-navigationProperty: true - detectedApps: + windowsAutopilotSettings: + $ref: '#/components/schemas/microsoft.graph.windowsAutopilotSettings' + windowsDriverUpdateProfiles: type: array items: - $ref: '#/components/schemas/microsoft.graph.detectedApp' - description: All applications currently installed on the device + $ref: '#/components/schemas/microsoft.graph.windowsDriverUpdateProfile' + description: A collection of windows driver update profiles x-ms-navigationProperty: true - deviceCategory: - $ref: '#/components/schemas/microsoft.graph.deviceCategory' - deviceCompliancePolicyStates: + windowsFeatureUpdateProfiles: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' - description: Device compliance policy states for this device. + $ref: '#/components/schemas/microsoft.graph.windowsFeatureUpdateProfile' + description: A collection of windows feature update profiles x-ms-navigationProperty: true - deviceConfigurationStates: + windowsInformationProtectionAppLearningSummaries: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' - description: Device configuration states for this device. + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' + description: The windows information protection app learning summaries. x-ms-navigationProperty: true - deviceHealthScriptStates: + windowsInformationProtectionNetworkLearningSummaries: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptPolicyState' - description: Results of device health scripts that ran for this device. Default is empty list. This property is read-only. + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' + description: The windows information protection network learning summaries. x-ms-navigationProperty: true - logCollectionRequests: + windowsMalwareInformation: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' - description: List of log collection requests + $ref: '#/components/schemas/microsoft.graph.windowsMalwareInformation' + description: The list of affected malware in the tenant. x-ms-navigationProperty: true - managedDeviceMobileAppConfigurationStates: + windowsQualityUpdatePolicies: type: array items: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationState' - description: Managed device mobile app configuration states for this device. + $ref: '#/components/schemas/microsoft.graph.windowsQualityUpdatePolicy' + description: A collection of Windows quality update policies x-ms-navigationProperty: true - securityBaselineStates: + windowsQualityUpdateProfiles: type: array items: - $ref: '#/components/schemas/microsoft.graph.securityBaselineState' - description: Security baseline states for this device. + $ref: '#/components/schemas/microsoft.graph.windowsQualityUpdateProfile' + description: A collection of windows quality update profiles x-ms-navigationProperty: true - users: + windowsUpdateCatalogItems: type: array items: - $ref: '#/components/schemas/microsoft.graph.user' - description: The primary users associated with the managed device. + $ref: '#/components/schemas/microsoft.graph.windowsUpdateCatalogItem' + description: 'A collection of windows update catalog items (fetaure updates item , quality updates item)' x-ms-navigationProperty: true - windowsProtectionState: - $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' - additionalProperties: - type: object - description: Devices that are managed or pre-enrolled through Intune - microsoft.graph.assignmentFilterEvaluationStatusDetails: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: assignmentFilterEvaluationStatusDetails - type: object - properties: - payloadId: - type: string - description: PayloadId on which filter has been applied. - nullable: true - additionalProperties: - type: object - description: A class containing information about the payloads on which filter has been applied. - microsoft.graph.detectedApp: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: detectedApp - type: object - properties: - deviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The number of devices that have installed this application - format: int32 - displayName: - type: string - description: Name of the discovered application. Read-only - nullable: true - platform: - $ref: '#/components/schemas/microsoft.graph.detectedAppPlatformType' - publisher: - type: string - description: 'Indicates the publisher of the discovered application. For example: ''Microsoft''. The default value is an empty string.' - nullable: true - sizeInByte: - type: integer - description: Discovered application size in bytes. Read-only - format: int64 - version: - type: string - description: Version of the discovered application. Read-only - nullable: true - managedDevices: + zebraFotaArtifacts: type: array items: - $ref: '#/components/schemas/microsoft.graph.managedDevice' - description: The devices that have the discovered application installed + $ref: '#/components/schemas/microsoft.graph.zebraFotaArtifact' + description: The Collection of ZebraFotaArtifacts. x-ms-navigationProperty: true - additionalProperties: - type: object - description: A managed or unmanaged app that is installed on a managed device. Unmanaged apps will only appear for devices marked as corporate owned. - microsoft.graph.deviceCategory: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceCategory - type: object - properties: - description: - type: string - description: Optional description for the device category. - nullable: true - displayName: - type: string - description: Display name for the device category. - nullable: true - roleScopeTagIds: + zebraFotaConnector: + $ref: '#/components/schemas/microsoft.graph.zebraFotaConnector' + zebraFotaDeployments: type: array items: - type: string - nullable: true - description: Optional role scope tags for the device category. + $ref: '#/components/schemas/microsoft.graph.zebraFotaDeployment' + description: Collection of ZebraFotaDeployments associated with account. + x-ms-navigationProperty: true additionalProperties: type: object - description: 'Device categories provides a way to organize your devices. Using device categories, company administrators can define their own categories that make sense to their company. These categories can then be applied to a device in the Intune Azure console or selected by a user during device enrollment. You can filter reports and create dynamic Azure Active Directory device groups based on device categories.' - microsoft.graph.deviceCompliancePolicyState: + microsoft.graph.advancedThreatProtectionOnboardingStateSummary: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceCompliancePolicyState + - title: advancedThreatProtectionOnboardingStateSummary type: object properties: - displayName: - type: string - description: The name of the policy for this policyBase - nullable: true - platformType: - $ref: '#/components/schemas/microsoft.graph.policyPlatformType' - settingCount: + compliantDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Count of how many setting a policy holds + type: number + description: Number of compliant devices format: int32 - settingStates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingState' - state: - $ref: '#/components/schemas/microsoft.graph.complianceStatus' - userId: - type: string - description: 'User unique identifier, must be Guid' - nullable: true - userPrincipalName: - type: string - description: User Principal Name - nullable: true - version: + conflictDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: The version of the policy + type: number + description: Number of conflict devices format: int32 - additionalProperties: - type: object - description: Device Compliance Policy State for a given device. - microsoft.graph.deviceConfigurationState: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceConfigurationState - type: object - properties: - displayName: - type: string - description: The name of the policy for this policyBase - nullable: true - platformType: - $ref: '#/components/schemas/microsoft.graph.policyPlatformType' - settingCount: + errorDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Count of how many setting a policy holds + type: number + description: Number of error devices format: int32 - settingStates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationSettingState' - state: - $ref: '#/components/schemas/microsoft.graph.complianceStatus' - userId: - type: string - description: 'User unique identifier, must be Guid' - nullable: true - userPrincipalName: - type: string - description: User Principal Name - nullable: true - version: + nonCompliantDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: The version of the policy + type: number + description: Number of NonCompliant devices format: int32 - additionalProperties: - type: object - description: Support for this Entity is being deprecated starting May 2026 & will no longer be supported. - microsoft.graph.deviceHealthScriptPolicyState: - title: deviceHealthScriptPolicyState - type: object - properties: - assignmentFilterIds: - type: array - items: - type: string - nullable: true - description: A list of the assignment filter ids used for health script applicability evaluation - detectionState: - $ref: '#/components/schemas/microsoft.graph.runState' - deviceId: - type: string - description: The Intune device Id - deviceName: - type: string - description: Display name of the device - nullable: true - expectedStateUpdateDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The next timestamp of when the device health script is expected to execute - format: date-time - nullable: true - id: - type: string - description: Key of the device health script policy state is a concatenation of the MT sideCar policy Id and Intune device Id - lastStateUpdateDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 timestamp of when the device health script executed - format: date-time - lastSyncDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The last time that Intune Managment Extension synced with Intune - format: date-time - osVersion: - type: string - description: Value of the OS Version in string - nullable: true - policyId: - type: string - description: The MT sideCar policy Id - policyName: - type: string - description: Display name of the device health script - nullable: true - postRemediationDetectionScriptError: - type: string - description: Error from the detection script after remediation - nullable: true - postRemediationDetectionScriptOutput: - type: string - description: Detection script output after remediation - nullable: true - preRemediationDetectionScriptError: - type: string - description: Error from the detection script before remediation - nullable: true - preRemediationDetectionScriptOutput: - type: string - description: Output of the detection script before remediation - nullable: true - remediationScriptError: - type: string - description: Error output of the remediation script - nullable: true - remediationState: - $ref: '#/components/schemas/microsoft.graph.remediationState' - userName: - type: string - description: Name of the user whom ran the device health script - nullable: true - additionalProperties: - type: object - description: Contains properties for policy run state of the device health script. - microsoft.graph.deviceLogCollectionResponse: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceLogCollectionResponse - type: object - properties: - enrolledByUser: - type: string - description: The User Principal Name (UPN) of the user that enrolled the device. - nullable: true - errorCode: - type: integer - description: 'The error code, if any. Valid values -9.22337203685478E+18 to 9.22337203685478E+18' - format: int64 - expirationDateTimeUTC: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 expiration of the logs. - format: date-time - nullable: true - initiatedByUserPrincipalName: - type: string - description: The UPN for who initiated the request. - nullable: true - managedDeviceId: - 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: Indicates Intune device unique identifier. - format: uuid - receivedDateTimeUTC: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 the request was received. - format: date-time - nullable: true - requestedDateTimeUTC: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 request. - format: date-time - nullable: true - size: + notApplicableDeviceCount: + maximum: 2147483647 + minimum: -2147483648 type: number - description: The size of the logs. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 - format: double - sizeInKB: + description: Number of not applicable devices + format: int32 + notAssignedDeviceCount: + maximum: 2147483647 + minimum: -2147483648 type: number - description: The size of the logs in KB. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 - format: double - status: - $ref: '#/components/schemas/microsoft.graph.appLogUploadState' - additionalProperties: - type: object - description: Windows Log Collection request entity. - microsoft.graph.managedDeviceMobileAppConfigurationState: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: managedDeviceMobileAppConfigurationState - type: object - properties: - displayName: - type: string - description: The name of the policy for this policyBase - nullable: true - platformType: - $ref: '#/components/schemas/microsoft.graph.policyPlatformType' - settingCount: + description: Number of not assigned devices + format: int32 + remediatedDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Count of how many setting a policy holds + type: number + description: Number of remediated devices format: int32 - settingStates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationSettingState' - state: - $ref: '#/components/schemas/microsoft.graph.complianceStatus' - userId: - type: string - description: 'User unique identifier, must be Guid' - nullable: true - userPrincipalName: - type: string - description: User Principal Name - nullable: true - version: + unknownDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: The version of the policy + type: number + description: Number of unknown devices format: int32 - additionalProperties: - type: object - description: Managed Device Mobile App Configuration State for a given device. - microsoft.graph.securityBaselineState: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: securityBaselineState - type: object - properties: - displayName: - type: string - description: The display name of the security baseline - securityBaselineTemplateId: - type: string - description: The security baseline template id - nullable: true - state: - $ref: '#/components/schemas/microsoft.graph.securityBaselineComplianceState' - userPrincipalName: - type: string - description: User Principal Name - nullable: true - settingStates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.securityBaselineSettingState' - description: The security baseline state for different settings for a device - x-ms-navigationProperty: true - additionalProperties: - type: object - description: Security baseline state for a device. - microsoft.graph.securityBaselineSettingState: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: securityBaselineSettingState - type: object - properties: - contributingPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.securityBaselineContributingPolicy' - description: The policies that contribute to this setting instance - errorCode: - type: string - description: The error code if the setting is in error state - nullable: true - settingCategoryId: - type: string - description: The setting category id which this setting belongs to - nullable: true - settingCategoryName: - type: string - description: The setting category name which this setting belongs to - nullable: true - settingId: - type: string - description: The setting id guid - nullable: true - settingName: - type: string - description: The setting name that is being reported - sourcePolicies: + advancedThreatProtectionOnboardingDeviceSettingStates: type: array items: - $ref: '#/components/schemas/microsoft.graph.settingSource' - description: The policies that contribute to this setting instance - state: - $ref: '#/components/schemas/microsoft.graph.securityBaselineComplianceState' - additionalProperties: - type: object - description: The security baseline compliance state of a setting for a device - microsoft.graph.windowsProtectionState: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: windowsProtectionState - type: object - properties: - antiMalwareVersion: - type: string - description: Current anti malware version - nullable: true - deviceState: - $ref: '#/components/schemas/microsoft.graph.windowsDeviceHealthState' - engineVersion: - type: string - description: Current endpoint protection engine's version - nullable: true - fullScanOverdue: - type: boolean - description: 'When TRUE indicates full scan is overdue, when FALSE indicates full scan is not overdue. Defaults to setting on client device.' - nullable: true - fullScanRequired: - type: boolean - description: 'When TRUE indicates full scan is required, when FALSE indicates full scan is not required. Defaults to setting on client device.' - nullable: true - isVirtualMachine: - type: boolean - description: 'When TRUE indicates the device is a virtual machine, when FALSE indicates the device is not a virtual machine. Defaults to setting on client device.' - nullable: true - lastFullScanDateTime: + $ref: '#/components/schemas/microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState' + x-ms-navigationProperty: true + additionalProperties: + type: object + description: Windows defender advanced threat protection onboarding state summary across the account. + microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: advancedThreatProtectionOnboardingDeviceSettingState + type: object + properties: + complianceGracePeriodExpirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Last quick scan datetime + description: The DateTime when device compliance grace period expires format: date-time - nullable: true - lastFullScanSignatureVersion: + deviceId: type: string - description: Last full scan signature version + description: The Device Id that is being reported nullable: true - lastQuickScanDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + deviceModel: type: string - description: Last quick scan datetime - format: date-time + description: The device model that is being reported nullable: true - lastQuickScanSignatureVersion: + deviceName: type: string - description: Last quick scan signature version + description: The Device Name that is being reported nullable: true - lastReportedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + platformType: + $ref: '#/components/schemas/microsoft.graph.deviceType' + setting: type: string - description: Last device health status reported time - format: date-time - nullable: true - malwareProtectionEnabled: - type: boolean - description: When TRUE indicates anti malware is enabled when FALSE indicates anti malware is not enabled. - nullable: true - networkInspectionSystemEnabled: - type: boolean - description: 'When TRUE indicates network inspection system enabled, when FALSE indicates network inspection system is not enabled. Defaults to setting on client device.' - nullable: true - productStatus: - $ref: '#/components/schemas/microsoft.graph.windowsDefenderProductStatus' - quickScanOverdue: - type: boolean - description: 'When TRUE indicates quick scan is overdue, when FALSE indicates quick scan is not overdue. Defaults to setting on client device.' + description: The setting class name and property name. nullable: true - realTimeProtectionEnabled: - type: boolean - description: 'When TRUE indicates real time protection is enabled, when FALSE indicates real time protection is not enabled. Defaults to setting on client device.' + settingName: + type: string + description: The Setting Name that is being reported nullable: true - rebootRequired: - type: boolean - description: 'When TRUE indicates reboot is required, when FALSE indicates when TRUE indicates reboot is not required. Defaults to setting on client device.' + state: + $ref: '#/components/schemas/microsoft.graph.complianceStatus' + userEmail: + type: string + description: The User email address that is being reported nullable: true - signatureUpdateOverdue: - type: boolean - description: 'When TRUE indicates signature is out of date, when FALSE indicates signature is not out of date. Defaults to setting on client device.' + userId: + type: string + description: The user Id that is being reported nullable: true - signatureVersion: + userName: type: string - description: Current malware definitions version + description: The User Name that is being reported nullable: true - tamperProtectionEnabled: - type: boolean - description: 'When TRUE indicates the Windows Defender tamper protection feature is enabled, when FALSE indicates the Windows Defender tamper protection feature is not enabled. Defaults to setting on client device.' + userPrincipalName: + type: string + description: The User PrincipalName that is being reported nullable: true - detectedMalwareState: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' - description: Device malware list - x-ms-navigationProperty: true additionalProperties: type: object - description: Device protection status entity. - microsoft.graph.windowsDeviceMalwareState: + description: ATP onboarding State for a given device. + microsoft.graph.androidForWorkAppConfigurationSchema: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: windowsDeviceMalwareState + - title: androidForWorkAppConfigurationSchema type: object properties: - additionalInformationUrl: - type: string - description: Information URL to learn more about the malware - nullable: true - category: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareCategory' - detectionCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of times the malware is detected - format: int32 - nullable: true - displayName: - type: string - description: Malware name - nullable: true - executionState: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareExecutionState' - initialDetectionDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Initial detection datetime of the malware - format: date-time - nullable: true - lastStateChangeDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + exampleJson: type: string - description: The last time this particular threat was changed - format: date-time + description: UTF8 encoded byte array containing example JSON string conforming to this schema that demonstrates how to set the configuration for this app + format: base64url nullable: true - severity: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareSeverity' - state: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareState' - threatState: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareThreatState' + schemaItems: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.androidForWorkAppConfigurationSchemaItem' + description: Collection of items each representing a named configuration option in the schema additionalProperties: type: object - description: Malware detection entity. - microsoft.graph.deviceManagementCompliancePolicy: + description: Schema describing an Android for Work application's custom configurations. + microsoft.graph.androidForWorkSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementCompliancePolicy + - title: androidForWorkSettings type: object properties: - createdDateTime: + bindStatus: + $ref: '#/components/schemas/microsoft.graph.androidForWorkBindStatus' + deviceOwnerManagementEnabled: + type: boolean + description: Indicates if this account is flighting for Android Device Owner Management with CloudDPC. + enrollmentTarget: + $ref: '#/components/schemas/microsoft.graph.androidForWorkEnrollmentTarget' + lastAppSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Policy creation date and time. This property is read-only. + description: Last completion time for app sync format: date-time - readOnly: true - creationSource: - type: string - description: Policy creation source - nullable: true - description: - type: string - description: Policy description nullable: true - isAssigned: - type: boolean - description: Policy assignment status. This property is read-only. - readOnly: true + lastAppSyncStatus: + $ref: '#/components/schemas/microsoft.graph.androidForWorkSyncStatus' 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: Policy last modification date and time. This property is read-only. + description: Last modification time for Android for Work settings format: date-time - readOnly: true - name: + nullable: true + ownerOrganizationName: type: string - description: Policy name + description: Organization name used when onboarding Android for Work nullable: true - platforms: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPlatforms' - roleScopeTagIds: + ownerUserPrincipalName: + type: string + description: Owner UPN that created the enterprise + nullable: true + targetGroupIds: type: array items: type: string nullable: true - description: List of Scope Tags for this Entity instance. - settingCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of settings. This property is read-only. - format: int32 - readOnly: true - technologies: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTechnologies' - assignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' - description: Policy assignments - x-ms-navigationProperty: true - scheduledActionsForRule: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRule' - description: The list of scheduled action for this rule - x-ms-navigationProperty: true - settings: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' - description: Policy settings - x-ms-navigationProperty: true + description: Specifies which AAD groups can enroll devices in Android for Work device management if enrollmentTarget is set to 'Targeted' additionalProperties: type: object - description: Device Management Compliance Policy - microsoft.graph.deviceManagementConfigurationPolicyAssignment: + description: Settings for Android For Work. + microsoft.graph.androidManagedStoreAccountEnterpriseSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementConfigurationPolicyAssignment + - title: androidManagedStoreAccountEnterpriseSettings type: object properties: - source: - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentSource' - sourceId: + androidDeviceOwnerFullyManagedEnrollmentEnabled: + type: boolean + description: Company codes for AndroidManagedStoreAccountEnterpriseSettings + bindStatus: + $ref: '#/components/schemas/microsoft.graph.androidManagedStoreAccountBindStatus' + companyCodes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.androidEnrollmentCompanyCode' + description: Company codes for AndroidManagedStoreAccountEnterpriseSettings + deviceOwnerManagementEnabled: + type: boolean + description: Indicates if this account is flighting for Android Device Owner Management with CloudDPC. + enrollmentTarget: + $ref: '#/components/schemas/microsoft.graph.androidManagedStoreAccountEnrollmentTarget' + lastAppSyncDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The identifier of the source of the assignment. + description: Last completion time for app sync + format: date-time nullable: true - target: - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' - additionalProperties: - type: object - description: The DeviceManagementConfigurationPolicyAssignment entity assigns a specific DeviceManagementConfigurationPolicy to an AAD group. - microsoft.graph.deviceManagementComplianceScheduledActionForRule: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementComplianceScheduledActionForRule - type: object - properties: - ruleName: + lastAppSyncStatus: + $ref: '#/components/schemas/microsoft.graph.androidManagedStoreAccountAppSyncStatus' + 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: Name of the rule which this scheduled action applies to. + description: Last modification time for Android enterprise settings + format: date-time nullable: true - scheduledActionConfigurations: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceActionItem' - description: The list of scheduled action configurations for this compliance policy. This collection can contain a maximum of 100 elements. - x-ms-navigationProperty: true - additionalProperties: - type: object - description: Scheduled Action for Rule - microsoft.graph.deviceManagementComplianceActionItem: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementComplianceActionItem - type: object - properties: - actionType: - $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceActionType' - gracePeriodHours: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of hours to wait till the action will be enforced. Valid values 0 to 8760 - format: int32 - notificationMessageCCList: + managedGooglePlayInitialScopeTagIds: type: array items: type: string nullable: true - description: A list of group IDs to speicify who to CC this notification message to. This collection can contain a maximum of 100 elements. - notificationTemplateId: + description: Initial scope tags for MGP apps + ownerOrganizationName: type: string - description: What notification Message template to use + description: Organization name used when onboarding Android Enterprise nullable: true + ownerUserPrincipalName: + type: string + description: Owner UPN that created the enterprise + nullable: true + targetGroupIds: + type: array + items: + type: string + nullable: true + description: Specifies which AAD groups can enroll devices in Android for Work device management if enrollmentTarget is set to 'Targeted' additionalProperties: type: object - description: Scheduled Action for Rule - microsoft.graph.deviceManagementConfigurationSetting: + description: Enterprise settings for an Android managed store account. + microsoft.graph.androidManagedStoreAppConfigurationSchema: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementConfigurationSetting + - title: androidManagedStoreAppConfigurationSchema type: object properties: - settingInstance: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingInstance' - settingDefinitions: + exampleJson: + type: string + description: UTF8 encoded byte array containing example JSON string conforming to this schema that demonstrates how to set the configuration for this app + format: base64url + nullable: true + nestedSchemaItems: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' - description: List of related Setting Definitions. This property is read-only. - x-ms-navigationProperty: true + $ref: '#/components/schemas/microsoft.graph.androidManagedStoreAppConfigurationSchemaItem' + description: Collection of items each representing a named configuration option in the schema. It contains a flat list of all configuration. + schemaItems: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.androidManagedStoreAppConfigurationSchemaItem' + description: Collection of items each representing a named configuration option in the schema. It only contains the root-level configuration. additionalProperties: type: object - description: Setting instance within policy - microsoft.graph.deviceManagementConfigurationSettingDefinition: + description: Schema describing an Android application's custom configurations. + microsoft.graph.deviceAndAppManagementAssignmentFilter: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementConfigurationSettingDefinition + - title: deviceAndAppManagementAssignmentFilter type: object properties: - accessTypes: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingAccessTypes' - applicability: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingApplicability' - baseUri: - type: string - description: Base CSP Path - nullable: true - categoryId: + assignmentFilterManagementType: + $ref: '#/components/schemas/microsoft.graph.assignmentFilterManagementType' + 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: Specify category in which the setting is under. Support $filters. - nullable: true + description: 'The creation time of the assignment filter. The value cannot be modified and is automatically populated during new assignment filter process. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''.' + format: date-time description: type: string - description: Description of the setting. + description: Optional description of the Assignment Filter. nullable: true displayName: type: string - description: 'Name of the setting. For example: Allow Toast.' - nullable: true - helpText: + description: The name of the Assignment Filter. + 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: Help text of the setting. Give more details of the setting. - nullable: true - infoUrls: + description: 'Last modified time of the Assignment Filter. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''' + format: date-time + payloads: type: array items: - type: string - nullable: true - description: List of links more info for the setting can be found at. - keywords: + $ref: '#/components/schemas/microsoft.graph.payloadByFilter' + description: Indicates associated assignments for a specific filter. + platform: + $ref: '#/components/schemas/microsoft.graph.devicePlatformType' + roleScopeTags: type: array items: type: string nullable: true - description: Tokens which to search settings on - name: + description: Indicates role scope tags assigned for the assignment filter. + rule: type: string - description: Name of the item - nullable: true - occurrence: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingOccurrence' - offsetUri: + description: Rule definition of the assignment filter. + additionalProperties: + type: object + description: A class containing the properties used for Assignment Filter. + microsoft.graph.assignmentFilterSupportedProperty: + title: assignmentFilterSupportedProperty + type: object + properties: + dataType: + type: string + description: The data type of the property. + nullable: true + isCollection: + type: boolean + description: Indicates whether the property is a collection type or not. + name: + type: string + description: Name of the property. + nullable: true + propertyRegexConstraint: + type: string + description: Regex string to do validation on the property value. + nullable: true + supportedOperators: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.assignmentFilterOperator' + description: List of all supported operators on this property. + supportedValues: + type: array + items: + type: string + nullable: true + description: 'List of all supported values for this property, empty if everything is supported.' + additionalProperties: + type: object + description: Represents the information about the property which is supported in crafting the rule of AssignmentFilter. + microsoft.graph.devicePlatformType: + title: devicePlatformType + enum: + - android + - androidForWork + - iOS + - macOS + - windowsPhone81 + - windows81AndLater + - windows10AndLater + - androidWorkProfile + - unknown + - androidAOSP + - androidMobileApplicationManagement + - iOSMobileApplicationManagement + - unknownFutureValue + - windowsMobileApplicationManagement + type: string + description: Supported platform types. + x-ms-enum: + name: devicePlatformType + modelAsString: false + values: + - value: android + description: Android. + name: android + - value: androidForWork + description: AndroidForWork. + name: androidForWork + - value: iOS + description: iOS. + name: iOS + - value: macOS + description: MacOS. + name: macOS + - value: windowsPhone81 + description: WindowsPhone 8.1. + name: windowsPhone81 + - value: windows81AndLater + description: Windows 8.1 and later + name: windows81AndLater + - value: windows10AndLater + description: Windows 10 and later. + name: windows10AndLater + - value: androidWorkProfile + description: Android Work Profile. + name: androidWorkProfile + - value: unknown + description: Unknown. + name: unknown + - value: androidAOSP + description: Android AOSP. + name: androidAOSP + - value: androidMobileApplicationManagement + description: Indicates Mobile Application Management (MAM) for android devices. + name: androidMobileApplicationManagement + - value: iOSMobileApplicationManagement + description: Indicates Mobile Application Management (MAM) for iOS devices + name: iOSMobileApplicationManagement + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + - value: windowsMobileApplicationManagement + description: Indicates Mobile Application Management (MAM) for Windows devices. + name: windowsMobileApplicationManagement + microsoft.graph.assignmentFilterState: + title: assignmentFilterState + type: object + properties: + enabled: + type: boolean + description: Indicator to if AssignmentFilter is enabled or disabled. + additionalProperties: + type: object + description: Represents result of GetState API. + microsoft.graph.assignmentFilterValidationResult: + title: assignmentFilterValidationResult + type: object + properties: + isValidRule: + type: boolean + description: Indicator to valid or invalid rule. + additionalProperties: + type: object + description: Represents result of Validation API. + microsoft.graph.deviceManagementSettingCategory: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementSettingCategory + type: object + properties: + displayName: type: string - description: Offset CSP Path from Base + description: The category name nullable: true - referredSettingInformationList: + hasRequiredSetting: + type: boolean + description: The category contains top level required setting + nullable: true + settingDefinitions: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationReferredSettingInformation' - description: List of referred setting information. - rootDefinitionId: - type: string - description: Root setting definition id if the setting is a child setting. - nullable: true - settingUsage: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingUsage' - uxBehavior: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationControlType' - version: - type: string - description: Item Version - nullable: true - visibility: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingVisibility' + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' + description: The setting definitions this category contains + x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.deviceManagementConfigurationPolicy: + description: Entity representing a setting category + microsoft.graph.deviceManagementSettingDefinition: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementConfigurationPolicy + - title: deviceManagementSettingDefinition type: object properties: - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Policy creation date and time - format: date-time - creationSource: + constraints: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConstraint' + description: Collection of constraints for the setting value + dependencies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDependency' + description: Collection of dependencies on other settings + description: type: string - description: Policy creation source + description: The setting's description nullable: true - description: + displayName: type: string - description: Policy description + description: The setting's display name + documentationUrl: + type: string + description: Url to setting documentation nullable: true - isAssigned: - type: boolean - description: Policy assignment status. This property is read-only. - readOnly: 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])$' + headerSubtitle: type: string - description: Policy last modification date and time - format: date-time - name: + description: subtitle of the setting header for more details about the category/section + nullable: true + headerTitle: type: string - description: Policy name + description: title of the setting header represents a category/section of a setting/settings nullable: true - platforms: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPlatforms' - priorityMetaData: - $ref: '#/components/schemas/microsoft.graph.deviceManagementPriorityMetaData' - roleScopeTagIds: + isTopLevel: + type: boolean + description: 'If the setting is top level, it can be configured without the need to be wrapped in a collection or complex setting' + keywords: type: array items: type: string nullable: true - description: List of Scope Tags for this Entity instance. - settingCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of settings - format: int32 - technologies: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTechnologies' - templateReference: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyTemplateReference' - assignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' - description: Policy assignments - x-ms-navigationProperty: true - settings: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' - description: Policy settings - x-ms-navigationProperty: true + description: Keywords associated with the setting + placeholderText: + type: string + description: Placeholder text as an example of valid input + nullable: true + valueType: + $ref: '#/components/schemas/microsoft.graph.deviceManangementIntentValueType' additionalProperties: type: object - description: Device Management Configuration Policy - microsoft.graph.deviceManagementConfigurationPolicyTemplate: + description: Entity representing the defintion for a given setting + microsoft.graph.managedDevice: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementConfigurationPolicyTemplate + - title: managedDevice type: object properties: - allowUnmanagedSettings: + aadRegistered: type: boolean - description: Allow unmanaged setting templates - baseId: + description: Whether the device is Azure Active Directory registered. This property is read-only. + nullable: true + readOnly: true + activationLockBypassCode: type: string - description: Template base identifier + description: 'The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.' nullable: true - description: + readOnly: true + androidSecurityPatchLevel: type: string - description: Template description + description: Android security patch level. This property is read-only. nullable: true - displayName: + readOnly: true + autopilotEnrolled: + type: boolean + description: Reports if the managed device is enrolled via auto-pilot. This property is read-only. + readOnly: true + azureActiveDirectoryDeviceId: type: string - description: Template display name + description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. nullable: true - displayVersion: + readOnly: true + azureADDeviceId: type: string - description: Description of template version + description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. nullable: true - lifecycleState: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplateLifecycleState' - platforms: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPlatforms' - settingTemplateCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of setting templates. Valid values 0 to 2147483647. This property is read-only. - format: int32 readOnly: true - technologies: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTechnologies' - templateFamily: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTemplateFamily' - version: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Template version. Valid values 1 to 2147483647. This property is read-only. - format: int32 + azureADRegistered: + type: boolean + description: Whether the device is Azure Active Directory registered. This property is read-only. + nullable: true readOnly: true - settingTemplates: + bootstrapTokenEscrowed: + type: boolean + description: 'Reports if the managed device has an escrowed Bootstrap Token. This is only for macOS devices. To get, include BootstrapTokenEscrowed in the select clause and query with a device id. If FALSE, no bootstrap token is escrowed. If TRUE, the device has escrowed a bootstrap token with Intune. This property is read-only.' + readOnly: true + chassisType: + $ref: '#/components/schemas/microsoft.graph.chassisType' + chromeOSDeviceInfo: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingTemplate' - description: Setting templates - x-ms-navigationProperty: true - additionalProperties: - type: object - description: Device Management Configuration Policy Template - microsoft.graph.deviceManagementConfigurationSettingTemplate: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementConfigurationSettingTemplate - type: object - properties: - settingInstanceTemplate: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingInstanceTemplate' - settingDefinitions: + $ref: '#/components/schemas/microsoft.graph.chromeOSDeviceProperty' + description: 'List of properties of the ChromeOS Device. Default is an empty list. To retrieve actual values GET call needs to be made, with device id and included in select parameter.' + cloudPcRemoteActionResults: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' - description: List of related Setting Definitions - x-ms-navigationProperty: true - additionalProperties: - type: object - description: Setting Template - microsoft.graph.dataSharingConsent: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: dataSharingConsent - type: object - properties: - grantDateTime: + $ref: '#/components/schemas/microsoft.graph.cloudPcRemoteActionResult' + complianceGracePeriodExpirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The time consent was granted for this account + description: The DateTime when device compliance grace period expires. This property is read-only. format: date-time - granted: + readOnly: true + complianceState: + $ref: '#/components/schemas/microsoft.graph.complianceState' + configurationManagerClientEnabledFeatures: + $ref: '#/components/schemas/microsoft.graph.configurationManagerClientEnabledFeatures' + configurationManagerClientHealthState: + $ref: '#/components/schemas/microsoft.graph.configurationManagerClientHealthState' + configurationManagerClientInformation: + $ref: '#/components/schemas/microsoft.graph.configurationManagerClientInformation' + deviceActionResults: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceActionResult' + description: List of ComplexType deviceActionResult objects. This property is read-only. + readOnly: true + deviceCategoryDisplayName: + type: string + description: Device category display name. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only. + nullable: true + readOnly: true + deviceEnrollmentType: + $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' + deviceFirmwareConfigurationInterfaceManaged: type: boolean - description: The granted state for the data sharing consent - grantedByUpn: + description: 'Indicates whether the device is DFCI managed. When TRUE the device is DFCI managed. When FALSE, the device is not DFCI managed. The default value is FALSE.' + deviceHealthAttestationState: + $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' + deviceName: type: string - description: The Upn of the user that granted consent for this account + description: Name of the device. Supports $filter operator 'eq' and 'contains'. This property is read-only. nullable: true - grantedByUserId: + readOnly: true + deviceRegistrationState: + $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' + deviceType: + $ref: '#/components/schemas/microsoft.graph.deviceType' + easActivated: + type: boolean + description: Whether the device is Exchange ActiveSync activated. This property is read-only. + readOnly: true + easActivationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The UserId of the user that granted consent for this account + description: Exchange ActivationSync activation time of the device. This property is read-only. + format: date-time + readOnly: true + easDeviceId: + type: string + description: Exchange ActiveSync Id of the device. This property is read-only. nullable: true - serviceDisplayName: + readOnly: true + emailAddress: type: string - description: The display name of the service work flow + description: Email(s) for the user associated with the device. This property is read-only. nullable: true - termsUrl: + readOnly: true + enrolledByUserPrincipalName: type: string - description: The TermsUrl for the data sharing consent + 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 - additionalProperties: - type: object - description: Data sharing consent information. - microsoft.graph.deviceManagementDerivedCredentialSettings: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementDerivedCredentialSettings - type: object - properties: - displayName: + 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 - description: The display name for the profile. - helpUrl: + description: Enrollment time of the device. Supports $filter operator 'lt' and 'gt'. This property is read-only. + format: date-time + readOnly: true + enrollmentProfileName: type: string - description: The URL that will be accessible to end users as they retrieve a derived credential using the Company Portal. + description: 'Name of the enrollment profile assigned to the device. Default value is empty string, indicating no enrollment profile was assgined. This property is read-only.' nullable: true - issuer: - $ref: '#/components/schemas/microsoft.graph.deviceManagementDerivedCredentialIssuer' - notificationType: - $ref: '#/components/schemas/microsoft.graph.deviceManagementDerivedCredentialNotificationType' - renewalThresholdPercentage: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The nominal percentage of time before certificate renewal is initiated by the client. - format: int32 - additionalProperties: - type: object - description: Entity that describes tenant level settings for derived credentials - microsoft.graph.deviceCompliancePolicy: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceCompliancePolicy - type: object - properties: - createdDateTime: + readOnly: true + ethernetMacAddress: + type: string + description: 'Indicates Ethernet MAC Address of the device. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity. Individual get call with select query options is needed to retrieve actual values. Example: deviceManagement/managedDevices({managedDeviceId})?$select=ethernetMacAddress Supports: $select. $Search is not supported. Read-only. This property is read-only.' + nullable: true + readOnly: true + exchangeAccessState: + $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessState' + exchangeAccessStateReason: + $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessStateReason' + exchangeLastSuccessfulSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: DateTime the object was created. + description: Last time the device contacted Exchange. This property is read-only. format: date-time - description: + readOnly: true + freeStorageSpaceInBytes: + type: number + description: Free Storage in Bytes. Default value is 0. Read-only. This property is read-only. + format: int64 + readOnly: true + hardwareInformation: + $ref: '#/components/schemas/microsoft.graph.hardwareInformation' + iccid: type: string - description: Admin provided description of the Device Configuration. + description: 'Integrated Circuit Card Identifier, it is A SIM card''s unique identification number. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.' nullable: true - displayName: + readOnly: true + imei: type: string - description: Admin provided name of the device configuration. - lastModifiedDateTime: + description: IMEI. This property is read-only. + nullable: true + readOnly: true + isEncrypted: + type: boolean + description: Device encryption status. This property is read-only. + readOnly: true + isSupervised: + type: boolean + description: Device supervised status. This property is read-only. + readOnly: true + jailBroken: + type: string + description: Whether the device is jail broken or rooted. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only. + nullable: true + readOnly: true + joinType: + $ref: '#/components/schemas/microsoft.graph.joinType' + lastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: DateTime the object was last modified. + description: The date and time that the device last completed a successful sync with Intune. Supports $filter operator 'lt' and 'gt'. This property is read-only. format: date-time - roleScopeTagIds: - type: array - items: - type: string - nullable: true - description: List of Scope Tags for this Entity instance. - version: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Version of the device configuration. - format: int32 - assignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment' - description: The collection of assignments for this compliance policy. - x-ms-navigationProperty: true - deviceSettingStateSummaries: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' - description: Compliance Setting State Device Summary - x-ms-navigationProperty: true - deviceStatuses: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceStatus' - description: List of DeviceComplianceDeviceStatus. - x-ms-navigationProperty: true - deviceStatusOverview: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceOverview' - scheduledActionsForRule: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule' - description: The list of scheduled action for this rule - x-ms-navigationProperty: true - userStatuses: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserStatus' - description: List of DeviceComplianceUserStatus. - x-ms-navigationProperty: true - userStatusOverview: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserOverview' - additionalProperties: - type: object - description: 'This is the base class for Compliance policy. Compliance policies are platform specific and individual per-platform compliance policies inherit from here. ' - microsoft.graph.deviceCompliancePolicyAssignment: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceCompliancePolicyAssignment - type: object - properties: - source: - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentSource' - sourceId: + readOnly: true + lostModeState: + $ref: '#/components/schemas/microsoft.graph.lostModeState' + managedDeviceName: type: string - description: The identifier of the source of the assignment. + description: Automatically generated name to identify a device. Can be overwritten to a user friendly name. nullable: true - target: - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' - additionalProperties: - type: object - description: Device compliance policy assignment. - microsoft.graph.settingStateDeviceSummary: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: settingStateDeviceSummary - type: object - properties: - compliantDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Device Compliant count for the setting - format: int32 - conflictDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Device conflict error count for the setting - format: int32 - errorDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Device error count for the setting - format: int32 - instancePath: + managedDeviceOwnerType: + $ref: '#/components/schemas/microsoft.graph.managedDeviceOwnerType' + managementAgent: + $ref: '#/components/schemas/microsoft.graph.managementAgentType' + managementCertificateExpirationDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Name of the InstancePath for the setting + description: Reports device management certificate expiration date. This property is read-only. + format: date-time + readOnly: true + managementFeatures: + $ref: '#/components/schemas/microsoft.graph.managedDeviceManagementFeatures' + managementState: + $ref: '#/components/schemas/microsoft.graph.managementState' + manufacturer: + type: string + description: Manufacturer of the device. This property is read-only. nullable: true - nonCompliantDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Device NonCompliant count for the setting - format: int32 - notApplicableDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Device Not Applicable count for the setting - format: int32 - remediatedDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Device Compliant count for the setting - format: int32 - settingName: + readOnly: true + meid: type: string - description: Name of the setting + description: MEID. This property is read-only. nullable: true - unknownDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Device Unkown count for the setting - format: int32 - additionalProperties: - type: object - description: Device Compilance Policy and Configuration for a Setting State summary - microsoft.graph.deviceComplianceDeviceStatus: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceComplianceDeviceStatus - type: object - properties: - complianceGracePeriodExpirationDateTime: + readOnly: true + model: + type: string + description: Model of the device. This property is read-only. + nullable: true + readOnly: true + notes: + type: string + description: 'Notes on the device created by IT Admin. Default is null. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported.' + nullable: true + operatingSystem: + type: string + description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' + nullable: true + readOnly: true + osVersion: + type: string + description: Operating system version of the device. This property is read-only. + nullable: true + readOnly: true + ownerType: + $ref: '#/components/schemas/microsoft.graph.ownerType' + partnerReportedThreatState: + $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' + phoneNumber: + type: string + description: Phone number of the device. This property is read-only. + nullable: true + readOnly: true + physicalMemoryInBytes: + type: number + description: 'Total Memory in Bytes. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. Read-only. This property is read-only.' + format: int64 + readOnly: true + preferMdmOverGroupPolicyAppliedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The DateTime when device compliance grace period expires + description: 'Reports the DateTime the preferMdmOverGroupPolicy setting was set. When set, the Intune MDM settings will override Group Policy settings if there is a conflict. Read Only. This property is read-only.' format: date-time - deviceDisplayName: + readOnly: true + processorArchitecture: + $ref: '#/components/schemas/microsoft.graph.managedDeviceArchitecture' + remoteAssistanceSessionErrorDetails: type: string - description: Device name of the DevicePolicyStatus. + description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. nullable: true - deviceModel: + readOnly: true + remoteAssistanceSessionUrl: type: string - description: The device model that is being reported + description: 'Url that allows a Remote Assistance session to be established with the device. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only.' nullable: true - lastReportedDateTime: + readOnly: true + requireUserEnrollmentApproval: + type: boolean + description: Reports if the managed iOS device is user approval enrollment. This property is read-only. + nullable: true + readOnly: true + retireAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Last modified date time of the policy report. + description: Indicates the time after when a device will be auto retired because of scheduled action. This property is read-only. format: date-time - platform: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Platform of the device that is being reported - format: int32 - status: - $ref: '#/components/schemas/microsoft.graph.complianceStatus' - userName: + readOnly: true + roleScopeTagIds: + type: array + items: + type: string + nullable: true + description: List of Scope Tag IDs for this Device instance. + securityPatchLevel: type: string - description: The User Name that is being reported + description: This indicates the security patch level of the operating system. These special updates contain important security fixes. For iOS/MacOS they are in (a) format. For android its in 2017-08-07 format. This property is read-only. nullable: true - userPrincipalName: + readOnly: true + serialNumber: type: string - description: UserPrincipalName. + description: SerialNumber. This property is read-only. nullable: true - additionalProperties: - type: object - microsoft.graph.deviceComplianceDeviceOverview: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceComplianceDeviceOverview - type: object - properties: - configurationVersion: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Version of the policy for that overview - format: int32 - conflictCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of devices in conflict - format: int32 - errorCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of error devices - format: int32 - failedCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of failed devices - format: int32 - lastUpdateDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + readOnly: true + skuFamily: type: string - description: Last update time - format: date-time - notApplicableCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of not applicable devices - format: int32 - notApplicablePlatformCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of not applicable devices due to mismatch platform and policy - format: int32 - pendingCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of pending devices - format: int32 - successCount: + description: Device sku family + nullable: true + skuNumber: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of succeeded devices + type: number + description: 'Device sku number, see also: https://learn.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getproductinfo. Valid values 0 to 2147483647. This property is read-only.' format: int32 - additionalProperties: - type: object - microsoft.graph.deviceComplianceScheduledActionForRule: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceComplianceScheduledActionForRule - type: object - properties: - ruleName: + readOnly: true + specificationVersion: type: string - description: 'Name of the rule which this scheduled action applies to. Currently scheduled actions are created per policy instead of per rule, thus RuleName is always set to default value PasswordRequired.' + description: Specification version. This property is read-only. nullable: true - scheduledActionConfigurations: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionItem' - description: The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. - x-ms-navigationProperty: true - additionalProperties: - type: object - description: Scheduled Action for Rule - microsoft.graph.deviceComplianceActionItem: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceComplianceActionItem - type: object - properties: - actionType: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionType' - gracePeriodHours: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of hours to wait till the action will be enforced. Valid values 0 to 8760 - format: int32 - notificationMessageCCList: - type: array - items: - type: string - nullable: true - description: A list of group IDs to speicify who to CC this notification message to. - notificationTemplateId: + readOnly: true + subscriberCarrier: type: string - description: What notification Message template to use + description: Subscriber Carrier. This property is read-only. nullable: true - additionalProperties: - type: object - description: Scheduled Action Configuration - microsoft.graph.deviceComplianceUserStatus: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceComplianceUserStatus - type: object - properties: - devicesCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Devices count for that user. - format: int32 - lastReportedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + readOnly: true + totalStorageSpaceInBytes: + type: number + description: Total Storage in Bytes. This property is read-only. + format: int64 + readOnly: true + udid: type: string - description: Last modified date time of the policy report. - format: date-time - status: - $ref: '#/components/schemas/microsoft.graph.complianceStatus' + description: 'Unique Device Identifier for iOS and macOS devices. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.' + nullable: true + readOnly: true userDisplayName: type: string - description: User name of the DevicePolicyStatus. + description: User display name. This property is read-only. + nullable: true + readOnly: true + userId: + type: string + description: Unique Identifier for the user associated with the device. This property is read-only. nullable: true + readOnly: true userPrincipalName: type: string - description: UserPrincipalName. + description: Device user principal name. This property is read-only. nullable: true - additionalProperties: - type: object - microsoft.graph.deviceComplianceUserOverview: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceComplianceUserOverview - type: object - properties: - configurationVersion: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Version of the policy for that overview - format: int32 - conflictCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of users in conflict - format: int32 - errorCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of error Users - format: int32 - failedCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of failed Users - format: int32 - lastUpdateDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + readOnly: true + usersLoggedOn: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.loggedOnUser' + description: Indicates the last logged on users of a device. This property is read-only. + readOnly: true + wiFiMacAddress: type: string - description: Last update time - format: date-time - notApplicableCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of not applicable users - format: int32 - pendingCount: + description: Wi-Fi MAC. This property is read-only. + nullable: true + readOnly: true + windowsActiveMalwareCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of pending Users + type: number + description: 'Count of active malware for this windows device. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only.' format: int32 - successCount: + readOnly: true + windowsRemediatedMalwareCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of succeeded Users + type: number + description: 'Count of remediated malware for this windows device. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only.' format: int32 + readOnly: true + assignmentFilterEvaluationStatusDetails: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' + description: Managed device mobile app configuration states for this device. + x-ms-navigationProperty: true + detectedApps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.detectedApp' + description: All applications currently installed on the device + x-ms-navigationProperty: true + deviceCategory: + $ref: '#/components/schemas/microsoft.graph.deviceCategory' + deviceCompliancePolicyStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + description: Device compliance policy states for this device. + x-ms-navigationProperty: true + deviceConfigurationStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' + description: Device configuration states for this device. + x-ms-navigationProperty: true + deviceHealthScriptStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptPolicyState' + description: Results of device health scripts that ran for this device. Default is empty list. This property is read-only. + x-ms-navigationProperty: true + logCollectionRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' + description: List of log collection requests + x-ms-navigationProperty: true + managedDeviceMobileAppConfigurationStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationState' + description: Managed device mobile app configuration states for this device. + x-ms-navigationProperty: true + securityBaselineStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.securityBaselineState' + description: Security baseline states for this device. + x-ms-navigationProperty: true + users: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.user' + description: The primary users associated with the managed device. + x-ms-navigationProperty: true + windowsProtectionState: + $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - microsoft.graph.deviceCompliancePolicyDeviceStateSummary: + description: Devices that are managed or pre-enrolled through Intune + microsoft.graph.assignmentFilterEvaluationStatusDetails: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceCompliancePolicyDeviceStateSummary + - title: assignmentFilterEvaluationStatusDetails type: object properties: - compliantDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of compliant devices - format: int32 - configManagerCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of devices that have compliance managed by System Center Configuration Manager - format: int32 - conflictDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of conflict devices - format: int32 - errorDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of error devices - format: int32 - inGracePeriodCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of devices that are in grace period - format: int32 - nonCompliantDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of NonCompliant devices - format: int32 - notApplicableDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of not applicable devices - format: int32 - remediatedDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of remediated devices - format: int32 - unknownDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of unknown devices - format: int32 + payloadId: + type: string + description: PayloadId on which filter has been applied. + nullable: true additionalProperties: type: object - microsoft.graph.deviceCompliancePolicySettingStateSummary: + description: A class containing information about the payloads on which filter has been applied. + microsoft.graph.detectedApp: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceCompliancePolicySettingStateSummary + - title: detectedApp type: object properties: - compliantDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of compliant devices - format: int32 - conflictDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of conflict devices - format: int32 - errorDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of error devices - format: int32 - nonCompliantDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of NonCompliant devices - format: int32 - notApplicableDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of not applicable devices - format: int32 - platformType: - $ref: '#/components/schemas/microsoft.graph.policyPlatformType' - remediatedDeviceCount: + deviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of remediated devices + type: number + description: The number of devices that have installed this application format: int32 - setting: + displayName: type: string - description: The setting class name and property name. + description: Name of the discovered application. Read-only nullable: true - settingName: + platform: + $ref: '#/components/schemas/microsoft.graph.detectedAppPlatformType' + publisher: type: string - description: Name of the setting. + description: 'Indicates the publisher of the discovered application. For example: ''Microsoft''. The default value is an empty string.' nullable: true - unknownDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of unknown devices - format: int32 - deviceComplianceSettingStates: + sizeInByte: + type: number + description: Discovered application size in bytes. Read-only + format: int64 + version: + type: string + description: Version of the discovered application. Read-only + nullable: true + managedDevices: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceSettingState' + $ref: '#/components/schemas/microsoft.graph.managedDevice' + description: The devices that have the discovered application installed x-ms-navigationProperty: true additionalProperties: type: object - description: Device Compilance Policy Setting State summary across the account. - microsoft.graph.deviceComplianceSettingState: + description: A managed or unmanaged app that is installed on a managed device. Unmanaged apps will only appear for devices marked as corporate owned. + microsoft.graph.deviceCategory: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceComplianceSettingState + - title: deviceCategory type: object properties: - complianceGracePeriodExpirationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The DateTime when device compliance grace period expires - format: date-time - deviceId: - type: string - description: The Device Id that is being reported - nullable: true - deviceModel: - type: string - description: The device model that is being reported - nullable: true - deviceName: - type: string - description: The Device Name that is being reported - nullable: true - platformType: - $ref: '#/components/schemas/microsoft.graph.deviceType' - setting: - type: string - description: The setting class name and property name. - nullable: true - settingName: - type: string - description: The Setting Name that is being reported - nullable: true - state: - $ref: '#/components/schemas/microsoft.graph.complianceStatus' - userEmail: - type: string - description: The User email address that is being reported - nullable: true - userId: - type: string - description: The user Id that is being reported - nullable: true - userName: + description: type: string - description: The User Name that is being reported + description: Optional description for the device category. nullable: true - userPrincipalName: + displayName: type: string - description: The User PrincipalName that is being reported + description: Display name for the device category. nullable: true + roleScopeTagIds: + type: array + items: + type: string + nullable: true + description: Optional role scope tags for the device category. additionalProperties: type: object - description: Device compliance setting State for a given device. - microsoft.graph.deviceConfigurationConflictSummary: + description: 'Device categories provides a way to organize your devices. Using device categories, company administrators can define their own categories that make sense to their company. These categories can then be applied to a device in the Intune Azure console or selected by a user during device enrollment. You can filter reports and create dynamic Azure Active Directory device groups based on device categories.' + microsoft.graph.deviceCompliancePolicyState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceConfigurationConflictSummary + - title: deviceCompliancePolicyState type: object properties: - conflictingDeviceConfigurations: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.settingSource' - description: The set of policies in conflict with the given setting - contributingSettings: + displayName: + type: string + description: The name of the policy for this policyBase + nullable: true + platformType: + $ref: '#/components/schemas/microsoft.graph.policyPlatformType' + settingCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Count of how many setting a policy holds + format: int32 + settingStates: type: array - items: - type: string - nullable: true - description: The set of settings in conflict with the given policies - deviceCheckinsImpacted: + items: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingState' + state: + $ref: '#/components/schemas/microsoft.graph.complianceStatus' + userId: + type: string + description: 'User unique identifier, must be Guid' + nullable: true + userPrincipalName: + type: string + description: User Principal Name + nullable: true + version: maximum: 2147483647 minimum: -2147483648 - type: integer - description: The count of checkins impacted by the conflicting policies and settings + type: number + description: The version of the policy format: int32 additionalProperties: type: object - description: Conflict summary for a set of device configuration policies. - microsoft.graph.deviceConfigurationDeviceStateSummary: + description: Device Compliance Policy State for a given device. + microsoft.graph.deviceConfigurationState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceConfigurationDeviceStateSummary + - title: deviceConfigurationState type: object properties: - compliantDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of compliant devices - format: int32 - conflictDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of conflict devices - format: int32 - errorDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of error devices - format: int32 - nonCompliantDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of NonCompliant devices - format: int32 - notApplicableDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of not applicable devices - format: int32 - remediatedDeviceCount: + displayName: + type: string + description: The name of the policy for this policyBase + nullable: true + platformType: + $ref: '#/components/schemas/microsoft.graph.policyPlatformType' + settingCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of remediated devices + type: number + description: Count of how many setting a policy holds format: int32 - unknownDeviceCount: + settingStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationSettingState' + state: + $ref: '#/components/schemas/microsoft.graph.complianceStatus' + userId: + type: string + description: 'User unique identifier, must be Guid' + nullable: true + userPrincipalName: + type: string + description: User Principal Name + nullable: true + version: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of unknown devices + type: number + description: The version of the policy format: int32 additionalProperties: type: object - microsoft.graph.deviceConfigurationProfile: + description: Support for this Entity is being deprecated starting May 2026 & will no longer be supported. + microsoft.graph.deviceHealthScriptPolicyState: + title: deviceHealthScriptPolicyState + type: object + properties: + assignmentFilterIds: + type: array + items: + type: string + nullable: true + description: A list of the assignment filter ids used for health script applicability evaluation + detectionState: + $ref: '#/components/schemas/microsoft.graph.runState' + deviceId: + type: string + description: The Intune device Id + deviceName: + type: string + description: Display name of the device + nullable: true + expectedStateUpdateDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The next timestamp of when the device health script is expected to execute + format: date-time + nullable: true + id: + type: string + description: Key of the device health script policy state is a concatenation of the MT sideCar policy Id and Intune device Id + lastStateUpdateDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 timestamp of when the device health script executed + format: date-time + lastSyncDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The last time that Intune Managment Extension synced with Intune + format: date-time + osVersion: + type: string + description: Value of the OS Version in string + nullable: true + policyId: + type: string + description: The MT sideCar policy Id + policyName: + type: string + description: Display name of the device health script + nullable: true + postRemediationDetectionScriptError: + type: string + description: Error from the detection script after remediation + nullable: true + postRemediationDetectionScriptOutput: + type: string + description: Detection script output after remediation + nullable: true + preRemediationDetectionScriptError: + type: string + description: Error from the detection script before remediation + nullable: true + preRemediationDetectionScriptOutput: + type: string + description: Output of the detection script before remediation + nullable: true + remediationScriptError: + type: string + description: Error output of the remediation script + nullable: true + remediationState: + $ref: '#/components/schemas/microsoft.graph.remediationState' + userName: + type: string + description: Name of the user whom ran the device health script + nullable: true + additionalProperties: + type: object + description: Contains properties for policy run state of the device health script. + microsoft.graph.deviceLogCollectionResponse: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceConfigurationProfile + - title: deviceLogCollectionResponse type: object properties: - accountId: + enrolledByUser: type: string - description: Account Id. + description: The User Principal Name (UPN) of the user that enrolled the device. nullable: true - configurationTechnologies: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Configuration Technologies for Settins Catalog Policies - format: int32 - createdDateTime: + errorCode: + type: number + description: 'The error code, if any. Valid values -9.22337203685478E+18 to 9.22337203685478E+18' + format: int64 + expirationDateTimeUTC: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 object was created. + description: The DateTime of the expiration of the logs. format: date-time - lastModifiedDateTime: + nullable: true + initiatedByUserPrincipalName: + type: string + description: The UPN for who initiated the request. + nullable: true + managedDeviceId: + 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: Indicates Intune device unique identifier. + format: uuid + receivedDateTimeUTC: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 entity was last modified. + description: The DateTime the request was received. format: date-time - platformType: - $ref: '#/components/schemas/microsoft.graph.platformType' - profileName: - type: string - description: Profile name nullable: true - profileType: - $ref: '#/components/schemas/microsoft.graph.profileType' - roleScopeTagIds: - type: array - items: - type: string - nullable: true - description: The list of scope tags for the configuration. - templateId: + requestedDateTimeUTC: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: TemplateId for Settings Catalog Policies + description: The DateTime of the request. + format: date-time + nullable: true + size: + type: number + description: The size of the logs. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + nullable: true + sizeInKB: + type: number + description: The size of the logs in KB. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.appLogUploadState' additionalProperties: type: object - description: 'The listing service profile entity contains the meta data of an Intune configuration profile ' - microsoft.graph.deviceConfiguration: + description: Windows Log Collection request entity. + microsoft.graph.managedDeviceMobileAppConfigurationState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceConfiguration + - title: managedDeviceMobileAppConfigurationState type: object properties: - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: DateTime the object was created. - format: date-time - description: - type: string - description: Admin provided description of the Device Configuration. - nullable: true - deviceManagementApplicabilityRuleDeviceMode: - $ref: '#/components/schemas/microsoft.graph.deviceManagementApplicabilityRuleDeviceMode' - deviceManagementApplicabilityRuleOsEdition: - $ref: '#/components/schemas/microsoft.graph.deviceManagementApplicabilityRuleOsEdition' - deviceManagementApplicabilityRuleOsVersion: - $ref: '#/components/schemas/microsoft.graph.deviceManagementApplicabilityRuleOsVersion' displayName: type: string - description: Admin provided name of the device configuration. - 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: DateTime the object was last modified. - format: date-time - roleScopeTagIds: - type: array - items: - type: string - nullable: true - description: List of Scope Tags for this Entity instance. - supportsScopeTags: - type: boolean - description: Indicates whether or not the underlying Device Configuration supports the assignment of scope tags. Assigning to the ScopeTags property is not allowed when this value is false and entities will not be visible to scoped users. This occurs for Legacy policies created in Silverlight and can be resolved by deleting and recreating the policy in the Azure Portal. This property is read-only. - readOnly: true - version: + description: The name of the policy for this policyBase + nullable: true + platformType: + $ref: '#/components/schemas/microsoft.graph.policyPlatformType' + settingCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Version of the device configuration. + type: number + description: Count of how many setting a policy holds format: int32 - assignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' - description: The list of assignments for the device configuration profile. - x-ms-navigationProperty: true - deviceSettingStateSummaries: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' - description: Device Configuration Setting State Device Summary - x-ms-navigationProperty: true - deviceStatuses: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStatus' - description: Device configuration installation status by device. - x-ms-navigationProperty: true - deviceStatusOverview: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceOverview' - groupAssignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationGroupAssignment' - description: The list of group assignments for the device configuration profile. - x-ms-navigationProperty: true - userStatuses: + settingStates: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStatus' - description: Device configuration installation status by user. - x-ms-navigationProperty: true - userStatusOverview: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserOverview' - additionalProperties: - type: object - description: Device Configuration. - microsoft.graph.deviceConfigurationAssignment: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceConfigurationAssignment - type: object - properties: - intent: - $ref: '#/components/schemas/microsoft.graph.deviceConfigAssignmentIntent' - source: - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentSource' - sourceId: + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationSettingState' + state: + $ref: '#/components/schemas/microsoft.graph.complianceStatus' + userId: type: string - description: The identifier of the source of the assignment. This property is read-only. + description: 'User unique identifier, must be Guid' nullable: true - readOnly: true - target: - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' + userPrincipalName: + type: string + description: User Principal Name + nullable: true + version: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The version of the policy + format: int32 additionalProperties: type: object - description: The device configuration assignment entity assigns an AAD group to a specific device configuration. - microsoft.graph.deviceConfigurationDeviceStatus: + description: Managed Device Mobile App Configuration State for a given device. + microsoft.graph.deviceAssignmentItem: + title: deviceAssignmentItem + type: object + properties: + assignmentItemActionIntent: + $ref: '#/components/schemas/microsoft.graph.deviceAssignmentItemIntent' + assignmentItemActionStatus: + $ref: '#/components/schemas/microsoft.graph.deviceAssignmentItemStatus' + errorCode: + type: number + description: The error code for the application or configuration regarding the failed executed action on the managed device. Read-Only. Returned in the action result. 0 is default value and indicates no failure. Valid values -9.22337203685478E+18 to 9.22337203685478E+18. This property is read-only. + format: int64 + readOnly: true + intentActionMessage: + type: string + description: 'The intent action message for the application or configuration regarding the executed action on the managed device. When the action is on error, this property provides message on the reason of failure. When the action is in progress, this property provides message on what''s being processed on the device. Read-Only. Returned in the action result. Can be null. Max length is 1500. This property is read-only.' + nullable: true + readOnly: true + itemDisplayName: + type: string + description: The item displayName name for the application or configuration. Read-Only. Returned in the action result. Default value is null. The property value cannot be modified and is automatically populated with the action result. Max length is 200. This property is read-only. + nullable: true + readOnly: true + itemId: + type: string + description: The unique identifier for the application or configuration. ItemId is required property which needs to be set in the action POST request parameter for the DeviceAssignmentItem intended to remove. Max length is 40 + itemSubTypeDisplayName: + type: string + description: 'Indicates the specific type for the application or configuration. For example, unknown, application, appConfiguration, exploitProtection, bitLocker, deviceControl, microsoftEdgeBaseline, attackSurfaceReductionRulesConfigMgr, endpointDetectionandResponse, windowsUpdateforBusiness, microsoftDefenderFirewallRules, applicationControl, microsoftDefenderAntivirusexclusions, microsoftDefenderAntivirus, wiredNetwork, derivedPersonalIdentityVerificationCredential, windowsHealthMonitoring, extensions, mxProfileZebraOnly, deviceFirmwareConfigurationInterface, deliveryOptimization, identityProtection, kiosk, overrideGroupPolicy, domainJoinPreview, pkcsImportedCertificate, networkBoundary, endpointProtection, microsoftDefenderAtpWindows10Desktop, sharedMultiUserDevice, deviceFeatures, secureAssessmentEducation, wiFiImport, editionUpgradeAndModeSwitch, vpn, custom, softwareUpdates, deviceRestrictionsWindows10Team, email, trustedCertificate, scepCertificate, emailSamsungKnoxOnly, pkcsCertificate, deviceRestrictions, wiFi, settingsCatalog. Read-Only. Returned in the action result. Default value is null. The property value cannot be modified and is automatically populated with the action result. Max length is 200. This property is read-only.' + nullable: true + readOnly: true + itemType: + $ref: '#/components/schemas/microsoft.graph.deviceAssignmentItemType' + lastActionDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time when the application or configuration was initiated an action execution. Read-Only. Returned in the action result. The property value cannot be modified and is automatically populated when the action is initiated. 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, 2025 would look like this: ''2025-01-01T00:00:00Z''. This property is read-only.' + format: date-time + readOnly: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time when the application or configuration was last modified because of either action execution or status change. Read-Only. Returned in the action result. The property value cannot be modified and is automatically populated when the action is initiated or the device has a status change. 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, 2025 would look like this: ''2025-01-01T00:00:00Z''. This property is read-only.' + format: date-time + readOnly: true + additionalProperties: + type: object + description: 'Represents the application or configuration included in the ChangeAssignments action execution or result. For action execution, it represents the application or configuration intended to be uninstalled or removed on the managed device. For action result, it represents the live reporting data for this application or configuration regarding its removal or restoration process.' + microsoft.graph.deviceLogCollectionRequest: + title: deviceLogCollectionRequest + type: object + properties: + id: + type: string + description: The unique identifier + nullable: true + templateType: + $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionTemplateType' + additionalProperties: + type: object + description: Windows Log Collection request entity. + microsoft.graph.cloudPcRemoteActionResult: + title: cloudPcRemoteActionResult + type: object + properties: + actionName: + type: string + description: 'The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize, Restore. Supported values in enterprise Cloud PC devices are: Reboot, Rename, Reprovision, Troubleshoot.' + nullable: true + actionState: + $ref: '#/components/schemas/microsoft.graph.actionState' + cloudPcId: + type: string + description: The ID of the Cloud PC device on which the remote action is performed. 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 + description: 'Last update time for action. 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''.' + format: date-time + nullable: true + managedDeviceId: + type: string + description: The ID of the Intune managed device on which the remote action is performed. Read-only. + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Time the action was initiated. 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''.' + format: date-time + nullable: true + statusDetail: + $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetail' + statusDetails: + $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' + additionalProperties: + type: object + microsoft.graph.cloudPcReviewStatus: + title: cloudPcReviewStatus + type: object + properties: + accessTier: + $ref: '#/components/schemas/microsoft.graph.cloudPcBlobAccessTier' + azureStorageAccountId: + type: string + description: The resource ID of the Azure Storage account in which the Cloud PC snapshot is being saved. + nullable: true + azureStorageAccountName: + type: string + description: The name of the Azure Storage account in which the Cloud PC snapshot is being saved. + nullable: true + azureStorageContainerName: + type: string + description: The name of the container in an Azure Storage account in which the Cloud PC snapshot is being saved. + nullable: true + inReview: + type: boolean + description: True if the Cloud PC is set to in review by the administrator. + restorePointDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The specific date and time of the Cloud PC snapshot that was taken and saved automatically, when the Cloud PC is set to in review. 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.' + format: date-time + nullable: true + reviewStartDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The specific date and time when the Cloud PC was set to in review. 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.' + format: date-time + nullable: true + subscriptionId: + type: string + description: 'The ID of the Azure subscription in which the Cloud PC snapshot is being saved, in GUID format.' + nullable: true + subscriptionName: + type: string + description: The name of the Azure subscription in which the Cloud PC snapshot is being saved. + nullable: true + userAccessLevel: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserAccessLevel' + additionalProperties: + type: object + microsoft.graph.deviceCompliancePolicySettingState: + title: deviceCompliancePolicySettingState + type: object + properties: + currentValue: + type: string + description: Current value of setting on device + nullable: true + errorCode: + type: number + description: Error code for the setting + format: int64 + errorDescription: + type: string + description: Error description + nullable: true + instanceDisplayName: + type: string + description: Name of setting instance that is being reported. + nullable: true + setting: + type: string + description: The setting that is being reported + nullable: true + settingInstanceId: + type: string + description: SettingInstanceId + nullable: true + settingName: + type: string + description: Localized/user friendly setting name that is being reported + nullable: true + sources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.settingSource' + description: Contributing policies + state: + $ref: '#/components/schemas/microsoft.graph.complianceStatus' + userEmail: + type: string + description: UserEmail + nullable: true + userId: + type: string + description: UserId + nullable: true + userName: + type: string + description: UserName + nullable: true + userPrincipalName: + type: string + description: UserPrincipalName. + nullable: true + additionalProperties: + type: object + description: Device Compilance Policy Setting State for a given device. + microsoft.graph.administratorConfiguredDeviceComplianceState: + title: administratorConfiguredDeviceComplianceState + enum: + - basedOnDeviceCompliancePolicy + - nonCompliant + type: string + description: Administrator configured device compliance state Enum + x-ms-enum: + name: administratorConfiguredDeviceComplianceState + modelAsString: false + values: + - value: basedOnDeviceCompliancePolicy + description: Set compliance state based on other compliance polices + name: basedOnDeviceCompliancePolicy + - value: nonCompliant + description: Set compliance to nonCompliant + name: nonCompliant + microsoft.graph.configurationManagerAction: + title: configurationManagerAction + type: object + properties: + action: + $ref: '#/components/schemas/microsoft.graph.configurationManagerActionType' + additionalProperties: + type: object + description: Parameter for action triggerConfigurationManagerAction + microsoft.graph.updateWindowsDeviceAccountActionParameter: + title: updateWindowsDeviceAccountActionParameter + type: object + properties: + calendarSyncEnabled: + type: boolean + nullable: true + deviceAccount: + $ref: '#/components/schemas/microsoft.graph.windowsDeviceAccount' + deviceAccountEmail: + type: string + nullable: true + exchangeServer: + type: string + nullable: true + passwordRotationEnabled: + type: boolean + nullable: true + sessionInitiationProtocalAddress: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.obliterationBehavior: + title: obliterationBehavior + enum: + - default + - doNotObliterate + - obliterateWithWarning + - always + - unknownFutureValue + type: string + description: 'In macOS 12 and later, this command uses Erase All Content and Settings (EACS) on Mac computers with the Apple M1 chip or the Apple T2 Security Chip. On those devices, if EACS can’t run, the device can use obliteration (macOS 11.x behavior). This key has no effect on machines prior to the T2 chip. Upon receiving this command, the device performs preflight checks to determine if the device is in a state that allows EACS. The ObliterationBehavior value defines the device''s fallback behavior.' + x-ms-enum: + name: obliterationBehavior + modelAsString: false + values: + - value: default + description: 'Default. If Erase All Content and Settings (EACS) preflight fails, the device responds to the server with an Error status and then attempts to erase itself. If EACS preflight succeeds but EACS fails, then the device attempts to erase itself.' + name: default + - value: doNotObliterate + description: 'If Erase All Content and Settings (EACS) preflight fails, the device responds to the server with an Error status and doesn’t attempt to erase itself. If EACS preflight succeeds but EACS fails, then the device doesn’t attempt to erase itself.' + name: doNotObliterate + - value: obliterateWithWarning + description: 'If Erase All Content and Settings (EACS) preflight fails, the device responds with an Acknowledged status and then attempts to erase itself. If EACS preflight succeeds but EACS fails, then the device attempts to erase itself.' + name: obliterateWithWarning + - value: always + description: The system doesn’t attempt Erase All Content and Settings (EACS). T2 and later devices always obliterate. + name: always + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.securityBaselineState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceConfigurationDeviceStatus + - title: securityBaselineState type: object properties: - complianceGracePeriodExpirationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The DateTime when device compliance grace period expires - format: date-time - deviceDisplayName: - type: string - description: Device name of the DevicePolicyStatus. - nullable: true - deviceModel: - type: string - description: The device model that is being reported - nullable: true - lastReportedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + displayName: type: string - description: Last modified date time of the policy report. - format: date-time - platform: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Platform of the device that is being reported - format: int32 - status: - $ref: '#/components/schemas/microsoft.graph.complianceStatus' - userName: + description: The display name of the security baseline + securityBaselineTemplateId: type: string - description: The User Name that is being reported + description: The security baseline template id nullable: true + state: + $ref: '#/components/schemas/microsoft.graph.securityBaselineComplianceState' userPrincipalName: type: string - description: UserPrincipalName. + description: User Principal Name nullable: true + settingStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.securityBaselineSettingState' + description: The security baseline state for different settings for a device + x-ms-navigationProperty: 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' - - title: deviceConfigurationDeviceOverview - type: object - properties: - configurationVersion: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Version of the policy for that overview - format: int32 - conflictCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of devices in conflict - format: int32 - errorCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of error devices - format: int32 - failedCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of failed devices - format: int32 - lastUpdateDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Last update time - format: date-time - notApplicableCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of not applicable devices - format: int32 - notApplicablePlatformCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of not applicable devices due to mismatch platform and policy - format: int32 - pendingCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of pending devices - format: int32 - successCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of succeeded devices - format: int32 - additionalProperties: - type: object - microsoft.graph.deviceConfigurationGroupAssignment: + description: Security baseline state for a device. + microsoft.graph.securityBaselineSettingState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceConfigurationGroupAssignment + - title: securityBaselineSettingState type: object properties: - excludeGroup: - type: boolean - description: Indicates if this group is should be excluded. Defaults that the group should be included - targetGroupId: + contributingPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.securityBaselineContributingPolicy' + description: The policies that contribute to this setting instance + errorCode: type: string - description: The Id of the AAD group we are targeting the device configuration to. + description: The error code if the setting is in error state nullable: true - deviceConfiguration: - $ref: '#/components/schemas/microsoft.graph.deviceConfiguration' - additionalProperties: - type: object - description: Device configuration group assignment. - microsoft.graph.deviceConfigurationUserStatus: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceConfigurationUserStatus - type: object - properties: - devicesCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Devices count for that user. - format: int32 - lastReportedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + settingCategoryId: type: string - description: Last modified date time of the policy report. - format: date-time - status: - $ref: '#/components/schemas/microsoft.graph.complianceStatus' - userDisplayName: + description: The setting category id which this setting belongs to + nullable: true + settingCategoryName: type: string - description: User name of the DevicePolicyStatus. + description: The setting category name which this setting belongs to nullable: true - userPrincipalName: + settingId: type: string - description: UserPrincipalName. + description: The setting id guid nullable: true - additionalProperties: - type: object - microsoft.graph.deviceConfigurationUserOverview: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceConfigurationUserOverview - type: object - properties: - configurationVersion: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Version of the policy for that overview - format: int32 - conflictCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of users in conflict - format: int32 - errorCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of error Users - format: int32 - failedCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of failed Users - format: int32 - lastUpdateDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + settingName: type: string - description: Last update time - format: date-time - notApplicableCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of not applicable users - format: int32 - pendingCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of pending Users - format: int32 - successCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of succeeded Users - format: int32 - additionalProperties: - type: object - microsoft.graph.deviceConfigurationUserStateSummary: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceConfigurationUserStateSummary - type: object - properties: - compliantUserCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of compliant users - format: int32 - conflictUserCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of conflict users - format: int32 - errorUserCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of error users - format: int32 - nonCompliantUserCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of NonCompliant users - format: int32 - notApplicableUserCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of not applicable users - format: int32 - remediatedUserCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of remediated users - format: int32 - unknownUserCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of unknown users - format: int32 + description: The setting name that is being reported + sourcePolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.settingSource' + description: The policies that contribute to this setting instance + state: + $ref: '#/components/schemas/microsoft.graph.securityBaselineComplianceState' additionalProperties: type: object - microsoft.graph.deviceHealthScript: + description: The security baseline compliance state of a setting for a device + microsoft.graph.windowsProtectionState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceHealthScript + - title: windowsProtectionState type: object properties: - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The timestamp of when the device health script was created. This property is read-only. - format: date-time - readOnly: true - description: - type: string - description: Description of the device health script - nullable: true - detectionScriptContent: + antiMalwareVersion: type: string - description: The entire content of the detection powershell script - format: base64url + description: Current anti malware version nullable: true - detectionScriptParameters: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptParameter' - description: List of ComplexType DetectionScriptParameters objects. - deviceHealthScriptType: - $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptType' - displayName: + deviceState: + $ref: '#/components/schemas/microsoft.graph.windowsDeviceHealthState' + engineVersion: type: string - description: Name of the device health script + description: Current endpoint protection engine's version nullable: true - enforceSignatureCheck: + fullScanOverdue: type: boolean - description: Indicate whether the script signature needs be checked - highestAvailableVersion: - type: string - description: Highest available version for a Microsoft Proprietary script + description: 'When TRUE indicates full scan is overdue, when FALSE indicates full scan is not overdue. Defaults to setting on client device.' nullable: true - isGlobalScript: + fullScanRequired: type: boolean - description: Determines if this is Microsoft Proprietary Script. Proprietary scripts are read-only - 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 of when the device health script was modified. This property is read-only. - format: date-time - readOnly: true - publisher: - type: string - description: Name of the device health script publisher - nullable: true - remediationScriptContent: - type: string - description: The entire content of the remediation powershell script - format: base64url + description: 'When TRUE indicates full scan is required, when FALSE indicates full scan is not required. Defaults to setting on client device.' nullable: true - remediationScriptParameters: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptParameter' - description: List of ComplexType RemediationScriptParameters objects. - roleScopeTagIds: - type: array - items: - type: string - nullable: true - description: List of Scope Tag IDs for the device health script - runAs32Bit: + isVirtualMachine: type: boolean - description: Indicate whether PowerShell script(s) should run as 32-bit - runAsAccount: - $ref: '#/components/schemas/microsoft.graph.runAsAccountType' - version: - type: string - description: Version of the device health script + description: 'When TRUE indicates the device is a virtual machine, when FALSE indicates the device is not a virtual machine. Defaults to setting on client device.' nullable: true - assignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptAssignment' - description: The list of group assignments for the device health script - x-ms-navigationProperty: true - deviceRunStates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptDeviceState' - description: List of run states for the device health script across all devices - x-ms-navigationProperty: true - runSummary: - $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptRunSummary' - additionalProperties: - type: object - description: Intune will provide customer the ability to run their Powershell Health scripts (remediation + detection) on the enrolled windows 10 Azure Active Directory joined devices. - microsoft.graph.deviceHealthScriptAssignment: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceHealthScriptAssignment - type: object - properties: - runRemediationScript: - type: boolean - description: Determine whether we want to run detection script only or run both detection script and remediation script - runSchedule: - $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptRunSchedule' - target: - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' - additionalProperties: - type: object - description: Contains properties used to assign a device management script to a group. - microsoft.graph.deviceHealthScriptDeviceState: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceHealthScriptDeviceState - type: object - properties: - assignmentFilterIds: - type: array - items: - type: string - nullable: true - description: A list of the assignment filter ids used for health script applicability evaluation - detectionState: - $ref: '#/components/schemas/microsoft.graph.runState' - expectedStateUpdateDateTime: + lastFullScanDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The next timestamp of when the device health script is expected to execute + description: Last quick scan datetime format: date-time nullable: true - lastStateUpdateDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + lastFullScanSignatureVersion: type: string - description: The last timestamp of when the device health script executed - format: date-time - lastSyncDateTime: + description: Last full scan signature version + nullable: true + lastQuickScanDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The last time that Intune Managment Extension synced with Intune + description: Last quick scan datetime format: date-time - postRemediationDetectionScriptError: - type: string - description: Error from the detection script after remediation - nullable: true - postRemediationDetectionScriptOutput: - type: string - description: Detection script output after remediation - nullable: true - preRemediationDetectionScriptError: - type: string - description: Error from the detection script before remediation - nullable: true - preRemediationDetectionScriptOutput: - type: string - description: Output of the detection script before remediation nullable: true - remediationScriptError: + lastQuickScanSignatureVersion: type: string - description: Error output of the remediation script + description: Last quick scan signature version nullable: true - remediationState: - $ref: '#/components/schemas/microsoft.graph.remediationState' - managedDevice: - $ref: '#/components/schemas/microsoft.graph.managedDevice' - additionalProperties: - type: object - description: Contains properties for device run state of the device health script. - microsoft.graph.deviceHealthScriptRunSummary: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceHealthScriptRunSummary - type: object - properties: - detectionScriptErrorDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of devices on which the detection script execution encountered an error and did not complete - format: int32 - detectionScriptNotApplicableDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of devices for which the detection script was not applicable - format: int32 - detectionScriptPendingDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of devices which have not yet run the latest version of the device health script - format: int32 - issueDetectedDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of devices for which the detection script found an issue - format: int32 - issueRemediatedCumulativeDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of devices that were remediated over the last 30 days - format: int32 - issueRemediatedDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of devices for which the remediation script was able to resolve the detected issue - format: int32 - issueReoccurredDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of devices for which the remediation script executed successfully but failed to resolve the detected issue - format: int32 - lastScriptRunDateTime: + lastReportedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Last run time for the script across all devices + description: Last device health status reported time format: date-time nullable: true - noIssueDetectedDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of devices for which the detection script did not find an issue and the device is healthy - format: int32 - remediationScriptErrorDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of devices for which the remediation script execution encountered an error and did not complete - format: int32 - remediationSkippedDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of devices for which remediation was skipped - format: int32 - additionalProperties: - type: object - description: Contains properties for the run summary of a device management script. - microsoft.graph.deviceManagementScript: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementScript - type: object - properties: - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The date and time the device management script was created. This property is read-only. - format: date-time - readOnly: true - description: - type: string - description: Optional description for the device management script. + malwareProtectionEnabled: + type: boolean + description: When TRUE indicates anti malware is enabled when FALSE indicates anti malware is not enabled. nullable: true - displayName: - type: string - description: Name of the device management script. + networkInspectionSystemEnabled: + type: boolean + description: 'When TRUE indicates network inspection system enabled, when FALSE indicates network inspection system is not enabled. Defaults to setting on client device.' + nullable: true + productStatus: + $ref: '#/components/schemas/microsoft.graph.windowsDefenderProductStatus' + quickScanOverdue: + type: boolean + description: 'When TRUE indicates quick scan is overdue, when FALSE indicates quick scan is not overdue. Defaults to setting on client device.' + nullable: true + realTimeProtectionEnabled: + type: boolean + description: 'When TRUE indicates real time protection is enabled, when FALSE indicates real time protection is not enabled. Defaults to setting on client device.' nullable: true - enforceSignatureCheck: + rebootRequired: type: boolean - description: Indicate whether the script signature needs be checked. - fileName: - type: string - description: Script file name. + description: 'When TRUE indicates reboot is required, when FALSE indicates when TRUE indicates reboot is not required. Defaults to setting on client device.' 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 device management script was last modified. This property is read-only. - format: date-time - readOnly: true - roleScopeTagIds: - type: array - items: - type: string - nullable: true - description: List of Scope Tag IDs for this PowerShellScript instance. - runAs32Bit: + signatureUpdateOverdue: type: boolean - description: A value indicating whether the PowerShell script should run as 32-bit - runAsAccount: - $ref: '#/components/schemas/microsoft.graph.runAsAccountType' - scriptContent: + description: 'When TRUE indicates signature is out of date, when FALSE indicates signature is not out of date. Defaults to setting on client device.' + nullable: true + signatureVersion: type: string - description: The script content. - format: base64url + description: Current malware definitions version nullable: true - assignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptAssignment' - description: The list of group assignments for the device management script. - x-ms-navigationProperty: true - deviceRunStates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' - description: List of run states for this script across all devices. - x-ms-navigationProperty: true - groupAssignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptGroupAssignment' - description: The list of group assignments for the device management script. - x-ms-navigationProperty: true - runSummary: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptRunSummary' - userRunStates: + tamperProtectionEnabled: + type: boolean + description: 'When TRUE indicates the Windows Defender tamper protection feature is enabled, when FALSE indicates the Windows Defender tamper protection feature is not enabled. Defaults to setting on client device.' + nullable: true + detectedMalwareState: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptUserState' - description: List of run states for this script across all users. + $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' + description: Device malware list x-ms-navigationProperty: true additionalProperties: type: object - description: Intune will provide customer the ability to run their Powershell scripts on the enrolled windows 10 Azure Active Directory joined devices. The script can be run once or periodically. - microsoft.graph.deviceManagementScriptAssignment: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementScriptAssignment - type: object - properties: - target: - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' - additionalProperties: - type: object - description: Contains properties used to assign a device management script to a group. - microsoft.graph.deviceManagementScriptDeviceState: + description: Device protection status entity. + microsoft.graph.windowsDeviceMalwareState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementScriptDeviceState + - title: windowsDeviceMalwareState type: object properties: - errorCode: + additionalInformationUrl: + type: string + description: Information URL to learn more about the malware + nullable: true + category: + $ref: '#/components/schemas/microsoft.graph.windowsMalwareCategory' + detectionCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Error code corresponding to erroneous execution of the device management script. + type: number + description: Number of times the malware is detected format: int32 - errorDescription: + nullable: true + displayName: type: string - description: Error description corresponding to erroneous execution of the device management script. + description: Malware name nullable: true - lastStateUpdateDateTime: + executionState: + $ref: '#/components/schemas/microsoft.graph.windowsMalwareExecutionState' + initialDetectionDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Latest time the device management script executes. + description: Initial detection datetime of the malware format: date-time - resultMessage: - type: string - description: Details of execution output. - nullable: true - runState: - $ref: '#/components/schemas/microsoft.graph.runState' - managedDevice: - $ref: '#/components/schemas/microsoft.graph.managedDevice' - additionalProperties: - type: object - description: Contains properties for device run state of the device management script. - microsoft.graph.deviceManagementScriptGroupAssignment: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementScriptGroupAssignment - type: object - properties: - targetGroupId: - type: string - description: The Id of the Azure Active Directory group we are targeting the script to. nullable: true - additionalProperties: - type: object - description: Contains properties used to assign a device management script to a group. - microsoft.graph.deviceManagementScriptRunSummary: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementScriptRunSummary - type: object - properties: - errorDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Error device count. - format: int32 - errorUserCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Error user count. - format: int32 - successDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Success device count. - format: int32 - successUserCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Success user count. - format: int32 - additionalProperties: - type: object - description: Contains properties for the run summary of a device management script. - microsoft.graph.deviceManagementScriptUserState: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementScriptUserState - type: object - properties: - errorDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Error device count for specific user. - format: int32 - successDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Success device count for specific user. - format: int32 - userPrincipalName: + lastStateChangeDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: User principle name of specific user. + description: The last time this particular threat was changed + format: date-time nullable: true - deviceRunStates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' - description: List of run states for this script across all devices of specific user. - x-ms-navigationProperty: true + severity: + $ref: '#/components/schemas/microsoft.graph.windowsMalwareSeverity' + state: + $ref: '#/components/schemas/microsoft.graph.windowsMalwareState' + threatState: + $ref: '#/components/schemas/microsoft.graph.windowsMalwareThreatState' additionalProperties: type: object - description: Contains properties for user run state of the device management script. - microsoft.graph.deviceShellScript: + description: Malware detection entity. + microsoft.graph.powerliftIncidentMetadata: + title: powerliftIncidentMetadata + type: object + properties: + application: + type: string + description: 'The name of the application the diagnostic is from. Example: com.microsoft.CompanyPortal' + nullable: true + clientVersion: + type: string + description: 'The version of the application. Example: 5.2203.1' + nullable: true + createdAtDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The time the app diagnostic was created. Example: 2022-04-19T17:24:45.313Z' + format: date-time + nullable: true + easyId: + type: string + description: 'The unique app diagnostic identifier as a user friendly 8 character hexadecimal string. Example: 8520467A' + nullable: true + fileNames: + type: array + items: + type: string + nullable: true + description: A list of files that are associated with the diagnostic. + locale: + type: string + description: 'The locale information of the application. Example: en-US' + nullable: true + platform: + type: string + description: 'The device''s OS the diagnostic is from. Example: iOS' + nullable: true + powerliftId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: 'The unique identifier of the app diagnostic. Example: 8520467a-49a9-44a4-8447-8dfb8bec6726' + format: uuid + additionalProperties: + type: object + description: Collection of app diagnostics associated with a user. + microsoft.graph.cloudPcBulkRemoteActionResult: + title: cloudPcBulkRemoteActionResult + type: object + properties: + failedDeviceIds: + type: array + items: + type: string + nullable: true + description: A list of all the Intune managed device IDs that completed the bulk action with a failure. + notFoundDeviceIds: + type: array + items: + type: string + nullable: true + description: A list of all the Intune managed device IDs that were not found when the bulk action was attempted. + notSupportedDeviceIds: + type: array + items: + type: string + nullable: true + description: A list of all the Intune managed device IDs that were identified as unsupported for the bulk action. + successfulDeviceIds: + type: array + items: + type: string + nullable: true + description: A list of all the Intune managed device IDs that completed the bulk action successfully. + additionalProperties: + type: object + microsoft.graph.restoreTimeRange: + title: restoreTimeRange + enum: + - before + - after + - beforeOrAfter + - unknownFutureValue + type: string + microsoft.graph.powerliftDownloadRequest: + title: powerliftDownloadRequest + type: object + properties: + files: + type: array + items: + type: string + nullable: true + description: The list of files to download + powerliftId: + 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 id for the request + format: uuid + additionalProperties: + type: object + description: Request used to download app diagnostic files. + microsoft.graph.powerliftAppDiagnosticDownloadRequest: + title: powerliftAppDiagnosticDownloadRequest + type: object + properties: + files: + type: array + items: + type: string + nullable: true + description: The list of files to download which is associated with the diagnostic. + powerliftId: + type: string + description: The unique id for the request that serves as an identifer for the diagnostic to be downloaded. + nullable: true + additionalProperties: + type: object + description: This type contains request details to download app diagnostic files. + microsoft.graph.managedDeviceRemoteAction: + title: managedDeviceRemoteAction + enum: + - retire + - delete + - fullScan + - quickScan + - signatureUpdate + - wipe + - customTextNotification + - rebootNow + - setDeviceName + - syncDevice + - deprovision + - disable + - reenable + - moveDeviceToOrganizationalUnit + - activateDeviceEsim + - collectDiagnostics + - initiateMobileDeviceManagementKeyRecovery + - initiateOnDemandProactiveRemediation + - unknownFutureValue + - initiateDeviceAttestation + type: string + x-ms-enum: + name: managedDeviceRemoteAction + modelAsString: false + values: + - value: retire + description: Name of the retire action. + name: retire + - value: delete + description: Name of the delete action. + name: delete + - value: fullScan + description: Name of the full Scan action. + name: fullScan + - value: quickScan + description: Name of the Quick Scan action. + name: quickScan + - value: signatureUpdate + description: Signature Update action + name: signatureUpdate + - value: wipe + description: Name of the wipe action. + name: wipe + - value: customTextNotification + description: Name of the Custom Text Notification action. + name: customTextNotification + - value: rebootNow + description: Name of the reboot now action. + name: rebootNow + - value: setDeviceName + description: Set Device Name action. + name: setDeviceName + - value: syncDevice + description: Sync Device action. + name: syncDevice + - value: deprovision + description: Name of the deprovision action. + name: deprovision + - value: disable + description: Name of the disable action. + name: disable + - value: reenable + description: Name of the reenable action. + name: reenable + - value: moveDeviceToOrganizationalUnit + description: Name of the moveDevicesToOU action. + name: moveDeviceToOrganizationalUnit + - value: activateDeviceEsim + description: Name of action to Activate eSIM on the device. + name: activateDeviceEsim + - value: collectDiagnostics + description: Name of the collectDiagnostics action. + name: collectDiagnostics + - value: initiateMobileDeviceManagementKeyRecovery + description: Name of action to initiate MDM key recovery + name: initiateMobileDeviceManagementKeyRecovery + - value: initiateOnDemandProactiveRemediation + description: Name of action to initiate On Demand Proactive Remediation + name: initiateOnDemandProactiveRemediation + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + - value: initiateDeviceAttestation + description: Indicates remote device action to intiate Mobile Device Management (MDM) attestation if device is capable for it + name: initiateDeviceAttestation + microsoft.graph.bulkManagedDeviceActionResult: + title: bulkManagedDeviceActionResult + type: object + properties: + failedDeviceIds: + type: array + items: + type: string + nullable: true + description: Failed devices + notFoundDeviceIds: + type: array + items: + type: string + nullable: true + description: Not found devices + notSupportedDeviceIds: + type: array + items: + type: string + nullable: true + description: Not supported devices + successfulDeviceIds: + type: array + items: + type: string + nullable: true + description: Successful devices + additionalProperties: + type: object + microsoft.graph.powerliftIncidentDetail: + title: powerliftIncidentDetail + type: object + properties: + applicationName: + type: string + description: 'TThe name of the application for which the diagnostic is collected. Example: com.microsoft.CompanyPortal' + nullable: true + clientApplicationVersion: + type: string + description: 'The version of the application for which the diagnostic is collected. Example: 5.2203.1' + 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 time the app diagnostic was created. The value cannot be modified and is automatically populated when the diagnostic is uploaded. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.Example: 2022-04-19T17:24:45.313Z' + format: date-time + nullable: true + easyId: + type: string + description: 'The unique app diagnostic identifier as a user friendly 8 character hexadecimal string. This id is smaller compared to the powerliftId. Th Example: 8520467A' + nullable: true + fileNames: + type: array + items: + type: string + nullable: true + description: A list of files that are associated with the diagnostic. + locale: + type: string + description: 'The locale information of the application for which the diagnostic is collected. Example: en-US' + nullable: true + platformDisplayName: + type: string + description: 'The operating system of the device from which diagnostics are collected. Example: iOS' + nullable: true + powerliftId: + type: string + description: 'The unique identifier of the app diagnostic. This id is assigned to a diagnostic when it is uploaded to Powerlift. Example: 8520467a-49a9-44a4-8447-8dfb8bec6726' + nullable: true + additionalProperties: + type: object + description: 'This type contains specific information regarding a Powerlift incident, such as when it was uploaded, the platform the device was on, and a string array of files associated to the incident.' + microsoft.graph.deviceManagementCompliancePolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceShellScript + - title: deviceManagementCompliancePolicy type: object properties: - blockExecutionNotifications: - type: boolean - description: Does not notify the user a script is being executed createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time the device management script was created. This property is read-only. + description: Policy creation date and time. This property is read-only. format: date-time readOnly: true - description: - type: string - description: Optional description for the device management script. - nullable: true - displayName: + creationSource: type: string - description: Name of the device management script. + description: Policy creation source nullable: true - executionFrequency: - pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' - type: string - description: The interval for script to run. If not defined the script will run once - format: duration - fileName: + description: type: string - description: Script file name. + description: Policy description nullable: true + isAssigned: + type: boolean + description: Policy assignment status. This property is read-only. + readOnly: 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 device management script was last modified. This property is read-only. + description: Policy last modification date and time. This property is read-only. format: date-time readOnly: true - retryCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of times for the script to be retried if it fails - format: int32 + name: + type: string + description: Policy name + nullable: true + platforms: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPlatforms' roleScopeTagIds: type: array items: type: string nullable: true - description: List of Scope Tag IDs for this PowerShellScript instance. - runAsAccount: - $ref: '#/components/schemas/microsoft.graph.runAsAccountType' - scriptContent: - type: string - description: The script content. - format: base64url - nullable: true + description: List of Scope Tags for this Entity instance. + settingCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of settings. This property is read-only. + format: int32 + readOnly: true + technologies: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTechnologies' assignments: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptAssignment' - description: The list of group assignments for the device management script. - x-ms-navigationProperty: true - deviceRunStates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' - description: List of run states for this script across all devices. + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + description: Policy assignments x-ms-navigationProperty: true - groupAssignments: + scheduledActionsForRule: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptGroupAssignment' - description: The list of group assignments for the device management script. + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRule' + description: The list of scheduled action for this rule x-ms-navigationProperty: true - runSummary: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptRunSummary' - userRunStates: + settings: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptUserState' - description: List of run states for this script across all users. + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' + description: Policy settings x-ms-navigationProperty: true additionalProperties: type: object - description: Intune will provide customer the ability to run their Shell scripts on the enrolled Mac OS devices. The script can be run once or periodically. - microsoft.graph.embeddedSIMActivationCodePool: + description: Device Management Compliance Policy + microsoft.graph.deviceManagementConfigurationPolicyAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: embeddedSIMActivationCodePool + - title: deviceManagementConfigurationPolicyAssignment type: object properties: - activationCodeCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The total count of activation codes which belong to this pool. - format: int32 - activationCodes: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCode' - description: The activation codes which belong to this pool. This navigation property is used to post activation codes to Intune but cannot be used to read activation codes from Intune. - 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 time the embedded SIM activation code pool was created. Generated service side. - format: date-time - displayName: + source: + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentSource' + sourceId: type: string - description: The admin defined name of the embedded SIM activation code pool. - 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])$' + description: The identifier of the source of the assignment. + nullable: true + target: + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' + additionalProperties: + type: object + description: The DeviceManagementConfigurationPolicyAssignment entity assigns a specific DeviceManagementConfigurationPolicy to an AAD group. + microsoft.graph.deviceManagementComplianceScheduledActionForRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementComplianceScheduledActionForRule + type: object + properties: + ruleName: type: string - description: The time the embedded SIM activation code pool was last modified. Updated service side. - format: date-time - assignments: + description: Name of the rule which this scheduled action applies to. + nullable: true + scheduledActionConfigurations: type: array items: - $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCodePoolAssignment' - description: Navigational property to a list of targets to which this pool is assigned. + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceActionItem' + description: The list of scheduled action configurations for this compliance policy. This collection can contain a maximum of 100 elements. x-ms-navigationProperty: true - deviceStates: + additionalProperties: + type: object + description: Scheduled Action for Rule + microsoft.graph.deviceManagementComplianceActionItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementComplianceActionItem + type: object + properties: + actionType: + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceActionType' + gracePeriodHours: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of hours to wait till the action will be enforced. Valid values 0 to 8760 + format: int32 + notificationMessageCCList: type: array items: - $ref: '#/components/schemas/microsoft.graph.embeddedSIMDeviceState' - description: Navigational property to a list of device states for this pool. - x-ms-navigationProperty: true + type: string + nullable: true + description: A list of group IDs to speicify who to CC this notification message to. This collection can contain a maximum of 100 elements. + notificationTemplateId: + type: string + description: What notification Message template to use + nullable: true additionalProperties: type: object - description: A pool represents a group of embedded SIM activation codes. - microsoft.graph.embeddedSIMActivationCodePoolAssignment: + description: Scheduled Action for Rule + microsoft.graph.deviceManagementConfigurationSetting: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: embeddedSIMActivationCodePoolAssignment + - title: deviceManagementConfigurationSetting type: object properties: - target: - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' + settingInstance: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingInstance' + settingDefinitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + description: List of related Setting Definitions. This property is read-only. + x-ms-navigationProperty: true additionalProperties: type: object - description: The embedded SIM activation code pool assignment entity assigns a specific embeddedSIMActivationCodePool to an AAD device group. - microsoft.graph.embeddedSIMDeviceState: + description: Setting instance within policy + microsoft.graph.deviceManagementConfigurationSettingDefinition: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: embeddedSIMDeviceState + - title: deviceManagementConfigurationSettingDefinition type: object properties: - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + accessTypes: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingAccessTypes' + applicability: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingApplicability' + baseUri: type: string - description: The time the embedded SIM device status was created. Generated service side. - format: date-time - deviceName: + description: Base CSP Path + nullable: true + categoryId: type: string - description: Device name to which the subscription was provisioned e.g. DESKTOP-JOE + description: Specify category in which the setting is under. Support $filters. nullable: true - lastSyncDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + description: type: string - description: The time the embedded SIM device last checked in. Updated service side. - format: date-time + description: Description of the setting. 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])$' + displayName: type: string - description: The time the embedded SIM device status was last modified. Updated service side. - format: date-time - state: - $ref: '#/components/schemas/microsoft.graph.embeddedSIMDeviceStateValue' - stateDetails: + description: 'Name of the setting. For example: Allow Toast.' + nullable: true + helpText: type: string - description: String description of the provisioning state. + description: Help text of the setting. Give more details of the setting. nullable: true - universalIntegratedCircuitCardIdentifier: + infoUrls: + type: array + items: + type: string + nullable: true + description: List of links more info for the setting can be found at. + keywords: + type: array + items: + type: string + nullable: true + description: Tokens which to search settings on + name: type: string - description: The Universal Integrated Circuit Card Identifier (UICCID) identifying the hardware onto which a profile is to be deployed. + description: Name of the item nullable: true - userName: + occurrence: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingOccurrence' + offsetUri: type: string - description: Username which the subscription was provisioned to e.g. joe@contoso.com + description: Offset CSP Path from Base + nullable: true + referredSettingInformationList: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationReferredSettingInformation' + description: List of referred setting information. + riskLevel: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingRiskLevel' + rootDefinitionId: + type: string + description: Root setting definition id if the setting is a child setting. + nullable: true + settingUsage: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingUsage' + uxBehavior: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationControlType' + version: + type: string + description: Item Version nullable: true + visibility: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingVisibility' additionalProperties: type: object - description: Describes the embedded SIM activation code deployment state in relation to a device. - microsoft.graph.groupPolicyConfiguration: + microsoft.graph.deviceManagementConfigurationPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: groupPolicyConfiguration + - title: deviceManagementConfigurationPolicy type: object properties: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time the object was created. + description: Policy creation date and time format: date-time - description: + creationSource: type: string - description: User provided description for the resource object. + description: Policy creation source nullable: true - displayName: + description: type: string - description: User provided name for the resource object. + description: Policy description + nullable: true + isAssigned: + type: boolean + description: Policy assignment status. This property is read-only. + readOnly: 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 entity was last modified. + description: Policy last modification date and time format: date-time - policyConfigurationIngestionType: - $ref: '#/components/schemas/microsoft.graph.groupPolicyConfigurationIngestionType' + name: + type: string + description: Policy name + nullable: true + platforms: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPlatforms' + priorityMetaData: + $ref: '#/components/schemas/microsoft.graph.deviceManagementPriorityMetaData' roleScopeTagIds: type: array items: type: string nullable: true - description: The list of scope tags for the configuration. + description: List of Scope Tags for this Entity instance. + settingCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of settings + format: int32 + technologies: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTechnologies' + templateReference: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyTemplateReference' assignments: type: array items: - $ref: '#/components/schemas/microsoft.graph.groupPolicyConfigurationAssignment' - description: The list of group assignments for the configuration. + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + description: Policy assignments x-ms-navigationProperty: true - definitionValues: + settings: type: array items: - $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionValue' - description: The list of enabled or disabled group policy definition values for the configuration. + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' + description: Policy settings x-ms-navigationProperty: true additionalProperties: type: object - description: The group policy configuration entity contains the configured values for one or more group policy definitions. - microsoft.graph.groupPolicyConfigurationAssignment: + 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.enrollmentTimeDeviceMembershipTarget: + title: enrollmentTimeDeviceMembershipTarget + 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 + targetType: + $ref: '#/components/schemas/microsoft.graph.enrollmentTimeDeviceMembershipTargetType' + additionalProperties: + type: object + description: The EnrollmentTimeDeviceMembershipTarget entity represents the targets that devices will become members of when enrolled with the associated profile. The only device membership targets supported at this time is static security groups. + microsoft.graph.deviceManagementConfigurationPolicyTemplate: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: groupPolicyConfigurationAssignment + - title: deviceManagementConfigurationPolicyTemplate 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])$' + allowUnmanagedSettings: + type: boolean + description: Allow unmanaged setting templates + baseId: type: string - description: The date and time the entity was last modified. - format: date-time - target: - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' + description: Template base identifier + nullable: true + description: + type: string + description: Template description + nullable: true + displayName: + type: string + description: Template display name + nullable: true + displayVersion: + type: string + description: Description of template version + nullable: true + lifecycleState: + $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplateLifecycleState' + platforms: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPlatforms' + settingTemplateCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of setting templates. Valid values 0 to 2147483647. This property is read-only. + format: int32 + readOnly: true + technologies: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTechnologies' + templateFamily: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTemplateFamily' + version: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Template version. Valid values 1 to 2147483647. This property is read-only. + format: int32 + readOnly: true + settingTemplates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingTemplate' + description: Setting templates + x-ms-navigationProperty: true additionalProperties: type: object - description: The group policy configuration assignment entity assigns one or more AAD groups to a specific group policy configuration. - microsoft.graph.groupPolicyDefinitionValue: + description: Device Management Configuration Policy Template + microsoft.graph.deviceManagementConfigurationSettingTemplate: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: groupPolicyDefinitionValue + - title: deviceManagementConfigurationSettingTemplate type: object properties: - configurationType: - $ref: '#/components/schemas/microsoft.graph.groupPolicyConfigurationType' - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The date and time the object was created. - format: date-time - enabled: - type: boolean - description: Enables or disables the associated group policy definition. - 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 entity was last modified. - format: date-time - definition: - $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinition' - presentationValues: + settingInstanceTemplate: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingInstanceTemplate' + settingDefinitions: type: array items: - $ref: '#/components/schemas/microsoft.graph.groupPolicyPresentationValue' - description: The associated group policy presentation values with the definition value. + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + description: List of related Setting Definitions x-ms-navigationProperty: true additionalProperties: type: object - description: The definition value entity stores the value for a single group policy definition. - microsoft.graph.groupPolicyDefinition: + description: Setting Template + microsoft.graph.dataSharingConsent: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: groupPolicyDefinition + - title: dataSharingConsent type: object properties: - categoryPath: - type: string - description: The localized full category path for the policy. - nullable: true - classType: - $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionClassType' - displayName: - type: string - description: The localized policy name. - nullable: true - explainText: - type: string - description: The localized explanation or help text associated with the policy. The default value is empty. - nullable: true - groupPolicyCategoryId: - 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 category id of the parent category - format: uuid - hasRelatedDefinitions: - type: boolean - description: Signifies whether or not there are related definitions to this definition - lastModifiedDateTime: + grantDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 entity was last modified. + description: The time consent was granted for this account format: date-time - minDeviceCspVersion: + granted: + type: boolean + description: The granted state for the data sharing consent + grantedByUpn: type: string - description: Minimum required CSP version for device configuration in this definition + description: The Upn of the user that granted consent for this account nullable: true - minUserCspVersion: + grantedByUserId: type: string - description: Minimum required CSP version for user configuration in this definition + description: The UserId of the user that granted consent for this account nullable: true - policyType: - $ref: '#/components/schemas/microsoft.graph.groupPolicyType' - supportedOn: + serviceDisplayName: type: string - description: Localized string used to specify what operating system or application version is affected by the policy. + description: The display name of the service work flow nullable: true - version: + termsUrl: type: string - description: Setting definition version + description: The TermsUrl for the data sharing consent nullable: true - category: - $ref: '#/components/schemas/microsoft.graph.groupPolicyCategory' - definitionFile: - $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionFile' - nextVersionDefinition: - $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinition' - presentations: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.groupPolicyPresentation' - description: The group policy presentations associated with the definition. - x-ms-navigationProperty: true - previousVersionDefinition: - $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinition' additionalProperties: type: object - description: The entity describes all of the information about a single group policy. - microsoft.graph.groupPolicyPresentationValue: + description: Data sharing consent information. + microsoft.graph.deviceManagementDerivedCredentialSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: groupPolicyPresentationValue + - title: deviceManagementDerivedCredentialSettings type: object properties: - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + displayName: type: string - description: The date and time the object was created. - format: date-time - 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])$' + description: The display name for the profile. + helpUrl: type: string - description: The date and time the object was last modified. - format: date-time - definitionValue: - $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionValue' - presentation: - $ref: '#/components/schemas/microsoft.graph.groupPolicyPresentation' + description: The URL that will be accessible to end users as they retrieve a derived credential using the Company Portal. + nullable: true + issuer: + $ref: '#/components/schemas/microsoft.graph.deviceManagementDerivedCredentialIssuer' + notificationType: + $ref: '#/components/schemas/microsoft.graph.deviceManagementDerivedCredentialNotificationType' + renewalThresholdPercentage: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The nominal percentage of time before certificate renewal is initiated by the client. + format: int32 additionalProperties: type: object - description: The base presentation value entity that stores the value for a single group policy presentation. - microsoft.graph.groupPolicyPresentation: + description: Entity that describes tenant level settings for derived credentials + microsoft.graph.deviceCompliancePolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: groupPolicyPresentation + - title: deviceCompliancePolicy type: object properties: - label: - type: string - description: Localized text label for any presentation entity. The default value is empty. - nullable: true - lastModifiedDateTime: + createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time the entity was last modified. + description: DateTime the object was created. format: date-time - definition: - $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinition' - additionalProperties: - type: object - description: The base entity for the display presentation of any of the additional options in a group policy definition. - microsoft.graph.deviceManagementIntent: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementIntent - type: object - properties: description: type: string - description: The user given description + description: Admin provided description of the Device Configuration. nullable: true displayName: type: string - description: The user given display name - isAssigned: - type: boolean - description: Signifies whether or not the intent is assigned to users - isMigratingToConfigurationPolicy: - type: boolean - description: Signifies whether or not the intent is being migrated to the configurationPolicies endpoint - nullable: true + description: Admin provided name of the device configuration. 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: When the intent was last modified + description: DateTime the object was last modified. format: date-time roleScopeTagIds: type: array @@ -47665,1000 +44329,767 @@ components: type: string nullable: true description: List of Scope Tags for this Entity instance. - templateId: - type: string - description: The ID of the template this intent was created from (if any) - nullable: true + version: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Version of the device configuration. + format: int32 assignments: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentAssignment' - description: Collection of assignments - x-ms-navigationProperty: true - categories: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentSettingCategory' - description: Collection of setting categories within the intent + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment' + description: The collection of assignments for this compliance policy. x-ms-navigationProperty: true deviceSettingStateSummaries: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceSettingStateSummary' - description: Collection of settings and their states and counts of devices that belong to corresponding state for all settings within the intent - x-ms-navigationProperty: true - deviceStates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceState' - description: Collection of states of all devices that the intent is applied to + $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' + description: Compliance Setting State Device Summary x-ms-navigationProperty: true - deviceStateSummary: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceStateSummary' - settings: + deviceStatuses: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' - description: Collection of all settings to be applied + $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceStatus' + description: List of DeviceComplianceDeviceStatus. x-ms-navigationProperty: true - userStates: + deviceStatusOverview: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceOverview' + scheduledActionsForRule: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentUserState' - description: Collection of states of all users that the intent is applied to + $ref: '#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule' + 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 - userStateSummary: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentUserStateSummary' - additionalProperties: - type: object - description: Entity that represents an intent to apply settings to a device - microsoft.graph.deviceManagementIntentAssignment: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementIntentAssignment - type: object - properties: - target: - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' - additionalProperties: - type: object - description: Intent assignment entity - microsoft.graph.deviceManagementIntentSettingCategory: - allOf: - - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingCategory' - - title: deviceManagementIntentSettingCategory - type: object - properties: - settings: + userStatuses: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' - description: The settings this category contains + $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserStatus' + description: List of DeviceComplianceUserStatus. x-ms-navigationProperty: true + userStatusOverview: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserOverview' additionalProperties: type: object - description: Entity representing an intent setting category - microsoft.graph.deviceManagementSettingInstance: + description: 'This is the base class for Compliance policy. Compliance policies are platform specific and individual per-platform compliance policies inherit from here. ' + microsoft.graph.deviceCompliancePolicyAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementSettingInstance + - title: deviceCompliancePolicyAssignment type: object properties: - definitionId: - type: string - description: The ID of the setting definition for this instance - valueJson: + source: + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentSource' + sourceId: type: string - description: JSON representation of the value + description: The identifier of the source of the assignment. nullable: true + target: + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' additionalProperties: type: object - description: Base type for a setting instance - microsoft.graph.deviceManagementIntentDeviceSettingStateSummary: + description: Device compliance policy assignment. + microsoft.graph.settingStateDeviceSummary: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementIntentDeviceSettingStateSummary + - title: settingStateDeviceSummary type: object properties: - compliantCount: + compliantDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of compliant devices + type: number + description: Device Compliant count for the setting format: int32 - conflictCount: + conflictDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of devices in conflict + type: number + description: Device conflict error count for the setting format: int32 - errorCount: + errorDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of error devices + type: number + description: Device error count for the setting format: int32 - nonCompliantCount: + instancePath: + type: string + description: Name of the InstancePath for the setting + nullable: true + nonCompliantDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of non compliant devices + type: number + description: Device NonCompliant count for the setting format: int32 - notApplicableCount: + notApplicableDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of not applicable devices + type: number + description: Device Not Applicable count for the setting format: int32 - remediatedCount: + remediatedDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of remediated devices + type: number + description: Device Compliant count for the setting format: int32 settingName: type: string - description: Name of a setting + description: Name of the setting nullable: true + unknownDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Device Unkown count for the setting + format: int32 additionalProperties: type: object - description: Entity that represents device setting state summary for an intent - microsoft.graph.deviceManagementIntentDeviceState: + description: Device Compilance Policy and Configuration for a Setting State summary + microsoft.graph.deviceComplianceDeviceStatus: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementIntentDeviceState + - title: deviceComplianceDeviceStatus type: object properties: + complianceGracePeriodExpirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The DateTime when device compliance grace period expires + format: date-time deviceDisplayName: type: string - description: Device name that is being reported + description: Device name of the DevicePolicyStatus. nullable: true - deviceId: + deviceModel: type: string - description: Device id that is being reported + description: The device model that is being reported nullable: true lastReportedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Last modified date time of an intent report + description: Last modified date time of the policy report. format: date-time - state: + platform: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Platform of the device that is being reported + format: int32 + status: $ref: '#/components/schemas/microsoft.graph.complianceStatus' userName: type: string - description: The user name that is being reported on a device + description: The User Name that is being reported nullable: true userPrincipalName: type: string - description: The user principal name that is being reported on a device + description: UserPrincipalName. nullable: true additionalProperties: type: object - description: Entity that represents device state for an intent - microsoft.graph.deviceManagementIntentDeviceStateSummary: + microsoft.graph.deviceComplianceDeviceOverview: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementIntentDeviceStateSummary + - title: deviceComplianceDeviceOverview type: object properties: + configurationVersion: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Version of the policy for that overview + format: int32 conflictCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of devices in conflict format: int32 errorCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of error devices format: int32 failedCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of failed devices format: int32 + lastUpdateDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Last update time + format: date-time notApplicableCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of not applicable devices format: int32 notApplicablePlatformCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of not applicable devices due to mismatch platform and policy format: int32 + pendingCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of pending devices + format: int32 successCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of succeeded devices format: int32 additionalProperties: type: object - description: Entity that represents device state summary for an intent - microsoft.graph.deviceManagementIntentUserState: + microsoft.graph.deviceComplianceScheduledActionForRule: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementIntentUserState + - title: deviceComplianceScheduledActionForRule type: object properties: - deviceCount: + ruleName: + type: string + description: 'Name of the rule which this scheduled action applies to. Currently scheduled actions are created per policy instead of per rule, thus RuleName is always set to default value PasswordRequired.' + nullable: true + scheduledActionConfigurations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionItem' + description: The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. + x-ms-navigationProperty: true + additionalProperties: + type: object + description: Scheduled Action for Rule + microsoft.graph.deviceComplianceActionItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceComplianceActionItem + type: object + properties: + actionType: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionType' + gracePeriodHours: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Count of Devices that belongs to a user for an intent + type: number + description: Number of hours to wait till the action will be enforced. Valid values 0 to 8760 + format: int32 + notificationMessageCCList: + type: array + items: + type: string + nullable: true + description: A list of group IDs to speicify who to CC this notification message to. + notificationTemplateId: + type: string + description: What notification Message template to use + nullable: true + additionalProperties: + type: object + description: Scheduled Action Configuration + microsoft.graph.deviceComplianceUserStatus: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceComplianceUserStatus + type: object + properties: + devicesCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Devices count for that user. format: int32 lastReportedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Last modified date time of an intent report + description: Last modified date time of the policy report. format: date-time - state: + status: $ref: '#/components/schemas/microsoft.graph.complianceStatus' - userName: + userDisplayName: type: string - description: The user name that is being reported on a device + description: User name of the DevicePolicyStatus. nullable: true userPrincipalName: type: string - description: The user principal name that is being reported on a device + description: UserPrincipalName. nullable: true additionalProperties: type: object - description: Entity that represents user state for an intent - microsoft.graph.deviceManagementIntentUserStateSummary: + microsoft.graph.deviceComplianceUserOverview: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementIntentUserStateSummary + - title: deviceComplianceUserOverview type: object properties: + configurationVersion: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Version of the policy for that overview + format: int32 conflictCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of users in conflict format: int32 errorCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of error users + type: number + description: Number of error Users format: int32 failedCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of failed users + type: number + description: Number of failed Users format: int32 + lastUpdateDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Last update time + format: date-time notApplicableCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of not applicable users format: int32 + pendingCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of pending Users + format: int32 successCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of succeeded users + type: number + description: Number of succeeded Users format: int32 additionalProperties: type: object - description: Entity that represents user state summary for an intent - microsoft.graph.macOSSoftwareUpdateAccountSummary: + microsoft.graph.retireScheduledManagedDevice: + title: retireScheduledManagedDevice + type: object + properties: + complianceState: + $ref: '#/components/schemas/microsoft.graph.complianceStatus' + deviceCompliancePolicyId: + type: string + description: Device Compliance PolicyId + nullable: true + deviceCompliancePolicyName: + type: string + description: Device Compliance Policy Name + nullable: true + deviceType: + $ref: '#/components/schemas/microsoft.graph.deviceType' + id: + type: string + description: Key of the entity. + nullable: true + managedDeviceId: + type: string + description: Managed DeviceId + nullable: true + managedDeviceName: + type: string + description: Managed Device Name + nullable: true + managementAgent: + $ref: '#/components/schemas/microsoft.graph.managementAgentType' + ownerType: + $ref: '#/components/schemas/microsoft.graph.managedDeviceOwnerType' + retireAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Managed Device Retire After DateTime + format: date-time + roleScopeTagIds: + type: array + items: + type: string + nullable: true + description: List of Scope Tags for this Entity instance. + additionalProperties: + type: object + description: ManagedDevices that are scheduled for retire + microsoft.graph.hasPayloadLinkResultItem: + title: hasPayloadLinkResultItem + type: object + properties: + error: + type: string + description: Exception information indicates if check for this item was successful or not.Empty string for no error. + nullable: true + hasLink: + type: boolean + description: Indicate whether a payload has any link or not. + nullable: true + payloadId: + type: string + description: 'Key of the Payload, In the format of Guid.' + nullable: true + sources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentSource' + description: The reason where the link comes from. + additionalProperties: + type: object + description: A class containing the result of HasPayloadLinks action. + microsoft.graph.scheduledRetireState: + title: scheduledRetireState + enum: + - cancelRetire + - confirmRetire + - unknownFutureValue + type: string + description: 'Cancel or confirm scheduled retire ' + x-ms-enum: + name: scheduledRetireState + modelAsString: false + values: + - value: cancelRetire + description: CancelRetire + name: cancelRetire + - value: confirmRetire + description: ConfirmRetire + name: confirmRetire + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.deviceCompliancePolicyScript: + title: deviceCompliancePolicyScript + type: object + properties: + deviceComplianceScriptId: + type: string + description: Device compliance script Id. + nullable: true + rulesContent: + type: string + description: Json of the rules. + format: base64url + nullable: true + additionalProperties: + type: object + microsoft.graph.deviceComplianceScriptValidationResult: + title: deviceComplianceScriptValidationResult + type: object + properties: + ruleErrors: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceScriptRuleError' + description: Errors in json for the script for rules. + rules: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceScriptRule' + description: Parsed rules from json. + scriptErrors: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceScriptError' + description: Errors in json for the script. + additionalProperties: + type: object + microsoft.graph.deviceCompliancePolicyDeviceStateSummary: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: macOSSoftwareUpdateAccountSummary + - title: deviceCompliancePolicyDeviceStateSummary type: object properties: - deviceId: - type: string - description: The device ID. - nullable: true - deviceName: - type: string - description: The device name. - nullable: true - displayName: - type: string - description: The name of the report - failedUpdateCount: + compliantDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of failed updates on the device. + type: number + description: Number of compliant devices format: int32 - 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: Last date time the report for this device was updated. - format: date-time - osVersion: - type: string - description: The OS version. - nullable: true - successfulUpdateCount: + configManagerCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of successful updates on the device. + type: number + description: Number of devices that have compliance managed by System Center Configuration Manager format: int32 - totalUpdateCount: + conflictDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of total updates on the device. + type: number + description: Number of conflict devices format: int32 - userId: - type: string - description: The user ID. - nullable: true - userPrincipalName: - type: string - description: The user principal name - nullable: true - categorySummaries: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateCategorySummary' - description: Summary of the updates by category. - x-ms-navigationProperty: true - additionalProperties: - type: object - description: MacOS software update account summary report for a device and user - microsoft.graph.macOSSoftwareUpdateCategorySummary: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: macOSSoftwareUpdateCategorySummary - type: object - properties: - deviceId: - type: string - description: The device ID. - nullable: true - displayName: - type: string - description: The name of the report - failedUpdateCount: + errorDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of failed updates on the device + type: number + description: Number of error devices format: int32 - 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: Last date time the report for this device was updated. - format: date-time - successfulUpdateCount: + inGracePeriodCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of successful updates on the device + type: number + description: Number of devices that are in grace period format: int32 - totalUpdateCount: + nonCompliantDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of total updates on the device + type: number + description: Number of NonCompliant devices format: int32 - updateCategory: - $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateCategory' - userId: - type: string - description: The user ID. - nullable: true - updateStateSummaries: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateStateSummary' - description: Summary of the update states. - x-ms-navigationProperty: true - additionalProperties: - type: object - description: MacOS software update category summary report for a device and user - microsoft.graph.macOSSoftwareUpdateStateSummary: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: macOSSoftwareUpdateStateSummary - type: object - properties: - displayName: - type: string - description: Human readable name of the software update - 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: Last date time the report for this device and product key was updated. - format: date-time - productKey: - type: string - description: Product key of the software update. - nullable: true - state: - $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateState' - updateCategory: - $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateCategory' - updateVersion: - type: string - description: Version of the software update - nullable: true - additionalProperties: - type: object - description: MacOS software update state summary for a device and user - microsoft.graph.managedDeviceCleanupRule: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: managedDeviceCleanupRule - type: object - properties: - description: - type: string - description: Indicates the description for the device clean up rule. - nullable: true - deviceCleanupRulePlatformType: - $ref: '#/components/schemas/microsoft.graph.deviceCleanupRulePlatformType' - deviceInactivityBeforeRetirementInDays: + notApplicableDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Indicates the number of days when the device has not contacted Intune. Valid values 0 to 2147483647 + type: number + description: Number of not applicable devices + format: int32 + remediatedDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of remediated devices + format: int32 + unknownDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of unknown devices format: int32 - displayName: - type: string - description: Indicates the display name of the device cleanup rule. - 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: Indicates the date and time when the device cleanup rule was last modified. This property is read-only. - format: date-time - readOnly: true - additionalProperties: - type: object - description: Define the rule when the admin wants the devices to be cleaned up. - microsoft.graph.managedDeviceEncryptionState: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: managedDeviceEncryptionState - type: object - properties: - advancedBitLockerStates: - $ref: '#/components/schemas/microsoft.graph.advancedBitLockerState' - deviceName: - type: string - description: Device name - nullable: true - deviceType: - $ref: '#/components/schemas/microsoft.graph.deviceTypes' - encryptionPolicySettingState: - $ref: '#/components/schemas/microsoft.graph.complianceStatus' - encryptionReadinessState: - $ref: '#/components/schemas/microsoft.graph.encryptionReadinessState' - encryptionState: - $ref: '#/components/schemas/microsoft.graph.encryptionState' - fileVaultStates: - $ref: '#/components/schemas/microsoft.graph.fileVaultState' - osVersion: - type: string - description: Operating system version of the device - nullable: true - policyDetails: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.encryptionReportPolicyDetails' - description: Policy Details - tpmSpecificationVersion: - type: string - description: Device TPM Version - nullable: true - userPrincipalName: - type: string - description: User name - nullable: true additionalProperties: type: object - description: Encryption report per device - microsoft.graph.managedDeviceOverview: + microsoft.graph.deviceCompliancePolicySettingStateSummary: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: managedDeviceOverview + - title: deviceCompliancePolicySettingStateSummary type: object properties: - deviceExchangeAccessStateSummary: - $ref: '#/components/schemas/microsoft.graph.deviceExchangeAccessStateSummary' - deviceOperatingSystemSummary: - $ref: '#/components/schemas/microsoft.graph.deviceOperatingSystemSummary' - dualEnrolledDeviceCount: + compliantDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: The number of devices enrolled in both MDM and EAS + type: number + description: Number of compliant devices + format: int32 + conflictDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of conflict devices + format: int32 + errorDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of error devices + format: int32 + nonCompliantDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of NonCompliant devices format: int32 - enrolledDeviceCount: + notApplicableDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Total enrolled device count. Does not include PC devices managed via Intune PC Agent + type: number + description: Number of not applicable devices format: int32 - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Last modified date time of device overview - format: date-time - managedDeviceModelsAndManufacturers: - $ref: '#/components/schemas/microsoft.graph.managedDeviceModelsAndManufacturers' - mdmEnrolledCount: + platformType: + $ref: '#/components/schemas/microsoft.graph.policyPlatformType' + remediatedDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: The number of devices enrolled in MDM + type: number + description: Number of remediated devices format: int32 - additionalProperties: - type: object - description: Summary data for managed devices - microsoft.graph.managedDeviceWindowsOperatingSystemImage: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: managedDeviceWindowsOperatingSystemImage - type: object - properties: - availableUpdates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.managedDeviceWindowsOperatingSystemUpdate' - description: 'Indicates the available Quality/Security updates for a specific Windows product version (example: Windows 11 22H1), for upto last 3 Patch Tuesdays . This value in the API response would be updated 2-3 days after every Patch Tuesday. Supports: $filter, $select, $top, $skip. Read-only.' - supportedArchitectures: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.managedDeviceArchitecture' - description: 'Indicates the list of architectures supported by the image. E.g. [''ARM64'',''X86'']. Supports: $filter, $select, $top, $skip. Read-only.' - supportedEditions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.managedDeviceWindowsOperatingSystemEdition' - description: 'Indicates the list of editions supported by the image along with their support dates. Supports: $filter, $select, $top, $skip. Read-only.' - additionalProperties: - type: object - description: 'This entity defines different Windows Operating System products, like ''Windows 11 22H1'', ''Windows 11 22H2'' etc., along with their available configurations.' - microsoft.graph.microsoftTunnelConfiguration: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: microsoftTunnelConfiguration - type: object - properties: - advancedSettings: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.keyValuePair' - description: Additional settings that may be applied to the server - defaultDomainSuffix: - type: string - description: The Default Domain appendix that will be used by the clients - nullable: true - description: - type: string - description: The configuration's description (optional) - nullable: true - disableUdpConnections: - type: boolean - description: 'When DisableUdpConnections is set, the clients and VPN server will not use DTLS connections to transfer data.' - nullable: true - displayName: + setting: type: string - description: The display name for the server configuration. This property is required when a server is created. + description: The setting class name and property name. nullable: true - dnsServers: - type: array - items: - type: string - nullable: true - description: The DNS servers that will be used by the clients - ipv6Network: + settingName: type: string - description: The IPv6 subnet that will be used to allocate virtual address for the clients + description: Name of the setting. nullable: true - lastUpdateDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: When the configuration was last updated - format: date-time - listenPort: + unknownDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: The port that both TCP and UPD will listen over on the server + type: number + description: Number of unknown devices format: int32 - nullable: true - network: - type: string - description: The IPv4 subnet that will be used to allocate virtual address for the clients - nullable: true - roleScopeTagIds: - type: array - items: - type: string - nullable: true - description: List of Scope Tags for this Entity instance - routeExcludes: - type: array - items: - type: string - nullable: true - description: Subsets of the routes that will not be routed by the server - routeIncludes: - type: array - items: - type: string - nullable: true - description: The routes that will be routed by the server - routesExclude: - type: array - items: - type: string - nullable: true - description: 'Subsets of the routes that will not be routed by the server. This property is going to be deprecated with the option of using the new property, ''RouteExcludes''.' - routesInclude: - type: array - items: - type: string - nullable: true - description: 'The routes that will be routed by the server. This property is going to be deprecated with the option of using the new property, ''RouteIncludes''.' - splitDNS: + deviceComplianceSettingStates: type: array items: - type: string - nullable: true - description: The domains that will be resolved using the provided dns servers - additionalProperties: - type: object - description: Entity that represents a collection of Microsoft Tunnel settings - microsoft.graph.microsoftTunnelHealthThreshold: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: microsoftTunnelHealthThreshold - type: object - properties: - defaultHealthyThreshold: - type: integer - description: 'The threshold for being healthy based on default health status metrics: CPU usage healthy < 50%, Memory usage healthy < 50%, Disk space healthy > 5GB, Latency healthy < 10ms, health metrics can be customized. Read-only.' - format: int64 - defaultUnhealthyThreshold: - type: integer - description: 'The threshold for being unhealthy based on default health status metrics: CPU usage unhealthy > 75%, Memory usage unhealthy > 75%, Disk space < 3GB, Latency unhealthy > 20ms, health metrics can be customized. Read-only.' - format: int64 - healthyThreshold: - type: integer - description: 'The threshold for being healthy based on default health status metrics: CPU usage healthy < 50%, Memory usage healthy < 50%, Disk space healthy > 5GB, Latency healthy < 10ms, health metrics can be customized.' - format: int64 - unhealthyThreshold: - type: integer - description: 'The threshold for being unhealthy based on default health status metrics: CPU usage unhealthy > 75%, Memory usage unhealthy > 75%, Disk space < 3GB, Latency Unhealthy > 20ms, health metrics can be customized.' - format: int64 + $ref: '#/components/schemas/microsoft.graph.deviceComplianceSettingState' + x-ms-navigationProperty: true additionalProperties: type: object - description: Entity that represents the health thresholds of a health metric - microsoft.graph.microsoftTunnelServerLogCollectionResponse: + description: Device Compilance Policy Setting State summary across the account. + microsoft.graph.deviceComplianceSettingState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: microsoftTunnelServerLogCollectionResponse + - title: deviceComplianceSettingState type: object properties: - endDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The end time of the logs collected - format: date-time - expiryDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The time when the log collection is expired - format: date-time - requestDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The time when the log collection was requested - format: date-time - serverId: - type: string - description: ID of the server the log collection is requested upon - nullable: true - sizeInBytes: - type: integer - description: The size of the logs in bytes - format: int64 - startDateTime: + complianceGracePeriodExpirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The start time of the logs collected + description: The DateTime when device compliance grace period expires format: date-time - status: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelLogCollectionStatus' - additionalProperties: - type: object - description: Entity that stores the server log collection status. - microsoft.graph.microsoftTunnelSite: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: microsoftTunnelSite - type: object - properties: - description: + deviceId: type: string - description: The site's description (optional) + description: The Device Id that is being reported nullable: true - displayName: + deviceModel: type: string - description: The display name for the site. This property is required when a site is created. + description: The device model that is being reported nullable: true - internalNetworkProbeUrl: + deviceName: type: string - description: The site's Internal Network Access Probe URL + description: The Device Name that is being reported nullable: true - publicAddress: + platformType: + $ref: '#/components/schemas/microsoft.graph.deviceType' + setting: type: string - description: The site's public domain name or IP address + description: The setting class name and property name. nullable: true - roleScopeTagIds: - type: array - items: - type: string - nullable: true - description: List of Scope Tags for this Entity instance - upgradeAutomatically: - type: boolean - description: 'The site''s automatic upgrade setting. True for automatic upgrades, false for manual control' - upgradeAvailable: - type: boolean - description: The site provides the state of when an upgrade is available - upgradeWindowEndTime: - pattern: '^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$' + settingName: type: string - description: The site's upgrade window end time of day - format: time + description: The Setting Name that is being reported nullable: true - upgradeWindowStartTime: - pattern: '^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$' + state: + $ref: '#/components/schemas/microsoft.graph.complianceStatus' + userEmail: type: string - description: The site's upgrade window start time of day - format: time - nullable: true - upgradeWindowUtcOffsetInMinutes: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The site's timezone represented as a minute offset from UTC - format: int32 + description: The User email address that is being reported nullable: true - microsoftTunnelConfiguration: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelConfiguration' - microsoftTunnelServers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelServer' - description: A list of MicrosoftTunnelServers that are registered to this MicrosoftTunnelSite - x-ms-navigationProperty: true - additionalProperties: - type: object - description: Entity that represents a Microsoft Tunnel site - microsoft.graph.microsoftTunnelServer: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: microsoftTunnelServer - type: object - properties: - agentImageDigest: + userId: type: string - description: 'The digest of the current agent image running on this server. Supports: $filter, $select, $top, $skip, $orderby. $search is not supported. Read-only.' + description: The user Id that is being reported nullable: true - deploymentMode: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelDeploymentMode' - displayName: + userName: type: string - 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.' + description: The User Name that is being reported 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. 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: + userPrincipalName: type: string - description: 'The digest of the current server image running on this server. Supports: $filter, $select, $top, $skip, $orderby. $search is not supported. Read-only.' + description: The User PrincipalName that is being reported nullable: true - tunnelServerHealthStatus: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelServerHealthStatus' additionalProperties: type: object - description: Entity that represents a single Microsoft Tunnel server - microsoft.graph.mobileAppTroubleshootingEvent: + description: Device compliance setting State for a given device. + microsoft.graph.deviceConfigurationConflictSummary: allOf: - - $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' - - title: mobileAppTroubleshootingEvent + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceConfigurationConflictSummary type: object properties: - applicationId: - type: string - description: Intune application identifier. - nullable: true - deviceId: - type: string - description: Device identifier created or collected by Intune. - nullable: true - history: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.mobileAppTroubleshootingHistoryItem' - description: Intune Mobile Application Troubleshooting History Item - managedDeviceIdentifier: - type: string - description: Device identifier created or collected by Intune. - nullable: true - userId: - type: string - description: Identifier for the user that tried to enroll the device. - nullable: true - appLogCollectionRequests: + conflictingDeviceConfigurations: type: array items: - $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: Indicates collection of App Log Upload Request. - x-ms-navigationProperty: true - additionalProperties: - type: object - description: Event representing a users device application install status. - microsoft.graph.appLogCollectionRequest: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: appLogCollectionRequest - type: object - properties: - completedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Time at which the upload log request reached a completed state if not completed yet NULL will be returned. - format: date-time - nullable: true - customLogFolders: + $ref: '#/components/schemas/microsoft.graph.settingSource' + description: The set of policies in conflict with the given setting + contributingSettings: type: array items: type: string nullable: true - description: List of log folders. - errorMessage: - type: string - description: Indicates error message if any during the upload process. - nullable: true - status: - $ref: '#/components/schemas/microsoft.graph.appLogUploadState' + description: The set of settings in conflict with the given policies + deviceCheckinsImpacted: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The count of checkins impacted by the conflicting policies and settings + format: int32 additionalProperties: type: object - description: Entity for AppLogCollectionRequest contains all logs values. - microsoft.graph.deviceManagement.monitoring: + description: Conflict summary for a set of device configuration policies. + microsoft.graph.deviceConfigurationDeviceStateSummary: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: monitoring + - title: deviceConfigurationDeviceStateSummary type: object properties: - alertRecords: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertRecord' - description: The collection of records of alert events. - x-ms-navigationProperty: true - alertRules: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertRule' - description: The collection of alert rules. - x-ms-navigationProperty: true + compliantDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of compliant devices + format: int32 + conflictDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of conflict devices + format: int32 + errorDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of error devices + format: int32 + nonCompliantDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of NonCompliant devices + format: int32 + notApplicableDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of not applicable devices + format: int32 + remediatedDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of remediated devices + format: int32 + unknownDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of unknown devices + format: int32 additionalProperties: type: object - microsoft.graph.deviceManagement.alertRecord: + microsoft.graph.deviceConfiguration: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: alertRecord + - title: deviceConfiguration type: object properties: - alertImpact: - $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertImpact' - alertRuleId: - type: string - description: The corresponding ID of the alert rule. - nullable: true - alertRuleTemplate: - $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertRuleTemplate' - detectedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 alert event was detected. The Timestamp type represents date and time information using ISO 8601 format. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' - format: date-time - nullable: true - displayName: - type: string - description: The display name of the alert record. - 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 and time when the alert record was last updated. The Timestamp type represents date and time information using ISO 8601 format. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' - format: date-time - nullable: true - resolvedDateTime: + createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The date and time when the alert event was resolved. The Timestamp type represents date and time information using ISO 8601 format. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: DateTime the object was created. format: date-time - nullable: true - severity: - $ref: '#/components/schemas/microsoft.graph.deviceManagement.ruleSeverityType' - status: - $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertStatusType' - additionalProperties: - type: object - microsoft.graph.deviceManagement.alertRule: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: alertRule - type: object - properties: - alertRuleTemplate: - $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertRuleTemplate' - conditions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagement.ruleCondition' - description: 'The conditions that determine when to send alerts. For example, you can configure a condition to send an alert when provisioning fails for six or more Cloud PCs.' - description: - type: string - description: The rule description. - nullable: true - displayName: - type: string - description: The display name of the rule. - nullable: true - enabled: - type: boolean - description: 'The status of the rule that indicates whether the rule is enabled or disabled. If true, the rule is enabled; otherwise, the rule is disabled.' - nullable: true - isSystemRule: - type: boolean - description: 'Indicates whether the rule is a system rule. If true, the rule is a system rule; otherwise, the rule is a custom-defined rule and can be edited. System rules are built in and only a few properties can be edited.' - nullable: true - notificationChannels: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagement.notificationChannel' - description: The notification channels of the rule selected by the user. - severity: - $ref: '#/components/schemas/microsoft.graph.deviceManagement.ruleSeverityType' - threshold: - $ref: '#/components/schemas/microsoft.graph.deviceManagement.ruleThreshold' - additionalProperties: - type: object - microsoft.graph.notificationMessageTemplate: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: notificationMessageTemplate - type: object - properties: - brandingOptions: - $ref: '#/components/schemas/microsoft.graph.notificationTemplateBrandingOptions' - defaultLocale: - type: string - description: The default locale to fallback onto when the requested locale is not available. - nullable: true description: type: string - description: Display name for the Notification Message Template. + description: Admin provided description of the Device Configuration. nullable: true + deviceManagementApplicabilityRuleDeviceMode: + $ref: '#/components/schemas/microsoft.graph.deviceManagementApplicabilityRuleDeviceMode' + deviceManagementApplicabilityRuleOsEdition: + $ref: '#/components/schemas/microsoft.graph.deviceManagementApplicabilityRuleOsEdition' + deviceManagementApplicabilityRuleOsVersion: + $ref: '#/components/schemas/microsoft.graph.deviceManagementApplicabilityRuleOsVersion' displayName: type: string - description: Display name for the Notification Message Template. + description: Admin provided name of the device configuration. 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 @@ -48670,2385 +45101,2894 @@ components: type: string nullable: true description: List of Scope Tags for this Entity instance. - localizedNotificationMessages: + supportsScopeTags: + type: boolean + description: Indicates whether or not the underlying Device Configuration supports the assignment of scope tags. Assigning to the ScopeTags property is not allowed when this value is false and entities will not be visible to scoped users. This occurs for Legacy policies created in Silverlight and can be resolved by deleting and recreating the policy in the Azure Portal. This property is read-only. + readOnly: true + version: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Version of the device configuration. + format: int32 + assignments: type: array items: - $ref: '#/components/schemas/microsoft.graph.localizedNotificationMessage' - description: The list of localized messages for this Notification Message Template. + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' + description: The list of assignments for the device configuration profile. + x-ms-navigationProperty: true + deviceSettingStateSummaries: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' + description: Device Configuration Setting State Device Summary + x-ms-navigationProperty: true + deviceStatuses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStatus' + description: Device configuration installation status by device. + x-ms-navigationProperty: true + deviceStatusOverview: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceOverview' + groupAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationGroupAssignment' + description: The list of group assignments for the device configuration profile. + x-ms-navigationProperty: true + userStatuses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStatus' + description: Device configuration installation status by user. x-ms-navigationProperty: true + userStatusOverview: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserOverview' additionalProperties: type: object - description: Notification messages are messages that are sent to end users who are determined to be not-compliant with the compliance policies defined by the administrator. Administrators choose notifications and configure them in the Intune Admin Console using the compliance policy creation page under the “Actions for non-compliance” section. Use the notificationMessageTemplate object to create your own custom notifications for administrators to choose while configuring actions for non-compliance. - microsoft.graph.localizedNotificationMessage: + description: Device Configuration. + microsoft.graph.deviceConfigurationAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: localizedNotificationMessage + - title: deviceConfigurationAssignment type: object properties: - isDefault: - type: boolean - description: 'Flag to indicate whether or not this is the default locale for language fallback. This flag can only be set. To unset, set this property to true on another Localized Notification Message.' - 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: DateTime the object was last modified. - format: date-time - locale: - type: string - description: The Locale for which this message is destined. - messageTemplate: - type: string - description: The Message Template content. - subject: + intent: + $ref: '#/components/schemas/microsoft.graph.deviceConfigAssignmentIntent' + source: + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentSource' + sourceId: type: string - description: The Message Template Subject. + description: The identifier of the source of the assignment. This property is read-only. + nullable: true + readOnly: true + target: + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' additionalProperties: type: object - description: The text content of a Notification Message Template for the specified locale. - microsoft.graph.remoteActionAudit: + description: The device configuration assignment entity assigns an AAD group to a specific device configuration. + microsoft.graph.deviceConfigurationDeviceStatus: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: remoteActionAudit + - title: deviceConfigurationDeviceStatus type: object properties: - action: - $ref: '#/components/schemas/microsoft.graph.remoteAction' - actionState: - $ref: '#/components/schemas/microsoft.graph.actionState' - bulkDeviceActionId: + complianceGracePeriodExpirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: BulkAction ID - nullable: true - deviceActionCategory: - $ref: '#/components/schemas/microsoft.graph.deviceActionCategory' + description: The DateTime when device compliance grace period expires + format: date-time deviceDisplayName: type: string - description: Intune device name. - nullable: true - deviceIMEI: - type: string - description: IMEI of the device. - nullable: true - deviceOwnerUserPrincipalName: - type: string - description: Upn of the device owner. - nullable: true - initiatedByUserPrincipalName: - type: string - description: 'User who initiated the device action, format is UPN.' + description: Device name of the DevicePolicyStatus. nullable: true - managedDeviceId: + deviceModel: type: string - description: Action target. + description: The device model that is being reported nullable: true - requestDateTime: + lastReportedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Time when the action was issued, given in UTC.' + description: Last modified date time of the policy report. format: date-time + platform: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Platform of the device that is being reported + format: int32 + status: + $ref: '#/components/schemas/microsoft.graph.complianceStatus' userName: type: string - description: '[deprecated] Please use InitiatedByUserPrincipalName instead.' + description: The User Name that is being reported + nullable: true + userPrincipalName: + type: string + description: UserPrincipalName. nullable: true additionalProperties: type: object - description: Report of remote actions initiated on the devices belonging to a certain tenant. - microsoft.graph.deviceManagementResourceAccessProfileBase: + 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' - - title: deviceManagementResourceAccessProfileBase + - title: deviceConfigurationDeviceOverview type: object properties: - creationDateTime: + configurationVersion: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Version of the policy for that overview + format: int32 + conflictCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of devices in conflict + format: int32 + errorCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of error devices + format: int32 + failedCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of failed devices + format: int32 + lastUpdateDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 profile was created + description: Last update time format: date-time - nullable: true - description: - type: string - description: Profile description - nullable: true - displayName: - type: string - description: Profile display name - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + notApplicableCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of not applicable devices + format: int32 + notApplicablePlatformCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of not applicable devices due to mismatch platform and policy + format: int32 + pendingCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of pending devices + format: int32 + successCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of succeeded devices + format: int32 + additionalProperties: + type: object + microsoft.graph.deviceConfigurationGroupAssignment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceConfigurationGroupAssignment + type: object + properties: + excludeGroup: + type: boolean + description: Indicates if this group is should be excluded. Defaults that the group should be included + targetGroupId: type: string - description: DateTime profile was last modified - format: date-time + description: The Id of the AAD group we are targeting the device configuration to. nullable: true - roleScopeTagIds: + deviceConfiguration: + $ref: '#/components/schemas/microsoft.graph.deviceConfiguration' + additionalProperties: + type: object + description: Device configuration group assignment. + microsoft.graph.windowsAssignedAccessProfile: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: windowsAssignedAccessProfile + type: object + properties: + appUserModelIds: type: array items: type: string nullable: true - description: Scope Tags - version: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Version of the profile - format: int32 - assignments: + description: These are the only Windows Store Apps that will be available to launch from the Start menu. + desktopAppPaths: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileAssignment' - description: The list of assignments for the device configuration profile. - x-ms-navigationProperty: true + type: string + nullable: true + description: These are the paths of the Desktop Apps that will be available on the Start menu and the only apps the user will be able to launch. + profileName: + type: string + description: 'This is a friendly name used to identify a group of applications, the layout of these apps on the start menu and the users to whom this kiosk configuration is assigned.' + showTaskBar: + type: boolean + description: This setting allows the admin to specify whether the Task Bar is shown or not. + startMenuLayoutXml: + type: string + description: Allows admins to override the default Start layout and prevents the user from changing it. The layout is modified by specifying an XML file based on a layout modification schema. XML needs to be in Binary format. + format: base64url + userAccounts: + type: array + items: + type: string + nullable: true + description: The user accounts that will be locked to this kiosk configuration. additionalProperties: type: object - description: Base Profile Type for Resource Access - microsoft.graph.deviceManagementResourceAccessProfileAssignment: + description: Assigned Access profile for Windows. + microsoft.graph.windowsPrivacyDataAccessControlItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementResourceAccessProfileAssignment + - title: windowsPrivacyDataAccessControlItem type: object properties: - intent: - $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileIntent' - sourceId: + accessLevel: + $ref: '#/components/schemas/microsoft.graph.windowsPrivacyDataAccessLevel' + appDisplayName: type: string - description: The identifier of the source of the assignment. + description: 'The Package Family Name of a Windows app. When set, the access level applies to the specified application.' nullable: true - target: - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' + appPackageFamilyName: + type: string + description: 'The Package Family Name of a Windows app. When set, the access level applies to the specified application.' + nullable: true + dataCategory: + $ref: '#/components/schemas/microsoft.graph.windowsPrivacyDataCategory' additionalProperties: type: object - description: Entity that describes tenant level settings for derived credentials - microsoft.graph.softwareUpdateStatusSummary: + description: Specify access control level per privacy data category + microsoft.graph.deviceConfigurationUserStatus: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: softwareUpdateStatusSummary + - title: deviceConfigurationUserStatus type: object properties: - compliantDeviceCount: + devicesCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of compliant devices. + type: number + description: Devices count for that user. format: int32 - compliantUserCount: + lastReportedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Last modified date time of the policy report. + format: date-time + status: + $ref: '#/components/schemas/microsoft.graph.complianceStatus' + userDisplayName: + type: string + description: User name of the DevicePolicyStatus. + nullable: true + userPrincipalName: + type: string + description: UserPrincipalName. + nullable: true + additionalProperties: + type: object + microsoft.graph.deviceConfigurationUserOverview: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceConfigurationUserOverview + type: object + properties: + configurationVersion: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of compliant users. + type: number + description: Version of the policy for that overview format: int32 - conflictDeviceCount: + conflictCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of conflict devices. + type: number + description: Number of users in conflict format: int32 - conflictUserCount: + errorCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of conflict users. + type: number + description: Number of error Users format: int32 - displayName: - type: string - description: The name of the policy. - nullable: true - errorDeviceCount: + failedCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of devices had error. + type: number + description: Number of failed Users format: int32 - errorUserCount: + lastUpdateDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Last update time + format: date-time + notApplicableCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of users had error. + type: number + description: Number of not applicable users format: int32 - nonCompliantDeviceCount: + pendingCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of non compliant devices. + type: number + description: Number of pending Users format: int32 - nonCompliantUserCount: + successCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of non compliant users. + type: number + description: Number of succeeded Users format: int32 - notApplicableDeviceCount: + additionalProperties: + type: object + microsoft.graph.iosAvailableUpdateVersion: + title: iosAvailableUpdateVersion + type: object + properties: + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The expiration date of the update. + format: date-time + postingDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The posting date of the update. + format: date-time + productVersion: + type: string + description: The version of the update. + supportedDevices: + type: array + items: + type: string + nullable: true + description: List of supported devices for the update. + additionalProperties: + type: object + description: iOS available update version details + microsoft.graph.deviceConfigurationTargetedUserAndDevice: + title: deviceConfigurationTargetedUserAndDevice + type: object + properties: + deviceId: + type: string + description: The id of the device in the checkin. + nullable: true + deviceName: + type: string + description: The name of the device in the checkin. + 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: Last checkin time for this user/device pair. + format: date-time + userDisplayName: + type: string + description: The display name of the user in the checkin + nullable: true + userId: + type: string + description: The id of the user in the checkin. + nullable: true + userPrincipalName: + type: string + description: The UPN of the user in the checkin. + nullable: true + additionalProperties: + type: object + description: Conflict summary for a set of device configuration policies. + microsoft.graph.deviceConfigurationUserStateSummary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceConfigurationUserStateSummary + type: object + properties: + compliantUserCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of not applicable devices. + type: number + description: Number of compliant users format: int32 - notApplicableUserCount: + conflictUserCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of not applicable users. + type: number + description: Number of conflict users format: int32 - remediatedDeviceCount: + errorUserCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of remediated devices. + type: number + description: Number of error users format: int32 - remediatedUserCount: + nonCompliantUserCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of remediated users. + type: number + description: Number of NonCompliant users format: int32 - unknownDeviceCount: + notApplicableUserCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of unknown devices. + type: number + description: Number of not applicable users format: int32 - unknownUserCount: + remediatedUserCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of unknown users. + type: number + description: Number of remediated users format: int32 - additionalProperties: - type: object - microsoft.graph.deviceManagementTemplate: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementTemplate - type: object - properties: - description: - type: string - description: The template's description - nullable: true - displayName: - type: string - description: The template's display name - intentCount: + unknownUserCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of Intents created from this template. + type: number + description: Number of unknown users format: int32 - isDeprecated: - type: boolean - description: The template is deprecated or not. Intents cannot be created from a deprecated template. - platformType: - $ref: '#/components/schemas/microsoft.graph.policyPlatformType' - publishedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: When the template was published - format: date-time - templateSubtype: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplateSubtype' - templateType: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplateType' - versionInfo: - type: string - description: The template's version information - nullable: true - categories: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplateSettingCategory' - description: Collection of setting categories within the template - x-ms-navigationProperty: true - migratableTo: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplate' - description: Collection of templates this template can migrate to - x-ms-navigationProperty: true - settings: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' - description: Collection of all settings this template has - x-ms-navigationProperty: true - additionalProperties: - type: object - description: Entity that represents a defined collection of device settings - microsoft.graph.deviceManagementTemplateSettingCategory: - allOf: - - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingCategory' - - title: deviceManagementTemplateSettingCategory - type: object - properties: - recommendedSettings: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' - description: The settings this category contains - x-ms-navigationProperty: true - additionalProperties: - type: object - description: Entity representing a template setting category - microsoft.graph.deviceManagementTroubleshootingEvent: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementTroubleshootingEvent - type: object - properties: - additionalInformation: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.keyValuePair' - description: A set of string key and string value pairs which provides additional information on the Troubleshooting event - correlationId: - type: string - description: Id used for tracing the failure in the service. - nullable: true - eventDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Time when the event occurred . - format: date-time - eventName: - type: string - description: Event Name corresponding to the Troubleshooting Event. It is an Optional field - nullable: true - troubleshootingErrorDetails: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingErrorDetails' additionalProperties: type: object - description: Event representing an general failure. - microsoft.graph.userExperienceAnalyticsAnomaly: + microsoft.graph.deviceHealthScript: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsAnomaly + - title: deviceHealthScript type: object properties: - anomalyFirstOccurrenceDateTime: + 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: Indicates the first occurrence date and time for the anomaly. + description: The timestamp of when the device health script was created. This property is read-only. format: date-time - anomalyId: + readOnly: true + description: type: string - description: The unique identifier of the anomaly. + description: Description of the device health script nullable: true - anomalyLatestOccurrenceDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Indicates the latest occurrence date and time for the anomaly. - format: date-time - anomalyName: + detectionScriptContent: type: string - description: The name of the anomaly. + description: The entire content of the detection powershell script + format: base64url nullable: true - anomalyType: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAnomalyType' - assetName: + detectionScriptParameters: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptParameter' + description: List of ComplexType DetectionScriptParameters objects. + deviceHealthScriptType: + $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptType' + displayName: type: string - description: The name of the application or module that caused the anomaly. + description: Name of the device health script nullable: true - assetPublisher: + enforceSignatureCheck: + type: boolean + description: Indicate whether the script signature needs be checked + highestAvailableVersion: type: string - description: The publisher of the application or module that caused the anomaly. + description: Highest available version for a Microsoft Proprietary script nullable: true - assetVersion: + isGlobalScript: + type: boolean + description: Determines if this is Microsoft Proprietary Script. Proprietary scripts are read-only + 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 version of the application or module that caused the anomaly. + description: The timestamp of when the device health script was modified. This property is read-only. + format: date-time + readOnly: true + publisher: + type: string + description: Name of the device health script publisher nullable: true - detectionModelId: + remediationScriptContent: type: string - description: The unique identifier of the anomaly detection model. + description: The entire content of the remediation powershell script + format: base64url nullable: true - deviceImpactedCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The number of devices impacted by the anomaly. Valid values -2147483648 to 2147483647 - format: int32 - issueId: + remediationScriptParameters: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptParameter' + description: List of ComplexType RemediationScriptParameters objects. + roleScopeTagIds: + type: array + items: + type: string + nullable: true + description: List of Scope Tag IDs for the device health script + runAs32Bit: + type: boolean + description: Indicate whether PowerShell script(s) should run as 32-bit + runAsAccount: + $ref: '#/components/schemas/microsoft.graph.runAsAccountType' + version: type: string - description: The unique identifier of the anomaly detection model. + description: Version of the device health script nullable: true - severity: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAnomalySeverity' - state: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAnomalyState' + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptAssignment' + description: The list of group assignments for the device health script + x-ms-navigationProperty: true + deviceRunStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptDeviceState' + description: List of run states for the device health script across all devices + x-ms-navigationProperty: true + runSummary: + $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptRunSummary' additionalProperties: type: object - description: The user experience analytics anomaly entity contains anomaly details. - microsoft.graph.userExperienceAnalyticsAnomalyCorrelationGroupOverview: + description: Intune will provide customer the ability to run their Powershell Health scripts (remediation + detection) on the enrolled windows 10 Azure Active Directory joined devices. + microsoft.graph.deviceHealthScriptAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsAnomalyCorrelationGroupOverview + - title: deviceHealthScriptAssignment type: object properties: - anomalyCorrelationGroupCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Indicates the number of correlation groups in the anomaly. Valid values -2147483648 to 2147483647 - format: int32 - anomalyId: - type: string - description: The unique identifier of the anomaly. Anomaly details such as name and type can be found in the UserExperienceAnalyticsAnomalySeverityOverview entity. - nullable: true - correlationGroupAnomalousDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Indicates the total number of devices affected by the anomaly in the correlation group. Valid values -2147483648 to 2147483647 - format: int32 - correlationGroupAtRiskDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Indicates the total number of devices at risk in the correlation group. Valid values -2147483648 to 2147483647 - format: int32 - correlationGroupDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Indicates the total number of devices in a correlation group. Valid values -2147483648 to 2147483647 - format: int32 - correlationGroupFeatures: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAnomalyCorrelationGroupFeature' - description: Describes the features of a device that are shared between all devices in a correlation group. - correlationGroupId: - type: string - description: 'The unique identifier for the correlation group which will uniquely identify one of the correlation group within an anomaly. The correlation Id can be mapped to the correlation group name by concatinating the correlation group features. Example of correlation group name which is the indicative of concatenated features names are for names, Contoso manufacture 4.4.1 and Windows 11.22621.1485.' - nullable: true - correlationGroupPrevalence: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAnomalyCorrelationGroupPrevalence' - correlationGroupPrevalencePercentage: - type: number - description: The percentage of the devices in the correlation group that are anomalous. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 - format: double - totalDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Indicates the total number of devices in the tenant. Valid values -2147483648 to 2147483647 - format: int32 + runRemediationScript: + type: boolean + description: Determine whether we want to run detection script only or run both detection script and remediation script + runSchedule: + $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptRunSchedule' + target: + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' additionalProperties: type: object - description: The user experience analytics anomaly correlation group overview entity contains the information for each correlation group of an anomaly. - microsoft.graph.userExperienceAnalyticsAnomalyDevice: + description: Contains properties used to assign a device management script to a group. + microsoft.graph.deviceHealthScriptDeviceState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsAnomalyDevice + - title: deviceHealthScriptDeviceState type: object properties: - anomalyId: + assignmentFilterIds: + type: array + items: + type: string + nullable: true + description: A list of the assignment filter ids used for health script applicability evaluation + detectionState: + $ref: '#/components/schemas/microsoft.graph.runState' + expectedStateUpdateDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The unique identifier of the anomaly. + description: The next timestamp of when the device health script is expected to execute + format: date-time nullable: true - anomalyOnDeviceFirstOccurrenceDateTime: + lastStateUpdateDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Indicates the first occurance date and time for the anomaly on the device. + description: The last timestamp of when the device health script executed format: date-time - anomalyOnDeviceLatestOccurrenceDateTime: + lastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Indicates the latest occurance date and time for the anomaly on the device. + description: The last time that Intune Managment Extension synced with Intune format: date-time - correlationGroupId: - type: string - description: The unique identifier of the correlation group. - nullable: true - deviceId: - type: string - description: The unique identifier of the device. - nullable: true - deviceManufacturer: + postRemediationDetectionScriptError: type: string - description: The manufacturer name of the device. + description: Error from the detection script after remediation nullable: true - deviceModel: + postRemediationDetectionScriptOutput: type: string - description: The model name of the device. + description: Detection script output after remediation nullable: true - deviceName: + preRemediationDetectionScriptError: type: string - description: The name of the device. + description: Error from the detection script before remediation nullable: true - deviceStatus: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStatus' - osName: + preRemediationDetectionScriptOutput: type: string - description: The name of the OS installed on the device. + description: Output of the detection script before remediation nullable: true - osVersion: + remediationScriptError: type: string - description: The OS version installed on the device. + description: Error output of the remediation script nullable: true + remediationState: + $ref: '#/components/schemas/microsoft.graph.remediationState' + managedDevice: + $ref: '#/components/schemas/microsoft.graph.managedDevice' additionalProperties: type: object - description: The user experience analytics anomaly entity contains device details. - microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance: + description: Contains properties for device run state of the device health script. + microsoft.graph.deviceHealthScriptRemediationHistory: + title: deviceHealthScriptRemediationHistory + type: object + properties: + historyData: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptRemediationHistoryData' + description: The number of devices remediated by the device health script on the given date. + 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 on which the results history is calculated for the healthscript. + format: date-time + nullable: true + additionalProperties: + type: object + description: The number of devices remediated by a device health script on a given date with the last modified time. + microsoft.graph.deviceHealthScriptRunSummary: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsAppHealthApplicationPerformance + - title: deviceHealthScriptRunSummary type: object properties: - activeDeviceCount: + detectionScriptErrorDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: 'The health score of the application. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + type: number + description: Number of devices on which the detection script execution encountered an error and did not complete format: int32 - appCrashCount: + detectionScriptNotApplicableDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: 'The number of crashes for the application. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + type: number + description: Number of devices for which the detection script was not applicable format: int32 - appDisplayName: - type: string - description: 'The friendly name of the application. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only.' - nullable: true - appHangCount: + detectionScriptPendingDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: 'The number of hangs for the application. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + type: number + description: Number of devices which have not yet run the latest version of the device health script format: int32 - appHealthScore: + issueDetectedDeviceCount: + maximum: 2147483647 + minimum: -2147483648 type: number - description: 'The health score of the application. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - appName: - type: string - description: 'The name of the application. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only.' - nullable: true - appPublisher: - type: string - description: 'The publisher of the application. Supports: $select, $OrderBy. Read-only.' - nullable: true - appUsageDuration: + description: Number of devices for which the detection script found an issue + format: int32 + issueRemediatedCumulativeDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: 'The total usage time of the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + type: number + description: Number of devices that were remediated over the last 30 days format: int32 - meanTimeToFailureInMinutes: + issueRemediatedDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: 'The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + type: number + description: Number of devices for which the remediation script was able to resolve the detected issue format: int32 - additionalProperties: - type: object - description: The user experience analytics application performance entity contains application performance details. - microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersion: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsAppHealthAppPerformanceByAppVersion - type: object - properties: - appCrashCount: + issueReoccurredDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: 'The number of crashes for the application. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + type: number + description: Number of devices for which the remediation script executed successfully but failed to resolve the detected issue format: int32 - appDisplayName: - type: string - description: 'The friendly name of the application. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only.' - nullable: true - appName: - type: string - description: 'The name of the application. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only.' - nullable: true - appPublisher: + lastScriptRunDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The publisher of the application. Supports: $select, $OrderBy. Read-only.' + description: Last run time for the script across all devices + format: date-time nullable: true - appUsageDuration: + noIssueDetectedDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: 'The total usage time of the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + type: number + description: Number of devices for which the detection script did not find an issue and the device is healthy format: int32 - appVersion: - type: string - description: The version of the application. - nullable: true - meanTimeToFailureInMinutes: + remediationScriptErrorDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: 'The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + type: number + description: Number of devices for which the remediation script execution encountered an error and did not complete + format: int32 + remediationSkippedDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of devices for which remediation was skipped format: int32 additionalProperties: type: object - description: The user experience analytics application performance entity contains app performance details by app version. - microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails: + description: Contains properties for the run summary of a device management script. + microsoft.graph.globalDeviceHealthScriptState: + title: globalDeviceHealthScriptState + enum: + - notConfigured + - pending + - enabled + type: string + description: Indicates whether global device health scripts are enabled and are in which state + x-ms-enum: + name: globalDeviceHealthScriptState + modelAsString: false + values: + - value: notConfigured + description: Global device health scripts are not configured + name: notConfigured + - value: pending + description: Global device health scripts are configured but not fully enabled + name: pending + - value: enabled + description: Global device health scripts are enabled and ready to use + name: enabled + microsoft.graph.deviceHealthScriptRemediationSummary: + title: deviceHealthScriptRemediationSummary + type: object + properties: + remediatedDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of devices remediated by device health scripts. + format: int32 + nullable: true + scriptCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of device health scripts deployed. + format: int32 + nullable: true + additionalProperties: + type: object + description: The number of device health scripts deployed and the number of devices the scripts remediated. + microsoft.graph.deviceManagementScript: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails + - title: deviceManagementScript type: object properties: - appCrashCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The number of crashes for the app. Valid values -2147483648 to 2147483647 - format: int32 - appDisplayName: + 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 friendly name of the application. - nullable: true - appName: + description: The date and time the device management script was created. This property is read-only. + format: date-time + readOnly: true + description: type: string - description: The name of the application. + description: Optional description for the device management script. nullable: true - appPublisher: + displayName: type: string - description: The publisher of the application. + description: Name of the device management script. nullable: true - appVersion: + enforceSignatureCheck: + type: boolean + description: Indicate whether the script signature needs be checked. + fileName: type: string - description: The version of the application. + description: Script file name. nullable: true - deviceCountWithCrashes: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'The total number of devices that have reported one or more application crashes for this application and version. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' - format: int32 - isLatestUsedVersion: - type: boolean - description: 'When TRUE, indicates the version of application is the latest version for that application that is in use. When FALSE, indicates the version is not the latest version. FALSE by default. Supports: $select, $OrderBy.' - isMostUsedVersion: + 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 device management script was last modified. This property is read-only. + format: date-time + readOnly: true + roleScopeTagIds: + type: array + items: + type: string + nullable: true + description: List of Scope Tag IDs for this PowerShellScript instance. + runAs32Bit: type: boolean - description: 'When TRUE, indicates the version of application is the most used version for that application. When FALSE, indicates the version is not the most used version. FALSE by default. Supports: $select, $OrderBy. Read-only.' + description: A value indicating whether the PowerShell script should run as 32-bit + runAsAccount: + $ref: '#/components/schemas/microsoft.graph.runAsAccountType' + scriptContent: + type: string + description: The script content. + format: base64url + nullable: true + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptAssignment' + description: The list of group assignments for the device management script. + x-ms-navigationProperty: true + deviceRunStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' + description: List of run states for this script across all devices. + x-ms-navigationProperty: true + groupAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptGroupAssignment' + description: The list of group assignments for the device management script. + x-ms-navigationProperty: true + runSummary: + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptRunSummary' + userRunStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptUserState' + description: List of run states for this script across all users. + x-ms-navigationProperty: true additionalProperties: type: object - description: The user experience analytics application performance entity contains application performance by application version details. - microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId: + description: Intune will provide customer the ability to run their Powershell scripts on the enrolled windows 10 Azure Active Directory joined devices. The script can be run once or periodically. + microsoft.graph.deviceManagementScriptAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId + - title: deviceManagementScriptAssignment type: object properties: - appCrashCount: + target: + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' + additionalProperties: + type: object + description: Contains properties used to assign a device management script to a group. + microsoft.graph.deviceManagementScriptDeviceState: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementScriptDeviceState + type: object + properties: + errorCode: maximum: 2147483647 minimum: -2147483648 - type: integer - description: The number of crashes for the app. Valid values -2147483648 to 2147483647 + type: number + description: Error code corresponding to erroneous execution of the device management script. format: int32 - appDisplayName: - type: string - description: The friendly name of the application. - nullable: true - appName: - type: string - description: The name of the application. - nullable: true - appPublisher: + errorDescription: type: string - description: The publisher of the application. + description: Error description corresponding to erroneous execution of the device management script. nullable: true - appVersion: + lastStateUpdateDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The version of the application. - nullable: true - deviceDisplayName: + description: Latest time the device management script executes. + format: date-time + resultMessage: type: string - description: 'The name of the device. Supports: $select, $OrderBy. Read-only.' + description: Details of execution output. nullable: true - deviceId: + runState: + $ref: '#/components/schemas/microsoft.graph.runState' + managedDevice: + $ref: '#/components/schemas/microsoft.graph.managedDevice' + additionalProperties: + type: object + description: Contains properties for device run state of the device management script. + microsoft.graph.deviceManagementScriptGroupAssignment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementScriptGroupAssignment + type: object + properties: + targetGroupId: type: string - description: 'The Intune device id of the device. Supports: $select, $OrderBy. Read-only.' + description: The Id of the Azure Active Directory group we are targeting the script to. nullable: true - processedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 statistics were last computed. The value cannot be modified and is automatically populated when the statistics are computed. 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, 2022 would look like this: ''2022-01-01T00:00:00Z''. Returned by default. Read-only.' - format: date-time additionalProperties: type: object - description: The user experience analytics application performance entity contains application performance by application version device id. - microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion: + description: Contains properties used to assign a device management script to a group. + microsoft.graph.deviceManagementScriptRunSummary: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsAppHealthAppPerformanceByOSVersion + - title: deviceManagementScriptRunSummary type: object properties: - activeDeviceCount: + errorDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: 'The number of devices where the application has been active. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + type: number + description: Error device count. format: int32 - appCrashCount: + errorUserCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: 'The number of crashes for the application. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + type: number + description: Error user count. format: int32 - appDisplayName: - type: string - description: 'The friendly name of the application. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only.' - nullable: true - appName: - type: string - description: 'The name of the application. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only.' - nullable: true - appPublisher: - type: string - description: 'The publisher of the application. Supports: $select, $OrderBy. Read-only.' - nullable: true - appUsageDuration: + successDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: 'The total usage time of the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + type: number + description: Success device count. format: int32 - meanTimeToFailureInMinutes: + successUserCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: 'The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + type: number + description: Success user count. format: int32 - osBuildNumber: - type: string - description: 'The OS build number of the application. Supports: $select, $OrderBy. Read-only.' - nullable: true - osVersion: - type: string - description: 'The OS version of the application. Supports: $select, $OrderBy. Read-only.' - nullable: true additionalProperties: type: object - description: The user experience analytics application performance entity contains app performance details by OS version. - microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance: + description: Contains properties for the run summary of a device management script. + microsoft.graph.deviceManagementScriptUserState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsAppHealthDeviceModelPerformance + - title: deviceManagementScriptUserState type: object properties: - activeDeviceCount: + errorDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: 'The number of active devices for the model. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + type: number + description: Error device count for specific user. format: int32 - deviceManufacturer: - type: string - description: 'The manufacturer name of the device. Supports: $select, $OrderBy. Read-only.' - nullable: true - deviceModel: - type: string - description: 'The model name of the device. Supports: $select, $OrderBy. Read-only.' - nullable: true - healthStatus: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' - meanTimeToFailureInMinutes: + successDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: 'The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' - format: int32 - modelAppHealthScore: type: number - description: 'The application health score of the device model. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double + description: Success device count for specific user. + format: int32 + userPrincipalName: + type: string + description: User principle name of specific user. + nullable: true + deviceRunStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' + description: List of run states for this script across all devices of specific user. + x-ms-navigationProperty: true additionalProperties: type: object - description: The user experience analytics device model performance entity contains device model performance details. - microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance: + description: Contains properties for user run state of the device management script. + microsoft.graph.deviceShellScript: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsAppHealthDevicePerformance + - title: deviceShellScript type: object properties: - appCrashCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'The number of application crashes for the device. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' - format: int32 - appHangCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'The number of application hangs for the device. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' - format: int32 - crashedAppCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'The number of distinct application crashes for the device. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' - format: int32 - deviceAppHealthScore: - type: number - description: 'The application health score of the device. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - deviceDisplayName: + blockExecutionNotifications: + type: boolean + description: Does not notify the user a script is being executed + 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 name of the device. Supports: $select, $OrderBy. Read-only.' + description: The date and time the device management script was created. This property is read-only. + format: date-time + readOnly: true + description: + type: string + description: Optional description for the device management script. nullable: true - deviceId: + displayName: type: string - description: 'The Intune device id of the device. Supports: $select, $OrderBy. Read-only.' + description: Name of the device management script. nullable: true - deviceManufacturer: + executionFrequency: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'The manufacturer name of the device. Supports: $select, $OrderBy. Read-only.' + description: The interval for script to run. If not defined the script will run once + format: duration + fileName: + type: string + description: Script file name. nullable: true - deviceModel: + 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 model name of the device. Supports: $select, $OrderBy. Read-only.' + description: The date and time the device management script was last modified. This property is read-only. + format: date-time + readOnly: true + retryCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of times for the script to be retried if it fails + format: int32 + roleScopeTagIds: + type: array + items: + type: string + nullable: true + description: List of Scope Tag IDs for this PowerShellScript instance. + runAsAccount: + $ref: '#/components/schemas/microsoft.graph.runAsAccountType' + scriptContent: + type: string + description: The script content. + format: base64url nullable: true - healthStatus: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' - meanTimeToFailureInMinutes: + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptAssignment' + description: The list of group assignments for the device management script. + x-ms-navigationProperty: true + deviceRunStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' + description: List of run states for this script across all devices. + x-ms-navigationProperty: true + groupAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptGroupAssignment' + description: The list of group assignments for the device management script. + x-ms-navigationProperty: true + runSummary: + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptRunSummary' + userRunStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptUserState' + description: List of run states for this script across all users. + x-ms-navigationProperty: true + additionalProperties: + type: object + description: Intune will provide customer the ability to run their Shell scripts on the enrolled Mac OS devices. The script can be run once or periodically. + microsoft.graph.embeddedSIMActivationCodePool: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: embeddedSIMActivationCodePool + type: object + properties: + activationCodeCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: 'The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + type: number + description: The total count of activation codes which belong to this pool. format: int32 - processedDateTime: + activationCodes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCode' + description: The activation codes which belong to this pool. This navigation property is used to post activation codes to Intune but cannot be used to read activation codes from Intune. + createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The date and time when the statistics were last computed. The value cannot be modified and is automatically populated when the statistics are computed. 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, 2022 would look like this: ''2022-01-01T00:00:00Z''. Returned by default. Read-only.' + description: The time the embedded SIM activation code pool was created. Generated service side. + format: date-time + displayName: + type: string + description: The admin defined name of the embedded SIM activation code pool. + modifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the embedded SIM activation code pool was last modified. Updated service side. format: date-time + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCodePoolAssignment' + description: Navigational property to a list of targets to which this pool is assigned. + x-ms-navigationProperty: true + deviceStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.embeddedSIMDeviceState' + description: Navigational property to a list of device states for this pool. + x-ms-navigationProperty: true additionalProperties: type: object - description: The user experience analytics device performance entity contains device performance details. - microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails: + description: A pool represents a group of embedded SIM activation codes. + microsoft.graph.embeddedSIMActivationCodePoolAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsAppHealthDevicePerformanceDetails + - title: embeddedSIMActivationCodePoolAssignment type: object properties: - appDisplayName: + target: + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' + additionalProperties: + type: object + description: The embedded SIM activation code pool assignment entity assigns a specific embeddedSIMActivationCodePool to an AAD device group. + microsoft.graph.embeddedSIMDeviceState: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: embeddedSIMDeviceState + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The friendly name of the application for which the event occurred. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only.' + description: The time the embedded SIM device status was created. Generated service side. + format: date-time + deviceName: + type: string + description: Device name to which the subscription was provisioned e.g. DESKTOP-JOE nullable: true - appPublisher: + lastSyncDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The publisher of the application. Supports: $select, $OrderBy. Read-only.' + description: The time the embedded SIM device last checked in. Updated service side. + format: date-time nullable: true - appVersion: + modifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The version of the application. Possible values are: 1.0.0.1, 75.65.23.9. Supports: $select, $OrderBy. Read-only.' + description: The time the embedded SIM device status was last modified. Updated service side. + format: date-time + state: + $ref: '#/components/schemas/microsoft.graph.embeddedSIMDeviceStateValue' + stateDetails: + type: string + description: String description of the provisioning state. nullable: true - deviceDisplayName: + universalIntegratedCircuitCardIdentifier: type: string - description: 'The name of the device. Supports: $select, $OrderBy. Read-only.' + description: The Universal Integrated Circuit Card Identifier (UICCID) identifying the hardware onto which a profile is to be deployed. nullable: true - deviceId: + userName: type: string - description: 'The Intune device id of the device. Supports: $select, $OrderBy. Read-only.' + description: Username which the subscription was provisioned to e.g. joe@contoso.com nullable: true - eventDateTime: + additionalProperties: + type: object + description: Describes the embedded SIM activation code deployment state in relation to a device. + microsoft.graph.groupPolicyConfiguration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: groupPolicyConfiguration + type: object + properties: + createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time the event occurred. The value cannot be modified and is automatically populated when the statistics are computed. 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, 2022 would look like this: ''2022-01-01T00:00:00Z''. Returned by default. Read-only.' + description: The date and time the object was created. format: date-time - eventType: + description: type: string - description: 'The type of the event. Supports: $select, $OrderBy. Read-only.' + description: User provided description for the resource object. nullable: true + displayName: + type: string + description: User provided name for the resource object. + 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 entity was last modified. + format: date-time + policyConfigurationIngestionType: + $ref: '#/components/schemas/microsoft.graph.groupPolicyConfigurationIngestionType' + roleScopeTagIds: + type: array + items: + type: string + nullable: true + description: The list of scope tags for the configuration. + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupPolicyConfigurationAssignment' + description: The list of group assignments for the configuration. + x-ms-navigationProperty: true + definitionValues: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionValue' + description: The list of enabled or disabled group policy definition values for the configuration. + x-ms-navigationProperty: true additionalProperties: type: object - description: The user experience analytics device performance entity contains device performance details. - microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance: + description: The group policy configuration entity contains the configured values for one or more group policy definitions. + microsoft.graph.groupPolicyConfigurationAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsAppHealthOSVersionPerformance + - title: groupPolicyConfigurationAssignment type: object properties: - activeDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'The number of active devices for the OS version. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' - format: int32 - meanTimeToFailureInMinutes: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' - format: int32 - osBuildNumber: - type: string - description: 'The OS build number installed on the device. Supports: $select, $OrderBy. Read-only.' - nullable: true - osVersion: + 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 OS version installed on the device. Supports: $select, $OrderBy. Read-only.' - nullable: true - osVersionAppHealthScore: - type: number - description: 'The application health score of the OS version. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double + description: The date and time the entity was last modified. + format: date-time + target: + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' additionalProperties: type: object - description: The user experience analytics device OS version performance entity contains OS version performance details. - microsoft.graph.userExperienceAnalyticsCategory: + description: The group policy configuration assignment entity assigns one or more AAD groups to a specific group policy configuration. + microsoft.graph.groupPolicyDefinitionValue: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsCategory + - title: groupPolicyDefinitionValue type: object properties: - insights: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsInsight' - description: The insights for the category. Read-only. - metricValues: + configurationType: + $ref: '#/components/schemas/microsoft.graph.groupPolicyConfigurationType' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time the object was created. + format: date-time + enabled: + type: boolean + description: Enables or disables the associated group policy definition. + 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 entity was last modified. + format: date-time + definition: + $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinition' + presentationValues: type: array items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' - description: The metric values for the user experience analytics category. Read-only. + $ref: '#/components/schemas/microsoft.graph.groupPolicyPresentationValue' + description: The associated group policy presentation values with the definition value. x-ms-navigationProperty: true additionalProperties: type: object - description: The user experience analytics category entity contains the scores and insights for the various metrics of a category. - microsoft.graph.userExperienceAnalyticsMetric: + description: The definition value entity stores the value for a single group policy definition. + microsoft.graph.groupPolicyDefinition: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsMetric + - title: groupPolicyDefinition type: object properties: - unit: + categoryPath: type: string - description: 'The unit of the user experience analytics metric. Examples: none, percentage, count, seconds, score.' + description: The localized full category path for the policy. nullable: true - value: - type: number - description: The value of the user experience analytics metric. - format: double + classType: + $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionClassType' + displayName: + type: string + description: The localized policy name. + nullable: true + explainText: + type: string + description: The localized explanation or help text associated with the policy. The default value is empty. + nullable: true + groupPolicyCategoryId: + 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 category id of the parent category + format: uuid + hasRelatedDefinitions: + type: boolean + description: Signifies whether or not there are related definitions to this definition + 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 entity was last modified. + format: date-time + minDeviceCspVersion: + type: string + description: Minimum required CSP version for device configuration in this definition + nullable: true + minUserCspVersion: + type: string + description: Minimum required CSP version for user configuration in this definition + nullable: true + policyType: + $ref: '#/components/schemas/microsoft.graph.groupPolicyType' + supportedOn: + type: string + description: Localized string used to specify what operating system or application version is affected by the policy. + nullable: true + version: + type: string + description: Setting definition version + nullable: true + category: + $ref: '#/components/schemas/microsoft.graph.groupPolicyCategory' + definitionFile: + $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionFile' + nextVersionDefinition: + $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinition' + presentations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupPolicyPresentation' + description: The group policy presentations associated with the definition. + x-ms-navigationProperty: true + previousVersionDefinition: + $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinition' additionalProperties: type: object - description: The user experience analytics metric contains the score and units of a metric of a user experience anlaytics category. - microsoft.graph.userExperienceAnalyticsBaseline: + description: The entity describes all of the information about a single group policy. + microsoft.graph.groupPolicyPresentationValue: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsBaseline + - title: groupPolicyPresentationValue type: object properties: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The date the custom baseline was created. The value cannot be modified and is automatically populated when the baseline is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Returned by default.' + description: The date and time the object was created. format: date-time - displayName: + 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 name of the baseline. - nullable: true - isBuiltIn: - type: boolean - description: 'When TRUE, indicates the current baseline is the commercial median baseline. When FALSE, indicates it is a custom baseline. FALSE by default.' - appHealthMetrics: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - batteryHealthMetrics: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - bestPracticesMetrics: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - deviceBootPerformanceMetrics: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - rebootAnalyticsMetrics: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - resourcePerformanceMetrics: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - workFromAnywhereMetrics: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' + description: The date and time the object was last modified. + format: date-time + definitionValue: + $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionValue' + presentation: + $ref: '#/components/schemas/microsoft.graph.groupPolicyPresentation' + additionalProperties: + type: object + description: The base presentation value entity that stores the value for a single group policy presentation. + microsoft.graph.groupPolicyPresentation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: groupPolicyPresentation + type: object + properties: + label: + type: string + description: Localized text label for any presentation entity. The default value is empty. + 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 entity was last modified. + format: date-time + definition: + $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinition' additionalProperties: type: object - description: The user experience analytics baseline entity contains baseline values against which to compare the user experience analytics scores. - microsoft.graph.userExperienceAnalyticsBatteryHealthAppImpact: + description: The base entity for the display presentation of any of the additional options in a group policy definition. + microsoft.graph.deviceManagementIntent: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsBatteryHealthAppImpact + - title: deviceManagementIntent type: object properties: - activeDevices: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of active devices for using that app over a 14-day period. Valid values 0 to 2147483647 - format: int32 - appDisplayName: + description: type: string - description: 'User friendly display name for the app. Eg: Outlook' + description: The user given description nullable: true - appName: + displayName: type: string - description: 'App name. Eg: oltk.exe' + description: The user given display name + isAssigned: + type: boolean + description: Signifies whether or not the intent is assigned to users + isMigratingToConfigurationPolicy: + type: boolean + description: Signifies whether or not the intent is being migrated to the configurationPolicies endpoint nullable: true - appPublisher: + 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: 'App publisher. Eg: Microsoft Corporation' + description: When the intent was last modified + format: date-time + roleScopeTagIds: + type: array + items: + type: string + nullable: true + description: List of Scope Tags for this Entity instance. + templateId: + type: string + description: The ID of the template this intent was created from (if any) nullable: true - batteryUsagePercentage: - type: number - description: 'The percent of total battery power used by this application when the device was not plugged into AC power, over 14 days computed across all devices in the tenant. Unit in percentage. Valid values 0 to 1.79769313486232E+308' - format: double - isForegroundApp: - type: boolean - description: true if the user had active interaction with the app. + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentAssignment' + description: Collection of assignments + x-ms-navigationProperty: true + categories: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentSettingCategory' + description: Collection of setting categories within the intent + x-ms-navigationProperty: true + deviceSettingStateSummaries: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceSettingStateSummary' + description: Collection of settings and their states and counts of devices that belong to corresponding state for all settings within the intent + x-ms-navigationProperty: true + deviceStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceState' + description: Collection of states of all devices that the intent is applied to + x-ms-navigationProperty: true + deviceStateSummary: + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceStateSummary' + settings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + description: Collection of all settings to be applied + x-ms-navigationProperty: true + userStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentUserState' + description: Collection of states of all users that the intent is applied to + x-ms-navigationProperty: true + userStateSummary: + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentUserStateSummary' additionalProperties: type: object - description: The user experience analytics battery health app impact entity contains battery usage related information at an app level for the tenant. - microsoft.graph.userExperienceAnalyticsBatteryHealthCapacityDetails: + description: Entity that represents an intent to apply settings to a device + microsoft.graph.deviceManagementIntentAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsBatteryHealthCapacityDetails + - title: deviceManagementIntentAssignment type: object properties: - activeDevices: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of active devices within the tenant. Valid values 0 to 2147483647 - format: int32 - batteryCapacityFair: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of devices whose battery maximum capacity is greater than 50% but lesser than 80%. Valid values 0 to 2147483647 - format: int32 - batteryCapacityGood: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of devices whose battery maximum capacity is greater than 80%. Valid values 0 to 2147483647 - format: int32 - batteryCapacityPoor: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of devices whose battery maximum capacity is lesser than 50%. Valid values 0 to 2147483647 - format: int32 - lastRefreshedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Recorded date time of this capacity details instance. - format: date-time + target: + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' additionalProperties: type: object - description: 'The user experience analytics battery health capacity entity contains count of devices broken down into 3 categories - devices with capacity > 80%, devices with capacity 50-80% and devices with capacity < 50 %.This API provides the count of devices in these 3 categories..' - microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceAppImpact: + description: Intent assignment entity + microsoft.graph.deviceManagementIntentSettingCategory: + allOf: + - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingCategory' + - title: deviceManagementIntentSettingCategory + type: object + properties: + settings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + description: The settings this category contains + x-ms-navigationProperty: true + additionalProperties: + type: object + description: Entity representing an intent setting category + microsoft.graph.deviceManagementSettingInstance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsBatteryHealthDeviceAppImpact + - title: deviceManagementSettingInstance type: object properties: - appDisplayName: - type: string - description: 'User friendly display name for the app. Eg: Outlook' - nullable: true - appName: - type: string - description: 'App name. Eg: oltk.exe' - nullable: true - appPublisher: + definitionId: type: string - description: 'App publisher. Eg: Microsoft Corporation' - nullable: true - batteryUsagePercentage: - type: number - description: 'The percent of total battery power used by this application when the device was not plugged into AC power, over 14 days. Unit in percentage. Valid values 0 to 1.79769313486232E+308' - format: double - deviceId: + description: The ID of the setting definition for this instance + valueJson: type: string - description: 'The unique identifier of the device, Intune DeviceID or SCCM device id.' + description: JSON representation of the value nullable: true - isForegroundApp: - type: boolean - description: true if the user had active interaction with the app. additionalProperties: type: object - description: The user experience analytics battery health device app impact entity contains battery usage related information at an app level for a given device. - microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformance: + description: Base type for a setting instance + microsoft.graph.deviceManagementIntentDeviceSettingStateSummary: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsBatteryHealthDevicePerformance + - title: deviceManagementIntentDeviceSettingStateSummary type: object properties: - batteryAgeInDays: + compliantCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Estimated battery age. Unit in days. Valid values 0 to 2147483647 + type: number + description: Number of compliant devices format: int32 - deviceBatteriesDetails: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceBatteryDetail' - description: Properties (maxCapacity and cycleCount) related to all batteries of the device. - deviceBatteryCount: + conflictCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of batteries in a user device. Valid values 0 to 2147483647 + type: number + description: Number of devices in conflict format: int32 - deviceBatteryHealthScore: + errorCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: A weighted average of a device’s maximum capacity score and runtime estimate score. Values range from 0-100. Valid values 0 to 2147483647 + type: number + description: Number of error devices format: int32 - deviceBatteryTags: - type: array - items: - type: string - nullable: true - description: 'Tags for computed information on how battery on the device is behaving. E.g. newbattery, batterycapacityred, designcapacityzero, etc.' - deviceId: - type: string - description: 'The unique identifier of the device, Intune DeviceID.' - nullable: true - deviceManufacturerName: - type: string - description: The manufacturer name of the device. - nullable: true - deviceModelName: - type: string - description: The model name of the device. - nullable: true - deviceName: - type: string - description: Device friendly name. - nullable: true - estimatedRuntimeInMinutes: + nonCompliantCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: The estimated runtime of the device when the battery is fully charged. Unit in minutes. Valid values 0 to 2147483647 + type: number + description: Number of non compliant devices format: int32 - fullBatteryDrainCount: + notApplicableCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: 'Number of times the battery has been discharged an amount that equals 100% of its capacity, but not necessarily by discharging it from 100% to 0%. Valid values 0 to 2147483647' + type: number + description: Number of not applicable devices format: int32 - healthStatus: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' - manufacturer: - type: string - description: The manufacturer name of the device. Deprecated in favor of DeviceManufacturerName. - nullable: true - maxCapacityPercentage: + remediatedCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Ratio of current capacity and design capacity of the battery with the lowest capacity. Unit in percentage and values range from 0-100. Valid values 0 to 2147483647 + type: number + description: Number of remediated devices format: int32 - model: + settingName: type: string - description: The model name of the device. Deprecated in favor of DeviceModelName. + description: Name of a setting nullable: true additionalProperties: type: object - description: The user experience analytics battery health device performance entity contains device level battery information. - microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory: + description: Entity that represents device setting state summary for an intent + microsoft.graph.deviceManagementIntentDeviceState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory + - title: deviceManagementIntentDeviceState type: object properties: - deviceId: - type: string - description: 'The unique identifier of the device, Intune DeviceID or SCCM device id.' - nullable: true - estimatedRuntimeInMinutes: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The estimated runtime of the device when the battery is fully charged. Unit in minutes. Valid values 0 to 2147483647 - format: int32 - runtimeDateTime: + deviceDisplayName: type: string - description: The datetime for the instance of runtime history. + description: Device name that is being reported nullable: true - additionalProperties: - type: object - description: The user experience analytics battery health runtime history entity contains the trend of runtime of a device over a period of 30 days - microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformance: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsBatteryHealthModelPerformance - type: object - properties: - activeDevices: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of active devices for that model. Valid values 0 to 2147483647 - format: int32 - averageBatteryAgeInDays: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The mean of the battery age for all devices of a given model in a tenant. Unit in days. Valid values 0 to 2147483647 - format: int32 - averageEstimatedRuntimeInMinutes: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The mean of the estimated runtimes on full charge for all devices of a given model. Unit in minutes. Valid values 0 to 2147483647 - format: int32 - averageMaxCapacityPercentage: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The mean of the maximum capacity for all devices of a given model. Maximum capacity measures the full charge vs. design capacity for a device’s batteries.. Valid values 0 to 2147483647 - format: int32 - deviceManufacturerName: + deviceId: type: string - description: The manufacturer name of the device. + description: Device id that is being reported nullable: true - deviceModelName: + lastReportedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The model name of the device. - nullable: true - manufacturer: + description: Last modified date time of an intent report + format: date-time + state: + $ref: '#/components/schemas/microsoft.graph.complianceStatus' + userName: type: string - description: Name of the device manufacturer. Deprecated in favor of DeviceManufacturerName. + description: The user name that is being reported on a device nullable: true - meanFullBatteryDrainCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The mean of number of times the battery has been discharged an amount that equals 100% of its capacity for all devices of a given model in a tenant. Valid values 0 to 2147483647 - format: int32 - medianEstimatedRuntimeInMinutes: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The median of the estimated runtimes on full charge for all devices of a given model. Unit in minutes. Valid values 0 to 2147483647 - format: int32 - medianFullBatteryDrainCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The median of number of times the battery has been discharged an amount that equals 100% of its capacity for all devices of a given model in a tenant. Valid values 0 to 2147483647 - format: int32 - medianMaxCapacityPercentage: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The median of the maximum capacity for all devices of a given model. Maximum capacity measures the full charge vs. design capacity for a device’s batteries.. Valid values 0 to 2147483647 - format: int32 - model: + userPrincipalName: type: string - description: The model name of the device. Deprecated in favor of DeviceModelName. + description: The user principal name that is being reported on a device nullable: true - modelBatteryHealthScore: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: A weighted average of a model’s maximum capacity score and runtime estimate score. Values range from 0-100. Valid values 0 to 2147483647 - format: int32 - modelHealthStatus: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' additionalProperties: type: object - description: The user experience analytics battery health model performance entity contains battery related information for all unique device models in their organization. - microsoft.graph.userExperienceAnalyticsBatteryHealthOsPerformance: + description: Entity that represents device state for an intent + microsoft.graph.deviceManagementIntentDeviceStateSummary: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsBatteryHealthOsPerformance + - title: deviceManagementIntentDeviceStateSummary type: object properties: - activeDevices: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of active devices for that os version. Valid values 0 to 2147483647 - format: int32 - averageBatteryAgeInDays: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The mean of the battery age for all devices running a particular operating system version in a tenant. Unit in days. Valid values 0 to 2147483647 - format: int32 - averageEstimatedRuntimeInMinutes: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The mean of the estimated runtimes on full charge for all devices running a particular operating system version. Unit in minutes. Valid values 0 to 2147483647 - format: int32 - averageMaxCapacityPercentage: + conflictCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: The mean of the maximum capacity for all devices running a particular operating system version. Maximum capacity measures the full charge vs. design capacity for a device’s batteries.. Valid values 0 to 2147483647 + type: number + description: Number of devices in conflict format: int32 - meanFullBatteryDrainCount: + errorCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: The mean of number of times the battery has been discharged an amount that equals 100% of its capacity for all devices running a particular operating system version in a tenant. Valid values 0 to 2147483647 + type: number + description: Number of error devices format: int32 - medianEstimatedRuntimeInMinutes: + failedCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: The median of the estimated runtimes on full charge for all devices running a particular operating system version. Unit in minutes. Valid values 0 to 2147483647 + type: number + description: Number of failed devices format: int32 - medianFullBatteryDrainCount: + notApplicableCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: The median of number of times the battery has been discharged an amount that equals 100% of its capacity for all devices running a particular operating system version in a tenant. Valid values 0 to 2147483647 + type: number + description: Number of not applicable devices format: int32 - medianMaxCapacityPercentage: + notApplicablePlatformCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: The median of the maximum capacity for all devices running a particular operating system version. Maximum capacity measures the full charge vs. design capacity for a device’s batteries.. Valid values 0 to 2147483647 + type: number + description: Number of not applicable devices due to mismatch platform and policy format: int32 - osBatteryHealthScore: + successCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: A weighted average of battery health score across all devices running a particular operating system version. Values range from 0-100. Valid values 0 to 2147483647 + type: number + description: Number of succeeded devices format: int32 - osBuildNumber: - type: string - description: Build number of the operating system. - nullable: true - osHealthStatus: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' - osVersion: - type: string - description: Version of the operating system. - nullable: true additionalProperties: type: object - description: The user experience analytics battery health os performance entity contains battery related information for all operating system versions in their organization. - microsoft.graph.userExperienceAnalyticsBatteryHealthRuntimeDetails: + description: Entity that represents device state summary for an intent + microsoft.graph.deviceManagementSettingComparison: + title: deviceManagementSettingComparison + type: object + properties: + comparisonResult: + $ref: '#/components/schemas/microsoft.graph.deviceManagementComparisonResult' + currentValueJson: + type: string + description: JSON representation of current intent (or) template setting's value + nullable: true + definitionId: + type: string + description: The ID of the setting definition for this instance + nullable: true + displayName: + type: string + description: The setting's display name + nullable: true + id: + type: string + description: The setting ID + nullable: true + newValueJson: + type: string + description: JSON representation of new template setting's value + nullable: true + additionalProperties: + type: object + description: Entity representing setting comparison result + microsoft.graph.deviceManagementIntentCustomizedSetting: + title: deviceManagementIntentCustomizedSetting + type: object + properties: + customizedJson: + type: string + description: 'JSON representation of the customized value, if different from default' + nullable: true + defaultJson: + type: string + description: JSON representation of the default value from the template + nullable: true + definitionId: + type: string + description: The ID of the setting definition for this setting + nullable: true + additionalProperties: + type: object + description: Default and customized value of a setting in a Security Baseline + microsoft.graph.deviceManagementIntentUserState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsBatteryHealthRuntimeDetails + - title: deviceManagementIntentUserState type: object properties: - activeDevices: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of active devices within the tenant. Valid values 0 to 2147483647 - format: int32 - batteryRuntimeFair: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of devices whose active runtime is greater than 3 hours but lesser than 5 hours. Valid values 0 to 2147483647 - format: int32 - batteryRuntimeGood: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of devices whose active runtime is greater than 5 hours. Valid values 0 to 2147483647 - format: int32 - batteryRuntimePoor: + deviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of devices whose active runtime is lesser than 3 hours. Valid values 0 to 2147483647 + type: number + description: Count of Devices that belongs to a user for an intent format: int32 - lastRefreshedDateTime: + lastReportedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Recorded date time of this runtime details instance. + description: Last modified date time of an intent report format: date-time - additionalProperties: - type: object - description: 'The user experience analytics battery health runtime entity contains count of devices broken down into 3 categories - devices with runtime > 5 hours, devices with runtime 3-5 hours and devices with runtime < 3 hours.This API provides the count of devices in these 3 categories.' - microsoft.graph.userExperienceAnalyticsMetricHistory: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsMetricHistory - type: object - properties: - deviceId: + state: + $ref: '#/components/schemas/microsoft.graph.complianceStatus' + userName: type: string - description: The Intune device id of the device. + description: The user name that is being reported on a device nullable: true - metricDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The metric date time. The value cannot be modified and is automatically populated when the metric is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Returned by default.' - format: date-time - metricType: + userPrincipalName: type: string - description: The user experience analytics metric type. + description: The user principal name that is being reported on a device nullable: true additionalProperties: type: object - description: The user experience analytics metric history. - microsoft.graph.userExperienceAnalyticsDevicePerformance: + description: Entity that represents user state for an intent + microsoft.graph.deviceManagementIntentUserStateSummary: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsDevicePerformance + - title: deviceManagementIntentUserStateSummary type: object properties: - averageBlueScreens: - type: number - description: Average (mean) number of Blue Screens per device in the last 30 days. Valid values 0 to 9999999 - format: double - averageRestarts: - type: number - description: Average (mean) number of Restarts per device in the last 30 days. Valid values 0 to 9999999 - format: double - blueScreenCount: + conflictCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of users in conflict + format: int32 + errorCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of Blue Screens in the last 30 days. Valid values 0 to 9999999 + type: number + description: Number of error users format: int32 - bootScore: + failedCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: The user experience analytics device boot score. + type: number + description: Number of failed users format: int32 - coreBootTimeInMs: + notApplicableCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: The user experience analytics device core boot time in milliseconds. + type: number + description: Number of not applicable users format: int32 - coreLoginTimeInMs: + successCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: The user experience analytics device core login time in milliseconds. + type: number + description: Number of succeeded users format: int32 - deviceCount: - type: integer - description: User experience analytics summarized device count. - format: int64 + additionalProperties: + type: object + description: Entity that represents user state summary for an intent + microsoft.graph.macOSSoftwareUpdateAccountSummary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: macOSSoftwareUpdateAccountSummary + type: object + properties: + deviceId: + type: string + description: The device ID. + nullable: true deviceName: type: string - description: The user experience analytics device name. + description: The device name. nullable: true - diskType: - $ref: '#/components/schemas/microsoft.graph.diskType' - groupPolicyBootTimeInMs: + displayName: + type: string + description: The name of the report + failedUpdateCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: The user experience analytics device group policy boot time in milliseconds. + type: number + description: Number of failed updates on the device. format: int32 - groupPolicyLoginTimeInMs: + 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: Last date time the report for this device was updated. + format: date-time + osVersion: + type: string + description: The OS version. + nullable: true + successfulUpdateCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: The user experience analytics device group policy login time in milliseconds. + type: number + description: Number of successful updates on the device. format: int32 - healthStatus: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' - loginScore: + totalUpdateCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: The user experience analytics device login score. + type: number + description: Number of total updates on the device. format: int32 - manufacturer: + userId: type: string - description: The user experience analytics device manufacturer. + description: The user ID. nullable: true - model: + userPrincipalName: type: string - description: The user experience analytics device model. + description: The user principal name nullable: true - modelStartupPerformanceScore: - type: number - description: The user experience analytics model level startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 - format: double - operatingSystemVersion: + categorySummaries: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateCategorySummary' + description: Summary of the updates by category. + x-ms-navigationProperty: true + additionalProperties: + type: object + description: MacOS software update account summary report for a device and user + microsoft.graph.macOSSoftwareUpdateCategorySummary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: macOSSoftwareUpdateCategorySummary + type: object + properties: + deviceId: type: string - description: The user experience analytics device Operating System version. + description: The device ID. nullable: true - responsiveDesktopTimeInMs: + displayName: + type: string + description: The name of the report + failedUpdateCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: The user experience analytics responsive desktop time in milliseconds. + type: number + description: Number of failed updates on the device format: int32 - restartCount: + 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: Last date time the report for this device was updated. + format: date-time + successfulUpdateCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of Restarts in the last 30 days. Valid values 0 to 9999999 + type: number + description: Number of successful updates on the device format: int32 - startupPerformanceScore: + totalUpdateCount: + maximum: 2147483647 + minimum: -2147483648 type: number - description: The user experience analytics device startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 - format: double + description: Number of total updates on the device + format: int32 + updateCategory: + $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateCategory' + userId: + type: string + description: The user ID. + nullable: true + updateStateSummaries: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateStateSummary' + description: Summary of the update states. + x-ms-navigationProperty: true additionalProperties: type: object - description: The user experience analytics device performance entity contains device boot performance details. - microsoft.graph.userExperienceAnalyticsDeviceScope: + description: MacOS software update category summary report for a device and user + microsoft.graph.macOSSoftwareUpdateStateSummary: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsDeviceScope + - title: macOSSoftwareUpdateStateSummary type: object properties: - createdDateTime: + displayName: + type: string + description: Human readable name of the software update + 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: Indicates the creation date and time for the custom device scope. + description: Last date time the report for this device and product key was updated. format: date-time - deviceScopeName: + productKey: type: string - description: The name of the user experience analytics device Scope configuration. + description: Product key of the software update. nullable: true - enabled: - type: boolean - description: 'Indicates whether a device scope is enabled or disabled. When TRUE, the device scope is enabled. When FALSE, the device scope is disabled. Default value is FALSE.' - isBuiltIn: - type: boolean - description: 'Indicates whether the device scope configuration is built-in or custom. When TRUE, the device scope configuration is built-in. When FALSE, the device scope configuration is custom. Default value is FALSE.' - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Indicates the last updated date and time for the custom device scope. - format: date-time - operator: - $ref: '#/components/schemas/microsoft.graph.deviceScopeOperator' - ownerId: + state: + $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateState' + updateCategory: + $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateCategory' + updateVersion: type: string - description: The unique identifier of the person (admin) who created the device scope configuration. + description: Version of the software update nullable: true - parameter: - $ref: '#/components/schemas/microsoft.graph.deviceScopeParameter' - status: - $ref: '#/components/schemas/microsoft.graph.deviceScopeStatus' - value: + additionalProperties: + type: object + description: MacOS software update state summary for a device and user + microsoft.graph.managedDeviceCleanupRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: managedDeviceCleanupRule + type: object + properties: + description: type: string - description: The device scope configuration query clause value. + description: Indicates the description for the device clean up rule. nullable: true - valueObjectId: + deviceCleanupRulePlatformType: + $ref: '#/components/schemas/microsoft.graph.deviceCleanupRulePlatformType' + deviceInactivityBeforeRetirementInDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Indicates the number of days when the device has not contacted Intune. Valid values 0 to 2147483647 + format: int32 + displayName: type: string - description: The unique identifier for a user device scope tag Id used for the creation of device scope configuration. + description: Indicates the display name of the device cleanup rule. 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: Indicates the date and time when the device cleanup rule was last modified. This property is read-only. + format: date-time + readOnly: true additionalProperties: type: object - description: The user experience analytics device scope entity contains device scope configuration values use to apply filtering on the endpoint analytics reports. - microsoft.graph.userExperienceAnalyticsDeviceScores: + description: Define the rule when the admin wants the devices to be cleaned up. + microsoft.graph.managedDeviceEncryptionState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsDeviceScores + - title: managedDeviceEncryptionState type: object properties: - appReliabilityScore: - type: number - description: Indicates a score calculated from application health data to indicate when a device is having problems running one or more applications. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 - format: double - batteryHealthScore: - type: number - description: Indicates a calulated score indicating the health of the device's battery. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 - format: double + advancedBitLockerStates: + $ref: '#/components/schemas/microsoft.graph.advancedBitLockerState' deviceName: type: string - description: 'The name of the device. Supports: $select, $OrderBy. Read-only.' + description: Device name nullable: true - endpointAnalyticsScore: - type: number - description: Indicates a weighted average of the various scores. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 - format: double - healthStatus: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' - manufacturer: + deviceType: + $ref: '#/components/schemas/microsoft.graph.deviceTypes' + encryptionPolicySettingState: + $ref: '#/components/schemas/microsoft.graph.complianceStatus' + encryptionReadinessState: + $ref: '#/components/schemas/microsoft.graph.encryptionReadinessState' + encryptionState: + $ref: '#/components/schemas/microsoft.graph.encryptionState' + fileVaultStates: + $ref: '#/components/schemas/microsoft.graph.fileVaultState' + osVersion: type: string - description: 'The manufacturer name of the device. Examples: Microsoft Corporation, HP, Lenovo. Supports: $select, $OrderBy. Read-only.' + description: Operating system version of the device nullable: true - meanResourceSpikeTimeScore: - type: number - description: Indicates a calulated score indicating the health of the device's resources CPU and RAM. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 - format: double - model: + policyDetails: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.encryptionReportPolicyDetails' + description: Policy Details + tpmSpecificationVersion: type: string - description: 'The model name of the device. Supports: $select, $OrderBy. Read-only.' + description: Device TPM Version + nullable: true + userPrincipalName: + type: string + description: User name nullable: true - startupPerformanceScore: - type: number - description: Indicates a weighted average of boot score and logon score used for measuring startup performance. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 - format: double - workFromAnywhereScore: - type: number - description: Indicates a weighted score of the work from anywhere on a device level. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 - format: double additionalProperties: type: object - description: The user experience analytics device scores entity consolidates the various Endpoint Analytics scores. - microsoft.graph.userExperienceAnalyticsDeviceStartupHistory: + description: Encryption report per device + microsoft.graph.managedDeviceOverview: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsDeviceStartupHistory + - title: managedDeviceOverview type: object properties: - coreBootTimeInMs: + deviceExchangeAccessStateSummary: + $ref: '#/components/schemas/microsoft.graph.deviceExchangeAccessStateSummary' + deviceOperatingSystemSummary: + $ref: '#/components/schemas/microsoft.graph.deviceOperatingSystemSummary' + dualEnrolledDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: 'The device core boot time in milliseconds. Supports: $select, $OrderBy. Read-only.' + type: number + description: The number of devices enrolled in both MDM and EAS format: int32 - coreLoginTimeInMs: + enrolledDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: 'The device core login time in milliseconds. Supports: $select, $OrderBy. Read-only.' + type: number + description: Total enrolled device count. Does not include PC devices managed via Intune PC Agent format: int32 - deviceId: + 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 Intune device id of the device. Supports: $select, $OrderBy. Read-only.' - nullable: true - featureUpdateBootTimeInMs: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'The impact of device feature updates on boot time in milliseconds. Supports: $select, $OrderBy. Read-only.' - format: int32 - groupPolicyBootTimeInMs: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'The impact of device group policy client on boot time in milliseconds. Supports: $select, $OrderBy. Read-only.' - format: int32 - groupPolicyLoginTimeInMs: + description: Last modified date time of device overview + format: date-time + managedDeviceModelsAndManufacturers: + $ref: '#/components/schemas/microsoft.graph.managedDeviceModelsAndManufacturers' + mdmEnrolledCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: 'The impact of device group policy client on login time in milliseconds. Supports: $select, $OrderBy. Read-only.' + type: number + description: The number of devices enrolled in MDM format: int32 - isFeatureUpdate: - type: boolean - description: 'When TRUE, indicates the device boot record is associated with feature updates. When FALSE, indicates the device boot record is not associated with feature updates. Supports: $select, $OrderBy. Read-only.' - isFirstLogin: + additionalProperties: + type: object + description: Summary data for managed devices + microsoft.graph.managedDeviceWindowsOperatingSystemImage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: managedDeviceWindowsOperatingSystemImage + type: object + properties: + availableUpdates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedDeviceWindowsOperatingSystemUpdate' + description: 'Indicates the available Quality/Security updates for a specific Windows product version (example: Windows 11 22H1), for upto last 3 Patch Tuesdays . This value in the API response would be updated 2-3 days after every Patch Tuesday. Supports: $filter, $select, $top, $skip. Read-only.' + supportedArchitectures: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedDeviceArchitecture' + description: 'Indicates the list of architectures supported by the image. E.g. [''ARM64'',''X86'']. Supports: $filter, $select, $top, $skip. Read-only.' + supportedEditions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedDeviceWindowsOperatingSystemEdition' + description: 'Indicates the list of editions supported by the image along with their support dates. Supports: $filter, $select, $top, $skip. Read-only.' + additionalProperties: + type: object + description: 'This entity defines different Windows Operating System products, like ''Windows 11 22H1'', ''Windows 11 22H2'' etc., along with their available configurations.' + microsoft.graph.microsoftTunnelConfiguration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: microsoftTunnelConfiguration + type: object + properties: + advancedSettings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValuePair' + description: Additional settings that may be applied to the server + defaultDomainSuffix: + type: string + description: The Default Domain appendix that will be used by the clients + nullable: true + description: + type: string + description: The configuration's description (optional) + nullable: true + disableUdpConnections: type: boolean - description: 'When TRUE, indicates the device login is the first login after a reboot. When FALSE, indicates the device login is not the first login after a reboot. Supports: $select, $OrderBy. Read-only.' - operatingSystemVersion: + description: 'When DisableUdpConnections is set, the clients and VPN server will not use DTLS connections to transfer data.' + nullable: true + displayName: type: string - description: 'The user experience analytics device boot record''s operating system version. Supports: $select, $OrderBy. Read-only.' + description: The display name for the server configuration. This property is required when a server is created. nullable: true - responsiveDesktopTimeInMs: + dnsServers: + type: array + items: + type: string + nullable: true + description: The DNS servers that will be used by the clients + ipv6Network: + type: string + description: The IPv6 subnet that will be used to allocate virtual address for the clients + nullable: true + lastUpdateDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: When the configuration was last updated + format: date-time + listenPort: maximum: 2147483647 minimum: -2147483648 - type: integer - description: 'The time for desktop to become responsive during login process in milliseconds. Supports: $select, $OrderBy. Read-only.' + type: number + description: The port that both TCP and UPD will listen over on the server format: int32 - restartCategory: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsOperatingSystemRestartCategory' - restartFaultBucket: + nullable: true + network: type: string - description: 'OS restart fault bucket. The fault bucket is used to find additional information about a system crash. Supports: $select, $OrderBy. Read-only.' + description: The IPv4 subnet that will be used to allocate virtual address for the clients nullable: true - restartStopCode: + roleScopeTagIds: + type: array + items: + type: string + nullable: true + description: List of Scope Tags for this Entity instance + routeExcludes: + type: array + items: + type: string + nullable: true + description: Subsets of the routes that will not be routed by the server + routeIncludes: + type: array + items: + type: string + nullable: true + description: The routes that will be routed by the server + routesExclude: + type: array + items: + type: string + nullable: true + description: 'Subsets of the routes that will not be routed by the server. This property is going to be deprecated with the option of using the new property, ''RouteExcludes''.' + routesInclude: + type: array + items: + type: string + nullable: true + description: 'The routes that will be routed by the server. This property is going to be deprecated with the option of using the new property, ''RouteIncludes''.' + splitDNS: + type: array + items: + type: string + nullable: true + description: The domains that will be resolved using the provided dns servers + additionalProperties: + type: object + description: Entity that represents a collection of Microsoft Tunnel settings + microsoft.graph.microsoftTunnelHealthThreshold: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: microsoftTunnelHealthThreshold + type: object + properties: + defaultHealthyThreshold: + type: number + description: 'The threshold for being healthy based on default health status metrics: CPU usage healthy < 50%, Memory usage healthy < 50%, Disk space healthy > 5GB, Latency healthy < 10ms, health metrics can be customized. Read-only.' + format: int64 + defaultUnhealthyThreshold: + type: number + description: 'The threshold for being unhealthy based on default health status metrics: CPU usage unhealthy > 75%, Memory usage unhealthy > 75%, Disk space < 3GB, Latency unhealthy > 20ms, health metrics can be customized. Read-only.' + format: int64 + healthyThreshold: + type: number + description: 'The threshold for being healthy based on default health status metrics: CPU usage healthy < 50%, Memory usage healthy < 50%, Disk space healthy > 5GB, Latency healthy < 10ms, health metrics can be customized.' + format: int64 + unhealthyThreshold: + type: number + description: 'The threshold for being unhealthy based on default health status metrics: CPU usage unhealthy > 75%, Memory usage unhealthy > 75%, Disk space < 3GB, Latency Unhealthy > 20ms, health metrics can be customized.' + format: int64 + additionalProperties: + type: object + description: Entity that represents the health thresholds of a health metric + microsoft.graph.microsoftTunnelServerLogCollectionResponse: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: microsoftTunnelServerLogCollectionResponse + type: object + properties: + 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: 'OS restart stop code. This shows the bug check code which can be used to look up the blue screen reason. Supports: $select, $OrderBy. Read-only.' + description: The end time of the logs collected + format: date-time + expiryDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time when the log collection is expired + format: date-time + requestDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time when the log collection was requested + format: date-time + serverId: + type: string + description: ID of the server the log collection is requested upon nullable: true - startTime: + sizeInBytes: + type: number + description: The size of the logs in bytes + format: int64 + 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 device boot start time. The value cannot be modified and is automatically populated when the device performs a reboot. 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, 2022 would look like this: ''2022-01-01T00:00:00Z''. Returned by default. Read-only.' + description: The start time of the logs collected format: date-time - totalBootTimeInMs: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'The device total boot time in milliseconds. Supports: $select, $OrderBy. Read-only.' - format: int32 - totalLoginTimeInMs: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'The device total login time in milliseconds. Supports: $select, $OrderBy. Read-only.' - format: int32 + status: + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelLogCollectionStatus' additionalProperties: type: object - description: The user experience analytics device startup history entity contains device boot performance history details. - microsoft.graph.userExperienceAnalyticsDeviceStartupProcess: + description: Entity that stores the server log collection status. + microsoft.graph.microsoftTunnelSite: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsDeviceStartupProcess + - title: microsoftTunnelSite type: object properties: - managedDeviceId: + description: type: string - description: 'The Intune device id of the device. Supports: $select, $OrderBy. Read-only.' + description: The site's description (optional) nullable: true - processName: + displayName: type: string - description: 'The name of the process. Examples: outlook, excel. Supports: $select, $OrderBy. Read-only.' + description: The display name for the site. This property is required when a site is created. nullable: true - productName: + internalNetworkProbeUrl: type: string - description: 'The product name of the process. Examples: Microsoft Outlook, Microsoft Excel. Supports: $select, $OrderBy. Read-only.' + description: The site's Internal Network Access Probe URL nullable: true - publisher: + publicAddress: type: string - description: 'The publisher of the process. Examples: Microsoft Corporation, Contoso Corp. Supports: $select, $OrderBy. Read-only.' + description: The site's public domain name or IP address nullable: true - startupImpactInMs: + roleScopeTagIds: + type: array + items: + type: string + nullable: true + description: List of Scope Tags for this Entity instance + upgradeAutomatically: + type: boolean + description: 'The site''s automatic upgrade setting. True for automatic upgrades, false for manual control' + upgradeAvailable: + type: boolean + description: The site provides the state of when an upgrade is available + upgradeWindowEndTime: + pattern: '^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$' + type: string + description: The site's upgrade window end time of day + format: time + nullable: true + upgradeWindowStartTime: + pattern: '^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$' + type: string + description: The site's upgrade window start time of day + format: time + nullable: true + upgradeWindowUtcOffsetInMinutes: maximum: 2147483647 minimum: -2147483648 - type: integer - description: 'The impact of startup process on device boot time in milliseconds. Supports: $select, $OrderBy. Read-only.' + type: number + description: The site's timezone represented as a minute offset from UTC format: int32 + nullable: true + microsoftTunnelConfiguration: + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelConfiguration' + microsoftTunnelServers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelServer' + description: A list of MicrosoftTunnelServers that are registered to this MicrosoftTunnelSite + x-ms-navigationProperty: true additionalProperties: type: object - description: The user experience analytics device startup process details. - microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance: + description: Entity that represents a Microsoft Tunnel site + microsoft.graph.microsoftTunnelServer: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsDeviceStartupProcessPerformance + - title: microsoftTunnelServer type: object properties: - deviceCount: - type: integer - description: 'The count of devices which initiated this process on startup. Supports: $filter, $select, $OrderBy. Read-only.' - format: int64 - medianImpactInMs: - type: integer - description: 'The median impact of startup process on device boot time in milliseconds. Supports: $filter, $select, $OrderBy. Read-only.' - format: int64 - processName: + agentImageDigest: type: string - description: 'The name of the startup process. Examples: outlook, excel. Supports: $select, $OrderBy. Read-only.' + 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 - productName: + deploymentMode: + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelDeploymentMode' + displayName: type: string - description: 'The product name of the startup process. Examples: Microsoft Outlook, Microsoft Excel. Supports: $select, $OrderBy. Read-only.' + 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 - publisher: + 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: 'The publisher of the startup process. Examples: Microsoft Corporation, Contoso Corp. Supports: $select, $OrderBy. Read-only.' + 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. Supports: $filter, $select, $top, $skip, $orderby. $search is not supported. Read-only.' nullable: true - totalImpactInMs: - type: integer - description: 'The total impact of startup process on device boot time in milliseconds. Supports: $filter, $select, $OrderBy. Read-only.' - format: int64 + tunnelServerHealthStatus: + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelServerHealthStatus' additionalProperties: type: object - description: The user experience analytics device startup process performance. - microsoft.graph.userExperienceAnalyticsDeviceWithoutCloudIdentity: + description: Entity that represents a single Microsoft Tunnel server + microsoft.graph.keyLongValuePair: + title: keyLongValuePair + type: object + properties: + name: + type: string + description: Name for this key long value pair + value: + type: number + description: Value for this key long value pair + format: int64 + additionalProperties: + type: object + description: Key long value pair + microsoft.graph.metricTimeSeriesDataPoint: + title: metricTimeSeriesDataPoint + type: object + properties: + dateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Time of the metric time series data point + format: date-time + value: + type: number + description: Value of the metric time series data point + format: int64 + additionalProperties: + type: object + description: Metric Time series data point + microsoft.graph.mobileAppTroubleshootingEvent: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsDeviceWithoutCloudIdentity + - $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' + - title: mobileAppTroubleshootingEvent type: object properties: - azureAdDeviceId: + applicationId: type: string - description: Azure Active Directory Device Id + description: Intune application identifier. nullable: true - deviceName: + deviceId: type: string - description: The tenant attach device's name. + description: Device identifier created or collected by Intune. + nullable: true + history: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mobileAppTroubleshootingHistoryItem' + description: Intune Mobile Application Troubleshooting History Item + managedDeviceIdentifier: + type: string + description: Device identifier created or collected by Intune. + nullable: true + userId: + type: string + description: Identifier for the user that tried to enroll the device. nullable: true + appLogCollectionRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' + description: The collection property of AppLogUploadRequest. + x-ms-navigationProperty: true additionalProperties: type: object - description: The user experience analytics Device without Cloud Identity. - microsoft.graph.userExperienceAnalyticsDeviceTimelineEvent: + description: Event representing a users device application install status. + microsoft.graph.appLogCollectionRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsDeviceTimelineEvent + - title: appLogCollectionRequest type: object properties: - deviceId: - type: string - description: The id of the device where the event occurred. - nullable: true - eventDateTime: + completedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The time the event occured. + description: Time at which the upload log request reached a completed state if not completed yet NULL will be returned. format: date-time - eventDetails: - type: string - description: 'The details provided by the event, format depends on event type.' - nullable: true - eventLevel: - $ref: '#/components/schemas/microsoft.graph.deviceEventLevel' - eventName: - type: string - description: 'The name of the event. Examples include: BootEvent, LogonEvent, AppCrashEvent, AppHangEvent.' nullable: true - eventSource: + customLogFolders: + type: array + items: + type: string + nullable: true + description: List of log folders. + errorMessage: type: string - description: 'The source of the event. Examples include: Intune, Sccm.' + description: Indicates error message if any during the upload process. nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.appLogUploadState' additionalProperties: type: object - description: The user experience analytics device event entity contains NRT device event details. - microsoft.graph.userExperienceAnalyticsImpactingProcess: + description: Entity for AppLogCollectionRequest contains all logs values. + microsoft.graph.appLogCollectionDownloadDetails: + title: appLogCollectionDownloadDetails + type: object + properties: + appLogDecryptionAlgorithm: + $ref: '#/components/schemas/microsoft.graph.appLogDecryptionAlgorithm' + decryptionKey: + type: string + description: Decryption key that used to decrypt the log. + nullable: true + downloadUrl: + type: string + description: Download SAS (Shared Access Signature) Url for completed app log request. + nullable: true + additionalProperties: + type: object + microsoft.graph.deviceManagement.monitoring: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsImpactingProcess + - title: monitoring type: object properties: - category: + alertRecords: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertRecord' + description: The collection of records of alert events. + x-ms-navigationProperty: true + alertRules: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertRule' + description: The collection of alert rules. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.deviceManagement.alertRecord: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: alertRecord + type: object + properties: + alertImpact: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertImpact' + alertRuleId: type: string - description: The category of impacting process. + description: The corresponding ID of the alert rule. nullable: true - description: + alertRuleTemplate: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertRuleTemplate' + detectedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The description of process. + description: 'The date and time when the alert event was detected. The Timestamp type represents date and time information using ISO 8601 format. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time nullable: true - deviceId: + displayName: type: string - description: The unique identifier of the impacted device. + description: The display name of the alert record. nullable: true - impactValue: - type: number - description: The impact value of the process. Valid values 0 to 1.79769313486232E+308 - format: double - processName: + 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 process name. + description: 'The date and time when the alert record was last updated. The Timestamp type represents date and time information using ISO 8601 format. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time nullable: true - publisher: + resolvedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The publisher of the process. + description: 'The date and time when the alert event was resolved. The Timestamp type represents date and time information using ISO 8601 format. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time nullable: true + severity: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.ruleSeverityType' + status: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertStatusType' additionalProperties: type: object - description: The user experience analytics top impacting process entity. - microsoft.graph.userExperienceAnalyticsModelScores: + microsoft.graph.deviceManagement.portalNotification: + title: portalNotification + type: object + properties: + alertImpact: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertImpact' + alertRecordId: + type: string + description: The associated alert record ID. + nullable: true + alertRuleId: + type: string + description: The associated alert rule ID. + nullable: true + alertRuleName: + type: string + description: The associated alert rule name. + nullable: true + alertRuleTemplate: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertRuleTemplate' + id: + type: string + description: The unique identifier for the portal notification. + nullable: true + isPortalNotificationSent: + type: boolean + description: true if the portal notification has already been sent to the user; false otherwise. + nullable: true + severity: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.ruleSeverityType' + additionalProperties: + type: object + microsoft.graph.deviceManagement.alertRule: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsModelScores + - title: alertRule type: object properties: - appReliabilityScore: - type: number - description: Indicates a score calculated from application health data to indicate when a device is having problems running one or more applications. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 - format: double - batteryHealthScore: - type: number - description: Indicates a calulated score indicating the health of the device's battery. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 - format: double - endpointAnalyticsScore: - type: number - description: Indicates a weighted average of the various scores. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 - format: double - healthStatus: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' - manufacturer: + alertRuleTemplate: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertRuleTemplate' + conditions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.ruleCondition' + description: 'The conditions that determine when to send alerts. For example, you can configure a condition to send an alert when provisioning fails for six or more Cloud PCs.' + description: type: string - description: 'The manufacturer name of the device. Examples: Microsoft Corporation, HP, Lenovo. Supports: $select, $OrderBy. Read-only.' + description: The rule description. nullable: true - meanResourceSpikeTimeScore: - type: number - description: Indicates a calulated score indicating the health of the device's resource spike score . Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 - format: double - model: + displayName: type: string - description: 'The model name of the device. Supports: $select, $OrderBy. Read-only.' + description: The display name of the rule. nullable: true - modelDeviceCount: - type: integer - description: 'Indicates unique devices count of given model in a consolidated report. Supports: $select, $OrderBy. Read-only. Valid values -9.22337203685478E+18 to 9.22337203685478E+18' - format: int64 - startupPerformanceScore: - type: number - description: Indicates a weighted average of boot score and logon score used for measuring startup performance. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 - format: double - workFromAnywhereScore: - type: number - description: Indicates a weighted score of the work from anywhere on a device level. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 - format: double + enabled: + type: boolean + description: 'The status of the rule that indicates whether the rule is enabled or disabled. If true, the rule is enabled; otherwise, the rule is disabled.' + nullable: true + isSystemRule: + type: boolean + description: 'Indicates whether the rule is a system rule. If true, the rule is a system rule; otherwise, the rule is a custom-defined rule and can be edited. System rules are built in and only a few properties can be edited.' + nullable: true + notificationChannels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.notificationChannel' + description: The notification channels of the rule selected by the user. + severity: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.ruleSeverityType' + threshold: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.ruleThreshold' additionalProperties: type: object - description: The user experience analytics model scores entity consolidates the various Endpoint Analytics scores. - microsoft.graph.userExperienceAnalyticsNotAutopilotReadyDevice: + microsoft.graph.notificationMessageTemplate: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsNotAutopilotReadyDevice + - title: notificationMessageTemplate type: object properties: - autoPilotProfileAssigned: - type: boolean - description: The intune device's autopilotProfileAssigned. - autoPilotRegistered: - type: boolean - description: The intune device's autopilotRegistered. - azureAdJoinType: - type: string - description: The intune device's azure Ad joinType. - nullable: true - azureAdRegistered: - type: boolean - description: The intune device's azureAdRegistered. - nullable: true - deviceName: - type: string - description: The intune device's name. - nullable: true - managedBy: + brandingOptions: + $ref: '#/components/schemas/microsoft.graph.notificationTemplateBrandingOptions' + defaultLocale: type: string - description: The intune device's managed by. + description: The default locale to fallback onto when the requested locale is not available. nullable: true - manufacturer: + description: type: string - description: The intune device's manufacturer. + description: Display name for the Notification Message Template. nullable: true - model: + displayName: type: string - description: The intune device's model. - nullable: true - serialNumber: + description: Display name for the Notification Message Template. + 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 intune device's serial number. - nullable: true + description: DateTime the object was last modified. + format: date-time + roleScopeTagIds: + type: array + items: + type: string + nullable: true + description: List of Scope Tags for this Entity instance. + localizedNotificationMessages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.localizedNotificationMessage' + description: The list of localized messages for this Notification Message Template. + x-ms-navigationProperty: true additionalProperties: type: object - description: The user experience analytics Device not windows autopilot ready. - microsoft.graph.userExperienceAnalyticsOverview: + description: Notification messages are messages that are sent to end users who are determined to be not-compliant with the compliance policies defined by the administrator. Administrators choose notifications and configure them in the Intune Admin Console using the compliance policy creation page under the “Actions for non-compliance” section. Use the notificationMessageTemplate object to create your own custom notifications for administrators to choose while configuring actions for non-compliance. + microsoft.graph.localizedNotificationMessage: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsOverview + - title: localizedNotificationMessage type: object properties: - insights: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsInsight' - description: The user experience analytics insights. Read-only. + isDefault: + type: boolean + description: 'Flag to indicate whether or not this is the default locale for language fallback. This flag can only be set. To unset, set this property to true on another Localized Notification Message.' + 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: DateTime the object was last modified. + format: date-time + locale: + type: string + description: The Locale for which this message is destined. + messageTemplate: + type: string + description: The Message Template content. + subject: + type: string + description: The Message Template Subject. additionalProperties: type: object - description: The user experience analytics overview entity contains the overall score and the scores and insights of every metric of all categories. - microsoft.graph.userExperienceAnalyticsRemoteConnection: + description: The text content of a Notification Message Template for the specified locale. + microsoft.graph.remoteActionAudit: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsRemoteConnection + - title: remoteActionAudit type: object properties: - cloudPcFailurePercentage: - type: number - description: The sign in failure percentage of Cloud PC Device. Valid values 0 to 100 - format: double - cloudPcRoundTripTime: - type: number - description: The round tip time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308 - format: double - cloudPcSignInTime: - type: number - description: The sign in time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308 - format: double - coreBootTime: - type: number - description: The core boot time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308 - format: double - coreSignInTime: - type: number - description: The core sign in time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308 - format: double - deviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The count of remote connection. Valid values 0 to 2147483647 - format: int32 - deviceId: + action: + $ref: '#/components/schemas/microsoft.graph.remoteAction' + actionState: + $ref: '#/components/schemas/microsoft.graph.actionState' + bulkDeviceActionId: type: string - description: The id of the device. + description: BulkAction ID nullable: true - deviceName: + deviceActionCategory: + $ref: '#/components/schemas/microsoft.graph.deviceActionCategory' + deviceDisplayName: type: string - description: The name of the device. + description: Intune device name. nullable: true - manufacturer: + deviceIMEI: type: string - description: The user experience analytics manufacturer. + description: IMEI of the device. nullable: true - model: + deviceOwnerUserPrincipalName: type: string - description: The user experience analytics device model. + description: Upn of the device owner. nullable: true - remoteSignInTime: - type: number - description: The remote sign in time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308 - format: double - userPrincipalName: + initiatedByUserPrincipalName: type: string - description: The user experience analytics userPrincipalName. + description: 'User who initiated the device action, format is UPN.' nullable: true - virtualNetwork: + managedDeviceId: type: string - description: The user experience analytics virtual network. + description: Action target. nullable: true - additionalProperties: - type: object - description: 'The user experience analytics remote connection entity. The report will be retired on December 31, 2024. You can start using the Cloud PC connection quality report now via https://go.microsoft.com/fwlink/?linkid=2283835.' - microsoft.graph.userExperienceAnalyticsResourcePerformance: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsResourcePerformance - type: object - properties: - averageSpikeTimeScore: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: AverageSpikeTimeScore of a device or a model type. Valid values 0 to 100 - format: int32 - cpuClockSpeedInMHz: - type: number - description: 'The clock speed of the processor, in MHz. Valid values 0 to 1000000' - format: double - cpuDisplayName: + requestDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Time when the action was issued, given in UTC.' + format: date-time + userName: type: string - description: 'The name of the processor on the device, For example, 11th Gen Intel(R) Core(TM) i7.' + description: '[deprecated] Please use InitiatedByUserPrincipalName instead.' nullable: true - cpuSpikeTimePercentage: - type: number - description: CPU spike time in percentage. Valid values 0 to 100 - format: double - cpuSpikeTimePercentageThreshold: - type: number - description: Threshold of cpuSpikeTimeScore. Valid values 0 to 100 - format: double - cpuSpikeTimeScore: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The user experience analytics device CPU spike time score. Valid values 0 to 100 - format: int32 - deviceCount: - type: integer - description: User experience analytics summarized device count. - format: int64 - deviceId: + additionalProperties: + type: object + description: Report of remote actions initiated on the devices belonging to a certain tenant. + microsoft.graph.deviceManagementResourceAccessProfileBase: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementResourceAccessProfileBase + type: object + properties: + creationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The id of the device. + description: DateTime profile was created + format: date-time nullable: true - deviceName: + description: type: string - description: The name of the device. + description: Profile description nullable: true - deviceResourcePerformanceScore: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Resource performance score of a specific device. Valid values 0 to 100 - format: int32 - diskType: - $ref: '#/components/schemas/microsoft.graph.diskType' - healthStatus: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' - machineType: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMachineType' - manufacturer: + displayName: type: string - description: The user experience analytics device manufacturer. - nullable: true - model: + description: Profile display name + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The user experience analytics device model. + description: DateTime profile was last modified + format: date-time nullable: true - ramSpikeTimePercentage: - type: number - description: RAM spike time in percentage. Valid values 0 to 100 - format: double - ramSpikeTimePercentageThreshold: - type: number - description: Threshold of ramSpikeTimeScore. Valid values 0 to 100 - format: double - ramSpikeTimeScore: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The user experience analytics device RAM spike time score. Valid values 0 to 100 - format: int32 - totalProcessorCoreCount: + roleScopeTagIds: + type: array + items: + type: string + nullable: true + description: Scope Tags + version: maximum: 2147483647 minimum: -2147483648 - type: integer - description: The count of cores of the processor of device. Valid values 0 to 512 - format: int32 - totalRamInMB: type: number - description: 'The total RAM of the device, in MB. Valid values 0 to 1000000' - format: double + description: Version of the profile + format: int32 + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileAssignment' + description: The list of assignments for the device configuration profile. + x-ms-navigationProperty: true additionalProperties: type: object - description: The user experience analytics resource performance entity. - microsoft.graph.userExperienceAnalyticsScoreHistory: + description: Base Profile Type for Resource Access + microsoft.graph.deviceManagementResourceAccessProfileAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsScoreHistory + - title: deviceManagementResourceAccessProfileAssignment type: object properties: - startupDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + intent: + $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileIntent' + sourceId: type: string - description: 'The device startup date time. The value cannot be modified and is automatically populated. 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.' - format: date-time + description: The identifier of the source of the assignment. + nullable: true + target: + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' additionalProperties: type: object - description: The user experience analytics device startup score history. - microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric: + description: Entity that describes tenant level settings for derived credentials + microsoft.graph.policyPlatformType: + title: policyPlatformType + enum: + - android + - androidForWork + - iOS + - macOS + - windowsPhone81 + - windows81AndLater + - windows10AndLater + - androidWorkProfile + - windows10XProfile + - androidAOSP + - all + type: string + description: Supported platform types for policies. + x-ms-enum: + name: policyPlatformType + modelAsString: false + values: + - value: android + description: Android. + name: android + - value: androidForWork + description: AndroidForWork. + name: androidForWork + - value: iOS + description: iOS. + name: iOS + - value: macOS + description: MacOS. + name: macOS + - value: windowsPhone81 + description: WindowsPhone 8.1. + name: windowsPhone81 + - value: windows81AndLater + description: Windows 8.1 and later + name: windows81AndLater + - value: windows10AndLater + description: Windows 10 and later. + name: windows10AndLater + - value: androidWorkProfile + description: AndroidWorkProfile. + name: androidWorkProfile + - value: windows10XProfile + description: Windows10XProfile. + name: windows10XProfile + - value: androidAOSP + description: AndroidAOSPProfile. + name: androidAOSP + - value: all + description: All platforms. + name: all + microsoft.graph.softwareUpdateStatusSummary: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric + - title: softwareUpdateStatusSummary type: object properties: - osCheckFailedPercentage: + compliantDeviceCount: + maximum: 2147483647 + minimum: -2147483648 type: number - description: 'The percentage of devices for which OS check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - processor64BitCheckFailedPercentage: + description: Number of compliant devices. + format: int32 + compliantUserCount: + maximum: 2147483647 + minimum: -2147483648 type: number - description: 'The percentage of devices for which processor hardware 64-bit architecture check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - processorCoreCountCheckFailedPercentage: + description: Number of compliant users. + format: int32 + conflictDeviceCount: + maximum: 2147483647 + minimum: -2147483648 type: number - description: 'The percentage of devices for which processor hardware core count check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - processorFamilyCheckFailedPercentage: + description: Number of conflict devices. + format: int32 + conflictUserCount: + maximum: 2147483647 + minimum: -2147483648 type: number - description: 'The percentage of devices for which processor hardware family check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - processorSpeedCheckFailedPercentage: + description: Number of conflict users. + format: int32 + displayName: + type: string + description: The name of the policy. + nullable: true + errorDeviceCount: + maximum: 2147483647 + minimum: -2147483648 type: number - description: 'The percentage of devices for which processor hardware speed check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - ramCheckFailedPercentage: + description: Number of devices had error. + format: int32 + errorUserCount: + maximum: 2147483647 + minimum: -2147483648 type: number - description: 'The percentage of devices for which RAM hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - secureBootCheckFailedPercentage: + description: Number of users had error. + format: int32 + nonCompliantDeviceCount: + maximum: 2147483647 + minimum: -2147483648 type: number - description: 'The percentage of devices for which secure boot hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - storageCheckFailedPercentage: + description: Number of non compliant devices. + format: int32 + nonCompliantUserCount: + maximum: 2147483647 + minimum: -2147483648 type: number - description: 'The percentage of devices for which storage hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - totalDeviceCount: + description: Number of non compliant users. + format: int32 + notApplicableDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: 'The count of total devices in an organization. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + type: number + description: Number of not applicable devices. format: int32 - tpmCheckFailedPercentage: + notApplicableUserCount: + maximum: 2147483647 + minimum: -2147483648 type: number - description: 'The percentage of devices for which Trusted Platform Module (TPM) hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - upgradeEligibleDeviceCount: + description: Number of not applicable users. + format: int32 + remediatedDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: 'The count of devices in an organization eligible for windows upgrade. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + type: number + description: Number of remediated devices. + format: int32 + remediatedUserCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of remediated users. + format: int32 + unknownDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of unknown devices. + format: int32 + unknownUserCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of unknown users. format: int32 additionalProperties: type: object - description: The user experience analytics hardware readiness entity contains account level information about hardware blockers for windows upgrade. - microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsWorkFromAnywhereMetric - type: object - properties: - metricDevices: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice' - description: The work from anywhere metric devices. Read-only. - x-ms-navigationProperty: true - additionalProperties: - type: object - description: The user experience analytics metric for work from anywhere report. - microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice: + microsoft.graph.deviceManagementTemplate: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsWorkFromAnywhereDevice + - title: deviceManagementTemplate type: object properties: - autoPilotProfileAssigned: - type: boolean - description: 'When TRUE, indicates the intune device''s autopilot profile is assigned. When FALSE, indicates it''s not Assigned. Supports: $select, $OrderBy. Read-only.' - nullable: true - autoPilotRegistered: - type: boolean - description: 'When TRUE, indicates the intune device''s autopilot is registered. When FALSE, indicates it''s not registered. Supports: $select, $OrderBy. Read-only.' - nullable: true - azureAdDeviceId: + description: type: string - description: 'The Azure Active Directory (Azure AD) device Id. Supports: $select, $OrderBy. Read-only.' + description: The template's description nullable: true - azureAdJoinType: + displayName: type: string - description: 'The work from anywhere device''s Azure Active Directory (Azure AD) join type. Supports: $select, $OrderBy. Read-only.' - nullable: true - azureAdRegistered: - type: boolean - description: 'When TRUE, indicates the device''s Azure Active Directory (Azure AD) is registered. When False, indicates it''s not registered. Supports: $select, $OrderBy. Read-only.' - nullable: true - cloudIdentityScore: - type: number - description: 'Indicates per device cloud identity score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - nullable: true - cloudManagementScore: - type: number - description: 'Indicates per device cloud management score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - nullable: true - cloudProvisioningScore: + description: The template's display name + intentCount: + maximum: 2147483647 + minimum: -2147483648 type: number - description: 'Indicates per device cloud provisioning score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - nullable: true - compliancePolicySetToIntune: - type: boolean - description: 'When TRUE, indicates the device''s compliance policy is set to intune. When FALSE, indicates it''s not set to intune. Supports: $select, $OrderBy. Read-only.' - nullable: true - deviceId: - type: string - description: 'The Intune device id of the device. Supports: $select, $OrderBy. Read-only.' - nullable: true - deviceName: - type: string - description: 'The name of the device. Supports: $select, $OrderBy. Read-only.' - nullable: true - healthStatus: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' - isCloudManagedGatewayEnabled: - type: boolean - description: 'When TRUE, indicates the device''s Cloud Management Gateway for Configuration Manager is enabled. When FALSE, indicates it''s not enabled. Supports: $select, $OrderBy. Read-only.' - nullable: true - managedBy: - type: string - description: 'The management agent of the device. Supports: $select, $OrderBy. Read-only.' - nullable: true - manufacturer: - type: string - description: 'The manufacturer name of the device. Supports: $select, $OrderBy. Read-only.' - nullable: true - model: - type: string - description: 'The model name of the device. Supports: $select, $OrderBy. Read-only.' - nullable: true - osCheckFailed: - type: boolean - description: 'When TRUE, indicates OS check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' - nullable: true - osDescription: - type: string - description: 'The OS description of the device. Supports: $select, $OrderBy. Read-only.' - nullable: true - osVersion: - type: string - description: 'The OS version of the device. Supports: $select, $OrderBy. Read-only.' - nullable: true - otherWorkloadsSetToIntune: + description: Number of Intents created from this template. + format: int32 + isDeprecated: type: boolean - description: 'When TRUE, indicates the device''s other workloads is set to intune. When FALSE, indicates it''s not set to intune. Supports: $select, $OrderBy. Read-only.' - nullable: true - ownership: + description: The template is deprecated or not. Intents cannot be created from a deprecated template. + platformType: + $ref: '#/components/schemas/microsoft.graph.policyPlatformType' + publishedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Ownership of the device. Supports: $select, $OrderBy. Read-only.' - nullable: true - processor64BitCheckFailed: - type: boolean - description: 'When TRUE, indicates processor hardware 64-bit architecture check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' - nullable: true - processorCoreCountCheckFailed: - type: boolean - description: 'When TRUE, indicates processor hardware core count check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' - nullable: true - processorFamilyCheckFailed: - type: boolean - description: 'When TRUE, indicates processor hardware family check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' - nullable: true - processorSpeedCheckFailed: - type: boolean - description: 'When TRUE, indicates processor hardware speed check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' - nullable: true - ramCheckFailed: - type: boolean - description: 'When TRUE, indicates RAM hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' - nullable: true - secureBootCheckFailed: - type: boolean - description: 'When TRUE, indicates secure boot hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' - nullable: true - serialNumber: + description: When the template was published + format: date-time + templateSubtype: + $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplateSubtype' + templateType: + $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplateType' + versionInfo: type: string - description: 'The serial number of the device. Supports: $select, $OrderBy. Read-only.' - nullable: true - storageCheckFailed: - type: boolean - description: 'When TRUE, indicates storage hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' - nullable: true - tenantAttached: - type: boolean - description: 'When TRUE, indicates the device is Tenant Attached. When FALSE, indicates it''s not Tenant Attached. Supports: $select, $OrderBy. Read-only.' - nullable: true - tpmCheckFailed: - type: boolean - description: 'When TRUE, indicates Trusted Platform Module (TPM) hardware check failed for device to the latest version of upgrade to windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' - nullable: true - upgradeEligibility: - $ref: '#/components/schemas/microsoft.graph.operatingSystemUpgradeEligibility' - windowsScore: - type: number - description: 'Indicates per device windows score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - nullable: true - workFromAnywhereScore: - type: number - description: 'Indicates work from anywhere per device overall score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double + description: The template's version information nullable: true + categories: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplateSettingCategory' + description: Collection of setting categories within the template + x-ms-navigationProperty: true + migratableTo: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplate' + description: Collection of templates this template can migrate to + x-ms-navigationProperty: true + settings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + description: Collection of all settings this template has + x-ms-navigationProperty: true additionalProperties: type: object - description: The user experience analytics device for work from anywhere report. - microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance: + description: Entity that represents a defined collection of device settings + microsoft.graph.deviceManagementTemplateSettingCategory: + allOf: + - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingCategory' + - title: deviceManagementTemplateSettingCategory + type: object + properties: + recommendedSettings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + description: The settings this category contains + x-ms-navigationProperty: true + additionalProperties: + type: object + description: Entity representing a template setting category + microsoft.graph.deviceManagementTroubleshootingEvent: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsWorkFromAnywhereModelPerformance + - title: deviceManagementTroubleshootingEvent type: object properties: - cloudIdentityScore: - type: number - description: 'The cloud identity score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - cloudManagementScore: - type: number - description: 'The cloud management score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - cloudProvisioningScore: - type: number - description: 'The cloud provisioning score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - healthStatus: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' - manufacturer: + additionalInformation: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValuePair' + description: A set of string key and string value pairs which provides additional information on the Troubleshooting event + correlationId: type: string - description: 'The manufacturer name of the device. Supports: $select, $OrderBy. Read-only.' + description: Id used for tracing the failure in the service. nullable: true - model: + eventDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The model name of the device. Supports: $select, $OrderBy. Read-only.' + description: Time when the event occurred . + format: date-time + eventName: + type: string + description: Event Name corresponding to the Troubleshooting Event. It is an Optional field nullable: true - modelDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'The devices count for the model. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' - format: int32 - windowsScore: - type: number - description: 'The window score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - workFromAnywhereScore: - type: number - description: 'The work from anywhere score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double + troubleshootingErrorDetails: + $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingErrorDetails' additionalProperties: type: object - description: The user experience analytics work from anywhere model performance. + description: Event representing an general failure. microsoft.graph.windowsInformationProtectionAppLearningSummary: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -51064,7 +48004,7 @@ components: deviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Device Count format: int32 additionalProperties: @@ -51079,7 +48019,7 @@ components: deviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Device Count format: int32 url: @@ -51131,7 +48071,7 @@ components: detectionCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Indicates the number of times the malware is detected format: int32 nullable: true @@ -51262,91 +48202,6 @@ components: - value: unknownFutureValue description: 'Placeholder for evolvable enum, but this enum is never returned to the caller, so it shoudn''t be necessary.' name: unknownFutureValue - microsoft.graph.browserSharedCookieHistory: - title: browserSharedCookieHistory - type: object - properties: - comment: - type: string - description: The comment for the shared cookie. - nullable: true - displayName: - type: string - description: The name of the cookie. - hostOnly: - type: boolean - description: Controls whether a cookie is a host-only or domain cookie. - hostOrDomain: - type: string - description: The URL of the cookie. - nullable: true - lastModifiedBy: - $ref: '#/components/schemas/microsoft.graph.identitySet' - path: - type: string - description: The path of the cookie. - nullable: true - publishedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 cookie was last published. - format: date-time - sourceEnvironment: - $ref: '#/components/schemas/microsoft.graph.browserSharedCookieSourceEnvironment' - additionalProperties: - type: object - microsoft.graph.browserSharedCookieSourceEnvironment: - title: browserSharedCookieSourceEnvironment - enum: - - microsoftEdge - - internetExplorer11 - - both - - unknownFutureValue - type: string - x-ms-enum: - name: browserSharedCookieSourceEnvironment - modelAsString: false - values: - - value: microsoftEdge - description: Share session cookies from Microsoft Edge to Internet Explorer. - name: microsoftEdge - - value: internetExplorer11 - description: Share session cookies from Internet Explorer to Microsoft Edge. - name: internetExplorer11 - - value: both - description: Share session cookies to and from Microsoft Edge and Internet Explorer. - name: both - - value: unknownFutureValue - description: 'Placeholder for evolvable enum, but this enum is never returned to the caller, so it shouldn''t be necessary.' - name: unknownFutureValue - microsoft.graph.browserSharedCookieStatus: - title: browserSharedCookieStatus - enum: - - published - - pendingAdd - - pendingEdit - - pendingDelete - - unknownFutureValue - type: string - x-ms-enum: - name: browserSharedCookieStatus - modelAsString: false - values: - - value: published - description: A sharedcookie that has been published - name: published - - value: pendingAdd - description: A sharedcookie that has been added pending publish - name: pendingAdd - - value: pendingEdit - description: A sharedcookie that has been edited pending publish - name: pendingEdit - - value: pendingDelete - description: A sharedcookie that has been deleted pending publish - name: pendingDelete - - value: unknownFutureValue - description: 'Placeholder for evolvable enum, but this enum is never returned to the caller, so it shouldn''t be necessary.' - name: unknownFutureValue microsoft.graph.browserSiteCompatibilityMode: title: browserSiteCompatibilityMode enum: @@ -51502,6 +48357,91 @@ components: - value: unknownFutureValue description: 'Placeholder for evolvable enum, but this enum is never returned to the caller, so it shouldn''t be necessary.' name: unknownFutureValue + microsoft.graph.browserSharedCookieHistory: + title: browserSharedCookieHistory + type: object + properties: + comment: + type: string + description: The comment for the shared cookie. + nullable: true + displayName: + type: string + description: The name of the cookie. + hostOnly: + type: boolean + description: Controls whether a cookie is a host-only or domain cookie. + hostOrDomain: + type: string + description: The URL of the cookie. + nullable: true + lastModifiedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + path: + type: string + description: The path of the cookie. + nullable: true + publishedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 cookie was last published. + format: date-time + sourceEnvironment: + $ref: '#/components/schemas/microsoft.graph.browserSharedCookieSourceEnvironment' + additionalProperties: + type: object + microsoft.graph.browserSharedCookieSourceEnvironment: + title: browserSharedCookieSourceEnvironment + enum: + - microsoftEdge + - internetExplorer11 + - both + - unknownFutureValue + type: string + x-ms-enum: + name: browserSharedCookieSourceEnvironment + modelAsString: false + values: + - value: microsoftEdge + description: Share session cookies from Microsoft Edge to Internet Explorer. + name: microsoftEdge + - value: internetExplorer11 + description: Share session cookies from Internet Explorer to Microsoft Edge. + name: internetExplorer11 + - value: both + description: Share session cookies to and from Microsoft Edge and Internet Explorer. + name: both + - value: unknownFutureValue + description: 'Placeholder for evolvable enum, but this enum is never returned to the caller, so it shouldn''t be necessary.' + name: unknownFutureValue + microsoft.graph.browserSharedCookieStatus: + title: browserSharedCookieStatus + enum: + - published + - pendingAdd + - pendingEdit + - pendingDelete + - unknownFutureValue + type: string + x-ms-enum: + name: browserSharedCookieStatus + modelAsString: false + values: + - value: published + description: A sharedcookie that has been published + name: published + - value: pendingAdd + description: A sharedcookie that has been added pending publish + name: pendingAdd + - value: pendingEdit + description: A sharedcookie that has been edited pending publish + name: pendingEdit + - value: pendingDelete + description: A sharedcookie that has been deleted pending publish + name: pendingDelete + - value: unknownFutureValue + description: 'Placeholder for evolvable enum, but this enum is never returned to the caller, so it shouldn''t be necessary.' + name: unknownFutureValue microsoft.graph.adminConsent: title: adminConsent type: object @@ -51553,67 +48493,67 @@ components: cleanDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Indicates number of devices reporting as clean format: int32 criticalFailuresDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Indicates number of devices with critical failures format: int32 inactiveThreatAgentDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Indicates number of devices with inactive threat agent format: int32 pendingFullScanDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Indicates number of devices pending full scan format: int32 pendingManualStepsDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Indicates number of devices with pending manual steps format: int32 pendingOfflineScanDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Indicates number of pending offline scan devices format: int32 pendingQuickScanDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Indicates the number of devices that have a pending full scan. Valid values -2147483648 to 2147483647 format: int32 pendingRestartDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Indicates number of devices pending restart format: int32 pendingSignatureUpdateDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Indicates number of devices with an old signature format: int32 totalReportedDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Total device count. format: int32 unknownStateThreatAgentDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Indicates number of devices with threat agent state as unknown format: int32 additionalProperties: @@ -51751,13 +48691,13 @@ components: deviceComplianceCheckinThresholdDays: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of days a device is allowed to go without checking in to remain compliant. format: int32 deviceInactivityBeforeRetirementInDay: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'When the device does not check in for specified number of days, the company data might be removed and the device will not be under management. Valid values 30 to 270' format: int32 enableAutopilotDiagnostics: @@ -51868,25 +48808,25 @@ components: highSeverityAnomalyCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Indicates count of high severity anomalies which have been detected. Valid values -2147483648 to 2147483647 format: int32 informationalSeverityAnomalyCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Indicates count of informational severity anomalies which have been detected. Valid values -2147483648 to 2147483647 format: int32 lowSeverityAnomalyCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Indicates count of low severity anomalies which have been detected. Valid values -2147483648 to 2147483647 format: int32 mediumSeverityAnomalyCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Indicates count of medium severity anomalies which have been detected. Valid values -2147483648 to 2147483647 format: int32 additionalProperties: @@ -51914,7 +48854,7 @@ components: malwareDetectedDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Count of devices with malware detected in the last 30 days format: int32 malwareExecutionStateSummary: @@ -51945,13 +48885,13 @@ components: totalDistinctMalwareCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Count of all distinct malwares detected across all devices. Valid values -2147483648 to 2147483647 format: int32 totalMalwareCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Count of all malware detections across all devices. Valid values -2147483648 to 2147483647 format: int32 additionalProperties: @@ -51960,2698 +48900,4869 @@ components: microsoft.graph.androidDeviceOwnerEnrollmentProfile: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: androidDeviceOwnerEnrollmentProfile + - title: androidDeviceOwnerEnrollmentProfile + type: object + properties: + accountId: + type: string + description: Tenant GUID the enrollment profile belongs to. + nullable: true + configureWifi: + type: boolean + description: 'Boolean that indicates that the Wi-Fi network should be configured during device provisioning. When set to TRUE, device provisioning will use Wi-Fi related properties to automatically connect to Wi-Fi networks. When set to FALSE or undefined, other Wi-Fi related properties will be ignored. Default value is TRUE. Returned by default.' + 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 time the enrollment profile was created. + format: date-time + description: + type: string + description: Description for the enrollment profile. + nullable: true + deviceNameTemplate: + type: string + description: 'Indicates the device name template used for the enrolled Android devices. The maximum length allowed for this property is 63 characters. The template expression contains normal text and tokens, including the serial number of the device, user name, device type, upn prefix, or a randomly generated number. Supported Tokens for device name templates are: (for device naming template expression): {{SERIAL}}, {{SERIALLAST4DIGITS}}, {{ENROLLMENTDATETIME}}, {{USERNAME}}, {{DEVICETYPE}}, {{UPNPREFIX}}, {{rand:x}}. Supports: $select, $top, $skip. $Search, $orderBy and $filter are not supported.' + nullable: true + displayName: + type: string + description: Display name for the enrollment profile. + nullable: true + enrolledDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Total number of Android devices that have enrolled using this enrollment profile. + format: int32 + enrollmentMode: + $ref: '#/components/schemas/microsoft.graph.androidDeviceOwnerEnrollmentMode' + enrollmentTokenType: + $ref: '#/components/schemas/microsoft.graph.androidDeviceOwnerEnrollmentTokenType' + enrollmentTokenUsageCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Total number of AOSP devices that have enrolled using the current token. Valid values 0 to 20000 + format: int32 + isTeamsDeviceProfile: + type: boolean + description: Boolean indicating if this profile is an Android AOSP for Teams device profile. + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date time the enrollment profile was last modified. + format: date-time + qrCodeContent: + type: string + description: String used to generate a QR code for the token. + nullable: true + qrCodeImage: + $ref: '#/components/schemas/microsoft.graph.mimeContent' + roleScopeTagIds: + type: array + items: + type: string + nullable: true + description: List of Scope Tags for this Entity instance. + tokenCreationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date time the most recently created token was created. + format: date-time + tokenExpirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date time the most recently created token will expire. + format: date-time + tokenValue: + type: string + description: Value of the most recently created token for this enrollment profile. + nullable: true + wifiHidden: + type: boolean + description: Boolean that indicates if hidden wifi networks are enabled + wifiPassword: + type: string + description: String that contains the wi-fi login password + nullable: true + wifiSecurityType: + $ref: '#/components/schemas/microsoft.graph.aospWifiSecurityType' + wifiSsid: + type: string + description: String that contains the wi-fi login ssid + nullable: true + additionalProperties: + type: object + description: Enrollment Profile used to enroll Android Enterprise devices using Google's Cloud Management. + microsoft.graph.androidForWorkEnrollmentProfile: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: androidForWorkEnrollmentProfile + type: object + properties: + accountId: + type: string + description: Tenant GUID the enrollment profile belongs to. + 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 time the enrollment profile was created. + format: date-time + description: + type: string + description: Description for the enrollment profile. + nullable: true + displayName: + type: string + description: Display name for the enrollment profile. + nullable: true + enrolledDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Total number of Android devices that have enrolled using this enrollment profile. + format: int32 + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date time the enrollment profile was last modified. + format: date-time + qrCodeContent: + type: string + description: String used to generate a QR code for the token. + nullable: true + qrCodeImage: + $ref: '#/components/schemas/microsoft.graph.mimeContent' + tokenExpirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date time the most recently created token will expire. + format: date-time + tokenValue: + type: string + description: Value of the most recently created token for this enrollment profile. + nullable: true + additionalProperties: + type: object + description: Enrollment Profile used to enroll COSU devices using Google's Cloud Management. + microsoft.graph.applePushNotificationCertificate: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: applePushNotificationCertificate + type: object + properties: + appleIdentifier: + type: string + description: Apple Id of the account used to create the MDM push certificate. + nullable: true + certificate: + type: string + nullable: true + certificateSerialNumber: + type: string + description: Certificate serial number. This property is read-only. + nullable: true + readOnly: true + certificateUploadFailureReason: + type: string + description: The reason the certificate upload failed. + nullable: true + certificateUploadStatus: + type: string + description: The certificate upload status. + nullable: true + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The expiration date and time for Apple push notification certificate. + format: date-time + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Last modified date and time for Apple push notification certificate. + format: date-time + topicIdentifier: + type: string + description: Topic Id. + nullable: true + additionalProperties: + type: object + description: Apple push notification certificate. + microsoft.graph.appleUserInitiatedEnrollmentProfile: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: appleUserInitiatedEnrollmentProfile + type: object + properties: + availableEnrollmentTypeOptions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appleOwnerTypeEnrollmentType' + description: List of available enrollment type options + 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: Profile creation time + format: date-time + defaultEnrollmentType: + $ref: '#/components/schemas/microsoft.graph.appleUserInitiatedEnrollmentType' + description: + type: string + description: Description of the profile + nullable: true + displayName: + type: string + description: Name of the profile + 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: Profile last modified time + format: date-time + platform: + $ref: '#/components/schemas/microsoft.graph.devicePlatformType' + priority: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'Priority, 0 is highest' + format: int32 + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appleEnrollmentProfileAssignment' + description: The list of assignments for this profile. + x-ms-navigationProperty: true + additionalProperties: + type: object + description: The enrollmentProfile resource represents a collection of configurations which must be provided pre-enrollment to enable enrolling certain devices whose identities have been pre-staged. Pre-staged device identities are assigned to this type of profile to apply the profile's configurations at enrollment of the corresponding device. + microsoft.graph.auditEvent: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: auditEvent + type: object + properties: + activity: + type: string + description: Friendly name of the activity. + nullable: true + activityDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 in UTC when the activity was performed. + format: date-time + activityOperationType: + type: string + description: The HTTP operation type of the activity. + nullable: true + activityResult: + type: string + description: The result of the activity. + nullable: true + activityType: + type: string + description: The type of activity that was being performed. + nullable: true + actor: + $ref: '#/components/schemas/microsoft.graph.auditActor' + category: + type: string + description: Audit category. + nullable: true + componentName: + type: string + description: Component name. + nullable: true + correlationId: + 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 client request Id that is used to correlate activity within the system. + format: uuid + displayName: + type: string + description: Event display name. + nullable: true + resources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.auditResource' + description: Resources being modified. + additionalProperties: + type: object + description: A class containing the properties for Audit Event. + microsoft.graph.deviceManagementAutopilotEvent: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementAutopilotEvent + type: object + properties: + accountSetupDuration: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + description: Time spent in user ESP. + format: duration + accountSetupStatus: + $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeploymentState' + deploymentDuration: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + description: Autopilot deployment duration including enrollment. + format: duration + deploymentEndDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Deployment end time. + format: date-time + deploymentStartDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Deployment start time. + format: date-time + deploymentState: + $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeploymentState' + deploymentTotalDuration: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + description: Total deployment duration from enrollment to Desktop screen. + format: duration + deviceId: + type: string + description: Device id associated with the object + nullable: true + deviceRegisteredDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Device registration date. + format: date-time + deviceSerialNumber: + type: string + description: Device serial number. + nullable: true + deviceSetupDuration: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + description: Time spent in device ESP. + format: duration + deviceSetupStatus: + $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeploymentState' + enrollmentFailureDetails: + type: string + description: Enrollment failure details. + nullable: true + enrollmentStartDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Device enrollment start date. + format: date-time + enrollmentState: + $ref: '#/components/schemas/microsoft.graph.enrollmentState' + enrollmentType: + $ref: '#/components/schemas/microsoft.graph.windowsAutopilotEnrollmentType' + eventDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Time when the event occurred . + format: date-time + managedDeviceName: + type: string + description: Managed device name. + nullable: true + osVersion: + type: string + description: Device operating system version. + nullable: true + userId: + type: string + description: UserId id associated with the object + nullable: true + userPrincipalName: + type: string + description: User principal name used to enroll the device. + nullable: true + windows10EnrollmentCompletionPageConfigurationDisplayName: + type: string + description: Enrollment Status Page profile name + nullable: true + windows10EnrollmentCompletionPageConfigurationId: + type: string + description: Enrollment Status Page profile ID + nullable: true + windowsAutopilotDeploymentProfileDisplayName: + type: string + description: Autopilot profile name. + nullable: true + additionalProperties: + type: object + description: Represents an Autopilot flow event. + microsoft.graph.cartToClassAssociation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: cartToClassAssociation + type: object + properties: + classroomIds: + type: array + items: + type: string + nullable: true + description: Identifiers of classrooms to be associated with device carts. + 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: DateTime the object was created. + format: date-time + description: + type: string + description: Admin provided description of the CartToClassAssociation. + nullable: true + deviceCartIds: + type: array + items: + type: string + nullable: true + description: Identifiers of device carts to be associated with classes. + displayName: + type: string + description: Admin provided name of the device configuration. + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: DateTime the object was last modified. + format: date-time + version: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Version of the CartToClassAssociation. + format: int32 + additionalProperties: + type: object + description: CartToClassAssociation for associating device carts with classrooms. + microsoft.graph.certificateConnectorDetails: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: certificateConnectorDetails + type: object + properties: + connectorName: + type: string + description: Connector name (set during enrollment). + nullable: true + connectorVersion: + type: string + description: Version of the connector installed. + nullable: true + enrollmentDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date/time when this connector was enrolled. + format: date-time + 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: Date/time when this connector last connected to the service. + format: date-time + machineName: + type: string + description: Name of the machine hosting this connector service. + nullable: true + additionalProperties: + type: object + description: Entity used to retrieve information about Intune Certificate Connectors. + microsoft.graph.chromeOSOnboardingSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: chromeOSOnboardingSettings + type: object + properties: + lastDirectorySyncDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The ChromebookTenant's LastDirectorySyncDateTime + 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 ChromebookTenant's LastModifiedDateTime + format: date-time + onboardingStatus: + $ref: '#/components/schemas/microsoft.graph.onboardingStatus' + ownerUserPrincipalName: + type: string + description: The ChromebookTenant's OwnerUserPrincipalName + nullable: true + additionalProperties: + type: object + description: Entity that represents a Chromebook tenant settings + microsoft.graph.cloudCertificationAuthority: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: cloudCertificationAuthority + type: object + properties: + certificateDownloadUrl: + type: string + description: The URL to download the certification authority certificate. Read-only. + nullable: true + certificateKeySize: + $ref: '#/components/schemas/microsoft.graph.cloudCertificationAuthorityCertificateKeySize' + certificateRevocationListUrl: + type: string + description: The cloud certification authority's Certificate Revocation List URL that can be used to determine revocation status. Read-only. + nullable: true + certificateSigningRequest: + type: string + description: 'The certificate signing request used to create an issuing certification authority with a root certification authority external to Microsoft Cloud PKI. The based-64 encoded certificate signing request can be downloaded through this property. After downloading the certificate signing request, it must be signed by the external root certifcation authority. Read-only.' + nullable: true + certificationAuthorityIssuerId: + type: string + description: Issuer (parent) certification authority identifier. Nullable. Read-only. Supports $orderby and $select. + nullable: true + certificationAuthorityIssuerUri: + type: string + description: The URI of the issuing certification authority of a subordinate certification authority. Returns null if a root certification authority. Nullable. Read-only. + nullable: true + certificationAuthorityStatus: + $ref: '#/components/schemas/microsoft.graph.cloudCertificationAuthorityStatus' + cloudCertificationAuthorityHashingAlgorithm: + $ref: '#/components/schemas/microsoft.graph.cloudCertificationAuthorityHashingAlgorithm' + cloudCertificationAuthorityType: + $ref: '#/components/schemas/microsoft.graph.cloudCertificationAuthorityType' + commonName: + type: string + description: 'The common name of the certificate subject name, which must be unique. This property is a relative distinguished name used to compose the certificate subject name. Read-only. Supports $select.' + nullable: true + countryName: + type: string + description: 'The country name that is used to compose the subject name of a certification authority certificate in the form ''C=''. Nullable. Example: US. 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: 'Creation date of this cloud certification authority entity instance. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Nullable. Read-only.' + format: date-time + nullable: true + description: + type: string + description: The certification authority description displayed in the Intune admin console. Nullable. Read/write. Returns null if not set. + nullable: true + displayName: + type: string + description: The certification authority display name the Intune admin console. Read/write. Supports $select and $orderby. + eTag: + type: string + description: ETag for optimistic concurrency control. Read/write. + nullable: true + extendedKeyUsages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extendedKeyUsage' + description: 'The certificate extended key usages, which specify the usage capabilities of the certificate. Read-only.' + issuerCommonName: + type: string + nullable: true + keyPlatform: + $ref: '#/components/schemas/microsoft.graph.cloudCertificationAuthorityKeyPlatformType' + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Last modification date and time of this certification authority entity instance. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Nullable. Read/write.' + format: date-time + nullable: true + localityName: + type: string + description: 'The locality (town, city, etc.) name that is used to compose the subject name of a certification authority certificate in the form ''L=''. This is Nullable. Example: Redmond. Read-only.' + nullable: true + ocspResponderUri: + type: string + description: The Online Certificate Status Protocol (OCSP) responder URI that can be used to determine certificate status. Read-only. + nullable: true + organizationName: + type: string + description: 'The organization name that is used as a distinguished name in the subject name of a certification authority certificate in the form ''O=''. Nullable. Example: Microsoft. Read-only.' + nullable: true + organizationUnit: + type: string + description: 'The organization unit name that is used as a distinguished name in the subject name of a certification authority certificate in the form ''OU=''. Nullable. Example: Security. Read-only.' + nullable: true + roleScopeTagIds: + type: array + items: + type: string + nullable: true + description: List of Scope Tags for this entity instance. Scope tags limit access to an entity instance. Nullable. Read/write. + rootCertificateCommonName: + type: string + description: 'The common name of the certificate subject name of the certification authority issuer. This property can be used to identify the certification authority that issued the current certification authority. For issuing certification authorities, this is the common name of the certificate subject name of the root certification authority to which it is anchored. For externally signed certification authorities, this is the common name of the certificate subject name of the signing certification authority. For root certification authorities, this is the common name of the certification authority''s own certificate subject name. Read-only.' + nullable: true + scepServerUrl: + type: string + description: The SCEP server URL for device SCEP connections to request certificates. Read-only. + nullable: true + serialNumber: + type: string + description: The serial number used to uniquely identify a certificate with its issuing certification authority. Read-only. Supports $select. + nullable: true + stateName: + type: string + description: 'The state or province name that is used to compose the subject name of a certification authority certificate in the form ''ST=''. Nullable. Example: Washington. Read-only.' + nullable: true + subjectName: + type: string + description: 'The subject name of the certificate. The subject is the target or intended beneficiary of the security being provided, such as a company or government entity. Read-only. Supports $orderby and $select.' + nullable: true + thumbprint: + type: string + description: Secure Hash Algorithm 1 digest of the certificate that can be used to identify it. Read-only. Supports $select. + nullable: true + validityEndDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The end date time of the validity period of a certification authority certificate. Certificates cannot be used after this date time as they are longer valid. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Nullable. Read-only. Supports $orderby.' + format: date-time + nullable: true + validityPeriodInYears: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The certification authority validity period in years configured by admins. + format: int32 + validityStartDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The start date time of the validity period of a certification authority certificate. Certificates cannot be used before this date time as they are not yet valid. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Nullable. Read-only. Supports $orderby.' + format: date-time + nullable: true + versionNumber: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The certification authority version, which is incremented each time the certification authority is renewed. Read-only.' + format: int32 + cloudCertificationAuthorityLeafCertificate: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudCertificationAuthorityLeafCertificate' + description: Required OData property to expose leaf certificate API. + x-ms-navigationProperty: true + additionalProperties: + type: object + description: Entity that represents a collection of metadata of a cloud certification authority. + microsoft.graph.cloudCertificationAuthorityLeafCertificate: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: cloudCertificationAuthorityLeafCertificate + type: object + properties: + certificateStatus: + $ref: '#/components/schemas/microsoft.graph.cloudCertificationAuthorityLeafCertificateStatus' + certificationAuthorityIssuerUri: + type: string + description: The URI of the certification authority that issued the certificate. Read-only. + nullable: true + crlDistributionPointUrl: + type: string + description: URL to find the relevant Certificate Revocation List for this certificate. Read-only. + nullable: true + deviceId: + type: string + description: The unique identifier of the managed device for which the certificate was created. This ID is assigned at device enrollment time. Read-only. Supports $select. + nullable: true + deviceName: + type: string + description: Name of the device for which the certificate was created. Read-only. Supports $select. + nullable: true + devicePlatform: + type: string + description: 'The platform of the device for which the certificate was created. Possible values are: Android, AndroidForWork, iOS, MacOS, WindowsPhone81, Windows81AndLater, Windows10AndLater, AndroidWorkProfile, Unknown, AndroidAOSP, AndroidMobileApplicationManagement, iOSMobileApplicationManagement. Default value: Unknown. Read-only. Supports $select.' + nullable: true + extendedKeyUsages: + type: array + items: + type: string + nullable: true + description: Certificate extensions that further define the purpose of the public key contained in a certificate. Data is formatted as a comma-separated list of object identifiers (OID). For example a possible value is '1.3.6.1.5.5.7.3.2'. Read-only. Nullable. + issuerId: + type: string + description: The globally unique identifier of the certification authority that issued the leaf certificate. Read-only. + nullable: true + issuerName: + type: string + description: The name of the certification authority that issued the leaf certificate. Read-only. + nullable: true + keyUsages: + type: array + items: + type: string + nullable: true + description: Certificate extensions that define the purpose of the public key contained in a certificate. For example possible values are 'Key Encipherment' and 'Digital Signature'. Read-only. Nullable. + ocspResponderUri: + type: string + description: The Online Certificate Status Protocol (OCSP) responder URI that can be used to determine certificate status. Read-only. + nullable: true + revocationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 a certificate was revoked. If the certificate was not revoked, this will be null. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Nullable. Read-only.' + format: date-time + nullable: true + serialNumber: + type: string + description: The serial number used to uniquely identify a certificate with its issuing certification authority. Read-only. Supports $select. + subjectName: + type: string + description: 'The subject name of the certificate. The subject is the target or intended beneficiary of the security being provided, such as a user or device. Read-only. Supports $select and $orderby.' + nullable: true + thumbprint: + type: string + description: Secure Hash Algorithm 1 digest of the certificate that can be used to identify it. Read-only. Supports $select. + nullable: true + userId: + type: string + description: The unique identifier of the user for which the certificate was created. Null for userless devices. This is an Intune user ID. Nullable. Read-only. Supports $select. + nullable: true + userPrincipalName: + type: string + description: User principal name of the user for which the certificate was created. Null for userless devices. Nullable. Read-only. Supports $select. + nullable: true + validityEndDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The end date time of the validity period of a certificate. Certificates cannot be used after this date time as they are longer valid. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Nullable. Read-only. Supports $orderby.' + format: date-time + nullable: true + validityStartDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The start date time of the validity period of a certificate. Certificates cannot be used before this date time as they are not yet valid. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Nullable. Read-only. Supports $orderby.' + format: date-time + nullable: true + additionalProperties: + type: object + description: Entity that represents a leaf certificate issued by a cloud certification authority. + microsoft.graph.cloudPCConnectivityIssue: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: cloudPCConnectivityIssue + type: object + properties: + deviceId: + type: string + description: The Intune DeviceId of the device the connection is associated with. + nullable: true + errorCode: + type: string + description: The error code of the connectivity issue. + nullable: true + errorDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time that the connection initiated. The time is shown in ISO 8601 format and Coordinated Universal Time (UTC) time. + format: date-time + errorDescription: + type: string + description: The detailed description of what went wrong. + nullable: true + recommendedAction: + type: string + description: The recommended action to fix the corresponding error. + nullable: true + userId: + type: string + description: The unique id of user who initialize the connection. + nullable: true + additionalProperties: + type: object + description: The user experience analyte connectivity issue entity. + microsoft.graph.comanagementEligibleDevice: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: comanagementEligibleDevice + type: object + properties: + clientRegistrationStatus: + $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' + deviceName: + type: string + description: DeviceName + nullable: true + deviceType: + $ref: '#/components/schemas/microsoft.graph.deviceType' + entitySource: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: EntitySource + format: int32 + managementAgents: + $ref: '#/components/schemas/microsoft.graph.managementAgentType' + managementState: + $ref: '#/components/schemas/microsoft.graph.managementState' + manufacturer: + type: string + description: Manufacturer + nullable: true + mdmStatus: + type: string + description: MDMStatus + nullable: true + model: + type: string + description: Model + nullable: true + osDescription: + type: string + description: OSDescription + nullable: true + osVersion: + type: string + description: OSVersion + nullable: true + ownerType: + $ref: '#/components/schemas/microsoft.graph.ownerType' + referenceId: + type: string + description: ReferenceId + nullable: true + serialNumber: + type: string + description: SerialNumber + nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.comanagementEligibleType' + upn: + type: string + description: UPN + nullable: true + userEmail: + type: string + description: UserEmail + nullable: true + userId: + type: string + description: UserId + nullable: true + userName: + type: string + description: UserName + nullable: true + additionalProperties: + type: object + description: Device Co-Management eligibility state + microsoft.graph.deviceManagementConfigurationCategory: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementConfigurationCategory + type: object + properties: + categoryDescription: + type: string + description: Description of the category header in policy summary. + nullable: true + childCategoryIds: + type: array + items: + type: string + nullable: true + description: List of child ids of the category. + description: + type: string + description: 'Description of the category. For example: Display' + nullable: true + displayName: + type: string + description: 'Name of the category. For example: Device Lock' + nullable: true + helpText: + type: string + description: Help text of the category. Give more details of the category. + nullable: true + name: + type: string + description: Name of the item + nullable: true + parentCategoryId: + type: string + description: 'Direct parent id of the category. If the category is the root, the parent id is same as its id.' + nullable: true + platforms: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPlatforms' + rootCategoryId: + type: string + description: Root id of the category. + nullable: true + settingUsage: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingUsage' + technologies: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTechnologies' + additionalProperties: + type: object + description: Device Management Configuration Policy + microsoft.graph.complianceManagementPartner: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: complianceManagementPartner + type: object + properties: + androidEnrollmentAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.complianceManagementPartnerAssignment' + description: User groups which enroll Android devices through partner. + androidOnboarded: + type: boolean + description: Partner onboarded for Android devices. + displayName: + type: string + description: Partner display name + nullable: true + iosEnrollmentAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.complianceManagementPartnerAssignment' + description: User groups which enroll ios devices through partner. + iosOnboarded: + type: boolean + description: Partner onboarded for ios devices. + lastHeartbeatDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Timestamp of last heartbeat after admin onboarded to the compliance management partner + format: date-time + linuxEnrollmentAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.complianceManagementPartnerAssignment' + description: User groups which enroll Linux devices through partner. + linuxOnboarded: + type: boolean + description: Partner onboarded for Linux devices. + macOsEnrollmentAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.complianceManagementPartnerAssignment' + description: User groups which enroll Mac devices through partner. + macOsOnboarded: + type: boolean + description: Partner onboarded for Mac devices. + partnerState: + $ref: '#/components/schemas/microsoft.graph.deviceManagementPartnerTenantState' + additionalProperties: + type: object + description: Compliance management partner for all platforms + microsoft.graph.onPremisesConditionalAccessSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: onPremisesConditionalAccessSettings + type: object + properties: + enabled: + type: boolean + description: Indicates if on premises conditional access is enabled for this organization + excludedGroups: + type: array + items: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + format: uuid + description: User groups that will be exempt by on premises conditional access. All users in these groups will be exempt from the conditional access policy. + includedGroups: + type: array + items: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + format: uuid + description: User groups that will be targeted by on premises conditional access. All users in these groups will be required to have mobile device managed and compliant for mail access. + overrideDefaultRule: + type: boolean + description: Override the default access rule when allowing a device to ensure access is granted. + additionalProperties: + type: object + description: Singleton entity which represents the Exchange OnPremises Conditional Access Settings for a tenant. + microsoft.graph.configManagerCollection: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: configManagerCollection + type: object + properties: + collectionIdentifier: + type: string + description: The collection identifier in SCCM. + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The created date. + format: date-time + displayName: + type: string + description: The DisplayName. + nullable: true + hierarchyIdentifier: + type: string + description: The Hierarchy Identifier. + nullable: true + hierarchyName: + type: string + description: The HierarchyName. + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The last modified date. + format: date-time + additionalProperties: + type: object + description: A ConfigManager defined collection of devices or users. + microsoft.graph.depOnboardingSetting: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: depOnboardingSetting + type: object + properties: + appleIdentifier: + type: string + description: The Apple ID used to obtain the current token. + nullable: true + dataSharingConsentGranted: + type: boolean + description: Consent granted for data sharing with Apple Dep Service + 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: When the service was onboarded. + format: date-time + lastSuccessfulSyncDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: When the service last syned with Intune + format: date-time + lastSyncErrorCode: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Error code reported by Apple during last dep sync. + format: int32 + lastSyncTriggeredDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: When Intune last requested a sync. + format: date-time + roleScopeTagIds: + type: array + items: + type: string + nullable: true + description: List of Scope Tags for this Entity instance. + shareTokenWithSchoolDataSyncService: + type: boolean + description: Whether or not the Dep token sharing is enabled with the School Data Sync service. + syncedDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Gets synced device count + format: int32 + tokenExpirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: When the token will expire. + format: date-time + tokenName: + type: string + description: Friendly Name for Dep Token + nullable: true + tokenType: + $ref: '#/components/schemas/microsoft.graph.depTokenType' + defaultIosEnrollmentProfile: + $ref: '#/components/schemas/microsoft.graph.depIOSEnrollmentProfile' + defaultMacOsEnrollmentProfile: + $ref: '#/components/schemas/microsoft.graph.depMacOSEnrollmentProfile' + defaultTvOSEnrollmentProfile: + $ref: '#/components/schemas/microsoft.graph.depTvOSEnrollmentProfile' + defaultVisionOSEnrollmentProfile: + $ref: '#/components/schemas/microsoft.graph.depVisionOSEnrollmentProfile' + enrollmentProfiles: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.enrollmentProfile' + description: The enrollment profiles. + x-ms-navigationProperty: true + importedAppleDeviceIdentities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.importedAppleDeviceIdentity' + description: The imported Apple device identities. + x-ms-navigationProperty: true + additionalProperties: + type: object + description: The depOnboardingSetting represents an instance of the Apple DEP service being onboarded to Intune. The onboarded service instance manages an Apple Token used to synchronize data between Apple and Intune. + microsoft.graph.deviceComplianceScript: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceComplianceScript + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The timestamp of when the device compliance script was created. This property is read-only. + format: date-time + readOnly: true + description: + type: string + description: Description of the device compliance script + nullable: true + detectionScriptContent: + type: string + description: The entire content of the detection powershell script + format: base64url + nullable: true + displayName: + type: string + description: Name of the device compliance script + nullable: true + enforceSignatureCheck: + type: boolean + description: Indicate whether the script signature needs be checked + 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 of when the device compliance script was modified. This property is read-only. + format: date-time + readOnly: true + publisher: + type: string + description: Name of the device compliance script publisher + nullable: true + roleScopeTagIds: + type: array + items: + type: string + nullable: true + description: List of Scope Tag IDs for the device compliance script + runAs32Bit: + type: boolean + description: Indicate whether PowerShell script(s) should run as 32-bit + runAsAccount: + $ref: '#/components/schemas/microsoft.graph.runAsAccountType' + version: + type: string + description: Version of the device compliance script + nullable: true + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptAssignment' + description: The list of group assignments for the device compliance script + x-ms-navigationProperty: true + deviceRunStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceScriptDeviceState' + description: List of run states for the device compliance script across all devices + x-ms-navigationProperty: true + runSummary: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceScriptRunSummary' + additionalProperties: + type: object + description: Intune will provide customer the ability to run their Powershell Compliance scripts (detection) on the enrolled windows 10 Azure Active Directory joined devices. + microsoft.graph.restrictedAppsViolation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: restrictedAppsViolation + type: object + properties: + deviceConfigurationId: + type: string + description: 'Device configuration profile unique identifier, must be Guid' + deviceConfigurationName: + type: string + description: Device configuration profile name + nullable: true + deviceName: + type: string + description: Device name + nullable: true + managedDeviceId: + type: string + description: 'Managed device unique identifier, must be Guid' + platformType: + $ref: '#/components/schemas/microsoft.graph.policyPlatformType' + restrictedApps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedDeviceReportedApp' + description: List of violated restricted apps + restrictedAppsState: + $ref: '#/components/schemas/microsoft.graph.restrictedAppsState' + userId: + type: string + description: 'User unique identifier, must be Guid' + userName: + type: string + description: User name + nullable: true + additionalProperties: + type: object + description: Violation of restricted apps configuration profile per device per user + microsoft.graph.managedAllDeviceCertificateState: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: managedAllDeviceCertificateState + type: object + properties: + certificateExpirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Certificate expiry date + format: date-time + certificateExtendedKeyUsages: + type: string + description: Enhanced Key Usage + nullable: true + certificateIssuanceDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Issuance date + format: date-time + certificateIssuerName: + type: string + description: Issuer + nullable: true + certificateKeyUsages: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Key Usage + format: int32 + nullable: true + certificateRevokeStatus: + $ref: '#/components/schemas/microsoft.graph.certificateRevocationStatus' + certificateRevokeStatusLastChangeDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the revoke status was last changed + format: date-time + certificateSerialNumber: + type: string + description: Serial number + nullable: true + certificateSubjectName: + type: string + description: Certificate subject name + nullable: true + certificateThumbprint: + type: string + description: Thumbprint + nullable: true + managedDeviceDisplayName: + type: string + description: Device display name + nullable: true + userPrincipalName: + type: string + description: User principal name + nullable: true + additionalProperties: + type: object + microsoft.graph.deviceCustomAttributeShellScript: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceCustomAttributeShellScript + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time the device management script was created. This property is read-only. + format: date-time + readOnly: true + customAttributeName: + type: string + description: The name of the custom attribute. + nullable: true + customAttributeType: + $ref: '#/components/schemas/microsoft.graph.deviceCustomAttributeValueType' + description: + type: string + description: Optional description for the device management script. + nullable: true + displayName: + type: string + description: Name of the device management script. + nullable: true + fileName: + type: string + description: Script file name. + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time the device management script was last modified. This property is read-only. + format: date-time + readOnly: true + roleScopeTagIds: + type: array + items: + type: string + nullable: true + description: List of Scope Tag IDs for this PowerShellScript instance. + runAsAccount: + $ref: '#/components/schemas/microsoft.graph.runAsAccountType' + scriptContent: + type: string + description: The script content. + format: base64url + nullable: true + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptAssignment' + description: The list of group assignments for the device management script. + x-ms-navigationProperty: true + deviceRunStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' + description: List of run states for this script across all devices. + x-ms-navigationProperty: true + groupAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptGroupAssignment' + description: The list of group assignments for the device management script. + x-ms-navigationProperty: true + runSummary: + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptRunSummary' + userRunStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptUserState' + description: List of run states for this script across all users. + x-ms-navigationProperty: true + additionalProperties: + type: object + description: Represents a custom attribute script for macOS. + microsoft.graph.deviceEnrollmentConfiguration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceEnrollmentConfiguration + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Created date time in UTC of the device enrollment configuration + format: date-time + description: + type: string + description: The description of the device enrollment configuration + nullable: true + deviceEnrollmentConfigurationType: + $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfigurationType' + displayName: + type: string + description: The display name of the device enrollment configuration + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Last modified date time in UTC of the device enrollment configuration + format: date-time + priority: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. + format: int32 + roleScopeTagIds: + type: array + items: + type: string + nullable: true + description: Optional role scope tags for the enrollment restrictions. + version: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The version of the device enrollment configuration + format: int32 + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' + description: The list of group assignments for the device configuration profile + x-ms-navigationProperty: true + additionalProperties: + type: object + description: The Base Class of Device Enrollment Configuration + microsoft.graph.deviceManagementPartner: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementPartner + type: object + properties: + displayName: + type: string + description: Partner display name + nullable: true + groupsRequiringPartnerEnrollment: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementPartnerAssignment' + description: User groups that specifies whether enrollment is through partner. + isConfigured: + type: boolean + description: Whether device management partner is configured or not + lastHeartbeatDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Timestamp of last heartbeat after admin enabled option Connect to Device management Partner + format: date-time + partnerAppType: + $ref: '#/components/schemas/microsoft.graph.deviceManagementPartnerAppType' + partnerState: + $ref: '#/components/schemas/microsoft.graph.deviceManagementPartnerTenantState' + singleTenantAppId: + type: string + description: Partner Single tenant App id + nullable: true + whenPartnerDevicesWillBeMarkedAsNonCompliantDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 in UTC when PartnerDevices will be marked as NonCompliant + format: date-time + nullable: true + whenPartnerDevicesWillBeRemovedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 in UTC when PartnerDevices will be removed + format: date-time + nullable: true + additionalProperties: + type: object + description: Entity which represents a connection to device management partner. + microsoft.graph.deviceManagementDomainJoinConnector: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementDomainJoinConnector type: object properties: - accountId: + displayName: type: string - description: Tenant GUID the enrollment profile belongs to. + description: The connector display name. nullable: true - configureWifi: + lastConnectionDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Last time connector contacted Intune. + format: date-time + state: + $ref: '#/components/schemas/microsoft.graph.deviceManagementDomainJoinConnectorState' + version: + type: string + description: The version of the connector. + additionalProperties: + type: object + description: A Domain Join Connector is a connector that is responsible to allocate (and delete) machine account blobs + microsoft.graph.privilegeManagementElevationRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: privilegeManagementElevationRequest + type: object + properties: + 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.' + nullable: true + requestCreatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 elevation request was submitted/created. The value cannot be modified and is automatically populated when the elevation request is submitted/created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Returned by default. Read-only.' + format: date-time + requestedByUserId: + type: string + description: 'The Azure Active Directory (AAD) identifier of the end user who is requesting this elevation. For example: ''F1A57311-B9EB-45B7-9415-8555E68EDC9E''. Returned by default. Read-only.' + nullable: true + requestedByUserPrincipalName: + type: string + description: 'The User Principal Name (UPN) of the end user who requested this elevation. For example: ''user1@contoso.com''. Returned by default. Read-only.' + nullable: true + requestedOnDeviceId: + type: string + description: 'The Intune Device Identifier of the managed device used to initiate the elevation request. For example: ''90F5F6E8-CA09-4811-97F6-4D0DD532D916''. Returned by default. Read-only.' + nullable: true + requestExpiryDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Expiration set for the request when it was created, regardless of approved or denied status. For example: ''2023-08-03T14:24:22Z''. Returned by default. Returned by default. Read-only.' + format: date-time + nullable: true + requestJustification: + type: string + description: Justification provided by the end user for the elevation request. For example :'Need to elevate to install microsoft word'. Read-only. + nullable: true + requestLastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 elevation request was either submitted/created or approved/denied. The value cannot be modified and is automatically populated. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Returned by default. Read-only.' + format: date-time + reviewCompletedByUserId: + type: string + description: 'This is the Azure Active Directory (AAD) user id of the administrator who approved or denied the request. For example: ''F1A57311-B9EB-45B7-9415-8555E68EDC9E''. This field would be String.Empty before the request is either approved or denied. Read-only.' + nullable: true + reviewCompletedByUserPrincipalName: + type: string + description: 'This is the User Principal Name (UPN) of the administrator who approved or denied the request. For example: ''admin@contoso.com''. This field would be String.Empty before the request is either approved or denied. Read-only.' + nullable: true + reviewCompletedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 for which the request was approved or denied. For example, midnight UTC on August 3rd, 2023 would look like this: ''2023-08-03T00:00:00Z''. Read-only.' + format: date-time + nullable: true + reviewerJustification: + type: string + description: 'An optional justification provided by approver at approval or denied time. This field will be String.Empty if approver decides to not provide a justification. For example: ''Run this installer today''' + nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.elevationRequestState' + additionalProperties: + type: object + description: These are elevation approval requests for EPM support arbitrated scenario initiated by IW user that admins can take action on. + microsoft.graph.endpointPrivilegeManagementProvisioningStatus: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: endpointPrivilegeManagementProvisioningStatus + type: object + properties: + licenseType: + $ref: '#/components/schemas/microsoft.graph.licenseType' + onboardedToMicrosoftManagedPlatform: type: boolean - description: 'Boolean that indicates that the Wi-Fi network should be configured during device provisioning. When set to TRUE, device provisioning will use Wi-Fi related properties to automatically connect to Wi-Fi networks. When set to FALSE or undefined, other Wi-Fi related properties will be ignored. Default value is TRUE. Returned by default.' - createdDateTime: + description: 'Indicates whether tenant is onboarded to Microsoft Managed Platform - Cloud (MMPC). When set to true, implies tenant is onboarded and when set to false, implies tenant is not onboarded. Default set to false.' + additionalProperties: + type: object + description: Endpoint privilege management (EPM) tenant provisioning status contains tenant level license and onboarding state information. + microsoft.graph.deviceManagementExchangeConnector: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementExchangeConnector + type: object + properties: + connectorServerName: + type: string + description: The name of the server hosting the Exchange Connector. + nullable: true + exchangeAlias: + type: string + description: An alias assigned to the Exchange server + nullable: true + exchangeConnectorType: + $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeConnectorType' + exchangeOrganization: + type: string + description: Exchange Organization to the Exchange server + nullable: true + lastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Date time the enrollment profile was created. + description: Last sync time for the Exchange Connector + format: date-time + primarySmtpAddress: + type: string + description: Email address used to configure the Service To Service Exchange Connector. + nullable: true + serverName: + type: string + description: The name of the Exchange server. + nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeConnectorStatus' + version: + type: string + description: The version of the ExchangeConnectorAgent + nullable: true + additionalProperties: + type: object + description: Entity which represents a connection to an Exchange environment. + microsoft.graph.deviceManagementExchangeOnPremisesPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementExchangeOnPremisesPolicy + type: object + properties: + accessRules: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessRule' + description: The list of device access rules in Exchange. The access rules apply globally to the entire Exchange organization + defaultAccessLevel: + $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessLevel' + knownDeviceClasses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeDeviceClass' + description: The list of device classes known to Exchange + notificationContent: + type: string + description: Notification text that will be sent to users quarantined by this policy. This is UTF8 encoded byte array HTML. + format: base64url + nullable: true + conditionalAccessSettings: + $ref: '#/components/schemas/microsoft.graph.onPremisesConditionalAccessSettings' + additionalProperties: + type: object + description: Singleton entity which represents the Exchange OnPremises policy configured for a tenant. + microsoft.graph.groupPolicyCategory: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: groupPolicyCategory + type: object + properties: + displayName: + type: string + description: The string id of the category's display name + nullable: true + ingestionSource: + $ref: '#/components/schemas/microsoft.graph.ingestionSource' + isRoot: + type: boolean + description: Defines if the category is a root category + 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 entity was last modified. format: date-time + children: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupPolicyCategory' + description: The children categories + x-ms-navigationProperty: true + definitionFile: + $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionFile' + definitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinition' + description: The immediate GroupPolicyDefinition children of the category + x-ms-navigationProperty: true + parent: + $ref: '#/components/schemas/microsoft.graph.groupPolicyCategory' + additionalProperties: + type: object + description: The category entity stores the category of a group policy definition + microsoft.graph.groupPolicyDefinitionFile: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: groupPolicyDefinitionFile + type: object + properties: description: type: string - description: Description for the enrollment profile. + description: The localized description of the policy settings in the ADMX file. The default value is empty. nullable: true displayName: type: string - description: Display name for the enrollment profile. + description: The localized friendly name of the ADMX file. nullable: true - enrolledDeviceCount: + fileName: + type: string + description: 'The file name of the ADMX file without the path. For example: edge.admx' + nullable: true + languageCodes: + type: array + items: + type: string + nullable: true + description: The supported language codes for the ADMX file. + 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 entity was last modified. + format: date-time + policyType: + $ref: '#/components/schemas/microsoft.graph.groupPolicyType' + revision: + type: string + description: The revision version associated with the file. + nullable: true + targetNamespace: + type: string + description: Specifies the URI used to identify the namespace within the ADMX file. + nullable: true + targetPrefix: + type: string + description: Specifies the logical name that refers to the namespace within the ADMX file. + nullable: true + definitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinition' + description: The group policy definitions associated with the file. + x-ms-navigationProperty: true + additionalProperties: + type: object + description: The entity represents an ADMX (Administrative Template) XML file. The ADMX file contains a collection of group policy definitions and their locations by category path. The group policy definition file also contains the languages supported as determined by the language dependent ADML (Administrative Template) language files. + microsoft.graph.groupPolicyMigrationReport: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: groupPolicyMigrationReport + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time at which the GroupPolicyMigrationReport was created. + format: date-time + displayName: + type: string + description: The name of Group Policy Object from the GPO Xml Content + nullable: true + groupPolicyCreatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 GroupPolicyMigrationReport was created. + format: date-time + groupPolicyLastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 GroupPolicyMigrationReport was last modified. + format: date-time + groupPolicyObjectId: + 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 Group Policy Object GUID from GPO Xml content + format: uuid + 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 at which the GroupPolicyMigrationReport was last modified. + format: date-time + migrationReadiness: + $ref: '#/components/schemas/microsoft.graph.groupPolicyMigrationReadiness' + ouDistinguishedName: + type: string + description: The distinguished name of the OU. + nullable: true + roleScopeTagIds: + type: array + items: + type: string + nullable: true + description: The list of scope tags for the configuration. + supportedSettingsCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Total number of Android devices that have enrolled using this enrollment profile. + type: number + description: The number of Group Policy Settings supported by Intune. format: int32 - enrollmentMode: - $ref: '#/components/schemas/microsoft.graph.androidDeviceOwnerEnrollmentMode' - enrollmentTokenType: - $ref: '#/components/schemas/microsoft.graph.androidDeviceOwnerEnrollmentTokenType' - enrollmentTokenUsageCount: + supportedSettingsPercent: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Total number of AOSP devices that have enrolled using the current token. Valid values 0 to 20000 + type: number + description: The Percentage of Group Policy Settings supported by Intune. format: int32 - isTeamsDeviceProfile: + targetedInActiveDirectory: type: boolean - description: Boolean indicating if this profile is an Android AOSP for Teams device profile. + description: The Targeted in AD property from GPO Xml Content + totalSettingsCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The total number of Group Policy Settings from GPO file. + format: int32 + groupPolicySettingMappings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupPolicySettingMapping' + description: A list of group policy settings to MDM/Intune mappings. + x-ms-navigationProperty: true + unsupportedGroupPolicyExtensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unsupportedGroupPolicyExtension' + description: A list of unsupported group policy extensions inside the Group Policy Object. + x-ms-navigationProperty: true + additionalProperties: + type: object + description: The Group Policy migration report. + microsoft.graph.groupPolicyObjectFile: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: groupPolicyObjectFile + type: object + properties: + content: + type: string + description: The Group Policy Object file content. + 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 at which the GroupPolicy was first uploaded. + format: date-time + groupPolicyObjectId: + 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 Group Policy Object GUID from GPO Xml content + format: uuid lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Date time the enrollment profile was last modified. + description: The date and time at which the GroupPolicyObjectFile was last modified. format: date-time - qrCodeContent: + ouDistinguishedName: type: string - description: String used to generate a QR code for the token. + description: The distinguished name of the OU. + roleScopeTagIds: + type: array + items: + type: string + nullable: true + description: The list of scope tags for the configuration. + additionalProperties: + type: object + description: The Group Policy Object file uploaded by admin. + microsoft.graph.groupPolicyUploadedDefinitionFile: + allOf: + - $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionFile' + - title: groupPolicyUploadedDefinitionFile + type: object + properties: + content: + type: string + description: The contents of the uploaded ADMX file. + format: base64url nullable: true - qrCodeImage: - $ref: '#/components/schemas/microsoft.graph.mimeContent' + defaultLanguageCode: + type: string + description: The default language of the uploaded ADMX file. + nullable: true + groupPolicyUploadedLanguageFiles: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupPolicyUploadedLanguageFile' + description: The list of ADML files associated with the uploaded ADMX file. + status: + $ref: '#/components/schemas/microsoft.graph.groupPolicyUploadedDefinitionFileStatus' + uploadDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The uploaded time of the uploaded ADMX file. + format: date-time + groupPolicyOperations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupPolicyOperation' + description: The list of operations on the uploaded ADMX file. + x-ms-navigationProperty: true + additionalProperties: + type: object + description: The entity represents an ADMX (Administrative Template) XML file uploaded by Administrator. The ADMX file contains a collection of group policy definitions and their locations by category path. The group policy definition file also contains the languages supported as determined by the language dependent ADML (Administrative Template) language files. + microsoft.graph.hardwareConfiguration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: hardwareConfiguration + type: object + properties: + configurationFileContent: + type: string + description: The file content contains custom hardware settings that will be applied to the assigned devices' BIOS. Max allowed file size is 5KB. Represented as bytes. Required. + format: base64url + 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 of when the BIOS configuration profile was created. The value cannot be modified and is automatically populated when the device is enrolled. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Returned by default. Read-Only. This property is read-only.' + format: date-time + readOnly: true + description: + type: string + description: 'The description of the hardware configuration. Use this to provide context, purpose, applications, etc of the BIOS configuration profile for your organization''s admins. Max length is 1000 characters. Optional.' + nullable: true + displayName: + type: string + description: The name of the hardware BIOS configuration profile. It serves as user-friendly name to identify hardware BIOS configuration profiles. Max length is 150 characters. Required. Read-Only. + fileName: + type: string + description: The file name for the BIOS configuration profile's ConfigurationFileContent. Max length is 150 characters. Required. + hardwareConfigurationFormat: + $ref: '#/components/schemas/microsoft.graph.hardwareConfigurationFormat' + 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 of when the BIOS configuration profile was last modified. The value cannot be modified and is automatically populated when the device is enrolled. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Returned by default. Read-Only. Read-Only. This property is read-only.' + format: date-time + readOnly: true + perDevicePasswordDisabled: + type: boolean + description: 'When TRUE, indicates whether the policy-assigned devices'' passwords are disabled. When FALSE, indicates they are enabled. Default is FALSE. Required.' roleScopeTagIds: type: array items: type: string nullable: true - description: List of Scope Tags for this Entity instance. - tokenCreationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Date time the most recently created token was created. - format: date-time - tokenExpirationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Date time the most recently created token will expire. - format: date-time - tokenValue: + description: A list of unique Scope Tag IDs associated with the hardware configuration. Optional. + version: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The version of the hardware configuration (E.g. 1, 2, 3 ...). This is incremented after a change to the BIOS configuration profile''s settings file name (FileName property), settings file content (ConfigurationFileContent property), or the PerDevicePasswordDisabled property. Read-Only.' + format: int32 + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.hardwareConfigurationAssignment' + description: A list of the Entra user group ids that hardware configuration will be applied to. Only security groups and Office 365 Groups are supported. Optional. + x-ms-navigationProperty: true + deviceRunStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.hardwareConfigurationDeviceState' + description: List of run states for the hardware configuration across all devices. Read-Only. + x-ms-navigationProperty: true + runSummary: + $ref: '#/components/schemas/microsoft.graph.hardwareConfigurationRunSummary' + userRunStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.hardwareConfigurationUserState' + description: List of run states for the hardware configuration across all users. Read-Only. + x-ms-navigationProperty: true + additionalProperties: + type: object + 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.' + microsoft.graph.hardwarePasswordDetail: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: hardwarePasswordDetail + type: object + properties: + currentPassword: + type: string + description: 'The current device''s BIOS password. Supports: $filter, $select, $top, $OrderBy, $skip. This property is read-only.' + nullable: true + readOnly: true + previousPasswords: + type: array + items: + type: string + nullable: true + description: 'The list of all the previous device BIOS passwords. Supports: $filter, $select, $top, $skip. This property is read-only.' + readOnly: true + serialNumber: type: string - description: Value of the most recently created token for this enrollment profile. + description: 'The device serial number as defined by the device manufacturer. Supports: $filter, $select, $top, $OrderBy, $skip. This property is read-only.' nullable: true - wifiHidden: - type: boolean - description: Boolean that indicates if hidden wifi networks are enabled - wifiPassword: + additionalProperties: + type: object + description: 'Device BIOS password information for devices with managed BIOS and firmware configuration, which provides device serial number, list of previous passwords, and current password.' + microsoft.graph.hardwarePasswordInfo: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: hardwarePasswordInfo + type: object + properties: + currentPassword: type: string - description: String that contains the wi-fi login password + description: Current device password. This property is read-only. nullable: true - wifiSecurityType: - $ref: '#/components/schemas/microsoft.graph.aospWifiSecurityType' - wifiSsid: + readOnly: true + previousPasswords: + type: array + items: + type: string + nullable: true + description: List of previous device passwords. This property is read-only. + readOnly: true + serialNumber: type: string - description: String that contains the wi-fi login ssid - nullable: true + description: Associated device's serial number . This property is read-only. additionalProperties: type: object - description: Enrollment Profile used to enroll Android Enterprise devices using Google's Cloud Management. - microsoft.graph.androidForWorkEnrollmentProfile: + 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' + microsoft.graph.importedDeviceIdentity: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: androidForWorkEnrollmentProfile + - title: importedDeviceIdentity type: object properties: - accountId: - type: string - description: Tenant GUID the enrollment profile belongs to. - 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 time the enrollment profile was created. + description: Created Date Time of the device format: date-time description: type: string - description: Description for the enrollment profile. + description: The description of the device nullable: true - displayName: + enrollmentState: + $ref: '#/components/schemas/microsoft.graph.enrollmentState' + importedDeviceIdentifier: type: string - description: Display name for the enrollment profile. + description: Imported Device Identifier nullable: true - enrolledDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Total number of Android devices that have enrolled using this enrollment profile. - format: int32 - lastModifiedDateTime: + importedDeviceIdentityType: + $ref: '#/components/schemas/microsoft.graph.importedDeviceIdentityType' + lastContactedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Date time the enrollment profile was last modified. + description: Last Contacted Date Time of the device format: date-time - qrCodeContent: - type: string - description: String used to generate a QR code for the token. - nullable: true - qrCodeImage: - $ref: '#/components/schemas/microsoft.graph.mimeContent' - tokenExpirationDateTime: + lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Date time the most recently created token will expire. + description: Last Modified DateTime of the description format: date-time - tokenValue: - type: string - description: Value of the most recently created token for this enrollment profile. - nullable: true + platform: + $ref: '#/components/schemas/microsoft.graph.platform' additionalProperties: type: object - description: Enrollment Profile used to enroll COSU devices using Google's Cloud Management. - microsoft.graph.applePushNotificationCertificate: + description: The importedDeviceIdentity resource represents a unique hardware identity of a device that has been pre-staged for pre-enrollment configuration. + microsoft.graph.importedWindowsAutopilotDeviceIdentity: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: applePushNotificationCertificate + - title: importedWindowsAutopilotDeviceIdentity type: object properties: - appleIdentifier: + assignedUserPrincipalName: type: string - description: Apple Id of the account used to create the MDM push certificate. + description: UPN of the user the device will be assigned nullable: true - certificate: + groupTag: type: string + description: Group Tag of the Windows autopilot device. nullable: true - certificateSerialNumber: + hardwareIdentifier: type: string - description: Certificate serial number. This property is read-only. + description: Hardware Blob of the Windows autopilot device. + format: base64url nullable: true - readOnly: true - certificateUploadFailureReason: + importId: type: string - description: The reason the certificate upload failed. + description: The Import Id of the Windows autopilot device. nullable: true - certificateUploadStatus: + productKey: type: string - description: The certificate upload status. + description: Product Key of the Windows autopilot device. nullable: true - expirationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The expiration date and time for Apple push notification certificate. - format: date-time - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Last modified date and time for Apple push notification certificate. - format: date-time - topicIdentifier: + serialNumber: type: string - description: Topic Id. + description: Serial number of the Windows autopilot device. nullable: true + state: + $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentityState' additionalProperties: type: object - description: Apple push notification certificate. - microsoft.graph.appleUserInitiatedEnrollmentProfile: + description: Imported windows autopilot devices. + microsoft.graph.intuneBrandingProfile: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: appleUserInitiatedEnrollmentProfile + - title: intuneBrandingProfile type: object properties: - availableEnrollmentTypeOptions: + companyPortalBlockedActions: type: array items: - $ref: '#/components/schemas/microsoft.graph.appleOwnerTypeEnrollmentType' - description: List of available enrollment type options - 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])$' + $ref: '#/components/schemas/microsoft.graph.companyPortalBlockedAction' + description: Collection of blocked actions on the company portal as per platform and device ownership types. + contactITEmailAddress: type: string - description: Profile creation time - format: date-time - defaultEnrollmentType: - $ref: '#/components/schemas/microsoft.graph.appleUserInitiatedEnrollmentType' - description: + description: E-mail address of the person/organization responsible for IT support + nullable: true + contactITName: type: string - description: Description of the profile + description: Name of the person/organization responsible for IT support nullable: true - displayName: + contactITNotes: type: string - description: Name of the profile + description: Text comments regarding the person/organization responsible for IT support nullable: true - lastModifiedDateTime: + contactITPhoneNumber: + type: string + description: Phone number of the person/organization responsible for IT support + nullable: true + createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Profile last modified time + description: Time when the BrandingProfile was created format: date-time - platform: - $ref: '#/components/schemas/microsoft.graph.devicePlatformType' - priority: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'Priority, 0 is highest' - format: int32 - assignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.appleEnrollmentProfileAssignment' - description: The list of assignments for this profile. - x-ms-navigationProperty: true - additionalProperties: - type: object - description: The enrollmentProfile resource represents a collection of configurations which must be provided pre-enrollment to enable enrolling certain devices whose identities have been pre-staged. Pre-staged device identities are assigned to this type of profile to apply the profile's configurations at enrollment of the corresponding device. - microsoft.graph.auditEvent: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: auditEvent - type: object - properties: - activity: + customCanSeePrivacyMessage: type: string - description: Friendly name of the activity. + description: Text comments regarding what the admin has access to on the device nullable: true - activityDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + customCantSeePrivacyMessage: type: string - description: The date time in UTC when the activity was performed. - format: date-time - activityOperationType: + description: Text comments regarding what the admin doesn't have access to on the device + nullable: true + customPrivacyMessage: type: string - description: The HTTP operation type of the activity. + description: Text comments regarding what the admin doesn't have access to on the device nullable: true - activityResult: + disableClientTelemetry: + type: boolean + description: 'Applies to telemetry sent from all clients to the Intune service. When disabled, all proactive troubleshooting and issue warnings within the client are turned off, and telemetry settings appear inactive or hidden to the device user.' + disableDeviceCategorySelection: + type: boolean + description: Boolean that indicates if Device Category Selection will be shown in Company Portal + displayName: type: string - description: The result of the activity. + description: Company/organization name that is displayed to end users nullable: true - activityType: + enrollmentAvailability: + $ref: '#/components/schemas/microsoft.graph.enrollmentAvailabilityOptions' + isDefaultProfile: + type: boolean + description: Boolean that represents whether the profile is used as default or not + isFactoryResetDisabled: + type: boolean + description: Boolean that represents whether the adminsistrator has disabled the 'Factory Reset' action on corporate owned devices. + isRemoveDeviceDisabled: + type: boolean + description: Boolean that represents whether the adminsistrator has disabled the 'Remove Device' action on corporate owned devices. + landingPageCustomizedImage: + $ref: '#/components/schemas/microsoft.graph.mimeContent' + 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 type of activity that was being performed. + description: Time when the BrandingProfile was last modified + format: date-time + lightBackgroundLogo: + $ref: '#/components/schemas/microsoft.graph.mimeContent' + onlineSupportSiteName: + type: string + description: Display name of the company/organization’s IT helpdesk site nullable: true - actor: - $ref: '#/components/schemas/microsoft.graph.auditActor' - category: + onlineSupportSiteUrl: type: string - description: Audit category. + description: URL to the company/organization’s IT helpdesk site nullable: true - componentName: + privacyUrl: type: string - description: Component name. + description: URL to the company/organization’s privacy policy nullable: true - correlationId: - 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}$' + profileDescription: type: string - description: The client request Id that is used to correlate activity within the system. - format: uuid - displayName: + description: Description of the profile + nullable: true + profileName: type: string - description: Event display name. + description: Name of the profile nullable: true - resources: + roleScopeTagIds: type: array items: - $ref: '#/components/schemas/microsoft.graph.auditResource' - description: Resources being modified. + type: string + nullable: true + description: List of scope tags assigned to the branding profile + sendDeviceOwnershipChangePushNotification: + type: boolean + description: Boolean that indicates if a push notification is sent to users when their device ownership type changes from personal to corporate + showAzureADEnterpriseApps: + type: boolean + description: Boolean that indicates if AzureAD Enterprise Apps will be shown in Company Portal + showConfigurationManagerApps: + type: boolean + description: Boolean that indicates if Configuration Manager Apps will be shown in Company Portal + showDisplayNameNextToLogo: + type: boolean + description: Boolean that represents whether the administrator-supplied display name will be shown next to the logo image or not + showLogo: + type: boolean + description: Boolean that represents whether the administrator-supplied logo images are shown or not + showOfficeWebApps: + type: boolean + description: Boolean that indicates if Office WebApps will be shown in Company Portal + themeColor: + $ref: '#/components/schemas/microsoft.graph.rgbColor' + themeColorLogo: + $ref: '#/components/schemas/microsoft.graph.mimeContent' + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.intuneBrandingProfileAssignment' + description: The list of group assignments for the branding profile + x-ms-navigationProperty: true additionalProperties: type: object - description: A class containing the properties for Audit Event. - microsoft.graph.deviceManagementAutopilotEvent: + description: This entity contains data which is used in customizing the tenant level appearance of the Company Portal applications as well as the end user web portal. + microsoft.graph.iosUpdateDeviceStatus: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementAutopilotEvent + - title: iosUpdateDeviceStatus type: object properties: - accountSetupDuration: - pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' - type: string - description: Time spent in user ESP. - format: duration - accountSetupStatus: - $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeploymentState' - deploymentDuration: - pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' - type: string - description: Autopilot deployment duration including enrollment. - format: duration - deploymentEndDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Deployment end time. - format: date-time - deploymentStartDateTime: + complianceGracePeriodExpirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Deployment start time. + description: The DateTime when device compliance grace period expires format: date-time - deploymentState: - $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeploymentState' - deploymentTotalDuration: - pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' - type: string - description: Total deployment duration from enrollment to Desktop screen. - format: duration - deviceId: + deviceDisplayName: type: string - description: Device id associated with the object + description: Device name of the DevicePolicyStatus. nullable: true - devicePreparationDuration: - pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' - type: string - description: Time spent in device enrollment. - format: duration - deviceRegisteredDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Device registration date. - format: date-time - deviceSerialNumber: + deviceId: type: string - description: Device serial number. + description: The device id that is being reported. nullable: true - deviceSetupDuration: - pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' - type: string - description: Time spent in device ESP. - format: duration - deviceSetupStatus: - $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeploymentState' - enrollmentFailureDetails: + deviceModel: type: string - description: Enrollment failure details. + description: The device model that is being reported nullable: true - enrollmentStartDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Device enrollment start date. - format: date-time - enrollmentState: - $ref: '#/components/schemas/microsoft.graph.enrollmentState' - enrollmentType: - $ref: '#/components/schemas/microsoft.graph.windowsAutopilotEnrollmentType' - eventDateTime: + installStatus: + $ref: '#/components/schemas/microsoft.graph.iosUpdatesInstallStatus' + lastReportedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Time when the event occurred . + description: Last modified date time of the policy report. format: date-time - managedDeviceName: - type: string - description: Managed device name. - nullable: true osVersion: type: string - description: Device operating system version. + description: The device version that is being reported. nullable: true - targetedAppCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Count of applications targeted. - format: int32 - targetedPolicyCount: + platform: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Count of policies targeted. + type: number + description: Platform of the device that is being reported format: int32 - userPrincipalName: + status: + $ref: '#/components/schemas/microsoft.graph.complianceStatus' + userId: type: string - description: User principal name used to enroll the device. + description: The User id that is being reported. nullable: true - windows10EnrollmentCompletionPageConfigurationDisplayName: + userName: type: string - description: Enrollment Status Page profile name + description: The User Name that is being reported nullable: true - windows10EnrollmentCompletionPageConfigurationId: + userPrincipalName: type: string - description: Enrollment Status Page profile ID + description: UserPrincipalName. nullable: true - windowsAutopilotDeploymentProfileDisplayName: + additionalProperties: + type: object + microsoft.graph.mobileThreatDefenseConnector: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: mobileThreatDefenseConnector + type: object + properties: + allowPartnerToCollectIOSApplicationMetadata: + type: boolean + description: 'When TRUE, indicates the Mobile Threat Defense partner may collect metadata about installed applications from Intune for iOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about installed applications from Intune for iOS devices. Default value is FALSE.' + allowPartnerToCollectIOSPersonalApplicationMetadata: + type: boolean + description: 'When TRUE, indicates the Mobile Threat Defense partner may collect metadata about personally installed applications from Intune for iOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about personally installed applications from Intune for iOS devices. Default value is FALSE.' + androidDeviceBlockedOnMissingPartnerData: + type: boolean + description: 'When TRUE, indicates that Intune must receive data from the Mobile Threat Defense partner prior to marking an Android device compliant. When FALSE, indicates that Intune may mark an Android device compliant before receiving data from the Mobile Threat Defense partner.' + androidEnabled: + type: boolean + description: 'When TRUE, indicates that data from the Mobile Threat Defense partner will be used during compliance evaluations for Android devices. When FALSE, indicates that data from the Mobile Threat Defense partner will not be used during compliance evaluations for Android devices. Default value is FALSE.' + androidMobileApplicationManagementEnabled: + type: boolean + description: 'When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for Android devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for Android devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE.' + iosDeviceBlockedOnMissingPartnerData: + type: boolean + description: 'When TRUE, indicates that Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant. When FALSE, indicates that Intune may not recieve data from Mobile Threat Defense partner prior to making device compliant. Default value is FALSE.' + iosEnabled: + type: boolean + description: 'When TRUE, indicates that data from the Mobile Threat Defense partner will be used during compliance evaluations for iOS devices. When FALSE, indicates that data from the Mobile Threat Defense partner will not be used during compliance evaluations for iOS devices. Default value is FALSE.' + iosMobileApplicationManagementEnabled: + type: boolean + description: 'When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for iOS devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for iOS devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE.' + lastHeartbeatDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Autopilot profile name. - nullable: true - policyStatusDetails: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementAutopilotPolicyStatusDetail' - description: Policy and application status details for this device. - x-ms-navigationProperty: true + description: DateTime of last Heartbeat recieved from the Mobile Threat Defense partner + format: date-time + macDeviceBlockedOnMissingPartnerData: + type: boolean + description: 'When TRUE, indicates that Intune must receive data from the Mobile Threat Defense partner prior to marking a Mac device compliant. When FALSE, indicates that Intune may mark a Mac device compliant prior to receiving data from the Mobile Threat Defense partner. Default value is FALSE.' + macEnabled: + type: boolean + description: 'When TRUE, indicates that data from the Mobile Threat Defense partner will be used during compliance evaluations for Mac devices. When FALSE, indicates that data from the Mobile Threat Defense partner will not be used during compliance evaluations for Mac devices. Default value is FALSE.' + microsoftDefenderForEndpointAttachEnabled: + type: boolean + description: 'When TRUE, inidicates that configuration profile management via Microsoft Defender for Endpoint is enabled. When FALSE, inidicates that configuration profile management via Microsoft Defender for Endpoint is disabled. Default value is FALSE.' + partnerState: + $ref: '#/components/schemas/microsoft.graph.mobileThreatPartnerTenantState' + partnerUnresponsivenessThresholdInDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Indicates the number of days without receiving a heartbeat from a Mobile Threat Defense partner before the partner is marked as unresponsive. Intune will the ignore the data from this Mobile Threat Defense Partner for next compliance calculation. + format: int32 + partnerUnsupportedOsVersionBlocked: + type: boolean + description: 'When TRUE, indicates that Intune will mark devices noncompliant on enabled platforms that do not meet the minimum version requirements of the Mobile Threat Defense partner. When FALSE, indicates that Intune will not mark devices noncompliant on enabled platforms that do not meet the minimum version requirements of the Mobile Threat Defense partner. Default value is FALSE.' + windowsDeviceBlockedOnMissingPartnerData: + type: boolean + description: 'When TRUE, indicates that Intune must receive data from the data sync partner prior to marking a device compliant for Windows. When FALSE, indicates that Intune may mark a device compliant without receiving data from the data sync partner for Windows. Default value is FALSE.' + windowsEnabled: + type: boolean + description: 'When TRUE, indicates that data from the Mobile Threat Defense partner will be used during compliance evaluations for Windows. When FALSE, indicates that data from the Mobile Threat Defense partner will not be used during compliance evaluations for Windows. Default value is FALSE.' + windowsMobileApplicationManagementEnabled: + type: boolean + description: 'When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for iOS devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for iOS devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE.' additionalProperties: type: object - description: Represents an Autopilot flow event. - microsoft.graph.cartToClassAssociation: + description: Entity which represents a connection to Mobile Threat Defense partner. + microsoft.graph.ndesConnector: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: cartToClassAssociation + - title: ndesConnector type: object properties: - classroomIds: - type: array - items: - type: string - nullable: true - description: Identifiers of classrooms to be associated with device carts. - createdDateTime: + connectorVersion: + type: string + description: The build version of the Ndes Connector. + nullable: true + displayName: + type: string + description: The friendly name of the Ndes Connector. + nullable: true + enrolledDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: DateTime the object was created. + description: Timestamp when on-prem certificate connector was enrolled in Intune. format: date-time - description: + lastConnectionDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Admin provided description of the CartToClassAssociation. + description: Last connection time for the Ndes Connector + format: date-time + machineName: + type: string + description: Name of the machine running on-prem certificate connector service. nullable: true - deviceCartIds: + roleScopeTagIds: + type: array + items: + type: string + nullable: true + description: List of Scope Tags for this Entity instance. + state: + $ref: '#/components/schemas/microsoft.graph.ndesConnectorState' + additionalProperties: + type: object + description: Entity which represents an OnPrem Ndes connector. + microsoft.graph.operationApprovalPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: operationApprovalPolicy + type: object + properties: + approverGroupIds: type: array items: type: string nullable: true - description: Identifiers of device carts to be associated with classes. - displayName: + 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: Admin provided name of the device configuration. + 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 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 - description: DateTime the object was last modified. + description: 'Indicates the last DateTime that the policy was modified. The value cannot be modified and is automatically populated whenever values in the request are updated. For example, when the ''policyType'' property changes from apps to scripts. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Returned by default. Read-only. This property is read-only.' format: date-time - version: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Version of the CartToClassAssociation. - format: int32 + readOnly: true + policyPlatform: + $ref: '#/components/schemas/microsoft.graph.operationApprovalPolicyPlatform' + policySet: + $ref: '#/components/schemas/microsoft.graph.operationApprovalPolicySet' + policyType: + $ref: '#/components/schemas/microsoft.graph.operationApprovalPolicyType' additionalProperties: type: object - description: CartToClassAssociation for associating device carts with classrooms. - microsoft.graph.certificateConnectorDetails: + description: The OperationApprovalPolicy entity allows an administrator to configure which operations require admin approval and the set of admins who can perform that approval. Creating a policy enables the multiple admin approval service to catch requests which are targeted by the specific policy type defined. + microsoft.graph.operationApprovalRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: certificateConnectorDetails + - title: operationApprovalRequest type: object properties: - connectorName: + approvalJustification: type: string - description: Connector name (set during enrollment). + description: 'Indicates the justification for approving or rejecting the request. Maximum length of justification is 1024 characters. For example: ''Approved per Change 23423 - needed for Feb 2023 application baseline updates.'' Read-only. This property is read-only.' nullable: true - connectorVersion: + readOnly: true + approver: + $ref: '#/components/schemas/microsoft.graph.identitySet' + 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: Version of the connector installed. - nullable: true - enrollmentDateTime: + description: 'Indicates the DateTime when any action on the approval request is no longer permitted. The value cannot be modified and is automatically populated when the request is created using expiration offset values defined in the service controllers. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Returned by default. Read-only. This property is read-only.' + format: date-time + readOnly: 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: Date/time when this connector was enrolled. + description: 'Indicates the last DateTime that the request was modified. The value cannot be modified and is automatically populated whenever values in the request are updated. For example, when the ''status'' property changes from needsApproval to approved. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Returned by default. Read-only. This property is read-only.' format: date-time - lastCheckinDateTime: + readOnly: true + requestDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Date/time when this connector last connected to the service. + description: 'Indicates the DateTime that the request was made. The value cannot be modified and is automatically populated when the request is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Returned by default. Read-only. This property is read-only.' format: date-time - machineName: + readOnly: true + requestJustification: type: string - description: Name of the machine hosting this connector service. + description: 'Indicates the justification for creating the request. Maximum length of justification is 1024 characters. For example: ''Needed for Feb 2023 application baseline updates.'' Read-only. This property is read-only.' nullable: true + readOnly: true + requestor: + $ref: '#/components/schemas/microsoft.graph.identitySet' + requiredOperationApprovalPolicyTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.operationApprovalPolicyType' + description: Indicates the approval policy types required by the request in order for the request to be approved or rejected. Read-only. This property is read-only. + readOnly: true + status: + $ref: '#/components/schemas/microsoft.graph.operationApprovalRequestStatus' additionalProperties: type: object - description: Entity used to retrieve information about Intune Certificate Connectors. - microsoft.graph.chromeOSOnboardingSettings: + description: 'The OperationApprovalRequest entity encompasses the operation an admin wishes to perform and is requesting approval to complete. It contains the detail of the operation one wishes to perform, user metadata of the requestor, and a justification for the change. It allows for several operations for both the requestor and the potential approver to either approve, deny, or cancel the request and a response justification to provide information for the decision.' + microsoft.graph.privilegeManagementElevation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: chromeOSOnboardingSettings + - title: privilegeManagementElevation type: object properties: - lastDirectorySyncDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + certificatePayload: type: string - description: The ChromebookTenant's LastDirectorySyncDateTime - format: date-time + description: 'The certificate payload of the application. This is computed by hashing the certificate information on the client. Example: 32c220482c68413fbf8290e3b1e49b0a85901cfcd62ab0738760568a2a6e8a50' 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 ChromebookTenant's LastModifiedDateTime - format: date-time - onboardingStatus: - $ref: '#/components/schemas/microsoft.graph.onboardingStatus' - ownerUserPrincipalName: + companyName: type: string - description: The ChromebookTenant's OwnerUserPrincipalName + description: 'The company name of the application. This value is set by the creator of the application. Example: Microsoft Corporation' nullable: true - additionalProperties: - type: object - description: Entity that represents a Chromebook tenant settings - microsoft.graph.cloudPCConnectivityIssue: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: cloudPCConnectivityIssue - type: object - properties: deviceId: type: string - description: The Intune DeviceId of the device the connection is associated with. + description: 'The Intune deviceId. Unique identifier for the managed device. Example: 92ce5047-9553-4731-817f-9b401a999a1b' nullable: true - errorCode: + deviceName: type: string - description: The error code of the connectivity issue. + description: 'The name associated with the device in the intune database. Example: JOHNDOE-LAPTOP.' nullable: true - errorDateTime: + elevationType: + $ref: '#/components/schemas/microsoft.graph.privilegeManagementElevationType' + eventDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The time that the connection initiated. The time is shown in ISO 8601 format and Coordinated Universal Time (UTC) time. + description: The date and time when the application was elevated. Example:2014-01-01T00:00:00Z format: date-time - errorDescription: + fileDescription: type: string - description: The detailed description of what went wrong. + description: 'The file description of the application. This value is set by the creator of the application. Example: Editor of multiple coding languages.' nullable: true - recommendedAction: + filePath: type: string - description: The recommended action to fix the corresponding error. + description: 'The full file path of the application including the filename and file extension. Example: C:/Program Files/vscode.exe' nullable: true - userId: + fileVersion: type: string - description: The unique id of user who initialize the connection. + description: 'The version of the application. This value is set by the creator of the application. Example: 6.2211.1035.1000' nullable: true - additionalProperties: - type: object - description: The user experience analyte connectivity issue entity. - microsoft.graph.comanagementEligibleDevice: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: comanagementEligibleDevice - type: object - properties: - clientRegistrationStatus: - $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' - deviceName: + hash: type: string - description: DeviceName + description: 'The sha256 hash of the application. Example: 32c220482c68413fbf8290e3b1e49b0a85901cfcd62ab0738760568a2a6e8a57' nullable: true - deviceType: - $ref: '#/components/schemas/microsoft.graph.deviceType' - entitySource: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: EntitySource - format: int32 - managementAgents: - $ref: '#/components/schemas/microsoft.graph.managementAgentType' - managementState: - $ref: '#/components/schemas/microsoft.graph.managementState' - manufacturer: + internalName: type: string - description: Manufacturer + description: 'The internal name of the application. This value is set by the creator of the application. Example: VS code' nullable: true - mdmStatus: + justification: type: string - description: MDMStatus + description: 'The justification to elevate the application. This is an input by the user when the privilegeManagementElevationType is of type userConfirmedElevation or support approved elevation. This will be null in all other scenarios. The length is capped at 256 char, enforced on the client side. Example: To install debug tool..' nullable: true - model: + parentProcessName: type: string - description: Model + description: The name of parent process associated with the elevated process. This is always populated for both parent and child process types nullable: true - osDescription: + policyId: type: string - description: OSDescription + description: Unique Identifier of the policy configured to run the application with elevated access nullable: true - osVersion: + policyName: type: string - description: OSVersion + description: The name of the policy configured to run the application in elevated access nullable: true - ownerType: - $ref: '#/components/schemas/microsoft.graph.ownerType' - referenceId: + processType: + $ref: '#/components/schemas/microsoft.graph.privilegeManagementProcessType' + productName: type: string - description: ReferenceId + description: 'The product name of the application. This value is set by the creator of the application. Example: Visual Studio' nullable: true - serialNumber: + result: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The result of the elevation action with 0 being success, and everything else being exit code if the elevation was unsuccessful. The value will always be 0 on all unmanaged elevation. Example: 0. Valid values 0 to 2147483647' + format: int32 + ruleId: type: string - description: SerialNumber + description: Unique identifier of the rule configured to run the application with elevated access nullable: true - status: - $ref: '#/components/schemas/microsoft.graph.comanagementEligibleType' + systemInitiatedElevation: + type: boolean + description: To identify if the elevation is initiated by system or user interaction upn: type: string - description: UPN + description: 'The User Principal Name of the user who performed the elevation. Example: john@domain.com' nullable: true - userEmail: + userType: + $ref: '#/components/schemas/microsoft.graph.privilegeManagementEndUserType' + additionalProperties: + type: object + description: The endpoint privilege management elevation result entity representing a single elevation action on a client device. + microsoft.graph.remoteAssistancePartner: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: remoteAssistancePartner + type: object + properties: + displayName: type: string - description: UserEmail + description: Display name of the partner. nullable: true - userId: + lastConnectionDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: UserId - nullable: true - userName: + description: Timestamp of the last request sent to Intune by the TEM partner. + format: date-time + onboardingRequestExpiryDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: UserName + description: 'When the OnboardingStatus is Onboarding, This is the date time when the onboarding request expires.' + format: date-time + onboardingStatus: + $ref: '#/components/schemas/microsoft.graph.remoteAssistanceOnboardingStatus' + onboardingUrl: + type: string + description: 'URL of the partner''s onboarding portal, where an administrator can configure their Remote Assistance service.' nullable: true additionalProperties: type: object - description: Device Co-Management eligibility state - microsoft.graph.deviceManagementConfigurationCategory: + description: RemoteAssistPartner resources represent the metadata and status of a given Remote Assistance partner service. + microsoft.graph.remoteAssistanceSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementConfigurationCategory + - title: remoteAssistanceSettings type: object properties: - categoryDescription: - type: string - description: Description of the category header in policy summary. - nullable: true - childCategoryIds: + allowSessionsToUnenrolledDevices: + type: boolean + description: Indicates if sessions to unenrolled devices are allowed for the account. This setting is configurable by the admin. Default value is false. + blockChat: + type: boolean + description: Indicates if sessions to block chat function. This setting is configurable by the admin. Default value is false. + remoteAssistanceState: + $ref: '#/components/schemas/microsoft.graph.remoteAssistanceState' + additionalProperties: + type: object + description: Remote assistance settings for the account + microsoft.graph.deviceManagementReports: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementReports + type: object + properties: + cachedReportConfigurations: type: array items: - type: string - nullable: true - description: List of child ids of the category. - description: - type: string - description: 'Description of the category. For example: Display' - nullable: true - displayName: - type: string - description: 'Name of the category. For example: Device Lock' - nullable: true - helpText: + $ref: '#/components/schemas/microsoft.graph.deviceManagementCachedReportConfiguration' + description: Entity representing the configuration of a cached report. + x-ms-navigationProperty: true + exportJobs: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementExportJob' + description: Entity representing a job to export a report. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.resourceOperation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: resourceOperation + type: object + properties: + actionName: type: string - description: Help text of the category. Give more details of the category. + description: Type of action this operation is going to perform. The actionName should be concise and limited to as few words as possible. nullable: true - name: + description: type: string - description: Name of the item + description: Description of the resource operation. The description is used in mouse-over text for the operation when shown in the Azure Portal. nullable: true - parentCategoryId: + enabledForScopeValidation: + type: boolean + description: Determines whether the Permission is validated for Scopes defined per Role Assignment. This property is read-only. + readOnly: true + resource: type: string - description: 'Direct parent id of the category. If the category is the root, the parent id is same as its id.' + description: Resource category to which this Operation belongs. This property is read-only. nullable: true - platforms: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPlatforms' - rootCategoryId: + readOnly: true + resourceName: type: string - description: Root id of the category. + description: Name of the Resource this operation is performed on. nullable: true - settingUsage: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingUsage' - technologies: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTechnologies' additionalProperties: type: object - description: Device Management Configuration Policy - microsoft.graph.complianceManagementPartner: + description: 'Describes the resourceOperation resource (entity) of the Microsoft Graph API (REST), which supports Intune workflows related to role-based access control (RBAC).' + microsoft.graph.deviceManagementReusablePolicySetting: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: complianceManagementPartner + - title: deviceManagementReusablePolicySetting type: object properties: - androidEnrollmentAssignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.complianceManagementPartnerAssignment' - description: User groups which enroll Android devices through partner. - androidOnboarded: - type: boolean - description: Partner onboarded for Android devices. - displayName: + 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: Partner display name + description: reusable setting creation date and time. This property is read-only. + format: date-time + readOnly: true + description: + type: string + description: reusable setting description supplied by user. nullable: true - iosEnrollmentAssignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.complianceManagementPartnerAssignment' - description: User groups which enroll ios devices through partner. - iosOnboarded: - type: boolean - description: Partner onboarded for ios devices. - lastHeartbeatDateTime: + displayName: + type: string + description: reusable setting display name supplied by user. + 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: Timestamp of last heartbeat after admin onboarded to the compliance management partner + description: date and time when reusable setting was last modified. This property is read-only. format: date-time - macOsEnrollmentAssignments: + readOnly: true + referencingConfigurationPolicyCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: count of configuration policies referencing the current reusable setting. Valid values 0 to 2147483647. This property is read-only. + format: int32 + readOnly: true + settingDefinitionId: + type: string + description: setting definition id associated with this reusable setting. + nullable: true + settingInstance: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingInstance' + version: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: version number for reusable setting. Valid values 0 to 2147483647. This property is read-only. + format: int32 + readOnly: true + referencingConfigurationPolicies: type: array items: - $ref: '#/components/schemas/microsoft.graph.complianceManagementPartnerAssignment' - description: User groups which enroll Mac devices through partner. - macOsOnboarded: - type: boolean - description: Partner onboarded for Mac devices. - partnerState: - $ref: '#/components/schemas/microsoft.graph.deviceManagementPartnerTenantState' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' + description: configuration policies referencing the current reusable setting. This property is read-only. + x-ms-navigationProperty: true additionalProperties: type: object - description: Compliance management partner for all platforms - microsoft.graph.onPremisesConditionalAccessSettings: + description: Graph model for a reusable setting + microsoft.graph.deviceAndAppManagementRoleAssignment: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: onPremisesConditionalAccessSettings + - $ref: '#/components/schemas/microsoft.graph.roleAssignment' + - title: deviceAndAppManagementRoleAssignment type: object properties: - enabled: - type: boolean - description: Indicates if on premises conditional access is enabled for this organization - excludedGroups: + members: type: array items: - pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' type: string - format: uuid - description: User groups that will be exempt by on premises conditional access. All users in these groups will be exempt from the conditional access policy. - includedGroups: + nullable: true + description: The list of ids of role member security groups. These are IDs from Azure Active Directory. + roleScopeTags: type: array items: - pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' - type: string - format: uuid - description: User groups that will be targeted by on premises conditional access. All users in these groups will be required to have mobile device managed and compliant for mail access. - overrideDefaultRule: - type: boolean - description: Override the default access rule when allowing a device to ensure access is granted. + $ref: '#/components/schemas/microsoft.graph.roleScopeTag' + description: The set of Role Scope Tags defined on the Role Assignment. + x-ms-navigationProperty: true additionalProperties: type: object - description: Singleton entity which represents the Exchange OnPremises Conditional Access Settings for a tenant. - microsoft.graph.configManagerCollection: + description: The Role Assignment resource. Role assignments tie together a role definition with members and scopes. There can be one or more role assignments per role. This applies to custom and built-in roles. + microsoft.graph.roleDefinition: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: configManagerCollection + - title: roleDefinition type: object properties: - collectionIdentifier: + description: type: string - description: The collection identifier in SCCM. + description: Description of the Role definition. nullable: true - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The created date. - format: date-time displayName: type: string - description: The DisplayName. + description: Display Name of the Role definition. nullable: true - hierarchyIdentifier: + isBuiltIn: + type: boolean + description: 'Type of Role. Set to True if it is built-in, or set to False if it is a custom role definition.' + isBuiltInRoleDefinition: + type: boolean + description: 'Type of Role. Set to True if it is built-in, or set to False if it is a custom role definition.' + permissions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.rolePermission' + description: List of Role Permissions this role is allowed to perform. These must match the actionName that is defined as part of the rolePermission. + rolePermissions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.rolePermission' + description: List of Role Permissions this role is allowed to perform. These must match the actionName that is defined as part of the rolePermission. + roleScopeTagIds: + type: array + items: + type: string + nullable: true + description: List of Scope Tags for this Entity instance. + roleAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.roleAssignment' + description: List of Role assignments for this role definition. + x-ms-navigationProperty: true + additionalProperties: + type: object + description: 'The Role Definition resource. The role definition is the foundation of role based access in Intune. The role combines an Intune resource such as a Mobile App and associated role permissions such as Create or Read for the resource. There are two types of roles, built-in and custom. Built-in roles cannot be modified. Both built-in roles and custom roles must have assignments to be enforced. Create custom roles if you want to define a role that allows any of the available resources and role permissions to be combined into a single role.' + microsoft.graph.roleScopeTag: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: roleScopeTag + type: object + properties: + description: type: string - description: The Hierarchy Identifier. + description: Description of the Role Scope Tag. nullable: true - hierarchyName: + displayName: type: string - description: The HierarchyName. + description: The display or friendly name of the Role Scope Tag. nullable: true - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The last modified date. - format: date-time + isBuiltIn: + type: boolean + description: Description of the Role Scope Tag. This property is read-only. + readOnly: true + permissions: + type: array + items: + type: string + nullable: true + description: Permissions associated with the Role Scope Tag. This property is read-only. + readOnly: true + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.roleScopeTagAutoAssignment' + description: The list of assignments for this Role Scope Tag. + x-ms-navigationProperty: true additionalProperties: type: object - description: A ConfigManager defined collection of devices or users. - microsoft.graph.depOnboardingSetting: + description: Role Scope Tag + microsoft.graph.serviceNowConnection: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: depOnboardingSetting + - title: serviceNowConnection type: object properties: - appleIdentifier: + authenticationMethod: + $ref: '#/components/schemas/microsoft.graph.serviceNowAuthenticationMethod' + 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 Apple ID used to obtain the current token. + description: Date Time when connection properties were created. The value cannot be modified and is automatically populated when the connection properties were entered. + format: date-time + nullable: true + incidentApiUrl: + type: string + description: Indicates the ServiceNow incident API URL that Intune will use the fetch incidents. Saved in the format of /api/now/table/incident + nullable: true + instanceUrl: + type: string + description: Indicates the ServiceNow instance URL that Intune will connect to. Saved in the format of https://.service-now.com nullable: true - dataSharingConsentGranted: - type: boolean - description: Consent granted for data sharing with Apple Dep Service 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: When the service was onboarded. + description: Date Time when connection properties were last updated. The value cannot be modified and is automatically populated when the connection properties were updated. format: date-time - lastSuccessfulSyncDateTime: + nullable: true + lastQueriedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: When the service last syned with Intune + description: Date Time when incidents from ServiceNow were last queried format: date-time - lastSyncErrorCode: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Error code reported by Apple during last dep sync. - format: int32 - lastSyncTriggeredDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + nullable: true + serviceNowConnectionStatus: + $ref: '#/components/schemas/microsoft.graph.serviceNowConnectionStatus' + additionalProperties: + type: object + description: 'ServiceNow properties including the ServiceNow instanceUrl, connection credentials and other metadata.' + microsoft.graph.telecomExpenseManagementPartner: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: telecomExpenseManagementPartner + type: object + properties: + appAuthorized: + type: boolean + description: Whether the partner's AAD app has been authorized to access Intune. + displayName: type: string - description: When Intune last requested a sync. - format: date-time - roleScopeTagIds: - type: array - items: - type: string - nullable: true - description: List of Scope Tags for this Entity instance. - shareTokenWithSchoolDataSyncService: + description: Display name of the TEM partner. + nullable: true + enabled: type: boolean - description: Whether or not the Dep token sharing is enabled with the School Data Sync service. - syncedDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Gets synced device count - format: int32 - tokenExpirationDateTime: + description: Whether Intune's connection to the TEM service is currently enabled or disabled. + lastConnectionDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: When the token will expire. + description: Timestamp of the last request sent to Intune by the TEM partner. format: date-time - tokenName: + url: type: string - description: Friendly Name for Dep Token + description: 'URL of the TEM partner''s administrative control panel, where an administrator can configure their TEM service.' nullable: true - tokenType: - $ref: '#/components/schemas/microsoft.graph.depTokenType' - defaultIosEnrollmentProfile: - $ref: '#/components/schemas/microsoft.graph.depIOSEnrollmentProfile' - defaultMacOsEnrollmentProfile: - $ref: '#/components/schemas/microsoft.graph.depMacOSEnrollmentProfile' - enrollmentProfiles: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.enrollmentProfile' - description: The enrollment profiles. - x-ms-navigationProperty: true - importedAppleDeviceIdentities: + additionalProperties: + type: object + description: 'telecomExpenseManagementPartner resources represent the metadata and status of a given TEM service. Once your organization has onboarded with a partner, the partner can be enabled or disabled to switch TEM functionality on or off.' + microsoft.graph.deviceManagementTemplateInsightsDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementTemplateInsightsDefinition + type: object + properties: + settingInsights: type: array items: - $ref: '#/components/schemas/microsoft.graph.importedAppleDeviceIdentity' - description: The imported Apple device identities. - x-ms-navigationProperty: true + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInsightsDefinition' + description: Setting insights in a template additionalProperties: type: object - description: The depOnboardingSetting represents an instance of the Apple DEP service being onboarded to Intune. The onboarded service instance manages an Apple Token used to synchronize data between Apple and Intune. - microsoft.graph.deviceComplianceScript: + description: template insights definition + microsoft.graph.tenantAttachRBAC: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceComplianceScript + - title: tenantAttachRBAC + type: object + additionalProperties: + type: object + description: Singleton entity that acts as a container for tenant attach enablement functionality. + microsoft.graph.termsAndConditions: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: termsAndConditions type: object properties: + acceptanceStatement: + type: string + description: 'Administrator-supplied explanation of the terms and conditions, typically describing what it means to accept the terms and conditions set out in the T&C policy. This is shown to the user on prompts to accept the T&C policy.' + nullable: true + bodyText: + type: string + description: 'Administrator-supplied body text of the terms and conditions, typically the terms themselves. This is shown to the user on prompts to accept the T&C policy.' + nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The timestamp of when the device compliance script was created. This property is read-only. + description: DateTime the object was created. format: date-time - readOnly: true description: type: string - description: Description of the device compliance script - nullable: true - detectionScriptContent: - type: string - description: The entire content of the detection powershell script - format: base64url + description: Administrator-supplied description of the T&C policy. nullable: true displayName: type: string - description: Name of the device compliance script - nullable: true - enforceSignatureCheck: - type: boolean - description: Indicate whether the script signature needs be checked + description: Administrator-supplied name for the T&C 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 - description: The timestamp of when the device compliance script was modified. This property is read-only. + description: DateTime the object was last modified. format: date-time - readOnly: true - publisher: + modifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Name of the device compliance script publisher - nullable: true + description: DateTime the object was last modified. + format: date-time roleScopeTagIds: type: array items: type: string nullable: true - description: List of Scope Tag IDs for the device compliance script - runAs32Bit: - type: boolean - description: Indicate whether PowerShell script(s) should run as 32-bit - runAsAccount: - $ref: '#/components/schemas/microsoft.graph.runAsAccountType' - version: + description: List of Scope Tags for this Entity instance. + title: type: string - description: Version of the device compliance script + description: Administrator-supplied title of the terms and conditions. This is shown to the user on prompts to accept the T&C policy. nullable: true - assignments: + version: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Integer indicating the current version of the terms. Incremented when an administrator makes a change to the terms and wishes to require users to re-accept the modified T&C policy. + format: int32 + acceptanceStatuses: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptAssignment' - description: The list of group assignments for the device compliance script + $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAcceptanceStatus' + description: The list of acceptance statuses for this T&C policy. x-ms-navigationProperty: true - deviceRunStates: + assignments: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceScriptDeviceState' - description: List of run states for the device compliance script across all devices + $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAssignment' + description: The list of assignments for this T&C policy. x-ms-navigationProperty: true - runSummary: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceScriptRunSummary' - additionalProperties: - type: object - description: Intune will provide customer the ability to run their Powershell Compliance scripts (detection) on the enrolled windows 10 Azure Active Directory joined devices. - microsoft.graph.restrictedAppsViolation: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: restrictedAppsViolation - type: object - properties: - deviceConfigurationId: - type: string - description: 'Device configuration profile unique identifier, must be Guid' - deviceConfigurationName: - type: string - description: Device configuration profile name - nullable: true - deviceName: - type: string - description: Device name - nullable: true - managedDeviceId: - type: string - description: 'Managed device unique identifier, must be Guid' - platformType: - $ref: '#/components/schemas/microsoft.graph.policyPlatformType' - restrictedApps: + groupAssignments: type: array items: - $ref: '#/components/schemas/microsoft.graph.managedDeviceReportedApp' - description: List of violated restricted apps - restrictedAppsState: - $ref: '#/components/schemas/microsoft.graph.restrictedAppsState' - userId: - type: string - description: 'User unique identifier, must be Guid' - userName: - type: string - description: User name - nullable: true + $ref: '#/components/schemas/microsoft.graph.termsAndConditionsGroupAssignment' + description: The list of group assignments for this T&C policy. + x-ms-navigationProperty: true additionalProperties: type: object - description: Violation of restricted apps configuration profile per device per user - microsoft.graph.managedAllDeviceCertificateState: + description: A termsAndConditions entity represents the metadata and contents of a given Terms and Conditions (T&C) policy. T&C policies’ contents are presented to users upon their first attempt to enroll into Intune and subsequently upon edits where an administrator has required re-acceptance. They enable administrators to communicate the provisions to which a user must agree in order to have devices enrolled into Intune. + microsoft.graph.userExperienceAnalyticsAnomaly: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: managedAllDeviceCertificateState + - title: userExperienceAnalyticsAnomaly type: object properties: - certificateExpirationDateTime: + anomalyFirstOccurrenceDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Certificate expiry date + description: Indicates the first occurrence date and time for the anomaly. format: date-time - certificateExtendedKeyUsages: + anomalyId: type: string - description: Enhanced Key Usage + description: The unique identifier of the anomaly. nullable: true - certificateIssuanceDateTime: + anomalyLatestOccurrenceDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Issuance date + description: Indicates the latest occurrence date and time for the anomaly. format: date-time - certificateIssuerName: + anomalyName: type: string - description: Issuer + description: The name of the anomaly. nullable: true - certificateKeyUsages: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Key Usage - format: int32 + anomalyType: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAnomalyType' + assetName: + type: string + description: The name of the application or module that caused the anomaly. nullable: true - certificateRevokeStatus: - $ref: '#/components/schemas/microsoft.graph.certificateRevocationStatus' - certificateRevokeStatusLastChangeDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + assetPublisher: type: string - description: The time the revoke status was last changed - format: date-time - certificateSerialNumber: + description: The publisher of the application or module that caused the anomaly. + nullable: true + assetVersion: type: string - description: Serial number + description: The version of the application or module that caused the anomaly. nullable: true - certificateSubjectName: + detectionModelId: type: string - description: Certificate subject name + description: The unique identifier of the anomaly detection model. nullable: true - certificateThumbprint: + deviceImpactedCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of devices impacted by the anomaly. Valid values -2147483648 to 2147483647 + format: int32 + issueId: type: string - description: Thumbprint + description: The unique identifier of the anomaly detection model. nullable: true - managedDeviceDisplayName: + severity: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAnomalySeverity' + state: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAnomalyState' + additionalProperties: + type: object + description: The user experience analytics anomaly entity contains anomaly details. + microsoft.graph.userExperienceAnalyticsAnomalyCorrelationGroupOverview: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsAnomalyCorrelationGroupOverview + type: object + properties: + anomalyCorrelationGroupCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Indicates the number of correlation groups in the anomaly. Valid values -2147483648 to 2147483647 + format: int32 + anomalyId: type: string - description: Device display name + description: The unique identifier of the anomaly. Anomaly details such as name and type can be found in the UserExperienceAnalyticsAnomalySeverityOverview entity. nullable: true - userPrincipalName: + correlationGroupAnomalousDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Indicates the total number of devices affected by the anomaly in the correlation group. Valid values -2147483648 to 2147483647 + format: int32 + correlationGroupAtRiskDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Indicates the total number of devices at risk in the correlation group. Valid values -2147483648 to 2147483647 + format: int32 + correlationGroupDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Indicates the total number of devices in a correlation group. Valid values -2147483648 to 2147483647 + format: int32 + correlationGroupFeatures: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAnomalyCorrelationGroupFeature' + description: Describes the features of a device that are shared between all devices in a correlation group. + correlationGroupId: type: string - description: User principal name + description: 'The unique identifier for the correlation group which will uniquely identify one of the correlation group within an anomaly. The correlation Id can be mapped to the correlation group name by concatinating the correlation group features. Example of correlation group name which is the indicative of concatenated features names are for names, Contoso manufacture 4.4.1 and Windows 11.22621.1485.' + nullable: true + correlationGroupPrevalence: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAnomalyCorrelationGroupPrevalence' + correlationGroupPrevalencePercentage: + type: number + description: The percentage of the devices in the correlation group that are anomalous. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double nullable: true + totalDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Indicates the total number of devices in the tenant. Valid values -2147483648 to 2147483647 + format: int32 additionalProperties: type: object - microsoft.graph.deviceCustomAttributeShellScript: + description: The user experience analytics anomaly correlation group overview entity contains the information for each correlation group of an anomaly. + microsoft.graph.userExperienceAnalyticsAnomalyDevice: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceCustomAttributeShellScript + - title: userExperienceAnalyticsAnomalyDevice type: object properties: - createdDateTime: + anomalyId: + type: string + description: The unique identifier of the anomaly. + nullable: true + anomalyOnDeviceFirstOccurrenceDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 device management script was created. This property is read-only. + description: Indicates the first occurance date and time for the anomaly on the device. format: date-time - readOnly: true - customAttributeName: + anomalyOnDeviceLatestOccurrenceDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The name of the custom attribute. + description: Indicates the latest occurance date and time for the anomaly on the device. + format: date-time + correlationGroupId: + type: string + description: The unique identifier of the correlation group. nullable: true - customAttributeType: - $ref: '#/components/schemas/microsoft.graph.deviceCustomAttributeValueType' - description: + deviceId: type: string - description: Optional description for the device management script. + description: The unique identifier of the device. nullable: true - displayName: + deviceManufacturer: type: string - description: Name of the device management script. + description: The manufacturer name of the device. nullable: true - fileName: + deviceModel: type: string - description: Script file name. + description: The model name of the device. 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])$' + deviceName: type: string - description: The date and time the device management script was last modified. This property is read-only. - format: date-time - readOnly: true - roleScopeTagIds: - type: array - items: - type: string - nullable: true - description: List of Scope Tag IDs for this PowerShellScript instance. - runAsAccount: - $ref: '#/components/schemas/microsoft.graph.runAsAccountType' - scriptContent: + description: The name of the device. + nullable: true + deviceStatus: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStatus' + osName: type: string - description: The script content. - format: base64url + description: The name of the OS installed on the device. + nullable: true + osVersion: + type: string + description: The OS version installed on the device. nullable: true - assignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptAssignment' - description: The list of group assignments for the device management script. - x-ms-navigationProperty: true - deviceRunStates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' - description: List of run states for this script across all devices. - x-ms-navigationProperty: true - groupAssignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptGroupAssignment' - description: The list of group assignments for the device management script. - x-ms-navigationProperty: true - runSummary: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptRunSummary' - userRunStates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptUserState' - description: List of run states for this script across all users. - x-ms-navigationProperty: true additionalProperties: type: object - description: Represents a custom attribute script for macOS. - microsoft.graph.deviceEnrollmentConfiguration: + description: The user experience analytics anomaly entity contains device details. + microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceEnrollmentConfiguration + - title: userExperienceAnalyticsAppHealthApplicationPerformance type: object properties: - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Created date time in UTC of the device enrollment configuration - format: date-time - description: + activeDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The health score of the application. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + format: int32 + appCrashCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The number of crashes for the application. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + format: int32 + appDisplayName: type: string - description: The description of the device enrollment configuration + description: 'The friendly name of the application. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only.' nullable: true - deviceEnrollmentConfigurationType: - $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfigurationType' - displayName: + appHangCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The number of hangs for the application. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + format: int32 + appHealthScore: + type: number + description: 'The health score of the application. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true + appName: type: string - description: The display name of the device enrollment configuration + description: 'The name of the application. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only.' nullable: true - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + appPublisher: type: string - description: Last modified date time in UTC of the device enrollment configuration - format: date-time - priority: + description: 'The publisher of the application. Supports: $select, $OrderBy. Read-only.' + nullable: true + appUsageDuration: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. + type: number + description: 'The total usage time of the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' format: int32 - roleScopeTagIds: - type: array - items: - type: string - nullable: true - description: Optional role scope tags for the enrollment restrictions. - version: + meanTimeToFailureInMinutes: maximum: 2147483647 minimum: -2147483648 - type: integer - description: The version of the device enrollment configuration + type: number + description: 'The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' format: int32 - assignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - description: The list of group assignments for the device configuration profile - x-ms-navigationProperty: true additionalProperties: type: object - description: The Base Class of Device Enrollment Configuration - microsoft.graph.deviceManagementPartner: + description: The user experience analytics application performance entity contains application performance details. + microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersion: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementPartner + - title: userExperienceAnalyticsAppHealthAppPerformanceByAppVersion type: object properties: - displayName: - type: string - description: Partner display name - nullable: true - groupsRequiringPartnerEnrollment: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementPartnerAssignment' - description: User groups that specifies whether enrollment is through partner. - isConfigured: - type: boolean - description: Whether device management partner is configured or not - lastHeartbeatDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + appCrashCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The number of crashes for the application. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + format: int32 + appDisplayName: type: string - description: Timestamp of last heartbeat after admin enabled option Connect to Device management Partner - format: date-time - partnerAppType: - $ref: '#/components/schemas/microsoft.graph.deviceManagementPartnerAppType' - partnerState: - $ref: '#/components/schemas/microsoft.graph.deviceManagementPartnerTenantState' - singleTenantAppId: + description: 'The friendly name of the application. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only.' + nullable: true + appName: type: string - description: Partner Single tenant App id + description: 'The name of the application. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only.' nullable: true - whenPartnerDevicesWillBeMarkedAsNonCompliantDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + appPublisher: type: string - description: DateTime in UTC when PartnerDevices will be marked as NonCompliant - format: date-time + description: 'The publisher of the application. Supports: $select, $OrderBy. Read-only.' nullable: true - whenPartnerDevicesWillBeRemovedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + appUsageDuration: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The total usage time of the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + format: int32 + appVersion: type: string - description: DateTime in UTC when PartnerDevices will be removed - format: date-time + description: The version of the application. nullable: true + meanTimeToFailureInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + format: int32 additionalProperties: type: object - description: Entity which represents a connection to device management partner. - microsoft.graph.deviceManagementDomainJoinConnector: + description: The user experience analytics application performance entity contains app performance details by app version. + microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementDomainJoinConnector + - title: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails type: object properties: - displayName: + appCrashCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of crashes for the app. Valid values -2147483648 to 2147483647 + format: int32 + appDisplayName: type: string - description: The connector display name. + description: The friendly name of the application. nullable: true - lastConnectionDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + appName: type: string - description: Last time connector contacted Intune. - format: date-time - state: - $ref: '#/components/schemas/microsoft.graph.deviceManagementDomainJoinConnectorState' - version: + description: The name of the application. + nullable: true + appPublisher: type: string - description: The version of the connector. + description: The publisher of the application. + nullable: true + appVersion: + type: string + description: The version of the application. + nullable: true + deviceCountWithCrashes: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The total number of devices that have reported one or more application crashes for this application and version. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + format: int32 + isLatestUsedVersion: + type: boolean + description: 'When TRUE, indicates the version of application is the latest version for that application that is in use. When FALSE, indicates the version is not the latest version. FALSE by default. Supports: $select, $OrderBy.' + isMostUsedVersion: + type: boolean + description: 'When TRUE, indicates the version of application is the most used version for that application. When FALSE, indicates the version is not the most used version. FALSE by default. Supports: $select, $OrderBy. Read-only.' additionalProperties: type: object - description: A Domain Join Connector is a connector that is responsible to allocate (and delete) machine account blobs - microsoft.graph.privilegeManagementElevationRequest: + description: The user experience analytics application performance entity contains application performance by application version details. + microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: privilegeManagementElevationRequest + - title: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId type: object properties: - 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.' - nullable: true - requestCreatedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 elevation request was submitted/created. The value cannot be modified and is automatically populated when the elevation request is submitted/created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Returned by default. Read-only.' - format: date-time - requestedByUserId: - type: string - description: 'The Azure Active Directory (AAD) identifier of the end user who is requesting this elevation. For example: ''F1A57311-B9EB-45B7-9415-8555E68EDC9E''. Returned by default. Read-only.' - nullable: true - requestedByUserPrincipalName: + appCrashCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of crashes for the app. Valid values -2147483648 to 2147483647 + format: int32 + appDisplayName: type: string - description: 'The User Principal Name (UPN) of the end user who requested this elevation. For example: ''user1@contoso.com''. Returned by default. Read-only.' + description: The friendly name of the application. nullable: true - requestedOnDeviceId: + appName: type: string - description: 'The Intune Device Identifier of the managed device used to initiate the elevation request. For example: ''90F5F6E8-CA09-4811-97F6-4D0DD532D916''. Returned by default. Read-only.' + description: The name of the application. nullable: true - requestExpiryDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + appPublisher: type: string - description: 'Expiration set for the request when it was created, regardless of approved or denied status. For example: ''2023-08-03T14:24:22Z''. Returned by default. Returned by default. Read-only.' - format: date-time + description: The publisher of the application. nullable: true - requestJustification: + appVersion: type: string - description: Justification provided by the end user for the elevation request. For example :'Need to elevate to install microsoft word'. Read-only. + description: The version of the application. nullable: true - requestLastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 elevation request was either submitted/created or approved/denied. The value cannot be modified and is automatically populated. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Returned by default. Read-only.' - format: date-time - reviewCompletedByUserId: + deviceDisplayName: type: string - description: 'This is the Azure Active Directory (AAD) user id of the administrator who approved or denied the request. For example: ''F1A57311-B9EB-45B7-9415-8555E68EDC9E''. This field would be String.Empty before the request is either approved or denied. Read-only.' + description: 'The name of the device. Supports: $select, $OrderBy. Read-only.' nullable: true - reviewCompletedByUserPrincipalName: + deviceId: type: string - description: 'This is the User Principal Name (UPN) of the administrator who approved or denied the request. For example: ''admin@contoso.com''. This field would be String.Empty before the request is either approved or denied. Read-only.' + description: 'The Intune device id of the device. Supports: $select, $OrderBy. Read-only.' nullable: true - reviewCompletedDateTime: + processedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 for which the request was approved or denied. For example, midnight UTC on August 3rd, 2023 would look like this: ''2023-08-03T00:00:00Z''. Read-only.' + description: 'The date and time when the statistics were last computed. The value cannot be modified and is automatically populated when the statistics are computed. 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, 2022 would look like this: ''2022-01-01T00:00:00Z''. Returned by default. Read-only.' format: date-time - nullable: true - reviewerJustification: - type: string - description: 'An optional justification provided by approver at approval or denied time. This field will be String.Empty if approver decides to not provide a justification. For example: ''Run this installer today''' - nullable: true - status: - $ref: '#/components/schemas/microsoft.graph.elevationRequestState' - additionalProperties: - type: object - description: These are elevation approval requests for EPM support arbitrated scenario initiated by IW user that admins can take action on. - microsoft.graph.endpointPrivilegeManagementProvisioningStatus: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: endpointPrivilegeManagementProvisioningStatus - type: object - properties: - licenseType: - $ref: '#/components/schemas/microsoft.graph.licenseType' - onboardedToMicrosoftManagedPlatform: - type: boolean - description: 'Indicates whether tenant is onboarded to Microsoft Managed Platform - Cloud (MMPC). When set to true, implies tenant is onboarded and when set to false, implies tenant is not onboarded. Default set to false.' additionalProperties: type: object - description: Endpoint privilege management (EPM) tenant provisioning status contains tenant level license and onboarding state information. - microsoft.graph.deviceManagementExchangeConnector: + description: The user experience analytics application performance entity contains application performance by application version device id. + microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementExchangeConnector + - title: userExperienceAnalyticsAppHealthAppPerformanceByOSVersion type: object properties: - connectorServerName: - type: string - description: The name of the server hosting the Exchange Connector. - nullable: true - exchangeAlias: + activeDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The number of devices where the application has been active. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + format: int32 + appCrashCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The number of crashes for the application. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + format: int32 + appDisplayName: type: string - description: An alias assigned to the Exchange server + description: 'The friendly name of the application. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only.' nullable: true - exchangeConnectorType: - $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeConnectorType' - exchangeOrganization: + appName: type: string - description: Exchange Organization to the Exchange server + description: 'The name of the application. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only.' nullable: true - lastSyncDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Last sync time for the Exchange Connector - format: date-time - primarySmtpAddress: + appPublisher: type: string - description: Email address used to configure the Service To Service Exchange Connector. + description: 'The publisher of the application. Supports: $select, $OrderBy. Read-only.' nullable: true - serverName: + appUsageDuration: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The total usage time of the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + format: int32 + meanTimeToFailureInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + format: int32 + osBuildNumber: type: string - description: The name of the Exchange server. + description: 'The OS build number of the application. Supports: $select, $OrderBy. Read-only.' nullable: true - status: - $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeConnectorStatus' - version: + osVersion: type: string - description: The version of the ExchangeConnectorAgent + description: 'The OS version of the application. Supports: $select, $OrderBy. Read-only.' nullable: true additionalProperties: type: object - description: Entity which represents a connection to an Exchange environment. - microsoft.graph.deviceManagementExchangeOnPremisesPolicy: + description: The user experience analytics application performance entity contains app performance details by OS version. + microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementExchangeOnPremisesPolicy + - title: userExperienceAnalyticsAppHealthDeviceModelPerformance type: object properties: - accessRules: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessRule' - description: The list of device access rules in Exchange. The access rules apply globally to the entire Exchange organization - defaultAccessLevel: - $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessLevel' - knownDeviceClasses: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeDeviceClass' - description: The list of device classes known to Exchange - notificationContent: + activeDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The number of active devices for the model. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + format: int32 + deviceManufacturer: type: string - description: Notification text that will be sent to users quarantined by this policy. This is UTF8 encoded byte array HTML. - format: base64url + description: 'The manufacturer name of the device. Supports: $select, $OrderBy. Read-only.' nullable: true - conditionalAccessSettings: - $ref: '#/components/schemas/microsoft.graph.onPremisesConditionalAccessSettings' - additionalProperties: - type: object - description: Singleton entity which represents the Exchange OnPremises policy configured for a tenant. - microsoft.graph.groupPolicyCategory: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: groupPolicyCategory - type: object - properties: - displayName: + deviceModel: type: string - description: The string id of the category's display name + description: 'The model name of the device. Supports: $select, $OrderBy. Read-only.' + nullable: true + healthStatus: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' + meanTimeToFailureInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + format: int32 + modelAppHealthScore: + type: number + description: 'The application health score of the device model. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double nullable: true - ingestionSource: - $ref: '#/components/schemas/microsoft.graph.ingestionSource' - isRoot: - type: boolean - description: Defines if the category is a root category - 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 entity was last modified. - format: date-time - children: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.groupPolicyCategory' - description: The children categories - x-ms-navigationProperty: true - definitionFile: - $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionFile' - definitions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinition' - description: The immediate GroupPolicyDefinition children of the category - x-ms-navigationProperty: true - parent: - $ref: '#/components/schemas/microsoft.graph.groupPolicyCategory' additionalProperties: type: object - description: The category entity stores the category of a group policy definition - microsoft.graph.groupPolicyDefinitionFile: + description: The user experience analytics device model performance entity contains device model performance details. + microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: groupPolicyDefinitionFile + - title: userExperienceAnalyticsAppHealthDevicePerformance type: object properties: - description: - type: string - description: The localized description of the policy settings in the ADMX file. The default value is empty. + appCrashCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The number of application crashes for the device. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + format: int32 + appHangCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The number of application hangs for the device. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + format: int32 + crashedAppCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The number of distinct application crashes for the device. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + format: int32 + deviceAppHealthScore: + type: number + description: 'The application health score of the device. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double nullable: true - displayName: + deviceDisplayName: type: string - description: The localized friendly name of the ADMX file. + description: 'The name of the device. Supports: $select, $OrderBy. Read-only.' nullable: true - fileName: + deviceId: type: string - description: 'The file name of the ADMX file without the path. For example: edge.admx' + description: 'The Intune device id of the device. Supports: $select, $OrderBy. Read-only.' nullable: true - languageCodes: - type: array - items: - type: string - nullable: true - description: The supported language codes for the ADMX file. - 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 entity was last modified. - format: date-time - policyType: - $ref: '#/components/schemas/microsoft.graph.groupPolicyType' - revision: + deviceManufacturer: type: string - description: The revision version associated with the file. + description: 'The manufacturer name of the device. Supports: $select, $OrderBy. Read-only.' nullable: true - targetNamespace: + deviceModel: type: string - description: Specifies the URI used to identify the namespace within the ADMX file. + description: 'The model name of the device. Supports: $select, $OrderBy. Read-only.' nullable: true - targetPrefix: + healthStatus: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' + meanTimeToFailureInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + format: int32 + processedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Specifies the logical name that refers to the namespace within the ADMX file. - nullable: true - definitions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinition' - description: The group policy definitions associated with the file. - x-ms-navigationProperty: true + description: 'The date and time when the statistics were last computed. The value cannot be modified and is automatically populated when the statistics are computed. 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, 2022 would look like this: ''2022-01-01T00:00:00Z''. Returned by default. Read-only.' + format: date-time additionalProperties: type: object - description: The entity represents an ADMX (Administrative Template) XML file. The ADMX file contains a collection of group policy definitions and their locations by category path. The group policy definition file also contains the languages supported as determined by the language dependent ADML (Administrative Template) language files. - microsoft.graph.groupPolicyMigrationReport: + description: The user experience analytics device performance entity contains device performance details. + microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: groupPolicyMigrationReport + - title: userExperienceAnalyticsAppHealthDevicePerformanceDetails type: object properties: - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + appDisplayName: type: string - description: The date and time at which the GroupPolicyMigrationReport was created. - format: date-time - displayName: + description: 'The friendly name of the application for which the event occurred. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only.' + nullable: true + appPublisher: type: string - description: The name of Group Policy Object from the GPO Xml Content + description: 'The publisher of the application. Supports: $select, $OrderBy. Read-only.' nullable: true - groupPolicyCreatedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + appVersion: type: string - description: The date and time at which the GroupPolicyMigrationReport was created. - format: date-time - groupPolicyLastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + description: 'The version of the application. Possible values are: 1.0.0.1, 75.65.23.9. Supports: $select, $OrderBy. Read-only.' + nullable: true + deviceDisplayName: type: string - description: The date and time at which the GroupPolicyMigrationReport was last modified. - format: date-time - groupPolicyObjectId: - 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}$' + description: 'The name of the device. Supports: $select, $OrderBy. Read-only.' + nullable: true + deviceId: type: string - description: The Group Policy Object GUID from GPO Xml content - format: uuid - lastModifiedDateTime: + description: 'The Intune device id of the device. Supports: $select, $OrderBy. Read-only.' + nullable: true + eventDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time at which the GroupPolicyMigrationReport was last modified. + description: 'The time the event occurred. The value cannot be modified and is automatically populated when the statistics are computed. 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, 2022 would look like this: ''2022-01-01T00:00:00Z''. Returned by default. Read-only.' format: date-time - migrationReadiness: - $ref: '#/components/schemas/microsoft.graph.groupPolicyMigrationReadiness' - ouDistinguishedName: + eventType: type: string - description: The distinguished name of the OU. + description: 'The type of the event. Supports: $select, $OrderBy. Read-only.' nullable: true - roleScopeTagIds: - type: array - items: - type: string - nullable: true - description: The list of scope tags for the configuration. - supportedSettingsCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The number of Group Policy Settings supported by Intune. - format: int32 - supportedSettingsPercent: + additionalProperties: + type: object + description: The user experience analytics device performance entity contains device performance details. + microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsAppHealthOSVersionPerformance + type: object + properties: + activeDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: The Percentage of Group Policy Settings supported by Intune. + type: number + description: 'The number of active devices for the OS version. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' format: int32 - targetedInActiveDirectory: - type: boolean - description: The Targeted in AD property from GPO Xml Content - totalSettingsCount: + meanTimeToFailureInMinutes: maximum: 2147483647 minimum: -2147483648 - type: integer - description: The total number of Group Policy Settings from GPO file. + type: number + description: 'The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' format: int32 - groupPolicySettingMappings: + osBuildNumber: + type: string + description: 'The OS build number installed on the device. Supports: $select, $OrderBy. Read-only.' + nullable: true + osVersion: + type: string + description: 'The OS version installed on the device. Supports: $select, $OrderBy. Read-only.' + nullable: true + osVersionAppHealthScore: + type: number + description: 'The application health score of the OS version. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true + additionalProperties: + type: object + description: The user experience analytics device OS version performance entity contains OS version performance details. + microsoft.graph.userExperienceAnalyticsCategory: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsCategory + type: object + properties: + insights: type: array items: - $ref: '#/components/schemas/microsoft.graph.groupPolicySettingMapping' - description: A list of group policy settings to MDM/Intune mappings. - x-ms-navigationProperty: true - unsupportedGroupPolicyExtensions: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsInsight' + description: The insights for the category. Read-only. + metricValues: type: array - items: - $ref: '#/components/schemas/microsoft.graph.unsupportedGroupPolicyExtension' - description: A list of unsupported group policy extensions inside the Group Policy Object. + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' + description: The metric values for the user experience analytics category. Read-only. x-ms-navigationProperty: true additionalProperties: type: object - description: The Group Policy migration report. - microsoft.graph.groupPolicyObjectFile: + description: The user experience analytics category entity contains the scores and insights for the various metrics of a category. + microsoft.graph.userExperienceAnalyticsBaseline: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: groupPolicyObjectFile + - title: userExperienceAnalyticsBaseline type: object properties: - content: - type: string - description: The Group Policy Object file content. 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 at which the GroupPolicy was first uploaded. - format: date-time - groupPolicyObjectId: - 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 Group Policy Object GUID from GPO Xml content - format: uuid - 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 at which the GroupPolicyObjectFile was last modified. + description: 'The date the custom baseline was created. The value cannot be modified and is automatically populated when the baseline is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Returned by default.' format: date-time - ouDistinguishedName: + displayName: type: string - description: The distinguished name of the OU. - roleScopeTagIds: - type: array - items: - type: string - nullable: true - description: The list of scope tags for the configuration. + description: The name of the baseline. + nullable: true + isBuiltIn: + type: boolean + description: 'When TRUE, indicates the current baseline is the commercial median baseline. When FALSE, indicates it is a custom baseline. FALSE by default.' + appHealthMetrics: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' + batteryHealthMetrics: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' + bestPracticesMetrics: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' + deviceBootPerformanceMetrics: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' + rebootAnalyticsMetrics: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' + resourcePerformanceMetrics: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' + workFromAnywhereMetrics: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' additionalProperties: type: object - description: The Group Policy Object file uploaded by admin. - microsoft.graph.groupPolicyUploadedDefinitionFile: + description: The user experience analytics baseline entity contains baseline values against which to compare the user experience analytics scores. + microsoft.graph.userExperienceAnalyticsBatteryHealthAppImpact: allOf: - - $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionFile' - - title: groupPolicyUploadedDefinitionFile + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsBatteryHealthAppImpact type: object properties: - content: + activeDevices: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of active devices for using that app over a 14-day period. Valid values 0 to 2147483647 + format: int32 + appDisplayName: type: string - description: The contents of the uploaded ADMX file. - format: base64url + description: 'User friendly display name for the app. Eg: Outlook' nullable: true - defaultLanguageCode: + appName: type: string - description: The default language of the uploaded ADMX file. + description: 'App name. Eg: oltk.exe' nullable: true - groupPolicyUploadedLanguageFiles: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.groupPolicyUploadedLanguageFile' - description: The list of ADML files associated with the uploaded ADMX file. - status: - $ref: '#/components/schemas/microsoft.graph.groupPolicyUploadedDefinitionFileStatus' - uploadDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + appPublisher: type: string - description: The uploaded time of the uploaded ADMX file. - format: date-time - groupPolicyOperations: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.groupPolicyOperation' - description: The list of operations on the uploaded ADMX file. - x-ms-navigationProperty: true + description: 'App publisher. Eg: Microsoft Corporation' + nullable: true + batteryUsagePercentage: + type: number + description: 'The percent of total battery power used by this application when the device was not plugged into AC power, over 14 days computed across all devices in the tenant. Unit in percentage. Valid values 0 to 1.79769313486232E+308' + format: double + nullable: true + isForegroundApp: + type: boolean + description: true if the user had active interaction with the app. additionalProperties: type: object - description: The entity represents an ADMX (Administrative Template) XML file uploaded by Administrator. The ADMX file contains a collection of group policy definitions and their locations by category path. The group policy definition file also contains the languages supported as determined by the language dependent ADML (Administrative Template) language files. - microsoft.graph.hardwareConfiguration: + description: The user experience analytics battery health app impact entity contains battery usage related information at an app level for the tenant. + microsoft.graph.userExperienceAnalyticsBatteryHealthCapacityDetails: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: hardwareConfiguration + - title: userExperienceAnalyticsBatteryHealthCapacityDetails type: object properties: - configurationFileContent: - type: string - description: The file content contains custom hardware settings that will be applied to the assigned devices' BIOS. Max allowed file size is 5KB. Represented as bytes. Required. - format: base64url - createdDateTime: + activeDevices: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of active devices within the tenant. Valid values 0 to 2147483647 + format: int32 + batteryCapacityFair: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of devices whose battery maximum capacity is greater than 50% but lesser than 80%. Valid values 0 to 2147483647 + format: int32 + batteryCapacityGood: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of devices whose battery maximum capacity is greater than 80%. Valid values 0 to 2147483647 + format: int32 + batteryCapacityPoor: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of devices whose battery maximum capacity is lesser than 50%. Valid values 0 to 2147483647 + format: int32 + lastRefreshedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 of when the BIOS configuration profile was created. The value cannot be modified and is automatically populated when the device is enrolled. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Returned by default. Read-Only. This property is read-only.' + description: Recorded date time of this capacity details instance. format: date-time - readOnly: true - description: + additionalProperties: + type: object + description: 'The user experience analytics battery health capacity entity contains count of devices broken down into 3 categories - devices with capacity > 80%, devices with capacity 50-80% and devices with capacity < 50 %.This API provides the count of devices in these 3 categories..' + microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceAppImpact: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsBatteryHealthDeviceAppImpact + type: object + properties: + appDisplayName: type: string - description: 'The description of the hardware configuration. Use this to provide context, purpose, applications, etc of the BIOS configuration profile for your organization''s admins. Max length is 1000 characters. Optional.' + description: 'User friendly display name for the app. Eg: Outlook' nullable: true - displayName: + appName: type: string - description: The name of the hardware BIOS configuration profile. It serves as user-friendly name to identify hardware BIOS configuration profiles. Max length is 150 characters. Required. Read-Only. - fileName: + description: 'App name. Eg: oltk.exe' + nullable: true + appPublisher: type: string - description: The file name for the BIOS configuration profile's ConfigurationFileContent. Max length is 150 characters. Required. - hardwareConfigurationFormat: - $ref: '#/components/schemas/microsoft.graph.hardwareConfigurationFormat' - 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])$' + description: 'App publisher. Eg: Microsoft Corporation' + nullable: true + batteryUsagePercentage: + type: number + description: 'The percent of total battery power used by this application when the device was not plugged into AC power, over 14 days. Unit in percentage. Valid values 0 to 1.79769313486232E+308' + format: double + nullable: true + deviceId: type: string - description: 'The date and time of when the BIOS configuration profile was last modified. The value cannot be modified and is automatically populated when the device is enrolled. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Returned by default. Read-Only. Read-Only. This property is read-only.' - format: date-time - readOnly: true - perDevicePasswordDisabled: + description: 'The unique identifier of the device, Intune DeviceID or SCCM device id.' + nullable: true + isForegroundApp: type: boolean - description: 'When TRUE, indicates whether the policy-assigned devices'' passwords are disabled. When FALSE, indicates they are enabled. Default is FALSE. Required.' - roleScopeTagIds: - type: array - items: - type: string - nullable: true - description: A list of unique Scope Tag IDs associated with the hardware configuration. Optional. - version: + description: true if the user had active interaction with the app. + additionalProperties: + type: object + description: The user experience analytics battery health device app impact entity contains battery usage related information at an app level for a given device. + microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformance: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsBatteryHealthDevicePerformance + type: object + properties: + batteryAgeInDays: maximum: 2147483647 minimum: -2147483648 - type: integer - description: 'The version of the hardware configuration (E.g. 1, 2, 3 ...). This is incremented after a change to the BIOS configuration profile''s settings file name (FileName property), settings file content (ConfigurationFileContent property), or the PerDevicePasswordDisabled property. Read-Only.' + type: number + description: Estimated battery age. Unit in days. Valid values 0 to 2147483647 format: int32 - assignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.hardwareConfigurationAssignment' - description: A list of the Entra user group ids that hardware configuration will be applied to. Only security groups and Office 365 Groups are supported. Optional. - x-ms-navigationProperty: true - deviceRunStates: + deviceBatteriesDetails: type: array items: - $ref: '#/components/schemas/microsoft.graph.hardwareConfigurationDeviceState' - description: List of run states for the hardware configuration across all devices. Read-Only. - x-ms-navigationProperty: true - runSummary: - $ref: '#/components/schemas/microsoft.graph.hardwareConfigurationRunSummary' - userRunStates: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceBatteryDetail' + description: Properties (maxCapacity and cycleCount) related to all batteries of the device. + deviceBatteryCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of batteries in a user device. Valid values 0 to 2147483647 + format: int32 + deviceBatteryHealthScore: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: A weighted average of a device’s maximum capacity score and runtime estimate score. Values range from 0-100. Valid values 0 to 2147483647 + format: int32 + deviceBatteryTags: type: array items: - $ref: '#/components/schemas/microsoft.graph.hardwareConfigurationUserState' - description: List of run states for the hardware configuration across all users. Read-Only. - x-ms-navigationProperty: true + type: string + nullable: true + description: 'Tags for computed information on how battery on the device is behaving. E.g. newbattery, batterycapacityred, designcapacityzero, etc.' + deviceId: + type: string + description: 'The unique identifier of the device, Intune DeviceID.' + nullable: true + deviceManufacturerName: + type: string + description: The manufacturer name of the device. + nullable: true + deviceModelName: + type: string + description: The model name of the device. + nullable: true + deviceName: + type: string + description: Device friendly name. + nullable: true + estimatedRuntimeInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The estimated runtime of the device when the battery is fully charged. Unit in minutes. Valid values 0 to 2147483647 + format: int32 + fullBatteryDrainCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'Number of times the battery has been discharged an amount that equals 100% of its capacity, but not necessarily by discharging it from 100% to 0%. Valid values 0 to 2147483647' + format: int32 + healthStatus: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' + manufacturer: + type: string + description: The manufacturer name of the device. Deprecated in favor of DeviceManufacturerName. + nullable: true + maxCapacityPercentage: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Ratio of current capacity and design capacity of the battery with the lowest capacity. Unit in percentage and values range from 0-100. Valid values 0 to 2147483647 + format: int32 + model: + type: string + description: The model name of the device. Deprecated in favor of DeviceModelName. + nullable: true additionalProperties: type: object - 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.' - microsoft.graph.hardwarePasswordDetail: + description: The user experience analytics battery health device performance entity contains device level battery information. + microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: hardwarePasswordDetail + - title: userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory type: object properties: - currentPassword: + deviceId: type: string - description: 'The current device''s BIOS password. Supports: $filter, $select, $top, $OrderBy, $skip. This property is read-only.' + description: 'The unique identifier of the device, Intune DeviceID or SCCM device id.' nullable: true - readOnly: true - previousPasswords: - type: array - items: - type: string - nullable: true - description: 'The list of all the previous device BIOS passwords. Supports: $filter, $select, $top, $skip. This property is read-only.' - readOnly: true - serialNumber: + estimatedRuntimeInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The estimated runtime of the device when the battery is fully charged. Unit in minutes. Valid values 0 to 2147483647 + format: int32 + runtimeDateTime: type: string - description: 'The device serial number as defined by the device manufacturer. Supports: $filter, $select, $top, $OrderBy, $skip. This property is read-only.' + description: The datetime for the instance of runtime history. nullable: true additionalProperties: type: object - description: 'Device BIOS password information for devices with managed BIOS and firmware configuration, which provides device serial number, list of previous passwords, and current password.' - microsoft.graph.hardwarePasswordInfo: + description: The user experience analytics battery health runtime history entity contains the trend of runtime of a device over a period of 30 days + microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: hardwarePasswordInfo + - title: userExperienceAnalyticsBatteryHealthModelPerformance type: object properties: - currentPassword: + activeDevices: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of active devices for that model. Valid values 0 to 2147483647 + format: int32 + averageBatteryAgeInDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The mean of the battery age for all devices of a given model in a tenant. Unit in days. Valid values 0 to 2147483647 + format: int32 + averageEstimatedRuntimeInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The mean of the estimated runtimes on full charge for all devices of a given model. Unit in minutes. Valid values 0 to 2147483647 + format: int32 + averageMaxCapacityPercentage: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The mean of the maximum capacity for all devices of a given model. Maximum capacity measures the full charge vs. design capacity for a device’s batteries.. Valid values 0 to 2147483647 + format: int32 + deviceManufacturerName: type: string - description: Current device password. This property is read-only. + description: The manufacturer name of the device. nullable: true - readOnly: true - previousPasswords: - type: array - items: - type: string - nullable: true - description: List of previous device passwords. This property is read-only. - readOnly: true - serialNumber: + deviceModelName: type: string - description: Associated device's serial number . This property is read-only. + description: The model name of the device. + nullable: true + manufacturer: + type: string + description: Name of the device manufacturer. Deprecated in favor of DeviceManufacturerName. + nullable: true + meanFullBatteryDrainCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The mean of number of times the battery has been discharged an amount that equals 100% of its capacity for all devices of a given model in a tenant. Valid values 0 to 2147483647 + format: int32 + medianEstimatedRuntimeInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The median of the estimated runtimes on full charge for all devices of a given model. Unit in minutes. Valid values 0 to 2147483647 + format: int32 + medianFullBatteryDrainCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The median of number of times the battery has been discharged an amount that equals 100% of its capacity for all devices of a given model in a tenant. Valid values 0 to 2147483647 + format: int32 + medianMaxCapacityPercentage: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The median of the maximum capacity for all devices of a given model. Maximum capacity measures the full charge vs. design capacity for a device’s batteries.. Valid values 0 to 2147483647 + format: int32 + model: + type: string + description: The model name of the device. Deprecated in favor of DeviceModelName. + nullable: true + modelBatteryHealthScore: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: A weighted average of a model’s maximum capacity score and runtime estimate score. Values range from 0-100. Valid values 0 to 2147483647 + format: int32 + modelHealthStatus: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' 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' - microsoft.graph.importedDeviceIdentity: + description: The user experience analytics battery health model performance entity contains battery related information for all unique device models in their organization. + microsoft.graph.userExperienceAnalyticsBatteryHealthOsPerformance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: importedDeviceIdentity + - title: userExperienceAnalyticsBatteryHealthOsPerformance type: object properties: - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Created Date Time of the device - format: date-time - description: + activeDevices: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of active devices for that os version. Valid values 0 to 2147483647 + format: int32 + averageBatteryAgeInDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The mean of the battery age for all devices running a particular operating system version in a tenant. Unit in days. Valid values 0 to 2147483647 + format: int32 + averageEstimatedRuntimeInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The mean of the estimated runtimes on full charge for all devices running a particular operating system version. Unit in minutes. Valid values 0 to 2147483647 + format: int32 + averageMaxCapacityPercentage: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The mean of the maximum capacity for all devices running a particular operating system version. Maximum capacity measures the full charge vs. design capacity for a device’s batteries.. Valid values 0 to 2147483647 + format: int32 + meanFullBatteryDrainCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The mean of number of times the battery has been discharged an amount that equals 100% of its capacity for all devices running a particular operating system version in a tenant. Valid values 0 to 2147483647 + format: int32 + medianEstimatedRuntimeInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The median of the estimated runtimes on full charge for all devices running a particular operating system version. Unit in minutes. Valid values 0 to 2147483647 + format: int32 + medianFullBatteryDrainCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The median of number of times the battery has been discharged an amount that equals 100% of its capacity for all devices running a particular operating system version in a tenant. Valid values 0 to 2147483647 + format: int32 + medianMaxCapacityPercentage: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The median of the maximum capacity for all devices running a particular operating system version. Maximum capacity measures the full charge vs. design capacity for a device’s batteries.. Valid values 0 to 2147483647 + format: int32 + osBatteryHealthScore: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: A weighted average of battery health score across all devices running a particular operating system version. Values range from 0-100. Valid values 0 to 2147483647 + format: int32 + osBuildNumber: type: string - description: The description of the device + description: Build number of the operating system. nullable: true - enrollmentState: - $ref: '#/components/schemas/microsoft.graph.enrollmentState' - importedDeviceIdentifier: + osHealthStatus: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' + osVersion: type: string - description: Imported Device Identifier + description: Version of the operating system. nullable: true - importedDeviceIdentityType: - $ref: '#/components/schemas/microsoft.graph.importedDeviceIdentityType' - lastContactedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Last Contacted Date Time of the device - format: date-time - lastModifiedDateTime: + additionalProperties: + type: object + description: The user experience analytics battery health os performance entity contains battery related information for all operating system versions in their organization. + microsoft.graph.userExperienceAnalyticsBatteryHealthRuntimeDetails: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsBatteryHealthRuntimeDetails + type: object + properties: + activeDevices: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of active devices within the tenant. Valid values 0 to 2147483647 + format: int32 + batteryRuntimeFair: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of devices whose active runtime is greater than 3 hours but lesser than 5 hours. Valid values 0 to 2147483647 + format: int32 + batteryRuntimeGood: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of devices whose active runtime is greater than 5 hours. Valid values 0 to 2147483647 + format: int32 + batteryRuntimePoor: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of devices whose active runtime is lesser than 3 hours. Valid values 0 to 2147483647 + format: int32 + lastRefreshedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Last Modified DateTime of the description + description: Recorded date time of this runtime details instance. format: date-time - platform: - $ref: '#/components/schemas/microsoft.graph.platform' additionalProperties: type: object - description: The importedDeviceIdentity resource represents a unique hardware identity of a device that has been pre-staged for pre-enrollment configuration. - microsoft.graph.importedWindowsAutopilotDeviceIdentity: + description: 'The user experience analytics battery health runtime entity contains count of devices broken down into 3 categories - devices with runtime > 5 hours, devices with runtime 3-5 hours and devices with runtime < 3 hours.This API provides the count of devices in these 3 categories.' + microsoft.graph.userExperienceAnalyticsMetricHistory: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: importedWindowsAutopilotDeviceIdentity + - title: userExperienceAnalyticsMetricHistory type: object properties: - assignedUserPrincipalName: - type: string - description: UPN of the user the device will be assigned - nullable: true - groupTag: - type: string - description: Group Tag of the Windows autopilot device. - nullable: true - hardwareIdentifier: - type: string - description: Hardware Blob of the Windows autopilot device. - format: base64url - nullable: true - importId: + deviceId: type: string - description: The Import Id of the Windows autopilot device. + description: The Intune device id of the device. nullable: true - productKey: + metricDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Product Key of the Windows autopilot device. - nullable: true - serialNumber: + description: 'The metric date time. The value cannot be modified and is automatically populated when the metric is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Returned by default.' + format: date-time + metricType: type: string - description: Serial number of the Windows autopilot device. + description: The user experience analytics metric type. nullable: true - state: - $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentityState' additionalProperties: type: object - description: Imported windows autopilot devices. - microsoft.graph.intuneBrandingProfile: + description: The user experience analytics metric history. + microsoft.graph.userExperienceAnalyticsDevicePerformance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: intuneBrandingProfile + - title: userExperienceAnalyticsDevicePerformance type: object properties: - companyPortalBlockedActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.companyPortalBlockedAction' - description: Collection of blocked actions on the company portal as per platform and device ownership types. - contactITEmailAddress: + averageBlueScreens: + type: number + description: Average (mean) number of Blue Screens per device in the last 30 days. Valid values 0 to 9999999 + format: double + nullable: true + averageRestarts: + type: number + description: Average (mean) number of Restarts per device in the last 30 days. Valid values 0 to 9999999 + format: double + nullable: true + blueScreenCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of Blue Screens in the last 30 days. Valid values 0 to 9999999 + format: int32 + bootScore: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The user experience analytics device boot score. + format: int32 + coreBootTimeInMs: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The user experience analytics device core boot time in milliseconds. + format: int32 + coreLoginTimeInMs: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The user experience analytics device core login time in milliseconds. + format: int32 + deviceCount: + type: number + description: User experience analytics summarized device count. + format: int64 + deviceName: type: string - description: E-mail address of the person/organization responsible for IT support + description: The user experience analytics device name. nullable: true - contactITName: + diskType: + $ref: '#/components/schemas/microsoft.graph.diskType' + groupPolicyBootTimeInMs: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The user experience analytics device group policy boot time in milliseconds. + format: int32 + groupPolicyLoginTimeInMs: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The user experience analytics device group policy login time in milliseconds. + format: int32 + healthStatus: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' + loginScore: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The user experience analytics device login score. + format: int32 + manufacturer: type: string - description: Name of the person/organization responsible for IT support + description: The user experience analytics device manufacturer. nullable: true - contactITNotes: + model: type: string - description: Text comments regarding the person/organization responsible for IT support + description: The user experience analytics device model. nullable: true - contactITPhoneNumber: + modelStartupPerformanceScore: + type: number + description: The user experience analytics model level startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + nullable: true + operatingSystemVersion: type: string - description: Phone number of the person/organization responsible for IT support + description: The user experience analytics device Operating System version. + nullable: true + responsiveDesktopTimeInMs: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The user experience analytics responsive desktop time in milliseconds. + format: int32 + restartCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of Restarts in the last 30 days. Valid values 0 to 9999999 + format: int32 + startupPerformanceScore: + type: number + description: The user experience analytics device startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double nullable: true + additionalProperties: + type: object + description: The user experience analytics device performance entity contains device boot performance details. + microsoft.graph.userExperienceAnalyticsDeviceScope: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsDeviceScope + type: object + properties: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Time when the BrandingProfile was created + description: Indicates the creation date and time for the custom device scope. format: date-time - customCanSeePrivacyMessage: - type: string - description: Text comments regarding what the admin has access to on the device - nullable: true - customCantSeePrivacyMessage: - type: string - description: Text comments regarding what the admin doesn't have access to on the device - nullable: true - customPrivacyMessage: - type: string - description: Text comments regarding what the admin doesn't have access to on the device - nullable: true - disableClientTelemetry: - type: boolean - description: 'Applies to telemetry sent from all clients to the Intune service. When disabled, all proactive troubleshooting and issue warnings within the client are turned off, and telemetry settings appear inactive or hidden to the device user.' - disableDeviceCategorySelection: - type: boolean - description: Boolean that indicates if Device Category Selection will be shown in Company Portal - displayName: + deviceScopeName: type: string - description: Company/organization name that is displayed to end users + description: The name of the user experience analytics device Scope configuration. nullable: true - enrollmentAvailability: - $ref: '#/components/schemas/microsoft.graph.enrollmentAvailabilityOptions' - isDefaultProfile: - type: boolean - description: Boolean that represents whether the profile is used as default or not - isFactoryResetDisabled: + enabled: type: boolean - description: Boolean that represents whether the adminsistrator has disabled the 'Factory Reset' action on corporate owned devices. - isRemoveDeviceDisabled: + description: 'Indicates whether a device scope is enabled or disabled. When TRUE, the device scope is enabled. When FALSE, the device scope is disabled. Default value is FALSE.' + isBuiltIn: type: boolean - description: Boolean that represents whether the adminsistrator has disabled the 'Remove Device' action on corporate owned devices. - landingPageCustomizedImage: - $ref: '#/components/schemas/microsoft.graph.mimeContent' + description: 'Indicates whether the device scope configuration is built-in or custom. When TRUE, the device scope configuration is built-in. When FALSE, the device scope configuration is custom. Default value is FALSE.' lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Time when the BrandingProfile was last modified + description: Indicates the last updated date and time for the custom device scope. format: date-time - lightBackgroundLogo: - $ref: '#/components/schemas/microsoft.graph.mimeContent' - onlineSupportSiteName: - type: string - description: Display name of the company/organization’s IT helpdesk site - nullable: true - onlineSupportSiteUrl: - type: string - description: URL to the company/organization’s IT helpdesk site - nullable: true - privacyUrl: + operator: + $ref: '#/components/schemas/microsoft.graph.deviceScopeOperator' + ownerId: type: string - description: URL to the company/organization’s privacy policy + description: The unique identifier of the person (admin) who created the device scope configuration. nullable: true - profileDescription: + parameter: + $ref: '#/components/schemas/microsoft.graph.deviceScopeParameter' + status: + $ref: '#/components/schemas/microsoft.graph.deviceScopeStatus' + value: type: string - description: Description of the profile + description: The device scope configuration query clause value. nullable: true - profileName: + valueObjectId: type: string - description: Name of the profile + description: The unique identifier for a user device scope tag Id used for the creation of device scope configuration. nullable: true - roleScopeTagIds: - type: array - items: - type: string - nullable: true - description: List of scope tags assigned to the branding profile - sendDeviceOwnershipChangePushNotification: - type: boolean - description: Boolean that indicates if a push notification is sent to users when their device ownership type changes from personal to corporate - showAzureADEnterpriseApps: - type: boolean - description: Boolean that indicates if AzureAD Enterprise Apps will be shown in Company Portal - showConfigurationManagerApps: - type: boolean - description: Boolean that indicates if Configuration Manager Apps will be shown in Company Portal - showDisplayNameNextToLogo: - type: boolean - description: Boolean that represents whether the administrator-supplied display name will be shown next to the logo image or not - showLogo: - type: boolean - description: Boolean that represents whether the administrator-supplied logo images are shown or not - showOfficeWebApps: - type: boolean - description: Boolean that indicates if Office WebApps will be shown in Company Portal - themeColor: - $ref: '#/components/schemas/microsoft.graph.rgbColor' - themeColorLogo: - $ref: '#/components/schemas/microsoft.graph.mimeContent' - assignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.intuneBrandingProfileAssignment' - description: The list of group assignments for the branding profile - x-ms-navigationProperty: true additionalProperties: type: object - description: This entity contains data which is used in customizing the tenant level appearance of the Company Portal applications as well as the end user web portal. - microsoft.graph.iosUpdateDeviceStatus: + description: The user experience analytics device scope entity contains device scope configuration values use to apply filtering on the endpoint analytics reports. + microsoft.graph.userExperienceAnalyticsDeviceScores: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: iosUpdateDeviceStatus + - title: userExperienceAnalyticsDeviceScores type: object properties: - complianceGracePeriodExpirationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The DateTime when device compliance grace period expires - format: date-time - deviceDisplayName: - type: string - description: Device name of the DevicePolicyStatus. + appReliabilityScore: + type: number + description: Indicates a score calculated from application health data to indicate when a device is having problems running one or more applications. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double nullable: true - deviceId: - type: string - description: The device id that is being reported. + batteryHealthScore: + type: number + description: Indicates a calulated score indicating the health of the device's battery. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double nullable: true - deviceModel: + deviceName: type: string - description: The device model that is being reported + description: 'The name of the device. Supports: $select, $OrderBy. Read-only.' nullable: true - installStatus: - $ref: '#/components/schemas/microsoft.graph.iosUpdatesInstallStatus' - lastReportedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Last modified date time of the policy report. - format: date-time - osVersion: - type: string - description: The device version that is being reported. + endpointAnalyticsScore: + type: number + description: Indicates a weighted average of the various scores. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double nullable: true - platform: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Platform of the device that is being reported - format: int32 - status: - $ref: '#/components/schemas/microsoft.graph.complianceStatus' - userId: + healthStatus: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' + manufacturer: type: string - description: The User id that is being reported. + description: 'The manufacturer name of the device. Examples: Microsoft Corporation, HP, Lenovo. Supports: $select, $OrderBy. Read-only.' nullable: true - userName: - type: string - description: The User Name that is being reported + meanResourceSpikeTimeScore: + type: number + description: Indicates a calulated score indicating the health of the device's resources CPU and RAM. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double nullable: true - userPrincipalName: + model: type: string - description: UserPrincipalName. + description: 'The model name of the device. Supports: $select, $OrderBy. Read-only.' + nullable: true + startupPerformanceScore: + type: number + description: Indicates a weighted average of boot score and logon score used for measuring startup performance. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + nullable: true + workFromAnywhereScore: + type: number + description: Indicates a weighted score of the work from anywhere on a device level. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double nullable: true additionalProperties: type: object - microsoft.graph.mobileThreatDefenseConnector: + description: The user experience analytics device scores entity consolidates the various Endpoint Analytics scores. + microsoft.graph.userExperienceAnalyticsDeviceStartupHistory: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: mobileThreatDefenseConnector + - title: userExperienceAnalyticsDeviceStartupHistory type: object properties: - allowPartnerToCollectIOSApplicationMetadata: - type: boolean - description: 'When TRUE, indicates the Mobile Threat Defense partner may collect metadata about installed applications from Intune for IOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about installed applications from Intune for IOS devices. Default value is FALSE.' - allowPartnerToCollectIOSPersonalApplicationMetadata: - type: boolean - description: 'When TRUE, indicates the Mobile Threat Defense partner may collect metadata about personally installed applications from Intune for IOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about personally installed applications from Intune for IOS devices. Default value is FALSE.' - androidDeviceBlockedOnMissingPartnerData: - type: boolean - description: 'For Android, set whether Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant' - androidEnabled: - type: boolean - description: 'For Android, set whether data from the Mobile Threat Defense partner should be used during compliance evaluations' - androidMobileApplicationManagementEnabled: - type: boolean - description: 'When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for Android devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for Android devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE.' - iosDeviceBlockedOnMissingPartnerData: - type: boolean - description: 'For IOS, set whether Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant' - iosEnabled: - type: boolean - description: 'For IOS, get or set whether data from the Mobile Threat Defense partner should be used during compliance evaluations' - iosMobileApplicationManagementEnabled: - type: boolean - description: 'When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for IOS devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for IOS devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE.' - lastHeartbeatDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + coreBootTimeInMs: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The device core boot time in milliseconds. Supports: $select, $OrderBy. Read-only.' + format: int32 + coreLoginTimeInMs: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The device core login time in milliseconds. Supports: $select, $OrderBy. Read-only.' + format: int32 + deviceId: type: string - description: DateTime of last Heartbeat recieved from the Mobile Threat Defense partner - format: date-time - macDeviceBlockedOnMissingPartnerData: - type: boolean - description: 'For Mac, get or set whether Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant' - macEnabled: - type: boolean - description: 'For Mac, get or set whether data from the Mobile Threat Defense partner should be used during compliance evaluations' - microsoftDefenderForEndpointAttachEnabled: - type: boolean - description: 'When TRUE, inidicates that configuration profile management via Microsoft Defender for Endpoint is enabled. When FALSE, inidicates that configuration profile management via Microsoft Defender for Endpoint is disabled. Default value is FALSE.' - partnerState: - $ref: '#/components/schemas/microsoft.graph.mobileThreatPartnerTenantState' - partnerUnresponsivenessThresholdInDays: + description: 'The Intune device id of the device. Supports: $select, $OrderBy. Read-only.' + nullable: true + featureUpdateBootTimeInMs: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Get or Set days the per tenant tolerance to unresponsiveness for this partner integration + type: number + description: 'The impact of device feature updates on boot time in milliseconds. Supports: $select, $OrderBy. Read-only.' format: int32 - partnerUnsupportedOsVersionBlocked: - type: boolean - description: Get or set whether to block devices on the enabled platforms that do not meet the minimum version requirements of the Mobile Threat Defense partner - windowsDeviceBlockedOnMissingPartnerData: - type: boolean - description: 'When TRUE, inidicates that Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant for Windows. When FALSE, inidicates that Intune may make a device compliant without receiving data from the Mobile Threat Defense partner for Windows. Default value is FALSE.' - windowsEnabled: + groupPolicyBootTimeInMs: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The impact of device group policy client on boot time in milliseconds. Supports: $select, $OrderBy. Read-only.' + format: int32 + groupPolicyLoginTimeInMs: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The impact of device group policy client on login time in milliseconds. Supports: $select, $OrderBy. Read-only.' + format: int32 + isFeatureUpdate: type: boolean - description: 'When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during compliance evaluations for Windows. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during compliance evaluations for Windows. Default value is FALSE.' - windowsMobileApplicationManagementEnabled: + description: 'When TRUE, indicates the device boot record is associated with feature updates. When FALSE, indicates the device boot record is not associated with feature updates. Supports: $select, $OrderBy. Read-only.' + isFirstLogin: type: boolean - description: 'When TRUE, app protection policies using the Device Threat Level rule will evaluate devices including data from this connector for Windows. When FALSE, Intune will not use device risk details sent over this connector during app protection policies calculation for policies with a Device Threat Level configured. Existing devices that are not compliant due to risk levels obtained from this connector will also become compliant.' - additionalProperties: - type: object - description: Entity which represents a connection to Mobile Threat Defense partner. - microsoft.graph.ndesConnector: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: ndesConnector - type: object - properties: - connectorVersion: + description: 'When TRUE, indicates the device login is the first login after a reboot. When FALSE, indicates the device login is not the first login after a reboot. Supports: $select, $OrderBy. Read-only.' + operatingSystemVersion: type: string - description: The build version of the Ndes Connector. + description: 'The user experience analytics device boot record''s operating system version. Supports: $select, $OrderBy. Read-only.' nullable: true - displayName: + responsiveDesktopTimeInMs: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The time for desktop to become responsive during login process in milliseconds. Supports: $select, $OrderBy. Read-only.' + format: int32 + restartCategory: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsOperatingSystemRestartCategory' + restartFaultBucket: type: string - description: The friendly name of the Ndes Connector. + description: 'OS restart fault bucket. The fault bucket is used to find additional information about a system crash. Supports: $select, $OrderBy. Read-only.' nullable: true - enrolledDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + restartStopCode: type: string - description: Timestamp when on-prem certificate connector was enrolled in Intune. - format: date-time - lastConnectionDateTime: + description: 'OS restart stop code. This shows the bug check code which can be used to look up the blue screen reason. Supports: $select, $OrderBy. Read-only.' + nullable: true + startTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Last connection time for the Ndes Connector + description: 'The device boot start time. The value cannot be modified and is automatically populated when the device performs a reboot. 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, 2022 would look like this: ''2022-01-01T00:00:00Z''. Returned by default. Read-only.' format: date-time - machineName: - type: string - description: Name of the machine running on-prem certificate connector service. - nullable: true - roleScopeTagIds: - type: array - items: - type: string - nullable: true - description: List of Scope Tags for this Entity instance. - state: - $ref: '#/components/schemas/microsoft.graph.ndesConnectorState' + totalBootTimeInMs: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The device total boot time in milliseconds. Supports: $select, $OrderBy. Read-only.' + format: int32 + totalLoginTimeInMs: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The device total login time in milliseconds. Supports: $select, $OrderBy. Read-only.' + format: int32 additionalProperties: type: object - description: Entity which represents an OnPrem Ndes connector. - microsoft.graph.operationApprovalPolicy: + description: The user experience analytics device startup history entity contains device boot performance history details. + microsoft.graph.userExperienceAnalyticsDeviceStartupProcess: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: operationApprovalPolicy + - title: userExperienceAnalyticsDeviceStartupProcess type: object properties: - approverGroupIds: - type: array - 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 IT Admins to define the possible approvers for the policy.' - description: + managedDeviceId: 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 IT Admin to describe the policy.' + description: 'The Intune device id of the device. Supports: $select, $OrderBy. Read-only.' nullable: true - displayName: + processName: 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 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])$' + description: 'The name of the process. Examples: outlook, excel. Supports: $select, $OrderBy. Read-only.' + nullable: true + productName: type: string - description: 'Indicates the last DateTime that the policy was modified. The value cannot be modified and is automatically populated whenever values in the request are updated. For example, when the ''policyType'' property changes from apps to scripts. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Returned by default. Read-only. This property is read-only.' - format: date-time - readOnly: true - policyPlatform: - $ref: '#/components/schemas/microsoft.graph.operationApprovalPolicyPlatform' - policySet: - $ref: '#/components/schemas/microsoft.graph.operationApprovalPolicySet' - policyType: - $ref: '#/components/schemas/microsoft.graph.operationApprovalPolicyType' + description: 'The product name of the process. Examples: Microsoft Outlook, Microsoft Excel. Supports: $select, $OrderBy. Read-only.' + nullable: true + publisher: + type: string + description: 'The publisher of the process. Examples: Microsoft Corporation, Contoso Corp. Supports: $select, $OrderBy. Read-only.' + nullable: true + startupImpactInMs: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The impact of startup process on device boot time in milliseconds. Supports: $select, $OrderBy. Read-only.' + format: int32 additionalProperties: type: object - description: The OperationApprovalPolicy entity allows an administrator to configure which operations require admin approval and the set of admins who can perform that approval. Creating a policy enables the multiple admin approval service to catch requests which are targeted by the specific policy type defined. - microsoft.graph.operationApprovalRequest: + description: The user experience analytics device startup process details. + microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: operationApprovalRequest + - title: userExperienceAnalyticsDeviceStartupProcessPerformance type: object properties: - approvalJustification: + deviceCount: + type: number + description: 'The count of devices which initiated this process on startup. Supports: $filter, $select, $OrderBy. Read-only.' + format: int64 + medianImpactInMs: + type: number + description: 'The median impact of startup process on device boot time in milliseconds. Supports: $filter, $select, $OrderBy. Read-only.' + format: int64 + processName: type: string - description: 'Indicates the justification for approving or rejecting the request. Maximum length of justification is 1024 characters. For example: ''Approved per Change 23423 - needed for Feb 2023 application baseline updates.'' Read-only. This property is read-only.' + description: 'The name of the startup process. Examples: outlook, excel. Supports: $select, $OrderBy. Read-only.' nullable: true - readOnly: true - approver: - $ref: '#/components/schemas/microsoft.graph.identitySet' - 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: 'Indicates the DateTime when any action on the approval request is no longer permitted. The value cannot be modified and is automatically populated when the request is created using expiration offset values defined in the service controllers. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Returned by default. Read-only. This property is read-only.' - format: date-time - readOnly: 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: 'Indicates the last DateTime that the request was modified. The value cannot be modified and is automatically populated whenever values in the request are updated. For example, when the ''status'' property changes from needsApproval to approved. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Returned by default. Read-only. This property is read-only.' - format: date-time - readOnly: true - requestDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + productName: type: string - description: 'Indicates the DateTime that the request was made. The value cannot be modified and is automatically populated when the request is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Returned by default. Read-only. This property is read-only.' - format: date-time - readOnly: true - requestJustification: + description: 'The product name of the startup process. Examples: Microsoft Outlook, Microsoft Excel. Supports: $select, $OrderBy. Read-only.' + nullable: true + publisher: type: string - description: 'Indicates the justification for creating the request. Maximum length of justification is 1024 characters. For example: ''Needed for Feb 2023 application baseline updates.'' Read-only. This property is read-only.' + description: 'The publisher of the startup process. Examples: Microsoft Corporation, Contoso Corp. Supports: $select, $OrderBy. Read-only.' nullable: true - readOnly: true - requestor: - $ref: '#/components/schemas/microsoft.graph.identitySet' - requiredOperationApprovalPolicyTypes: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.operationApprovalPolicyType' - description: Indicates the approval policy types required by the request in order for the request to be approved or rejected. Read-only. This property is read-only. - readOnly: true - status: - $ref: '#/components/schemas/microsoft.graph.operationApprovalRequestStatus' + totalImpactInMs: + type: number + description: 'The total impact of startup process on device boot time in milliseconds. Supports: $filter, $select, $OrderBy. Read-only.' + format: int64 additionalProperties: type: object - description: 'The OperationApprovalRequest entity encompasses the operation an admin wishes to perform and is requesting approval to complete. It contains the detail of the operation one wishes to perform, user metadata of the requestor, and a justification for the change. It allows for several operations for both the requestor and the potential approver to either approve, deny, or cancel the request and a response justification to provide information for the decision.' - microsoft.graph.privilegeManagementElevation: + description: The user experience analytics device startup process performance. + microsoft.graph.userExperienceAnalyticsDeviceWithoutCloudIdentity: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: privilegeManagementElevation + - title: userExperienceAnalyticsDeviceWithoutCloudIdentity type: object properties: - certificatePayload: + azureAdDeviceId: type: string - description: 'The certificate payload of the application. This is computed by hashing the certificate information on the client. Example: `32c220482c68413fbf8290e3b1e49b0a85901cfcd62ab0738760568a2a6e8a50`' + description: Azure Active Directory Device Id nullable: true - companyName: + deviceName: type: string - description: 'The company name of the application. This value is set by the creator of the application. Example: `Microsoft Corporation`' + description: The tenant attach device's name. nullable: true + additionalProperties: + type: object + description: The user experience analytics Device without Cloud Identity. + microsoft.graph.userExperienceAnalyticsDeviceTimelineEvent: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsDeviceTimelineEvent + type: object + properties: deviceId: type: string - description: 'The Intune deviceId. Unique identifier for the managed device. Example: `92ce5047-9553-4731-817f-9b401a999a1b`' - nullable: true - deviceName: - type: string - description: 'The name associated with the device in the intune database. Example: `JOHNDOE-LAPTOP`.' + description: The id of the device where the event occurred. nullable: true - elevationType: - $ref: '#/components/schemas/microsoft.graph.privilegeManagementElevationType' eventDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time when the application was elevated. Example:`2014-01-01T00:00:00Z` + description: The time the event occured. format: date-time - fileDescription: - type: string - description: 'The file description of the application. This value is set by the creator of the application. Example: `Editor of multiple coding languages.`' - nullable: true - filePath: - type: string - description: 'The full file path of the application including the filename and file extension. Example: `C:\Program Files\vscode.exe`' - nullable: true - fileVersion: - type: string - description: 'The version of the application. This value is set by the creator of the application. Example: `6.2211.1035.1000`' - nullable: true - hash: + eventDetails: type: string - description: 'The sha256 hash of the application. Example: `32c220482c68413fbf8290e3b1e49b0a85901cfcd62ab0738760568a2a6e8a57`' + description: 'The details provided by the event, format depends on event type.' nullable: true - internalName: + eventLevel: + $ref: '#/components/schemas/microsoft.graph.deviceEventLevel' + eventName: type: string - description: 'The internal name of the application. This value is set by the creator of the application. Example: `VS code`' + description: 'The name of the event. Examples include: BootEvent, LogonEvent, AppCrashEvent, AppHangEvent.' nullable: true - justification: + eventSource: type: string - description: 'The justification to elevate the application. This is an input by the user when the privilegeManagementElevationType is of type userConfirmedElevation or support approved elevation. This will be null in all other scenarios. The length is capped at 256 char, enforced on the client side. Example: `To install debug tool.`.' + description: 'The source of the event. Examples include: Intune, Sccm.' nullable: true - parentProcessName: + additionalProperties: + type: object + description: The user experience analytics device event entity contains NRT device event details. + microsoft.graph.userExperienceAnalyticsImpactingProcess: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsImpactingProcess + type: object + properties: + category: type: string - description: The name of parent process associated with the elevated process. This is always populated for both parent and child process types + description: The category of impacting process. nullable: true - policyId: + description: type: string - description: Unique Identifier of the policy configured to run the application with elevated access + description: The description of process. nullable: true - policyName: + deviceId: type: string - description: The name of the policy configured to run the application in elevated access + description: The unique identifier of the impacted device. nullable: true - processType: - $ref: '#/components/schemas/microsoft.graph.privilegeManagementProcessType' - productName: - type: string - description: 'The product name of the application. This value is set by the creator of the application. Example: `Visual Studio`' + impactValue: + type: number + description: The impact value of the process. Valid values 0 to 1.79769313486232E+308 + format: double nullable: true - result: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'The result of the elevation action with 0 being success, and everything else being exit code if the elevation was unsuccessful. The value will always be 0 on all unmanaged elevation. Example: `0`. Valid values 0 to 2147483647' - format: int32 - ruleId: + processName: type: string - description: Unique identifier of the rule configured to run the application with elevated access + description: The process name. nullable: true - systemInitiatedElevation: - type: boolean - description: To identify if the elevation is initiated by system or user interaction - upn: + publisher: type: string - description: 'The User Principal Name of the user who performed the elevation. Example: `john@domain.com`' + description: The publisher of the process. nullable: true - userType: - $ref: '#/components/schemas/microsoft.graph.privilegeManagementEndUserType' additionalProperties: type: object - description: The endpoint privilege management elevation result entity representing a single elevation action on a client device. - microsoft.graph.remoteAssistancePartner: + description: The user experience analytics top impacting process entity. + microsoft.graph.userExperienceAnalyticsModelScores: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: remoteAssistancePartner + - title: userExperienceAnalyticsModelScores type: object properties: - displayName: - type: string - description: Display name of the partner. + appReliabilityScore: + type: number + description: Indicates a score calculated from application health data to indicate when a device is having problems running one or more applications. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double nullable: true - lastConnectionDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Timestamp of the last request sent to Intune by the TEM partner. - format: date-time - onboardingRequestExpiryDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + batteryHealthScore: + type: number + description: Indicates a calulated score indicating the health of the device's battery. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + nullable: true + endpointAnalyticsScore: + type: number + description: Indicates a weighted average of the various scores. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + nullable: true + healthStatus: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' + manufacturer: type: string - description: 'When the OnboardingStatus is Onboarding, This is the date time when the onboarding request expires.' - format: date-time - onboardingStatus: - $ref: '#/components/schemas/microsoft.graph.remoteAssistanceOnboardingStatus' - onboardingUrl: + description: 'The manufacturer name of the device. Examples: Microsoft Corporation, HP, Lenovo. Supports: $select, $OrderBy. Read-only.' + nullable: true + meanResourceSpikeTimeScore: + type: number + description: Indicates a calulated score indicating the health of the device's resource spike score . Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + nullable: true + model: type: string - description: 'URL of the partner''s onboarding portal, where an administrator can configure their Remote Assistance service.' + description: 'The model name of the device. Supports: $select, $OrderBy. Read-only.' + nullable: true + modelDeviceCount: + type: number + description: 'Indicates unique devices count of given model in a consolidated report. Supports: $select, $OrderBy. Read-only. Valid values -9.22337203685478E+18 to 9.22337203685478E+18' + format: int64 + startupPerformanceScore: + type: number + description: Indicates a weighted average of boot score and logon score used for measuring startup performance. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + nullable: true + workFromAnywhereScore: + type: number + description: Indicates a weighted score of the work from anywhere on a device level. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double nullable: true additionalProperties: type: object - description: RemoteAssistPartner resources represent the metadata and status of a given Remote Assistance partner service. - microsoft.graph.remoteAssistanceSettings: + description: The user experience analytics model scores entity consolidates the various Endpoint Analytics scores. + microsoft.graph.userExperienceAnalyticsNotAutopilotReadyDevice: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: remoteAssistanceSettings + - title: userExperienceAnalyticsNotAutopilotReadyDevice type: object properties: - allowSessionsToUnenrolledDevices: + autoPilotProfileAssigned: type: boolean - description: Indicates if sessions to unenrolled devices are allowed for the account. This setting is configurable by the admin. Default value is false. - blockChat: + description: The intune device's autopilotProfileAssigned. + autoPilotRegistered: type: boolean - description: Indicates if sessions to block chat function. This setting is configurable by the admin. Default value is false. - remoteAssistanceState: - $ref: '#/components/schemas/microsoft.graph.remoteAssistanceState' - additionalProperties: - type: object - description: Remote assistance settings for the account - microsoft.graph.deviceManagementReports: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementReports - type: object - properties: - cachedReportConfigurations: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementCachedReportConfiguration' - description: Entity representing the configuration of a cached report. - x-ms-navigationProperty: true - exportJobs: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementExportJob' - description: Entity representing a job to export a report. - x-ms-navigationProperty: true - additionalProperties: - type: object - description: Singleton entity that acts as a container for all reports functionality. - microsoft.graph.resourceOperation: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: resourceOperation - type: object - properties: - actionName: - type: string - description: Type of action this operation is going to perform. The actionName should be concise and limited to as few words as possible. - nullable: true - description: + description: The intune device's autopilotRegistered. + azureAdJoinType: type: string - description: Description of the resource operation. The description is used in mouse-over text for the operation when shown in the Azure Portal. + description: The intune device's azure Ad joinType. nullable: true - enabledForScopeValidation: + azureAdRegistered: type: boolean - description: Determines whether the Permission is validated for Scopes defined per Role Assignment. This property is read-only. - readOnly: true - resource: - type: string - description: Resource category to which this Operation belongs. This property is read-only. + description: The intune device's azureAdRegistered. nullable: true - readOnly: true - resourceName: + deviceName: type: string - description: Name of the Resource this operation is performed on. + description: The intune device's name. nullable: true - additionalProperties: - type: object - description: 'Describes the resourceOperation resource (entity) of the Microsoft Graph API (REST), which supports Intune workflows related to role-based access control (RBAC).' - microsoft.graph.deviceManagementReusablePolicySetting: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementReusablePolicySetting - type: object - properties: - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: reusable setting creation date and time. This property is read-only. - format: date-time - readOnly: true - description: + managedBy: type: string - description: reusable setting description supplied by user. + description: The intune device's managed by. nullable: true - displayName: + manufacturer: type: string - description: reusable setting display name supplied by user. - 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])$' + description: The intune device's manufacturer. + nullable: true + model: type: string - description: date and time when reusable setting was last modified. This property is read-only. - format: date-time - readOnly: true - referencingConfigurationPolicyCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: count of configuration policies referencing the current reusable setting. Valid values 0 to 2147483647. This property is read-only. - format: int32 - readOnly: true - settingDefinitionId: + description: The intune device's model. + nullable: true + serialNumber: type: string - description: setting definition id associated with this reusable setting. + description: The intune device's serial number. nullable: true - settingInstance: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingInstance' - version: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: version number for reusable setting. Valid values 0 to 2147483647. This property is read-only. - format: int32 - readOnly: true - referencingConfigurationPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' - description: configuration policies referencing the current reusable setting. This property is read-only. - x-ms-navigationProperty: true additionalProperties: type: object - description: Graph model for a reusable setting - microsoft.graph.deviceAndAppManagementRoleAssignment: + description: The user experience analytics Device not windows autopilot ready. + microsoft.graph.userExperienceAnalyticsOverview: allOf: - - $ref: '#/components/schemas/microsoft.graph.roleAssignment' - - title: deviceAndAppManagementRoleAssignment + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsOverview type: object properties: - members: - type: array - items: - type: string - nullable: true - description: The list of ids of role member security groups. These are IDs from Azure Active Directory. - roleScopeTags: + insights: type: array items: - $ref: '#/components/schemas/microsoft.graph.roleScopeTag' - description: The set of Role Scope Tags defined on the Role Assignment. - x-ms-navigationProperty: true + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsInsight' + description: The user experience analytics insights. Read-only. additionalProperties: type: object - description: The Role Assignment resource. Role assignments tie together a role definition with members and scopes. There can be one or more role assignments per role. This applies to custom and built-in roles. - microsoft.graph.roleDefinition: + description: The user experience analytics overview entity contains the overall score and the scores and insights of every metric of all categories. + microsoft.graph.userExperienceAnalyticsRemoteConnection: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: roleDefinition + - title: userExperienceAnalyticsRemoteConnection type: object properties: - description: + cloudPcFailurePercentage: + type: number + description: The sign in failure percentage of Cloud PC Device. Valid values 0 to 100 + format: double + nullable: true + cloudPcRoundTripTime: + type: number + description: The round tip time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308 + format: double + nullable: true + cloudPcSignInTime: + type: number + description: The sign in time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308 + format: double + nullable: true + coreBootTime: + type: number + description: The core boot time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308 + format: double + nullable: true + coreSignInTime: + type: number + description: The core sign in time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308 + format: double + nullable: true + deviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The count of remote connection. Valid values 0 to 2147483647 + format: int32 + deviceId: type: string - description: Description of the Role definition. + description: The id of the device. nullable: true - displayName: + deviceName: type: string - description: Display Name of the Role definition. + description: The name of the device. nullable: true - isBuiltIn: - type: boolean - description: 'Type of Role. Set to True if it is built-in, or set to False if it is a custom role definition.' - isBuiltInRoleDefinition: - type: boolean - description: 'Type of Role. Set to True if it is built-in, or set to False if it is a custom role definition.' - permissions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.rolePermission' - description: List of Role Permissions this role is allowed to perform. These must match the actionName that is defined as part of the rolePermission. - rolePermissions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.rolePermission' - description: List of Role Permissions this role is allowed to perform. These must match the actionName that is defined as part of the rolePermission. - roleScopeTagIds: - type: array - items: - type: string - nullable: true - description: List of Scope Tags for this Entity instance. - roleAssignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.roleAssignment' - description: List of Role assignments for this role definition. - x-ms-navigationProperty: true - additionalProperties: - type: object - description: 'The Role Definition resource. The role definition is the foundation of role based access in Intune. The role combines an Intune resource such as a Mobile App and associated role permissions such as Create or Read for the resource. There are two types of roles, built-in and custom. Built-in roles cannot be modified. Both built-in roles and custom roles must have assignments to be enforced. Create custom roles if you want to define a role that allows any of the available resources and role permissions to be combined into a single role.' - microsoft.graph.roleScopeTag: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: roleScopeTag - type: object - properties: - description: + manufacturer: type: string - description: Description of the Role Scope Tag. + description: The user experience analytics manufacturer. nullable: true - displayName: + model: type: string - description: The display or friendly name of the Role Scope Tag. + description: The user experience analytics device model. + nullable: true + remoteSignInTime: + type: number + description: The remote sign in time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308 + format: double + nullable: true + userPrincipalName: + type: string + description: The user experience analytics userPrincipalName. + nullable: true + virtualNetwork: + type: string + description: The user experience analytics virtual network. nullable: true - isBuiltIn: - type: boolean - description: Description of the Role Scope Tag. This property is read-only. - readOnly: true - assignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.roleScopeTagAutoAssignment' - description: The list of assignments for this Role Scope Tag. - x-ms-navigationProperty: true additionalProperties: type: object - description: Role Scope Tag - microsoft.graph.serviceNowConnection: + description: 'The user experience analytics remote connection entity. The report will be retired on December 31, 2024. You can start using the Cloud PC connection quality report now via https://learn.microsoft.com/windows-365/enterprise/report-cloud-pc-connection-quality.' + microsoft.graph.userExperienceAnalyticsResourcePerformance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: serviceNowConnection + - title: userExperienceAnalyticsResourcePerformance type: object properties: - authenticationMethod: - $ref: '#/components/schemas/microsoft.graph.serviceNowAuthenticationMethod' - 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])$' + averageSpikeTimeScore: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: AverageSpikeTimeScore of a device or a model type. Valid values 0 to 100 + format: int32 + cpuClockSpeedInMHz: + type: number + description: 'The clock speed of the processor, in MHz. Valid values 0 to 1000000' + format: double + nullable: true + cpuDisplayName: type: string - description: Date Time when connection properties were created. The value cannot be modified and is automatically populated when the connection properties were entered. - format: date-time + description: 'The name of the processor on the device, For example, 11th Gen Intel(R) Core(TM) i7.' + nullable: true + cpuSpikeTimePercentage: + type: number + description: CPU spike time in percentage. Valid values 0 to 100 + format: double nullable: true - incidentApiUrl: + cpuSpikeTimePercentageThreshold: + type: number + description: Threshold of cpuSpikeTimeScore. Valid values 0 to 100 + format: double + nullable: true + cpuSpikeTimeScore: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The user experience analytics device CPU spike time score. Valid values 0 to 100 + format: int32 + deviceCount: + type: number + description: User experience analytics summarized device count. + format: int64 + deviceId: type: string - description: Indicates the ServiceNow incident API URL that Intune will use the fetch incidents. Saved in the format of /api/now/table/incident + description: The id of the device. nullable: true - instanceUrl: + deviceName: type: string - description: Indicates the ServiceNow instance URL that Intune will connect to. Saved in the format of https://.service-now.com + description: The name of the device. 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])$' + deviceResourcePerformanceScore: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Resource performance score of a specific device. Valid values 0 to 100 + format: int32 + diskType: + $ref: '#/components/schemas/microsoft.graph.diskType' + healthStatus: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' + machineType: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMachineType' + manufacturer: type: string - description: Date Time when connection properties were last updated. The value cannot be modified and is automatically populated when the connection properties were updated. - format: date-time + description: The user experience analytics device manufacturer. nullable: true - lastQueriedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + model: type: string - description: Date Time when incidents from ServiceNow were last queried - format: date-time + description: The user experience analytics device model. + nullable: true + ramSpikeTimePercentage: + type: number + description: RAM spike time in percentage. Valid values 0 to 100 + format: double + nullable: true + ramSpikeTimePercentageThreshold: + type: number + description: Threshold of ramSpikeTimeScore. Valid values 0 to 100 + format: double + nullable: true + ramSpikeTimeScore: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The user experience analytics device RAM spike time score. Valid values 0 to 100 + format: int32 + totalProcessorCoreCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The count of cores of the processor of device. Valid values 0 to 512 + format: int32 + totalRamInMB: + type: number + description: 'The total RAM of the device, in MB. Valid values 0 to 1000000' + format: double nullable: true - serviceNowConnectionStatus: - $ref: '#/components/schemas/microsoft.graph.serviceNowConnectionStatus' additionalProperties: type: object - description: 'ServiceNow properties including the ServiceNow instanceUrl, connection credentials and other metadata.' - microsoft.graph.telecomExpenseManagementPartner: + description: The user experience analytics resource performance entity. + microsoft.graph.userExperienceAnalyticsScoreHistory: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: telecomExpenseManagementPartner + - title: userExperienceAnalyticsScoreHistory type: object properties: - appAuthorized: - type: boolean - description: Whether the partner's AAD app has been authorized to access Intune. - displayName: - type: string - description: Display name of the TEM partner. - nullable: true - enabled: - type: boolean - description: Whether Intune's connection to the TEM service is currently enabled or disabled. - lastConnectionDateTime: + startupDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Timestamp of the last request sent to Intune by the TEM partner. + description: 'The device startup date time. The value cannot be modified and is automatically populated. 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.' format: date-time - url: - type: string - description: 'URL of the TEM partner''s administrative control panel, where an administrator can configure their TEM service.' - nullable: true additionalProperties: type: object - description: 'telecomExpenseManagementPartner resources represent the metadata and status of a given TEM service. Once your organization has onboarded with a partner, the partner can be enabled or disabled to switch TEM functionality on or off.' - microsoft.graph.deviceManagementTemplateInsightsDefinition: + description: The user experience analytics device startup score history. + microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementTemplateInsightsDefinition + - title: userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric type: object properties: - settingInsights: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInsightsDefinition' - description: Setting insights in a template + osCheckFailedPercentage: + type: number + description: 'The percentage of devices for which OS check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true + processor64BitCheckFailedPercentage: + type: number + description: 'The percentage of devices for which processor hardware 64-bit architecture check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true + processorCoreCountCheckFailedPercentage: + type: number + description: 'The percentage of devices for which processor hardware core count check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true + processorFamilyCheckFailedPercentage: + type: number + description: 'The percentage of devices for which processor hardware family check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true + processorSpeedCheckFailedPercentage: + type: number + description: 'The percentage of devices for which processor hardware speed check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true + ramCheckFailedPercentage: + type: number + description: 'The percentage of devices for which RAM hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true + secureBootCheckFailedPercentage: + type: number + description: 'The percentage of devices for which secure boot hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true + storageCheckFailedPercentage: + type: number + description: 'The percentage of devices for which storage hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true + totalDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The count of total devices in an organization. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + format: int32 + tpmCheckFailedPercentage: + type: number + description: 'The percentage of devices for which Trusted Platform Module (TPM) hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true + upgradeEligibleDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The count of devices in an organization eligible for windows upgrade. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + format: int32 additionalProperties: type: object - description: template insights definition - microsoft.graph.tenantAttachRBAC: + description: The user experience analytics hardware readiness entity contains account level information about hardware blockers for windows upgrade. + microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: tenantAttachRBAC + - title: userExperienceAnalyticsWorkFromAnywhereMetric type: object + properties: + metricDevices: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice' + description: The work from anywhere metric devices. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object - description: Singleton entity that acts as a container for tenant attach enablement functionality. - microsoft.graph.termsAndConditions: + description: The user experience analytics metric for work from anywhere report. + microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: termsAndConditions + - title: userExperienceAnalyticsWorkFromAnywhereModelPerformance type: object properties: - acceptanceStatement: - type: string - description: 'Administrator-supplied explanation of the terms and conditions, typically describing what it means to accept the terms and conditions set out in the T&C policy. This is shown to the user on prompts to accept the T&C policy.' + cloudIdentityScore: + type: number + description: 'The cloud identity score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double nullable: true - bodyText: - type: string - description: 'Administrator-supplied body text of the terms and conditions, typically the terms themselves. This is shown to the user on prompts to accept the T&C policy.' + cloudManagementScore: + type: number + description: 'The cloud management score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double 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: DateTime the object was created. - format: date-time - description: - type: string - description: Administrator-supplied description of the T&C policy. + cloudProvisioningScore: + type: number + description: 'The cloud provisioning score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double nullable: true - displayName: - type: string - description: Administrator-supplied name for the T&C 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 - description: DateTime the object was last modified. - format: date-time - 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])$' + healthStatus: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' + manufacturer: type: string - description: DateTime the object was last modified. - format: date-time - roleScopeTagIds: - type: array - items: - type: string - nullable: true - description: List of Scope Tags for this Entity instance. - title: + description: 'The manufacturer name of the device. Supports: $select, $OrderBy. Read-only.' + nullable: true + model: type: string - description: Administrator-supplied title of the terms and conditions. This is shown to the user on prompts to accept the T&C policy. + description: 'The model name of the device. Supports: $select, $OrderBy. Read-only.' nullable: true - version: + modelDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Integer indicating the current version of the terms. Incremented when an administrator makes a change to the terms and wishes to require users to re-accept the modified T&C policy. + type: number + description: 'The devices count for the model. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' format: int32 - acceptanceStatuses: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAcceptanceStatus' - description: The list of acceptance statuses for this T&C policy. - x-ms-navigationProperty: true - assignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAssignment' - description: The list of assignments for this T&C policy. - x-ms-navigationProperty: true - groupAssignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.termsAndConditionsGroupAssignment' - description: The list of group assignments for this T&C policy. - x-ms-navigationProperty: true + windowsScore: + type: number + description: 'The window score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true + workFromAnywhereScore: + type: number + description: 'The work from anywhere score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true additionalProperties: type: object - description: A termsAndConditions entity represents the metadata and contents of a given Terms and Conditions (T&C) policy. T&C policies’ contents are presented to users upon their first attempt to enroll into Intune and subsequently upon edits where an administrator has required re-acceptance. They enable administrators to communicate the provisions to which a user must agree in order to have devices enrolled into Intune. + description: The user experience analytics work from anywhere model performance. microsoft.graph.userPFXCertificate: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -55032,7 +54143,7 @@ components: deploymentDeferralInDays: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Deployment deferral settings in days, only applicable when ApprovalType is set to automatic approval.' format: int32 nullable: true @@ -55043,7 +54154,7 @@ components: deviceReporting: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of devices reporting for this profile format: int32 nullable: true @@ -55060,7 +54171,7 @@ components: newUpdates: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of new driver updates available for this profile. format: int32 roleScopeTagIds: @@ -55432,7 +54543,7 @@ components: defaultIntValue: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Default value for integer type items, if specified by the app developer' format: int32 nullable: true @@ -55554,7 +54665,7 @@ components: defaultIntValue: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Default value for integer type items, if specified by the app developer' format: int32 nullable: true @@ -55579,13 +54690,13 @@ components: index: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Unique index the application uses to maintain nested schema items format: int32 parentIndex: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Index of parent schema item to track nested schema items format: int32 nullable: true @@ -55641,71 +54752,79 @@ components: additionalProperties: type: object description: This entity represents a single payload with requested assignment filter Id - microsoft.graph.devicePlatformType: - title: devicePlatformType + microsoft.graph.assignmentFilterOperator: + title: assignmentFilterOperator enum: - - android - - androidForWork - - iOS - - macOS - - windowsPhone81 - - windows81AndLater - - windows10AndLater - - androidWorkProfile - - unknown - - androidAOSP - - androidMobileApplicationManagement - - iOSMobileApplicationManagement + - notSet + - equals + - notEquals + - startsWith + - notStartsWith + - contains + - notContains + - in + - notIn + - endsWith + - notEndsWith + - greaterThan + - greaterThanOrEquals + - lessThan + - lessThanOrEquals - unknownFutureValue - - windowsMobileApplicationManagement type: string - description: Supported platform types. + description: Represents the different type of operators which can be used to craft the AssignmentFilter rule. x-ms-enum: - name: devicePlatformType + name: assignmentFilterOperator modelAsString: false values: - - value: android - description: Android. - name: android - - value: androidForWork - description: AndroidForWork. - name: androidForWork - - value: iOS - description: iOS. - name: iOS - - value: macOS - description: MacOS. - name: macOS - - value: windowsPhone81 - description: WindowsPhone 8.1. - name: windowsPhone81 - - value: windows81AndLater - description: Windows 8.1 and later - name: windows81AndLater - - value: windows10AndLater - description: Windows 10 and later. - name: windows10AndLater - - value: androidWorkProfile - description: Android Work Profile. - name: androidWorkProfile - - value: unknown - description: Unknown. - name: unknown - - value: androidAOSP - description: Android AOSP. - name: androidAOSP - - value: androidMobileApplicationManagement - description: Indicates Mobile Application Management (MAM) for android devices. - name: androidMobileApplicationManagement - - value: iOSMobileApplicationManagement - description: Indicates Mobile Application Management (MAM) for iOS devices - name: iOSMobileApplicationManagement + - value: notSet + description: Indicates operator is not set + name: notSet + - value: equals + description: Indicates the devices whose property value equals the configured input in Assignment Filters. + name: equals + - value: notEquals + description: Indicates the devices whose property value not equals the configured input in Assignment Filters. + name: notEquals + - value: startsWith + description: Indicates the devices whose property value starts with the configured input in Assignment Filters. + name: startsWith + - value: notStartsWith + description: Indicates the devices whose property value does not start with the configured input in Assignment Filters. + name: notStartsWith + - value: contains + description: Indicates the devices whose property value contains the configured input in Assignment Filters. + name: contains + - value: notContains + description: Indicates the devices whose property value does not contain the configured input in Assignment Filters. + name: notContains + - value: in + description: Indicates the devices whose property value equals one of the configured input in Assignment Filters. + name: in + - value: notIn + description: Indicates the devices whose property value does not equals any of the configured input in Assignment Filters. + name: notIn + - value: endsWith + description: Indicates the devices whose property value ends with the configured input in Assignment Filters. + name: endsWith + - value: notEndsWith + description: Indicates the devices whose property value does not end with the configured input in Assignment Filters. + name: notEndsWith + - value: greaterThan + description: Indicates the devices whose property value is greater than the configured input in Assignment Filters. + name: greaterThan + - value: greaterThanOrEquals + description: '`Indicates the devices whose property value is greater than or equal to the configured input in Assignment Filters.' + name: greaterThanOrEquals + - value: lessThan + description: Indicates the devices whose property value is less than the configured input in Assignment Filters. + name: lessThan + - value: lessThanOrEquals + description: Indicates the devices whose property value is less than or equal to the configured input in Assignment Filters. + name: lessThanOrEquals - value: unknownFutureValue - description: Evolvable enumeration sentinel value. Do not use + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - - value: windowsMobileApplicationManagement - description: Indicates Mobile Application Management (MAM) for Windows devices. - name: windowsMobileApplicationManagement microsoft.graph.deviceManagementConstraint: title: deviceManagementConstraint type: object @@ -55826,42 +54945,6 @@ components: additionalProperties: type: object description: Represents a property of the ChromeOS device. - microsoft.graph.cloudPcRemoteActionResult: - title: cloudPcRemoteActionResult - type: object - properties: - actionName: - type: string - description: 'The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize, Restore. Supported values in enterprise Cloud PC devices are: Reboot, Rename, Reprovision, Troubleshoot.' - nullable: true - actionState: - $ref: '#/components/schemas/microsoft.graph.actionState' - cloudPcId: - type: string - description: The ID of the Cloud PC device on which the remote action is performed. 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 - description: 'Last update time for action. 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''.' - format: date-time - nullable: true - managedDeviceId: - type: string - description: The ID of the Intune managed device on which the remote action is performed. Read-only. - nullable: true - startDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'Time the action was initiated. 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''.' - format: date-time - nullable: true - statusDetail: - $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetail' - statusDetails: - $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' - additionalProperties: - type: object microsoft.graph.complianceState: title: complianceState enum: @@ -55937,7 +55020,7 @@ components: errorCode: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Error code for failed state. format: int32 lastSyncDateTime: @@ -56013,6 +55096,8 @@ components: - androidEnterpriseCorporateWorkProfile - androidAOSPUserOwnedDeviceEnrollment - androidAOSPUserlessDeviceEnrollment + - appleAccountDrivenUserEnrollment + - unknownFutureValue type: string description: Possible ways of adding a mobile device to management. x-ms-enum: @@ -56035,7 +55120,7 @@ components: description: 'Apple bulk enrollment without user challenge. (DEP, Apple Configurator, Mobile Config)' name: appleBulkWithoutUser - value: windowsAzureADJoin - description: Windows 10 Azure AD Join. + description: Windows 10 Entra ID (Azure AD) Join. name: windowsAzureADJoin - value: windowsBulkUserless description: Windows 10 Bulk enrollment through ICD with certificate. @@ -56044,13 +55129,13 @@ components: description: Windows 10 automatic enrollment. (Add work account) name: windowsAutoEnrollment - value: windowsBulkAzureDomainJoin - description: Windows 10 bulk Azure AD Join. + description: Windows 10 bulk Entra ID (Azure AD) Join. name: windowsBulkAzureDomainJoin - value: windowsCoManagement description: Windows 10 Co-Management triggered by AutoPilot or Group Policy. name: windowsCoManagement - value: windowsAzureADJoinUsingDeviceAuth - description: Windows 10 Azure AD Join using Device Auth. + description: Windows 10 Entra ID (Azure AD) Join using Device Auth. name: windowsAzureADJoinUsingDeviceAuth - value: appleUserEnrollment description: Indicates the device is enrolled via Apple User Enrollment with Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities @@ -56059,7 +55144,7 @@ components: description: Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities name: appleUserEnrollmentWithServiceAccount - value: azureAdJoinUsingAzureVmExtension - description: Azure AD Join enrollment when an Azure VM is provisioned + description: Entra ID (Azure AD) Join enrollment when an Azure VM is provisioned name: azureAdJoinUsingAzureVmExtension - value: androidEnterpriseDedicatedDevice description: Android Enterprise Dedicated Device @@ -56076,6 +55161,12 @@ components: - value: androidAOSPUserlessDeviceEnrollment description: Indicates the device enrollment is for user less android device using Android Open Source Project (AOSP) on a non-Google mobile services. name: androidAOSPUserlessDeviceEnrollment + - value: appleAccountDrivenUserEnrollment + description: 'Indicates the device is enrolled via Apple Account Driven User Enrollment, a form of enrollment where the user enrolls via iOS Settings without using the iOS Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities.' + name: appleAccountDrivenUserEnrollment + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState type: object @@ -56180,11 +55271,11 @@ components: description: Informational attribute that identifies the HASH algorithm that was used by TPM nullable: true resetCount: - type: integer + type: number description: The number of times a PC device has hibernated or resumed format: int64 restartCount: - type: integer + type: number description: The number of times a PC device has rebooted format: int64 safeMode: @@ -56373,13 +55464,13 @@ components: batteryChargeCycles: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of charge cycles the device’s current battery has gone through. Valid values 0 to 2147483647 format: int32 batteryHealthPercentage: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The device’s current battery’s health percentage. Valid values 0 to 100 format: int32 batteryLevelPercentage: @@ -56408,7 +55499,7 @@ components: deviceLicensingLastErrorCode: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'A standard error code indicating the last error, or 0 indicating no error (default). The update frequency of this property is daily. Note this property is currently supported only for Windows based Device based subscription licensing. Valid values 0 to 2147483647' format: int32 deviceLicensingLastErrorDescription: @@ -56422,7 +55513,7 @@ components: description: eSIM identifier nullable: true freeStorageSpace: - type: integer + type: number description: Free storage space of the device. format: int64 imei: @@ -56465,7 +55556,7 @@ components: operatingSystemProductType: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Int that specifies the Windows Operating System ProductType. More details here https://go.microsoft.com/fwlink/?linkid=2126950. Valid values 0 to 2147483647 format: int32 osBuildNumber: @@ -56483,7 +55574,7 @@ components: residentUsersCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'The number of users currently on this device, or null (default) if the value of this property cannot be determined. The update frequency of this property is per-checkin. Note this property is currently supported only on devices running iOS 13.4 and later, and is available only when Device Information access right is obtained. Valid values 0 to 2147483647' format: int32 nullable: true @@ -56509,7 +55600,7 @@ components: description: BIOS version as reported by SMBIOS nullable: true totalStorageSpace: - type: integer + type: number description: Total storage space of the device. format: int64 tpmManufacturer: @@ -56585,6 +55676,7 @@ components: - unknown - company - personal + - unknownFutureValue type: string description: Owner type of device. x-ms-enum: @@ -56592,14 +55684,17 @@ components: modelAsString: false values: - value: unknown - description: Unknown. + description: Unknown device owner type. name: unknown - value: company - description: Owned by company. + description: Corporate device owner type. name: company - value: personal - description: Owned by person. + description: Personal device owner type. name: personal + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.managementAgentType: title: managementAgentType enum: @@ -56903,6 +55998,8 @@ components: type: string description: 'The city where the user is located. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true + cloudLicensing: + $ref: '#/components/schemas/microsoft.graph.cloudLicensing.userCloudLicensing' cloudRealtimeCommunicationInfo: $ref: '#/components/schemas/microsoft.graph.cloudRealtimeCommunicationInfo' companyName: @@ -56936,7 +56033,7 @@ components: deviceEnrollmentLimit: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The limit on the maximum number of devices that the user is permitted to enroll. Allowed values are 5 or 1000. format: int32 deviceKeys: @@ -56960,7 +56057,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 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.' + description: 'The date and time when the user left or will leave the organization. To read this property, the calling app must be assigned the User-LifeCycleInfo.Read.All permission. To write this property, the calling app must be assigned the User.Read.All and User-LifeCycleInfo.ReadWrite.All permissions. To read this property in delegated scenarios, the admin needs at least one of the following Microsoft Entra roles: Lifecycle Workflows Administrator (least privilege), Global Reader. To write this property in delegated scenarios, the admin needs the Global Administrator role. Supports $filter (eq, ne, not , ge, le, in). For more information, see Configure the employeeLeaveDateTime property for a user.' format: date-time nullable: true employeeOrgData: @@ -57036,7 +56133,7 @@ components: nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. For more information, see legal age group property definitions. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, Undefined, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. For more information, see legal age group property definitions. Returned only on $select.' nullable: true licenseAssignmentStates: type: array @@ -57067,11 +56164,11 @@ components: nullable: true onPremisesDistinguishedName: type: string - description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. + description: Contains the on-premises Active Directory distinguished name or DN. nullable: true onPremisesDomainName: type: string - description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only.' + description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' @@ -57092,11 +56189,11 @@ components: description: 'Errors when using Microsoft synchronization product during provisioning. Supports $filter (eq, not, ge, le).' onPremisesSamAccountName: type: string - description: 'Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Supports $filter (eq, ne, not, ge, le, in, startsWith).' + description: 'Contains the on-premises sAMAccountName synchronized from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith).' nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user synchronized from on-premises to the cloud. Read-only. Supports $filter (eq including on null values). + description: 'Contains the on-premises security identifier (SID) for the user synchronized from on-premises to the cloud. Must be in the format of SID, such as ''S-1-5-21-1180699209-877415012-3182824384-1006''. Supports $filter (eq including on null values).' nullable: true onPremisesSipInfo: $ref: '#/components/schemas/microsoft.graph.onPremisesSipInfo' @@ -57106,13 +56203,13 @@ components: nullable: true onPremisesUserPrincipalName: type: string - description: 'Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Supports $filter (eq, ne, not, ge, le, in, startsWith).' + description: 'Contains the on-premises userPrincipalName synchronized from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith).' nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -57610,117 +56707,6 @@ components: - value: unknownFutureValue description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - microsoft.graph.policyPlatformType: - title: policyPlatformType - enum: - - android - - androidForWork - - iOS - - macOS - - windowsPhone81 - - windows81AndLater - - windows10AndLater - - androidWorkProfile - - windows10XProfile - - androidAOSP - - all - type: string - description: Supported platform types for policies. - x-ms-enum: - name: policyPlatformType - modelAsString: false - values: - - value: android - description: Android. - name: android - - value: androidForWork - description: AndroidForWork. - name: androidForWork - - value: iOS - description: iOS. - name: iOS - - value: macOS - description: MacOS. - name: macOS - - value: windowsPhone81 - description: WindowsPhone 8.1. - name: windowsPhone81 - - value: windows81AndLater - description: Windows 8.1 and later - name: windows81AndLater - - value: windows10AndLater - description: Windows 10 and later. - name: windows10AndLater - - value: androidWorkProfile - description: AndroidWorkProfile. - name: androidWorkProfile - - value: windows10XProfile - description: Windows10XProfile. - name: windows10XProfile - - value: androidAOSP - description: AndroidAOSPProfile. - name: androidAOSP - - value: all - description: All platforms. - name: all - microsoft.graph.deviceCompliancePolicySettingState: - title: deviceCompliancePolicySettingState - type: object - properties: - currentValue: - type: string - description: Current value of setting on device - nullable: true - errorCode: - type: integer - description: Error code for the setting - format: int64 - errorDescription: - type: string - description: Error description - nullable: true - instanceDisplayName: - type: string - description: Name of setting instance that is being reported. - nullable: true - setting: - type: string - description: The setting that is being reported - nullable: true - settingInstanceId: - type: string - description: SettingInstanceId - nullable: true - settingName: - type: string - description: Localized/user friendly setting name that is being reported - nullable: true - sources: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.settingSource' - description: Contributing policies - state: - $ref: '#/components/schemas/microsoft.graph.complianceStatus' - userEmail: - type: string - description: UserEmail - nullable: true - userId: - type: string - description: UserId - nullable: true - userName: - type: string - description: UserName - nullable: true - userPrincipalName: - type: string - description: UserPrincipalName. - nullable: true - additionalProperties: - type: object - description: Device Compilance Policy Setting State for a given device. microsoft.graph.deviceConfigurationSettingState: title: deviceConfigurationSettingState type: object @@ -57730,7 +56716,7 @@ components: description: Current value of setting on device nullable: true errorCode: - type: integer + type: number description: Error code for the setting format: int64 errorDescription: @@ -57850,6 +56836,8 @@ components: - '-INF' - INF - NaN + type: string + nullable: true microsoft.graph.appLogUploadState: title: appLogUploadState enum: @@ -57884,7 +56872,7 @@ components: description: Current value of setting on device nullable: true errorCode: - type: integer + type: number description: Error code for the setting format: int64 errorDescription: @@ -57933,6 +56921,231 @@ components: additionalProperties: type: object description: Managed Device Mobile App Configuration Setting State for a given device. + microsoft.graph.deviceAssignmentItemIntent: + title: deviceAssignmentItemIntent + enum: + - remove + - restore + - unknownFutureValue + type: string + description: 'A list of possible assignment item action intent values on the application or configuration when executing this action on the managed device. For example, if the application or configuration is intended to be removed on the managed device, then the intent value is remove, and if the application or configuration already under removal through previous actions and is now intended to be restored on the managed device, then the intent value is restore' + x-ms-enum: + name: deviceAssignmentItemIntent + modelAsString: false + values: + - value: remove + description: Default. Indicates that the deployed application or configuration is intended to be removed on the managed device + name: remove + - value: restore + description: Indicates that the application or configuration already under removal through previous actions and is now intended to be restored on the managed device + name: restore + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.deviceAssignmentItemStatus: + title: deviceAssignmentItemStatus + enum: + - initiated + - inProgress + - removed + - error + - succeeded + - unknownFutureValue + type: string + description: 'A list of possible assignment item action status values for the application or configuration regarding their executed action on the managed device. For example, a configuration included in the deviceAssignmentItems list has just been executed the action. Its status starts with inProgress until it''s successfully removed to reflect as removed status or failed to be removed to reflect as error status on the managed device. Similar status change happens for restoration process' + x-ms-enum: + name: deviceAssignmentItemStatus + modelAsString: false + values: + - value: initiated + description: Default. Indicates that the device assignment action to remove or restore an application or a configuration is 'initiated' on the managed device + name: initiated + - value: inProgress + description: Indicates that the device assignment action to remove or restore an application or a configuration is 'in progress' on the managed device + name: inProgress + - value: removed + description: Indicates that the application or configuration has been successfully removed on the managed device + name: removed + - value: error + description: Indicates that the application or configuration has failed to be removed or restored on the managed device. The error may be retriable depending on the intent action message and error code + name: error + - value: succeeded + description: Indicates that the application or configuration has been successfully restored on the managed device + name: succeeded + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.deviceAssignmentItemType: + title: deviceAssignmentItemType + enum: + - application + - deviceConfiguration + - deviceManagementConfigurationPolicy + - mobileAppConfiguration + - unknownFutureValue + type: string + description: 'A list of possible device assignment item types to execute this action on the managed device. Device assignment item represents existing assigned Intune resource such as application or configuration. Currently supported device assignment item types are Application, DeviceConfiguration, DeviceManagementConfigurationPolicy and MobileAppConfiguration' + x-ms-enum: + name: deviceAssignmentItemType + modelAsString: false + values: + - value: application + description: Default. Indicates that the device assignment item type for the action is graph.mobileApp. Application is uninstalled on removal and installed back on restoration + name: application + - value: deviceConfiguration + description: Indicates that the device assignment item type for the action is graph.deviceConfiguration. DeviceConfiguration associated settings are removed on removal and added back on restoration + name: deviceConfiguration + - value: deviceManagementConfigurationPolicy + description: Indicates that the device assignment item type for the action is graph.deviceManagementConfigurationPolicy. DeviceManagementConfigurationPolicy associated settings are removed on removal and added back on restoration + name: deviceManagementConfigurationPolicy + - value: mobileAppConfiguration + description: Indicates that the device assignment item type for the action is `graph.managedDeviceMobileAppConfiguration`. MobileAppConfiguration associated settings are removed on removal and added back on restoration + name: mobileAppConfiguration + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.deviceLogCollectionTemplateType: + title: deviceLogCollectionTemplateType + enum: + - predefined + - unknownFutureValue + type: string + description: Enum for the template type used for collecting logs + x-ms-enum: + name: deviceLogCollectionTemplateType + modelAsString: false + values: + - value: predefined + description: Predefined template for what will be collected + name: predefined + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.actionState: + title: actionState + enum: + - none + - pending + - canceled + - active + - done + - failed + - notSupported + type: string + microsoft.graph.cloudPcStatusDetail: + title: cloudPcStatusDetail + type: object + properties: + additionalInformation: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValuePair' + description: 'More information about the Cloud PC status. For example, ''additionalInformation'': [''{''@odata.type'': ''microsoft.graph.keyValuePair'',''name'': ''retriable'',''value'': true }] ''' + code: + type: string + description: 'The error/warning code associated with the Cloud PC status. Example: ''code'': ''internalServerError''.' + nullable: true + message: + type: string + description: 'The status message associated with error code. Example: ''message'': ''There was an internal server error. Please contact support xxx.''.' + nullable: true + additionalProperties: + type: object + microsoft.graph.cloudPcStatusDetails: + title: cloudPcStatusDetails + type: object + properties: + additionalInformation: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValuePair' + description: Any additional information about the Cloud PC status. + code: + type: string + description: The code associated with the Cloud PC status. + nullable: true + message: + type: string + description: The status message. + nullable: true + additionalProperties: + type: object + microsoft.graph.cloudPcBlobAccessTier: + title: cloudPcBlobAccessTier + enum: + - hot + - cool + - cold + - archive + - unknownFutureValue + type: string + microsoft.graph.cloudPcUserAccessLevel: + title: cloudPcUserAccessLevel + enum: + - unrestricted + - restricted + - unknownFutureValue + type: string + microsoft.graph.settingSource: + title: settingSource + type: object + properties: + displayName: + type: string + nullable: true + id: + type: string + nullable: true + sourceType: + $ref: '#/components/schemas/microsoft.graph.settingSourceType' + additionalProperties: + type: object + microsoft.graph.configurationManagerActionType: + title: configurationManagerActionType + enum: + - refreshMachinePolicy + - refreshUserPolicy + - wakeUpClient + - appEvaluation + - quickScan + - fullScan + - windowsDefenderUpdateSignatures + type: string + description: Action type on Configuration Manager client + x-ms-enum: + name: configurationManagerActionType + modelAsString: false + values: + - value: refreshMachinePolicy + description: Refresh machine policy on Configuration Manager client + name: refreshMachinePolicy + - value: refreshUserPolicy + description: Refresh user policy on Configuration Manager client + name: refreshUserPolicy + - value: wakeUpClient + description: Wake up Configuration Manager client + name: wakeUpClient + - value: appEvaluation + description: Evaluation application policy on Configuration Manager client + name: appEvaluation + - value: quickScan + description: Evaluation application policy on Configuration Manager client + name: quickScan + - value: fullScan + description: Evaluation application policy on Configuration Manager client + name: fullScan + - value: windowsDefenderUpdateSignatures + description: Evaluation application policy on Configuration Manager client + name: windowsDefenderUpdateSignatures + microsoft.graph.windowsDeviceAccount: + title: windowsDeviceAccount + type: object + properties: + password: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.securityBaselineComplianceState: title: securityBaselineComplianceState enum: @@ -57983,20 +57196,6 @@ components: additionalProperties: type: object description: The security baseline compliance state of a setting for a device - microsoft.graph.settingSource: - title: settingSource - type: object - properties: - displayName: - type: string - nullable: true - id: - type: string - nullable: true - sourceType: - $ref: '#/components/schemas/microsoft.graph.settingSourceType' - additionalProperties: - type: object microsoft.graph.windowsDeviceHealthState: title: windowsDeviceHealthState enum: @@ -58539,6 +57738,8 @@ components: - windows10 - linux - unknownFutureValue + - androidEnterprise + - aosp type: string description: Supported platform types. x-ms-enum-flags: @@ -58571,6 +57772,12 @@ components: - value: unknownFutureValue description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue + - value: androidEnterprise + description: Indicates that the settings contained in associated configuration applies to the android operating system corporate owned devices. + name: androidEnterprise + - value: aosp + description: Indicates that the settings contained in associated configuration applies to the android open source operating system. + name: aosp microsoft.graph.deviceManagementConfigurationTechnologies: title: deviceManagementConfigurationTechnologies enum: @@ -58578,6 +57785,9 @@ components: - mdm - windows10XManagement - configManager + - intuneManagementExtension + - thirdParty + - documentGateway - appleRemoteManagement - microsoftSense - exchangeOnline @@ -58587,6 +57797,7 @@ components: - endpointPrivilegeManagement - unknownFutureValue - windowsOsRecovery + - android type: string description: Describes which technology this setting can be deployed with x-ms-enum-flags: @@ -58607,6 +57818,15 @@ components: - value: configManager description: Setting can be deployed through the ConfigManager channel. name: configManager + - value: intuneManagementExtension + description: Setting can be deployed through the IntuneManagementExtension channel. + name: intuneManagementExtension + - value: thirdParty + description: Setting can be deployed through a ThirdParty channel. + name: thirdParty + - value: documentGateway + description: Setting can be deployed through Document Gateway Service. + name: documentGateway - value: appleRemoteManagement description: Setting can be deployed through the AppleRemoteManagement channel. name: appleRemoteManagement @@ -58634,6 +57854,9 @@ components: - value: windowsOsRecovery description: Setting can be deployed using the Operating System Recovery channel name: windowsOsRecovery + - value: android + description: Indicates the settings that can be deployed through the Android channel. + name: android microsoft.graph.deviceAndAppManagementAssignmentSource: title: deviceAndAppManagementAssignmentSource enum: @@ -58657,7 +57880,7 @@ components: properties: deviceAndAppManagementAssignmentFilterId: type: string - description: The Id of the filter for the target assignment. + description: The ID of the filter for the target assignment. nullable: true deviceAndAppManagementAssignmentFilterType: $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentFilterType' @@ -58753,14 +57976,14 @@ components: maxDeviceOccurrence: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Maximum times setting can be set on device. format: int32 nullable: true minDeviceOccurrence: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Minimum times setting can be set on device. A MinDeviceOccurrence of 0 means setting is optional format: int32 nullable: true @@ -58777,6 +58000,29 @@ components: additionalProperties: type: object description: Referred setting information about reusable setting + microsoft.graph.deviceManagementConfigurationSettingRiskLevel: + title: deviceManagementConfigurationSettingRiskLevel + enum: + - low + - medium + - high + type: string + description: Setting RiskLevel + x-ms-enum-flags: + isFlags: true + x-ms-enum: + name: deviceManagementConfigurationSettingRiskLevel + modelAsString: false + values: + - value: low + description: Default. Low Risk Setting + name: low + - value: medium + description: Medium Risk Setting + name: medium + - value: high + description: High Risk Setting + name: high microsoft.graph.deviceManagementConfigurationSettingUsage: title: deviceManagementConfigurationSettingUsage enum: @@ -58879,7 +58125,7 @@ components: priority: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Priority of the policy. Valid values 1 to 500 format: int32 additionalProperties: @@ -58908,6 +58154,40 @@ components: additionalProperties: type: object description: Policy template reference information + 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.enrollmentTimeDeviceMembershipTargetType: + title: enrollmentTimeDeviceMembershipTargetType + enum: + - unknown + - staticSecurityGroup + - unknownFutureValue + type: string + description: Represents the type of the targets that devices will become members of when enrolled with the associated profile. Possible values are staticSecurityGroup. + x-ms-enum: + name: enrollmentTimeDeviceMembershipTargetType + modelAsString: false + values: + - value: unknown + description: Default value. Do not use. + name: unknown + - value: staticSecurityGroup + description: Indicates the device membership target specified refer to static Entra Security Groups. + name: staticSecurityGroup + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.deviceManagementTemplateLifecycleState: title: deviceManagementTemplateLifecycleState enum: @@ -59123,92 +58403,54 @@ components: - value: remoteLock description: Remotely lock the device name: remoteLock - microsoft.graph.platformType: - title: platformType - enum: - - none - - android - - iOS - - macOS - - windows10X - - windows10 - - linux - - unknownFutureValue - - androidEnterprise - - aosp - type: string - description: Platform Type - x-ms-enum: - name: platformType - modelAsString: false - values: - - value: none - description: None - name: none - - value: android - description: Android - name: android - - value: iOS - description: iOS - name: iOS - - value: macOS - description: MacOS - name: macOS - - value: windows10X - description: Windows 10X Platform Type - name: windows10X - - value: windows10 - description: Windows 10 - name: windows10 - - value: linux - description: Linux - name: linux - - value: unknownFutureValue - description: UnknownFutureValue - name: unknownFutureValue - - value: androidEnterprise - description: AndroidEnterprise - name: androidEnterprise - - value: aosp - description: Android Open Source Project - name: aosp - microsoft.graph.profileType: - title: profileType - enum: - - settingsCatalog - - administrativeTemplates - - importedADMXTemplates - - oemAppConfig - - hardwareConfig - - dcV1EndpointProtection - - dcV1DeviceRestrictions - type: string - description: Profile Type - x-ms-enum: - name: profileType - modelAsString: false - values: - - value: settingsCatalog - description: Settings catalog profile type - name: settingsCatalog - - value: administrativeTemplates - description: Administrative Templates Profile Type - name: administrativeTemplates - - value: importedADMXTemplates - description: Imported Administrative Templates Profile Type - name: importedADMXTemplates - - value: oemAppConfig - description: OEM Device related App Config Profile Type - name: oemAppConfig - - value: hardwareConfig - description: Hardware Configuration Profile Type - name: hardwareConfig - - value: dcV1EndpointProtection - description: DCV1 Endpoint Protection Profile Type - name: dcV1EndpointProtection - - value: dcV1DeviceRestrictions - description: DCV1 Device Restrictions Profile Type - name: dcV1DeviceRestrictions + microsoft.graph.deviceComplianceScriptRuleError: + allOf: + - $ref: '#/components/schemas/microsoft.graph.deviceComplianceScriptError' + - title: deviceComplianceScriptRuleError + type: object + properties: + settingName: + type: string + description: Setting name for the rule with error. + nullable: true + additionalProperties: + type: object + microsoft.graph.deviceComplianceScriptRule: + title: deviceComplianceScriptRule + type: object + properties: + dataType: + $ref: '#/components/schemas/microsoft.graph.dataType' + deviceComplianceScriptRuleDataType: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceScriptRuleDataType' + deviceComplianceScriptRulOperator: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceScriptRulOperator' + operand: + type: string + description: Operand specified in the rule. + nullable: true + operator: + $ref: '#/components/schemas/microsoft.graph.operator' + settingName: + type: string + description: Setting name specified in the rule. + nullable: true + additionalProperties: + type: object + microsoft.graph.deviceComplianceScriptError: + title: deviceComplianceScriptError + type: object + properties: + code: + $ref: '#/components/schemas/microsoft.graph.code' + deviceComplianceScriptRulesValidationError: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceScriptRulesValidationError' + message: + type: string + description: Error message. + nullable: true + additionalProperties: + type: object microsoft.graph.deviceManagementApplicabilityRuleDeviceMode: title: deviceManagementApplicabilityRuleDeviceMode type: object @@ -59277,6 +58519,116 @@ components: - value: remove description: Ensure that the configuration profile is removed from devices that have previously installed the configuration profile. name: remove + microsoft.graph.windowsPrivacyDataAccessLevel: + title: windowsPrivacyDataAccessLevel + enum: + - notConfigured + - forceAllow + - forceDeny + - userInControl + type: string + description: Determine the access level to specific Windows privacy data category. + x-ms-enum: + name: windowsPrivacyDataAccessLevel + modelAsString: false + values: + - value: notConfigured + description: 'No access level specified, no intents. Device may behave either as in UserInControl or ForceAllow. It may depend on the privacy data been accessed, Windows versions and other factors.' + name: notConfigured + - value: forceAllow + description: Apps will be allowed to access the specified privacy data. + name: forceAllow + - value: forceDeny + description: Apps will be denied to access specified privacy data. + name: forceDeny + - value: userInControl + description: Users will be prompted when apps try to access specified privacy data. + name: userInControl + microsoft.graph.windowsPrivacyDataCategory: + title: windowsPrivacyDataCategory + enum: + - notConfigured + - accountInfo + - appsRunInBackground + - calendar + - callHistory + - camera + - contacts + - diagnosticsInfo + - email + - location + - messaging + - microphone + - motion + - notifications + - phone + - radios + - tasks + - syncWithDevices + - trustedDevices + type: string + description: Windows privacy data category specifier for privacy data access. + x-ms-enum: + name: windowsPrivacyDataCategory + modelAsString: false + values: + - value: notConfigured + description: 'No access level specified, no intents. Device may behave either as in UserInControl or ForceAllow. It may depend on the privacy data been accessed, Windows versions and other factors.' + name: notConfigured + - value: accountInfo + description: 'Let apps access user’s name, picture and other account information created in Microsoft account. Added in Windows 10, version 1607.' + name: accountInfo + - value: appsRunInBackground + description: 'Allow apps to receive information, send notifications, and stay up-to-date, even when the user is not using them. Be aware that when disabling communication apps (Email, Voice, etc) from background access these apps may or may not function as they are with the background access. Added in Windows 10, version 1703.' + name: appsRunInBackground + - value: calendar + description: 'Let apps access user’s calendar. Added in Windows 10, version 1607.' + name: calendar + - value: callHistory + description: 'Let apps access user’s call history. Added in Windows 10, version 1607.' + name: callHistory + - value: camera + description: 'Let apps access the camera on user’s device. Added in Windows 10, version 1607.' + name: camera + - value: contacts + description: 'Let apps access user’s contact information. Added in Windows 10, version 1607.' + name: contacts + - value: diagnosticsInfo + description: 'Let apps access diagnostic information about other running apps. Added in Windows 10, version 1703.' + name: diagnosticsInfo + - value: email + description: 'Let apps access and send email. Added in Windows 10, version 1607.' + name: email + - value: location + description: 'Let apps access the precise location data of device user. Added in Windows 10, version 1607.' + name: location + - value: messaging + description: 'Let apps read or send messages, text or MMS. Added in Windows 10, version 1607.' + name: messaging + - value: microphone + description: 'Let apps use microphone on the user device. Added in Windows 10, version 1607.' + name: microphone + - value: motion + description: 'Let apps use motion data generated on the device user. Added in Windows 10, version 1607.' + name: motion + - value: notifications + description: 'Let apps access user’s notifications. Added in Windows 10, version 1607.' + name: notifications + - value: phone + description: 'Let apps access phone data and make phone calls. Added in Windows 10, version 1607.' + name: phone + - value: radios + description: 'Let apps use radios, including Bluetooth, to send and receive data. Added in Windows 10, version 1607.' + name: radios + - value: tasks + description: 'Let apps access Task Scheduler. Added in Windows 10, version 1703.' + name: tasks + - value: syncWithDevices + description: 'Let apps automatically share and sync info with wireless devices that don’t explicitly pair with user’s device. Added in Windows 10, version 1607.' + name: syncWithDevices + - value: trustedDevices + description: 'Let apps access trusted devices. Added in Windows 10, version 1607.' + name: trustedDevices microsoft.graph.deviceHealthScriptParameter: title: deviceHealthScriptParameter type: object @@ -59339,12 +58691,42 @@ components: interval: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'The x value of every x hours for hourly schedule, every x days for Daily Schedule, every x weeks for weekly schedule, every x months for Monthly Schedule. Valid values 1 to 23' format: int32 additionalProperties: type: object description: Base type of Device health script run schedule. + microsoft.graph.deviceHealthScriptRemediationHistoryData: + title: deviceHealthScriptRemediationHistoryData + type: object + properties: + date: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: The date on which devices were remediated by the device health script. + format: date + detectFailedDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of devices for which the detection script found an issue. + format: int32 + noIssueDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of devices that were found to have no issue by the device health script. + format: int32 + remediatedDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of devices remediated by the device health script. + format: int32 + additionalProperties: + type: object + description: The number of devices remediated by a device health script on a given date. microsoft.graph.embeddedSIMActivationCode: title: embeddedSIMActivationCode type: object @@ -59429,7 +58811,7 @@ components: description: Indicated atleast 1 tenant admin & system ingested definitions configured for this policy name: mixed - value: unknownFutureValue - description: Unknown future enum value + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.groupPolicyConfigurationType: title: groupPolicyConfigurationType @@ -59482,6 +58864,35 @@ components: - value: admxIngested description: Group Policy administrative templates installed using the Policy configuration service provider (CSP). name: admxIngested + microsoft.graph.deviceManagementComparisonResult: + title: deviceManagementComparisonResult + enum: + - unknown + - equal + - notEqual + - added + - removed + type: string + description: Setting comparison result type + x-ms-enum: + name: deviceManagementComparisonResult + modelAsString: false + values: + - value: unknown + description: Unknown setting comparison + name: unknown + - value: equal + description: The setting values are equal + name: equal + - value: notEqual + description: The setting values are not equal + name: notEqual + - value: added + description: The setting is added + name: added + - value: removed + description: The setting is removed + name: removed microsoft.graph.macOSSoftwareUpdateCategory: title: macOSSoftwareUpdateCategory enum: @@ -59888,31 +59299,31 @@ components: allowedDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Total count of devices with Exchange Access State: Allowed.' format: int32 blockedDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Total count of devices with Exchange Access State: Blocked.' format: int32 quarantinedDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Total count of devices with Exchange Access State: Quarantined.' format: int32 unavailableDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Total count of devices for which no Exchange Access State could be found. format: int32 unknownDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Total count of devices with Exchange Access State: Unknown.' format: int32 additionalProperties: @@ -59925,97 +59336,97 @@ components: androidCorporateWorkProfileCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The count of Corporate work profile Android devices. Also known as Corporate Owned Personally Enabled (COPE). Valid values -1 to 2147483647 format: int32 androidCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of android device count. format: int32 androidDedicatedCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of dedicated Android devices. format: int32 androidDeviceAdminCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of device admin Android devices. format: int32 androidFullyManagedCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of fully managed Android devices. format: int32 androidWorkProfileCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of work profile Android devices. format: int32 aospUserAssociatedCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of AOSP user-associated Android devices. Valid values 0 to 2147483647 format: int32 aospUserlessCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of AOSP userless Android devices. Valid values 0 to 2147483647 format: int32 chromeOSCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of Chrome OS devices. Valid values 0 to 2147483647 format: int32 configMgrDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of ConfigMgr managed devices. format: int32 iosCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of iOS device count. format: int32 linuxCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of Linux OS devices. Valid values 0 to 2147483647 format: int32 macOSCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of Mac OS X device count. format: int32 unknownCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of unknown device count. format: int32 windowsCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of Windows device count. format: int32 windowsMobileCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of Windows mobile device count. format: int32 additionalProperties: @@ -60050,13 +59461,13 @@ components: releaseMonth: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Indicates the Month in which this B-week update was released. Read-only. format: int32 releaseYear: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Indicates the Year in which this B-week update was released. Read-only. format: int32 additionalProperties: @@ -60112,7 +59523,7 @@ components: description: Indicates that the log collection has failed name: failed - value: unknownFutureValue - description: Placeholder value for future expansion enums + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.microsoftTunnelDeploymentMode: title: microsoftTunnelDeploymentMode @@ -60182,7 +59593,7 @@ components: description: 'Indicates the failure of the upgrade during the upgrade cycle of when Intune begins upgrading servers, one server at a time' name: upgradeFailed - value: unknownFutureValue - description: Evolvable enumeration sentinel value. Do not use enums. + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.mobileAppTroubleshootingHistoryItem: title: mobileAppTroubleshootingHistoryItem @@ -60198,6 +59609,22 @@ components: additionalProperties: type: object description: History Item contained in the Mobile App Troubleshooting Event. + microsoft.graph.appLogDecryptionAlgorithm: + title: appLogDecryptionAlgorithm + enum: + - aes256 + - unknownFutureValue + type: string + x-ms-enum: + name: appLogDecryptionAlgorithm + modelAsString: false + values: + - value: aes256 + description: decrypting using Aes256. + name: aes256 + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.deviceManagement.alertImpact: title: alertImpact type: object @@ -60212,7 +59639,7 @@ components: value: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'The number value of the impact. For the aggregation types of count and affectedCloudPcCount, the value indicates the number of affected instances. For example, 6 affectedCloudPcCount means that six Cloud PCs are affected. For the aggregation types of percentage and affectedCloudPcPercentage, the value indicates the percent of affected instances. For example, 12 affectedCloudPcPercentage means that 12% of Cloud PCs are affected.' format: int32 nullable: true @@ -60228,6 +59655,7 @@ components: - cloudPcInGracePeriodScenario - cloudPcFrontlineInsufficientLicensesScenario - cloudPcInaccessibleScenario + - cloudPcFrontlineConcurrencyScenario type: string microsoft.graph.deviceManagement.ruleSeverityType: title: ruleSeverityType @@ -60287,7 +59715,7 @@ components: target: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The target threshold value. format: int32 nullable: true @@ -60497,17 +59925,6 @@ components: - value: delete description: Indicates remote device action to delete a device from Intune portal. name: delete - microsoft.graph.actionState: - title: actionState - enum: - - none - - pending - - canceled - - active - - done - - failed - - notSupported - type: string microsoft.graph.deviceActionCategory: title: deviceActionCategory enum: @@ -60674,478 +60091,6 @@ components: additionalProperties: type: object description: Object containing detailed information about the error and its remediation. - microsoft.graph.userExperienceAnalyticsAnomalyType: - title: userExperienceAnalyticsAnomalyType - enum: - - device - - application - - stopError - - driver - - other - - unknownFutureValue - type: string - description: 'Indicates the category of the anomaly. Eg: anomaly type can be device, application, stop error, driver or other.' - x-ms-enum: - name: userExperienceAnalyticsAnomalyType - modelAsString: false - values: - - value: device - description: Indicates the detected anomaly is due to certain devices. - name: device - - value: application - description: Indicates the detected anomaly is due to a specific application. - name: application - - value: stopError - description: Indicates the detected anomaly is due to a specific stop error. - name: stopError - - value: driver - description: Indicates the detected anomaly is due to a specific driver. - name: driver - - value: other - description: Indicates the category of detected anomaly is undefined. - name: other - - value: unknownFutureValue - description: Evolvable enumeration sentinel value. Do not use. - name: unknownFutureValue - microsoft.graph.userExperienceAnalyticsAnomalySeverity: - title: userExperienceAnalyticsAnomalySeverity - enum: - - high - - medium - - low - - informational - - other - - unknownFutureValue - type: string - description: 'Indicates the severity of the anomaly. Eg: anomaly severity can be high, medium, low, informational or other.' - x-ms-enum: - name: userExperienceAnalyticsAnomalySeverity - modelAsString: false - values: - - value: high - description: Indicates the anomaly is of high severity. - name: high - - value: medium - description: Indicates the anomaly is of medium severity. - name: medium - - value: low - description: Indicates the anomaly is of low severity. - name: low - - value: informational - description: Indicates the anomaly is of informational severity. - name: informational - - value: other - description: Indicates the severity of anomaly is undefined. - name: other - - value: unknownFutureValue - description: Evolvable enumeration sentinel value. Do not use. - name: unknownFutureValue - microsoft.graph.userExperienceAnalyticsAnomalyState: - title: userExperienceAnalyticsAnomalyState - enum: - - new - - active - - disabled - - removed - - other - - unknownFutureValue - type: string - description: 'Indicates the state of the anomaly. Eg: anomaly severity can be new, active, disabled, removed or other.' - x-ms-enum: - name: userExperienceAnalyticsAnomalyState - modelAsString: false - values: - - value: new - description: Indicates the state of anomaly is new. - name: new - - value: active - description: Indicates the state of anomaly is active. - name: active - - value: disabled - description: Indicates the state of anomaly is disabled. - name: disabled - - value: removed - description: Indicates the state of anomaly is removed. - name: removed - - value: other - description: Indicates the state of anomaly is undefined. - name: other - - value: unknownFutureValue - description: Evolvable enumeration sentinel value. Do not use. - name: unknownFutureValue - microsoft.graph.userExperienceAnalyticsAnomalyCorrelationGroupFeature: - title: userExperienceAnalyticsAnomalyCorrelationGroupFeature - type: object - properties: - deviceFeatureType: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAnomalyDeviceFeatureType' - values: - type: array - items: - type: string - nullable: true - description: Specific metric values that describe the features of the given device feature type. - additionalProperties: - type: object - description: Describes the features of a device that are shared between all devices in a correlation group. - microsoft.graph.userExperienceAnalyticsAnomalyCorrelationGroupPrevalence: - title: userExperienceAnalyticsAnomalyCorrelationGroupPrevalence - enum: - - high - - medium - - low - - unknownFutureValue - type: string - description: 'Indicates the level of prevalence of the correlation group features in the anomaly. Possible values are: high, medium or low' - x-ms-enum: - name: userExperienceAnalyticsAnomalyCorrelationGroupPrevalence - modelAsString: false - values: - - value: high - description: Indicates that we have a high prevalence in the correlation between the anomaly and correlation group. - name: high - - value: medium - description: Indicates that we have a medium prevalence in the correlation between the anomaly and correlation group. - name: medium - - value: low - description: Indicates that we have a low prevalence in the correlation between the anomaly and correlation group. - name: low - - value: unknownFutureValue - description: Evolvable enumeration sentinel value. Do not use. - name: unknownFutureValue - microsoft.graph.userExperienceAnalyticsDeviceStatus: - title: userExperienceAnalyticsDeviceStatus - enum: - - anomalous - - affected - - atRisk - - unknownFutureValue - type: string - description: 'Indicates the status of the device in the correlation group. Eg: Device status can be anomalous, affected, at risk.' - x-ms-enum: - name: userExperienceAnalyticsDeviceStatus - modelAsString: false - values: - - value: anomalous - description: Indicates the the device is part of the anomaly. - name: anomalous - - value: affected - description: Indicates the device is affected by the anomaly and is part of the correlation group. - name: affected - - value: atRisk - description: Indicates the device is not part of the anomaly but is part of the correlation group. - name: atRisk - - value: unknownFutureValue - description: Evolvable enumeration sentinel value. Do not use. - name: unknownFutureValue - microsoft.graph.userExperienceAnalyticsHealthState: - title: userExperienceAnalyticsHealthState - enum: - - unknown - - insufficientData - - needsAttention - - meetingGoals - - unknownFutureValue - type: string - x-ms-enum: - name: userExperienceAnalyticsHealthState - modelAsString: false - values: - - value: unknown - description: Indicates that the health state is unknown. - name: unknown - - value: insufficientData - description: Indicates that the health state is insufficient data. - name: insufficientData - - value: needsAttention - description: Indicates that the health state needs attention. - name: needsAttention - - value: meetingGoals - description: Indicates that the health state is meeting goals. - name: meetingGoals - - value: unknownFutureValue - description: Evolvable enumeration sentinel value. Do not use. - name: unknownFutureValue - microsoft.graph.userExperienceAnalyticsInsight: - title: userExperienceAnalyticsInsight - type: object - properties: - insightId: - type: string - description: The unique identifier of the user experience analytics insight. - nullable: true - severity: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsInsightSeverity' - userExperienceAnalyticsMetricId: - type: string - description: The unique identifier of the user experience analytics metric. - nullable: true - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsInsightValue' - description: The value of the user experience analytics insight. - additionalProperties: - type: object - description: The user experience analytics insight is the recomendation to improve the user experience analytics score. - microsoft.graph.userExperienceAnalyticsDeviceBatteryDetail: - title: userExperienceAnalyticsDeviceBatteryDetail - type: object - properties: - batteryId: - type: string - description: Uniquely identifies the batteries in a single device. - nullable: true - fullBatteryDrainCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'Number of times the battery has been discharged an amount that equals 100% of its capacity, but not necessarily by discharging it from 100% to 0%. Valid values 0 to 2147483647' - format: int32 - maxCapacityPercentage: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Ratio of current capacity and design capacity of the battery. Unit in percentage and values range from 0-100. Valid values 0 to 2147483647 - format: int32 - additionalProperties: - type: object - description: Collection of properties describing the current status of the battery. - microsoft.graph.diskType: - title: diskType - enum: - - unknown - - hdd - - ssd - - unknownFutureValue - type: string - x-ms-enum: - name: diskType - modelAsString: false - values: - - value: unknown - description: Enum member for unknown or default diskType. - name: unknown - - value: hdd - description: Enum member for HDD devices. - name: hdd - - value: ssd - description: Enum member for SSD devices. - name: ssd - - value: unknownFutureValue - description: Evolvable enumeration sentinel value.Do not use. - name: unknownFutureValue - microsoft.graph.deviceScopeOperator: - title: deviceScopeOperator - enum: - - none - - equals - - unknownFutureValue - type: string - description: 'Device scope configuration query operator. Possible values are: equals, notEquals, contains, notContains, greaterThan, lessThan. Default value: equals.' - x-ms-enum: - name: deviceScopeOperator - modelAsString: false - values: - - value: none - description: No operator set for the device scope configuration. - name: none - - value: equals - description: Operator for the device configuration query to be used (Equals). - name: equals - - value: unknownFutureValue - description: 'Placeholder value for future expansion enums such as notEquals, contains, notContains, greaterThan, lessThan.' - name: unknownFutureValue - microsoft.graph.deviceScopeParameter: - title: deviceScopeParameter - enum: - - none - - scopeTag - - unknownFutureValue - type: string - description: 'Device scope configuration parameter. It will be expend in future to add more parameter. Eg: device scope parameter can be OS version, Disk Type, Device manufacturer, device model or Scope tag. Default value: scopeTag.' - x-ms-enum: - name: deviceScopeParameter - modelAsString: false - values: - - value: none - description: Device Scope parameter is not set - name: none - - value: scopeTag - description: use Scope Tag as parameter for the device scope configuration. - name: scopeTag - - value: unknownFutureValue - description: Placeholder value for future expansion. - name: unknownFutureValue - microsoft.graph.deviceScopeStatus: - title: deviceScopeStatus - enum: - - none - - computing - - insufficientData - - completed - - unknownFutureValue - type: string - description: 'Indicates the device scope status after the device scope has been enabled. Possible values are: none, computing, insufficientData or completed. Default value is none.' - x-ms-enum: - name: deviceScopeStatus - modelAsString: false - values: - - value: none - description: Indicates the device scope is not enabled and there are no calculations in progress. - name: none - - value: computing - description: Indicates the device scope is enabled and report metrics data are being recalculated by the service. - name: computing - - value: insufficientData - description: Indicates the device scope is enabled but there is insufficient data to calculate results. The system requires information from at least 5 devices before calculations can occur. - name: insufficientData - - value: completed - description: Device scope is enabled and finished recalculating the report metric. Device scope is now ready to be used. - name: completed - - value: unknownFutureValue - description: Placeholder value for future expansion. - name: unknownFutureValue - microsoft.graph.userExperienceAnalyticsOperatingSystemRestartCategory: - title: userExperienceAnalyticsOperatingSystemRestartCategory - enum: - - unknown - - restartWithUpdate - - restartWithoutUpdate - - blueScreen - - shutdownWithUpdate - - shutdownWithoutUpdate - - longPowerButtonPress - - bootError - - update - - unknownFutureValue - type: string - description: Operating System restart category. - x-ms-enum: - name: userExperienceAnalyticsOperatingSystemRestartCategory - modelAsString: false - values: - - value: unknown - description: Default. Set to unknown if device operating system restart category has not yet been calculated. - name: unknown - - value: restartWithUpdate - description: Indicates that the device operating system restart is along with an update. - name: restartWithUpdate - - value: restartWithoutUpdate - description: Indicates that the device operating system restart is without update. - name: restartWithoutUpdate - - value: blueScreen - description: Indicates that the device operating system restart is due to a specific stop error. - name: blueScreen - - value: shutdownWithUpdate - description: Indicates that the device operating system restart is due to shutdown with update. - name: shutdownWithUpdate - - value: shutdownWithoutUpdate - description: Indicates that the device operating system restart is due to shutdown without update. - name: shutdownWithoutUpdate - - value: longPowerButtonPress - description: Indicates that the device operating system restart is due to update long power-button press. - name: longPowerButtonPress - - value: bootError - description: Indicates that the device operating system restart is due to boot error. - name: bootError - - value: update - description: Indicates that the device operating system restarted after an update. - name: update - - value: unknownFutureValue - description: Evolvable enumeration sentinel value. Do not use. - name: unknownFutureValue - microsoft.graph.deviceEventLevel: - title: deviceEventLevel - enum: - - none - - verbose - - information - - warning - - error - - critical - - unknownFutureValue - type: string - description: 'Indicates device event level. Possible values are: None, Verbose, Information, Warning, Error, Critical' - x-ms-enum: - name: deviceEventLevel - modelAsString: false - values: - - value: none - description: Indicates that the device event level is none. - name: none - - value: verbose - description: Indicates that the device event level is verbose. - name: verbose - - value: information - description: Indicates that the device event level is information. - name: information - - value: warning - description: Indicates that the device event level is warning. - name: warning - - value: error - description: Indicates that the device event level is error. - name: error - - value: critical - description: Indicates that the device event level is critical. - name: critical - - value: unknownFutureValue - description: Placeholder value for future expansion. - name: unknownFutureValue - microsoft.graph.userExperienceAnalyticsMachineType: - title: userExperienceAnalyticsMachineType - enum: - - unknown - - physical - - virtual - - unknownFutureValue - type: string - description: 'Indicates if machine is physical or virtual. Possible values are: physical or virtual' - x-ms-enum: - name: userExperienceAnalyticsMachineType - modelAsString: false - values: - - value: unknown - description: Indicates that the type is unknown. - name: unknown - - value: physical - description: Indicates that the Machine is physical. - name: physical - - value: virtual - description: Indicates that the machine is virtual. - name: virtual - - value: unknownFutureValue - description: Evolvable enumeration sentinel value. Do not use. - name: unknownFutureValue - microsoft.graph.operatingSystemUpgradeEligibility: - title: operatingSystemUpgradeEligibility - enum: - - upgraded - - unknown - - notCapable - - capable - - unknownFutureValue - type: string - description: Work From Anywhere windows device upgrade eligibility status. - x-ms-enum: - name: operatingSystemUpgradeEligibility - modelAsString: false - values: - - value: upgraded - description: The device is upgraded to latest version of windows. - name: upgraded - - value: unknown - description: Not enough data available to compute the eligibility of device for windows upgrade. - name: unknown - - value: notCapable - description: The device is not capable for windows upgrade. - name: notCapable - - value: capable - description: The device is capable for windows upgrade. - name: capable - - value: unknownFutureValue - description: Evolvable enumeration sentinel value. Do not use. - name: unknownFutureValue microsoft.graph.applicationType: title: applicationType enum: @@ -61170,7 +60115,7 @@ components: daysUntilForcedReboot: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of days after installation that forced reboot will happen. format: int32 qualityUpdateRelease: @@ -61179,6 +60124,16 @@ components: additionalProperties: type: object description: A complex type to store the expedited quality update settings such as release date and days until forced reboot. + ReferenceUpdate: + type: object + properties: + '@odata.id': + type: string + '@odata.type': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.ODataErrors.ODataError: required: - error @@ -61750,19 +60705,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.deviceConfigurationProfileCollectionResponse: - title: Collection of deviceConfigurationProfile - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationProfile' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object microsoft.graph.deviceConfigurationCollectionResponse: title: Collection of deviceConfiguration type: object @@ -62426,3341 +61368,3644 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.userExperienceAnalyticsAnomalyCollectionResponse: - title: Collection of userExperienceAnalyticsAnomaly - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAnomaly' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsAnomalyCorrelationGroupOverviewCollectionResponse: - title: Collection of userExperienceAnalyticsAnomalyCorrelationGroupOverview - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAnomalyCorrelationGroupOverview' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsAnomalyDeviceCollectionResponse: - title: Collection of userExperienceAnalyticsAnomalyDevice - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAnomalyDevice' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformanceCollectionResponse: - title: Collection of userExperienceAnalyticsAppHealthApplicationPerformance - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionCollectionResponse: - title: Collection of userExperienceAnalyticsAppHealthAppPerformanceByAppVersion - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersion' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsCollectionResponse: - title: Collection of userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdCollectionResponse: - title: Collection of userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersionCollectionResponse: - title: Collection of userExperienceAnalyticsAppHealthAppPerformanceByOSVersion - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformanceCollectionResponse: - title: Collection of userExperienceAnalyticsAppHealthDeviceModelPerformance - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceCollectionResponse: - title: Collection of userExperienceAnalyticsAppHealthDevicePerformance - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetailsCollectionResponse: - title: Collection of userExperienceAnalyticsAppHealthDevicePerformanceDetails - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformanceCollectionResponse: - title: Collection of userExperienceAnalyticsAppHealthOSVersionPerformance + microsoft.graph.windowsInformationProtectionAppLearningSummaryCollectionResponse: + title: Collection of windowsInformationProtectionAppLearningSummary type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance' + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' '@odata.nextLink': type: string nullable: true additionalProperties: type: object - microsoft.graph.userExperienceAnalyticsMetricCollectionResponse: - title: Collection of userExperienceAnalyticsMetric + microsoft.graph.windowsInformationProtectionNetworkLearningSummaryCollectionResponse: + title: Collection of windowsInformationProtectionNetworkLearningSummary type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' '@odata.nextLink': type: string nullable: true additionalProperties: type: object - microsoft.graph.userExperienceAnalyticsBaselineCollectionResponse: - title: Collection of userExperienceAnalyticsBaseline + microsoft.graph.windowsMalwareInformationCollectionResponse: + title: Collection of windowsMalwareInformation type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBaseline' + $ref: '#/components/schemas/microsoft.graph.windowsMalwareInformation' '@odata.nextLink': type: string nullable: true additionalProperties: type: object - microsoft.graph.userExperienceAnalyticsBatteryHealthAppImpactCollectionResponse: - title: Collection of userExperienceAnalyticsBatteryHealthAppImpact + microsoft.graph.malwareStateForWindowsDeviceCollectionResponse: + title: Collection of malwareStateForWindowsDevice type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthAppImpact' + $ref: '#/components/schemas/microsoft.graph.malwareStateForWindowsDevice' '@odata.nextLink': type: string nullable: true additionalProperties: type: object - microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceAppImpactCollectionResponse: - title: Collection of userExperienceAnalyticsBatteryHealthDeviceAppImpact + microsoft.graph.windowsQualityUpdateProfileCollectionResponse: + title: Collection of windowsQualityUpdateProfile type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceAppImpact' + $ref: '#/components/schemas/microsoft.graph.windowsQualityUpdateProfile' '@odata.nextLink': type: string nullable: true additionalProperties: type: object - microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformanceCollectionResponse: - title: Collection of userExperienceAnalyticsBatteryHealthDevicePerformance + microsoft.graph.windowsQualityUpdateProfileAssignmentCollectionResponse: + title: Collection of windowsQualityUpdateProfileAssignment type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformance' + $ref: '#/components/schemas/microsoft.graph.windowsQualityUpdateProfileAssignment' '@odata.nextLink': type: string nullable: true additionalProperties: type: object - microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistoryCollectionResponse: - title: Collection of userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory + microsoft.graph.identity: + title: identity type: object properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory' - '@odata.nextLink': + displayName: type: string + description: The display name of the identity. This property is read-only. nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformanceCollectionResponse: - title: Collection of userExperienceAnalyticsBatteryHealthModelPerformance - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformance' - '@odata.nextLink': + id: type: string + description: The identifier of the identity. This property is read-only. nullable: true additionalProperties: type: object - microsoft.graph.userExperienceAnalyticsBatteryHealthOsPerformanceCollectionResponse: - title: Collection of userExperienceAnalyticsBatteryHealthOsPerformance + microsoft.graph.adminConsentState: + title: adminConsentState + enum: + - notConfigured + - granted + - notGranted + type: string + description: Admin consent state. + x-ms-enum: + name: adminConsentState + modelAsString: false + values: + - value: notConfigured + description: Admin did not configure the item + name: notConfigured + - value: granted + description: Admin granted item + name: granted + - value: notGranted + description: Admin deos not grant item + name: notGranted + microsoft.graph.connectorName: + title: connectorName + enum: + - applePushNotificationServiceExpirationDateTime + - vppTokenExpirationDateTime + - vppTokenLastSyncDateTime + - windowsAutopilotLastSyncDateTime + - windowsStoreForBusinessLastSyncDateTime + - jamfLastSyncDateTime + - ndesConnectorLastConnectionDateTime + - appleDepExpirationDateTime + - appleDepLastSyncDateTime + - onPremConnectorLastSyncDateTime + - googlePlayAppLastSyncDateTime + - googlePlayConnectorLastModifiedDateTime + - windowsDefenderATPConnectorLastHeartbeatDateTime + - mobileThreatDefenceConnectorLastHeartbeatDateTime + - chromebookLastDirectorySyncDateTime + - futureValue + type: string + description: Connectors name for connector status + x-ms-enum: + name: connectorName + modelAsString: false + values: + - value: applePushNotificationServiceExpirationDateTime + description: Indicates the expiration date/time for the Apple MDM Push Certificate. + name: applePushNotificationServiceExpirationDateTime + - value: vppTokenExpirationDateTime + description: Indicates the expiration date/time for Vpp Token. + name: vppTokenExpirationDateTime + - value: vppTokenLastSyncDateTime + description: Indicate the last sync data/time that the Vpp Token performed a sync. + name: vppTokenLastSyncDateTime + - value: windowsAutopilotLastSyncDateTime + description: Indicate the last sync date/time that the Windows Autopilot performed a sync. + name: windowsAutopilotLastSyncDateTime + - value: windowsStoreForBusinessLastSyncDateTime + description: Indicates the last sync date/time that the Windows Store for Business performed a sync. + name: windowsStoreForBusinessLastSyncDateTime + - value: jamfLastSyncDateTime + description: Indicates the last sync date/time that the JAMF connector performed a sync. + name: jamfLastSyncDateTime + - value: ndesConnectorLastConnectionDateTime + description: Indicates the last sync date/time that the NDES connector performed a sync. + name: ndesConnectorLastConnectionDateTime + - value: appleDepExpirationDateTime + description: Indicates the expiration date/time for the Apple Enrollment Program token. + name: appleDepExpirationDateTime + - value: appleDepLastSyncDateTime + description: Indicates the last sync date/time that the Apple Enrollment Program token performed a sync. + name: appleDepLastSyncDateTime + - value: onPremConnectorLastSyncDateTime + description: Indicates the last sync date/time that the Exchange ActiveSync connector performed a sync. + name: onPremConnectorLastSyncDateTime + - value: googlePlayAppLastSyncDateTime + description: Indicates the last sync date/time that the Google Play App performed a sync. + name: googlePlayAppLastSyncDateTime + - value: googlePlayConnectorLastModifiedDateTime + description: Indicates the last modified date / time that the Google Play connector was updated. + name: googlePlayConnectorLastModifiedDateTime + - value: windowsDefenderATPConnectorLastHeartbeatDateTime + description: Indicates the last heartbeat date/time that the Windows Defender ATP connector was contacted. + name: windowsDefenderATPConnectorLastHeartbeatDateTime + - value: mobileThreatDefenceConnectorLastHeartbeatDateTime + description: Indicates the last heartbeat date/time that the Mobile Threat Defence connector was contacted. + name: mobileThreatDefenceConnectorLastHeartbeatDateTime + - value: chromebookLastDirectorySyncDateTime + description: Indicates the last sync date/time that the Chrombook Last Directory performed a sync. + name: chromebookLastDirectorySyncDateTime + - value: futureValue + description: Future use + name: futureValue + microsoft.graph.connectorHealthState: + title: connectorHealthState + enum: + - healthy + - warning + - unhealthy + - unknown + type: string + description: Connector health state for connector status + x-ms-enum: + name: connectorHealthState + modelAsString: false + values: + - value: healthy + description: Indicates a healthy connector status and no action required. + name: healthy + - value: warning + description: Indicates that a connector needs attention. + name: warning + - value: unhealthy + description: Indicates that a connector needs immediate attention to retain functionality. + name: unhealthy + - value: unknown + description: unknown + name: unknown + microsoft.graph.companyPortalBlockedAction: + title: companyPortalBlockedAction type: object properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthOsPerformance' - '@odata.nextLink': - type: string - nullable: true + action: + $ref: '#/components/schemas/microsoft.graph.companyPortalAction' + ownerType: + $ref: '#/components/schemas/microsoft.graph.ownerType' + platform: + $ref: '#/components/schemas/microsoft.graph.devicePlatformType' additionalProperties: type: object - microsoft.graph.userExperienceAnalyticsCategoryCollectionResponse: - title: Collection of userExperienceAnalyticsCategory + description: Blocked actions on the company portal as per platform and device ownership types + microsoft.graph.mimeContent: + title: mimeContent type: object properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - '@odata.nextLink': + type: type: string + description: Indicates the content mime type. nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsMetricHistoryCollectionResponse: - title: Collection of userExperienceAnalyticsMetricHistory - type: object - properties: value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory' - '@odata.nextLink': type: string + description: The byte array that contains the actual content. + format: base64url nullable: true additionalProperties: type: object - microsoft.graph.userExperienceAnalyticsDevicePerformanceCollectionResponse: - title: Collection of userExperienceAnalyticsDevicePerformance + description: Contains properties for a generic mime content. + microsoft.graph.enrollmentAvailabilityOptions: + title: enrollmentAvailabilityOptions + enum: + - availableWithPrompts + - availableWithoutPrompts + - unavailable + type: string + description: Options available for enrollment flow customization + x-ms-enum: + name: enrollmentAvailabilityOptions + modelAsString: false + values: + - value: availableWithPrompts + description: Device enrollment flow is shown to the end user with guided enrollment prompts + name: availableWithPrompts + - value: availableWithoutPrompts + description: Device enrollment flow is available to the end user without guided enrollment prompts + name: availableWithoutPrompts + - value: unavailable + description: Device enrollment flow is unavailable to the enduser + name: unavailable + microsoft.graph.rgbColor: + title: rgbColor type: object properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDevicePerformance' - '@odata.nextLink': - type: string - nullable: true + b: + type: number + description: Blue value + format: uint8 + g: + type: number + description: Green value + format: uint8 + r: + type: number + description: Red value + format: uint8 additionalProperties: type: object - microsoft.graph.userExperienceAnalyticsDeviceScopeCollectionResponse: - title: Collection of userExperienceAnalyticsDeviceScope + description: Color in RGB. + microsoft.graph.derivedCredentialProviderType: + title: derivedCredentialProviderType + enum: + - notConfigured + - entrustDataCard + - purebred + - xTec + - intercede + type: string + description: Provider type for Derived Credentials. + x-ms-enum: + name: derivedCredentialProviderType + modelAsString: false + values: + - value: notConfigured + description: No Derived Credential Provider Configured. + name: notConfigured + - value: entrustDataCard + description: Entrust. + name: entrustDataCard + - value: purebred + description: Purebred - Defense Information Systems Agency. + name: purebred + - value: xTec + description: Xtec - AuthentX. + name: xTec + - value: intercede + description: Intercede. + name: intercede + microsoft.graph.windowsMalwareCategoryCount: + title: windowsMalwareCategoryCount type: object properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScope' - '@odata.nextLink': + activeMalwareDetectionCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Count of active malware detections for this malware category. Valid values -2147483648 to 2147483647 + format: int32 + category: + $ref: '#/components/schemas/microsoft.graph.windowsMalwareCategory' + deviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Count of devices with malware detections for this malware category + format: int32 + distinctActiveMalwareCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Count of distinct active malwares for this malware category. Valid values -2147483648 to 2147483647 + format: int32 + lastUpdateDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - nullable: true + description: The Timestamp of the last update for the device count in UTC + format: date-time additionalProperties: type: object - microsoft.graph.userExperienceAnalyticsDeviceScoresCollectionResponse: - title: Collection of userExperienceAnalyticsDeviceScores + description: Malware category device count + microsoft.graph.windowsMalwareExecutionStateCount: + title: windowsMalwareExecutionStateCount type: object properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScores' - '@odata.nextLink': + deviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Count of devices with malware detections for this malware execution state + format: int32 + executionState: + $ref: '#/components/schemas/microsoft.graph.windowsMalwareExecutionState' + lastUpdateDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - nullable: true + description: The Timestamp of the last update for the device count in UTC + format: date-time additionalProperties: type: object - microsoft.graph.userExperienceAnalyticsDeviceStartupHistoryCollectionResponse: - title: Collection of userExperienceAnalyticsDeviceStartupHistory + description: Windows malware execution state summary. + microsoft.graph.windowsMalwareNameCount: + title: windowsMalwareNameCount type: object properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupHistory' - '@odata.nextLink': + deviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Count of devices with malware dectected for this malware + format: int32 + lastUpdateDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 of the last update for the device count in UTC + format: date-time + malwareIdentifier: type: string + description: The unique identifier. This is malware identifier nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsDeviceStartupProcessCollectionResponse: - title: Collection of userExperienceAnalyticsDeviceStartupProcess - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcess' - '@odata.nextLink': + name: type: string + description: Malware name nullable: true additionalProperties: type: object - microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformanceCollectionResponse: - title: Collection of userExperienceAnalyticsDeviceStartupProcessPerformance + description: Malware name device count + microsoft.graph.windowsMalwareSeverityCount: + title: windowsMalwareSeverityCount type: object properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance' - '@odata.nextLink': + distinctMalwareCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Count of distinct malwares for this malware State. Valid values -2147483648 to 2147483647 + format: int32 + lastUpdateDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - nullable: true + description: The Timestamp of the last update for the WindowsMalwareSeverityCount in UTC + format: date-time + malwareDetectionCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Count of threats detections for this malware severity. Valid values -2147483648 to 2147483647 + format: int32 + severity: + $ref: '#/components/schemas/microsoft.graph.windowsMalwareSeverity' additionalProperties: type: object - microsoft.graph.userExperienceAnalyticsDeviceWithoutCloudIdentityCollectionResponse: - title: Collection of userExperienceAnalyticsDeviceWithoutCloudIdentity + description: Windows Malware Severity Count Summary + microsoft.graph.windowsMalwareStateCount: + title: windowsMalwareStateCount type: object properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceWithoutCloudIdentity' - '@odata.nextLink': + deviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Count of devices with malware detections for this malware State + format: int32 + distinctMalwareCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Count of distinct malwares for this malware State. Valid values -2147483648 to 2147483647 + format: int32 + lastUpdateDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - nullable: true + description: The Timestamp of the last update for the device count in UTC + format: date-time + malwareDetectionCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Count of total malware detections for this malware State. Valid values -2147483648 to 2147483647 + format: int32 + state: + $ref: '#/components/schemas/microsoft.graph.windowsMalwareThreatState' additionalProperties: type: object - microsoft.graph.userExperienceAnalyticsDeviceTimelineEventCollectionResponse: - title: Collection of userExperienceAnalyticsDeviceTimelineEvent + description: Windows Malware State Summary. + microsoft.graph.osVersionCount: + title: osVersionCount type: object properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceTimelineEvent' - '@odata.nextLink': + deviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Count of devices with malware for the OS version + format: int32 + lastUpdateDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 of the last update for the device count in UTC + format: date-time + osVersion: type: string + description: OS version nullable: true additionalProperties: type: object - microsoft.graph.userExperienceAnalyticsImpactingProcessCollectionResponse: - title: Collection of userExperienceAnalyticsImpactingProcess + description: Count of devices with malware for each OS version + microsoft.graph.androidDeviceOwnerEnrollmentMode: + title: androidDeviceOwnerEnrollmentMode + enum: + - corporateOwnedDedicatedDevice + - corporateOwnedFullyManaged + - corporateOwnedWorkProfile + - corporateOwnedAOSPUserlessDevice + - corporateOwnedAOSPUserAssociatedDevice + type: string + description: The enrollment mode for an enrollment profile. + x-ms-enum: + name: androidDeviceOwnerEnrollmentMode + modelAsString: false + values: + - value: corporateOwnedAOSPUserlessDevice + description: 'Corporate owned, userless Android Open Source Project (AOSP) device, without Google Mobile Services.' + name: corporateOwnedAOSPUserlessDevice + - value: corporateOwnedAOSPUserAssociatedDevice + description: 'Corporate owned, user-associated Android Open Source Project (AOSP) device, without Google Mobile Services.' + name: corporateOwnedAOSPUserAssociatedDevice + microsoft.graph.androidDeviceOwnerEnrollmentTokenType: + title: androidDeviceOwnerEnrollmentTokenType + enum: + - default + - corporateOwnedDedicatedDeviceWithAzureADSharedMode + - deviceStaging + type: string + description: The enrollment token type for an enrollment profile. + x-ms-enum: + name: androidDeviceOwnerEnrollmentTokenType + modelAsString: false + values: + - value: default + description: Default token type. + name: default + - value: corporateOwnedDedicatedDeviceWithAzureADSharedMode + description: Token type for Azure AD shared dedicated device enrollment. It applies to CorporateOwnedDedicatedDevice enrollment mode only. + name: corporateOwnedDedicatedDeviceWithAzureADSharedMode + - value: deviceStaging + description: Token type for Android Device Staging enrollment type. It applies to CorporateOwnedFullyManaged and CorporateOwnedWorkProfile only. + name: deviceStaging + microsoft.graph.aospWifiSecurityType: + title: aospWifiSecurityType + enum: + - none + - wpa + - wep + type: string + description: This enum represents Wi-Fi Security Types for Android Device Owner AOSP Scenarios. + x-ms-enum: + name: aospWifiSecurityType + modelAsString: false + values: + - value: none + description: No security type. + name: none + - value: wpa + description: WPA-Pre-shared-key + name: wpa + - value: wep + description: WEP-Pre-shared-key + name: wep + microsoft.graph.appleOwnerTypeEnrollmentType: + title: appleOwnerTypeEnrollmentType type: object properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsImpactingProcess' - '@odata.nextLink': - type: string - nullable: true + enrollmentType: + $ref: '#/components/schemas/microsoft.graph.appleUserInitiatedEnrollmentType' + ownerType: + $ref: '#/components/schemas/microsoft.graph.managedDeviceOwnerType' additionalProperties: type: object - microsoft.graph.userExperienceAnalyticsModelScoresCollectionResponse: - title: Collection of userExperienceAnalyticsModelScores + microsoft.graph.appleUserInitiatedEnrollmentType: + title: appleUserInitiatedEnrollmentType + enum: + - unknown + - device + - user + - accountDrivenUserEnrollment + - webDeviceEnrollment + - unknownFutureValue + type: string + x-ms-enum: + name: appleUserInitiatedEnrollmentType + modelAsString: false + values: + - value: unknown + description: Default value in case enum parsing fails + name: unknown + - value: device + description: 'Device enrollment via the iOS Company Portal. The default user-initiated enrollment type, which does not segregate corporate and personal data. Supported on all Intune-supported iOS/iPadOS versions.' + name: device + - value: user + description: Profile-driven user enrollment via the iOS Company Portal. An enrollment type that segregates corportate and personal data. Supported on devices running iOS/iPadOS 13 and higher. + name: user + - value: accountDrivenUserEnrollment + description: Account-driven user enrollment. Users will enroll from the iOS Settings app without using the iOS Company Portal. This enrollment type segregates corporate and personal data. Supported on devices running iOS/iPadOS 15 and higher. + name: accountDrivenUserEnrollment + - value: webDeviceEnrollment + description: Device enrollment via the web. Users will enroll without using the iOS Company Portal. This enrollment type does not segregate corporate and personal data. Supported on all Intune-supported iOS/iPadOS versions. + name: webDeviceEnrollment + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.appleEnrollmentProfileAssignment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: appleEnrollmentProfileAssignment + type: object + properties: + target: + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' + additionalProperties: + type: object + description: An assignment of an Apple profile. + microsoft.graph.auditActor: + title: auditActor type: object properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsModelScores' - '@odata.nextLink': + applicationDisplayName: type: string + description: Name of the Application. nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsNotAutopilotReadyDeviceCollectionResponse: - title: Collection of userExperienceAnalyticsNotAutopilotReadyDevice - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsNotAutopilotReadyDevice' - '@odata.nextLink': + applicationId: type: string + description: AAD Application Id. nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsRemoteConnectionCollectionResponse: - title: Collection of userExperienceAnalyticsRemoteConnection - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsRemoteConnection' - '@odata.nextLink': + auditActorType: type: string + description: Actor Type. nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsResourcePerformanceCollectionResponse: - title: Collection of userExperienceAnalyticsResourcePerformance - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsResourcePerformance' - '@odata.nextLink': + ipAddress: type: string + description: IPAddress. nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsScoreHistoryCollectionResponse: - title: Collection of userExperienceAnalyticsScoreHistory - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsScoreHistory' - '@odata.nextLink': + remoteTenantId: type: string + description: Remote Tenant Id nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetricCollectionResponse: - title: Collection of userExperienceAnalyticsWorkFromAnywhereMetric - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric' - '@odata.nextLink': + remoteUserId: type: string + description: Remote User Id nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDeviceCollectionResponse: - title: Collection of userExperienceAnalyticsWorkFromAnywhereDevice - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice' - '@odata.nextLink': + servicePrincipalName: type: string + description: Service Principal Name (SPN). nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformanceCollectionResponse: - title: Collection of userExperienceAnalyticsWorkFromAnywhereModelPerformance - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance' - '@odata.nextLink': + type: type: string + description: Actor Type. nullable: true - additionalProperties: - type: object - microsoft.graph.windowsInformationProtectionAppLearningSummaryCollectionResponse: - title: Collection of windowsInformationProtectionAppLearningSummary - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' - '@odata.nextLink': + userId: type: string + description: User Id. nullable: true - additionalProperties: - type: object - microsoft.graph.windowsInformationProtectionNetworkLearningSummaryCollectionResponse: - title: Collection of windowsInformationProtectionNetworkLearningSummary - type: object - properties: - value: + userPermissions: type: array items: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' - '@odata.nextLink': + type: string + nullable: true + description: List of user permissions when the audit was performed. + userPrincipalName: type: string + description: User Principal Name (UPN). nullable: true - additionalProperties: - type: object - microsoft.graph.windowsMalwareInformationCollectionResponse: - title: Collection of windowsMalwareInformation - type: object - properties: - value: + userRoleScopeTags: type: array items: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareInformation' - '@odata.nextLink': - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.roleScopeTagInfo' + description: List of user scope tags when the audit was performed. additionalProperties: type: object - microsoft.graph.malwareStateForWindowsDeviceCollectionResponse: - title: Collection of malwareStateForWindowsDevice + description: A class containing the properties for Audit Actor. + microsoft.graph.auditResource: + title: auditResource type: object properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.malwareStateForWindowsDevice' - '@odata.nextLink': + auditResourceType: type: string + description: Audit resource's type. nullable: true - additionalProperties: - type: object - microsoft.graph.windowsQualityUpdateProfileCollectionResponse: - title: Collection of windowsQualityUpdateProfile - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsQualityUpdateProfile' - '@odata.nextLink': + displayName: type: string + description: Display name. nullable: true - additionalProperties: - type: object - microsoft.graph.windowsQualityUpdateProfileAssignmentCollectionResponse: - title: Collection of windowsQualityUpdateProfileAssignment - type: object - properties: - value: + modifiedProperties: type: array items: - $ref: '#/components/schemas/microsoft.graph.windowsQualityUpdateProfileAssignment' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.identity: - title: identity - type: object - properties: - displayName: + $ref: '#/components/schemas/microsoft.graph.auditProperty' + description: List of modified properties. + resourceId: 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.' + description: Audit resource's Id. nullable: true - id: + type: 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.' + description: Audit resource's type. nullable: true additionalProperties: type: object - microsoft.graph.adminConsentState: - title: adminConsentState + description: A class containing the properties for Audit Resource. + microsoft.graph.windowsAutopilotDeploymentState: + title: windowsAutopilotDeploymentState + enum: + - unknown + - success + - inProgress + - failure + - successWithTimeout + - notAttempted + - disabled + - successOnRetry + type: string + description: Deployment states for Autopilot devices + x-ms-enum: + name: windowsAutopilotDeploymentState + modelAsString: false + values: + - value: unknown + description: The deployment state is unknown. + name: unknown + - value: success + description: The deployment succeeded. + name: success + - value: inProgress + description: The deployment state is in progress. + name: inProgress + - value: failure + description: The deployment failed. + name: failure + - value: successWithTimeout + description: The deployment timed out but user clicked past failure. + name: successWithTimeout + - value: notAttempted + description: The deployment was not run. + name: notAttempted + - value: disabled + description: The deployment is disabled. + name: disabled + - value: successOnRetry + description: The deployment succeeded after hitting an initial timeout failure. + name: successOnRetry + microsoft.graph.enrollmentState: + title: enrollmentState + enum: + - unknown + - enrolled + - pendingReset + - failed + - notContacted + - blocked + type: string + x-ms-enum: + name: enrollmentState + modelAsString: false + values: + - value: unknown + description: Device enrollment state is unknown + name: unknown + - value: enrolled + description: Device is Enrolled. + name: enrolled + - value: pendingReset + description: Enrolled but it's enrolled via enrollment profile and the enrolled profile is different from the assigned profile. + name: pendingReset + - value: failed + description: Not enrolled and there is enrollment failure record. + name: failed + - value: notContacted + description: Device is imported but not enrolled. + name: notContacted + - value: blocked + description: 'Device is enrolled as userless, but is blocked from moving to user enrollment because the app failed to install.' + name: blocked + microsoft.graph.windowsAutopilotEnrollmentType: + title: windowsAutopilotEnrollmentType + enum: + - unknown + - azureADJoinedWithAutopilotProfile + - offlineDomainJoined + - azureADJoinedUsingDeviceAuthWithAutopilotProfile + - azureADJoinedUsingDeviceAuthWithoutAutopilotProfile + - azureADJoinedWithOfflineAutopilotProfile + - azureADJoinedWithWhiteGlove + - offlineDomainJoinedWithWhiteGlove + - offlineDomainJoinedWithOfflineAutopilotProfile + type: string + microsoft.graph.onboardingStatus: + title: onboardingStatus + enum: + - unknown + - inprogress + - onboarded + - failed + - offboarding + - unknownFutureValue + type: string + description: The onboarding status of the tenant. + x-ms-enum: + name: onboardingStatus + modelAsString: false + values: + - value: unknown + description: Unknown + name: unknown + - value: inprogress + description: In progress + name: inprogress + - value: onboarded + description: Onboarded + name: onboarded + - value: failed + description: Failed + name: failed + - value: offboarding + description: Offboarding + name: offboarding + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.cloudCertificationAuthorityCertificateKeySize: + title: cloudCertificationAuthorityCertificateKeySize enum: - - notConfigured - - granted - - notGranted + - unknown + - rsa2048 + - rsa3072 + - rsa4096 + - eCP256 + - eCP256k + - eCP384 + - eCP521 + - unknownFutureValue type: string - description: Admin consent state. + description: Enum of possible cloud certification authority certificate cryptography and key size combinations. x-ms-enum: - name: adminConsentState + name: cloudCertificationAuthorityCertificateKeySize modelAsString: false values: - - value: notConfigured - description: Admin did not configure the item - name: notConfigured - - value: granted - description: Admin granted item - name: granted - - value: notGranted - description: Admin deos not grant item - name: notGranted - microsoft.graph.connectorName: - title: connectorName + - value: unknown + description: Default. Unknown or invalid value. + name: unknown + - value: rsa2048 + description: A certificate generated using RSA cryptography and a key size of 2048 bits. + name: rsa2048 + - value: rsa3072 + description: A certificate generated using RSA cryptography and a key size of 3072 bits. + name: rsa3072 + - value: rsa4096 + description: A certificate generated using RSA cryptography and a key size of 4096 bits. + name: rsa4096 + - value: eCP256 + description: A certificate generated using Elliptic Curve cryptography and a key size of 256 bits. + name: eCP256 + - value: eCP256k + description: A certificate generated using Elliptic Curve cryptography and a key size of 256 bits with a Koblitz curve. + name: eCP256k + - value: eCP384 + description: A certificate generated using Elliptic Curve cryptography and a key size of 384 bits. + name: eCP384 + - value: eCP521 + description: A certificate generated using Elliptic Curve cryptography and a key size of 521 bits. + name: eCP521 + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.cloudCertificationAuthorityStatus: + title: cloudCertificationAuthorityStatus enum: - - applePushNotificationServiceExpirationDateTime - - vppTokenExpirationDateTime - - vppTokenLastSyncDateTime - - windowsAutopilotLastSyncDateTime - - windowsStoreForBusinessLastSyncDateTime - - jamfLastSyncDateTime - - ndesConnectorLastConnectionDateTime - - appleDepExpirationDateTime - - appleDepLastSyncDateTime - - onPremConnectorLastSyncDateTime - - googlePlayAppLastSyncDateTime - - googlePlayConnectorLastModifiedDateTime - - windowsDefenderATPConnectorLastHeartbeatDateTime - - mobileThreatDefenceConnectorLastHeartbeatDateTime - - chromebookLastDirectorySyncDateTime - - futureValue + - unknown + - active + - paused + - revoked + - signingPending + - unknownFutureValue type: string - description: Connectors name for connector status + description: Enum type of possible certification authority statuses. These statuses indicate whether a certification authority is currently able to issue certificates or temporarily paused or permanently revoked. x-ms-enum: - name: connectorName + name: cloudCertificationAuthorityStatus modelAsString: false values: - - value: applePushNotificationServiceExpirationDateTime - description: Indicates the expiration date/time for the Apple MDM Push Certificate. - name: applePushNotificationServiceExpirationDateTime - - value: vppTokenExpirationDateTime - description: Indicates the expiration date/time for Vpp Token. - name: vppTokenExpirationDateTime - - value: vppTokenLastSyncDateTime - description: Indicate the last sync data/time that the Vpp Token performed a sync. - name: vppTokenLastSyncDateTime - - value: windowsAutopilotLastSyncDateTime - description: Indicate the last sync date/time that the Windows Autopilot performed a sync. - name: windowsAutopilotLastSyncDateTime - - value: windowsStoreForBusinessLastSyncDateTime - description: Indicates the last sync date/time that the Windows Store for Business performed a sync. - name: windowsStoreForBusinessLastSyncDateTime - - value: jamfLastSyncDateTime - description: Indicates the last sync date/time that the JAMF connector performed a sync. - name: jamfLastSyncDateTime - - value: ndesConnectorLastConnectionDateTime - description: Indicates the last sync date/time that the NDES connector performed a sync. - name: ndesConnectorLastConnectionDateTime - - value: appleDepExpirationDateTime - description: Indicates the expiration date/time for the Apple Enrollment Program token. - name: appleDepExpirationDateTime - - value: appleDepLastSyncDateTime - description: Indicates the last sync date/time that the Apple Enrollment Program token performed a sync. - name: appleDepLastSyncDateTime - - value: onPremConnectorLastSyncDateTime - description: Indicates the last sync date/time that the Exchange ActiveSync connector performed a sync. - name: onPremConnectorLastSyncDateTime - - value: googlePlayAppLastSyncDateTime - description: Indicates the last sync date/time that the Google Play App performed a sync. - name: googlePlayAppLastSyncDateTime - - value: googlePlayConnectorLastModifiedDateTime - description: Indicates the last modified date / time that the Google Play connector was updated. - name: googlePlayConnectorLastModifiedDateTime - - value: windowsDefenderATPConnectorLastHeartbeatDateTime - description: Indicates the last heartbeat date/time that the Windows Defender ATP connector was contacted. - name: windowsDefenderATPConnectorLastHeartbeatDateTime - - value: mobileThreatDefenceConnectorLastHeartbeatDateTime - description: Indicates the last heartbeat date/time that the Mobile Threat Defence connector was contacted. - name: mobileThreatDefenceConnectorLastHeartbeatDateTime - - value: chromebookLastDirectorySyncDateTime - description: Indicates the last sync date/time that the Chrombook Last Directory performed a sync. - name: chromebookLastDirectorySyncDateTime - - value: futureValue - description: Future use - name: futureValue - microsoft.graph.connectorHealthState: - title: connectorHealthState + - value: unknown + description: Default. Indicates certification authority has an unknown or invalid status. + name: unknown + - value: active + description: Indicates certification authority is active and can issue certificates. + name: active + - value: paused + description: Indicates certification authority has been paused from issuing certificates. Paused certification authorities can be put back in an active status to continue issuing certificates. + name: paused + - value: revoked + description: Indicates certification authority has been revoked. This is a permanent state that cannot be changed. + name: revoked + - value: signingPending + description: Indicates certification authority certificate signing request has been created and can be downloaded for signing and then be uploaded. + name: signingPending + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.cloudCertificationAuthorityHashingAlgorithm: + title: cloudCertificationAuthorityHashingAlgorithm enum: - - healthy - - warning - - unhealthy - unknown + - sha256 + - sha384 + - sha512 + - unknownFutureValue type: string - description: Connector health state for connector status + description: Enum type of possible certificate hashing algorithms used by the certification authority to create certificates. x-ms-enum: - name: connectorHealthState + name: cloudCertificationAuthorityHashingAlgorithm modelAsString: false values: - - value: healthy - description: Indicates a healthy connector status and no action required. - name: healthy - - value: warning - description: Indicates that a connector needs attention. - name: warning - - value: unhealthy - description: Indicates that a connector needs immediate attention to retain functionality. - name: unhealthy - value: unknown - description: unknown + description: Default. The hashing algorithm is unknown or invalid. name: unknown - microsoft.graph.companyPortalBlockedAction: - title: companyPortalBlockedAction - type: object - properties: - action: - $ref: '#/components/schemas/microsoft.graph.companyPortalAction' - ownerType: - $ref: '#/components/schemas/microsoft.graph.ownerType' - platform: - $ref: '#/components/schemas/microsoft.graph.devicePlatformType' - additionalProperties: - type: object - description: Blocked actions on the company portal as per platform and device ownership types - microsoft.graph.mimeContent: - title: mimeContent + - value: sha256 + description: The hashing algorithm is SHA-256. + name: sha256 + - value: sha384 + description: The hashing algorithm is SHA-384. + name: sha384 + - value: sha512 + description: The hashing algorithm is SHA-512. + name: sha512 + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.cloudCertificationAuthorityType: + title: cloudCertificationAuthorityType + enum: + - unknown + - rootCertificationAuthority + - issuingCertificationAuthority + - issuingCertificationAuthorityWithExternalRoot + - unknownFutureValue + type: string + description: Enum type of possible certificate authority types. This feature supports a two-tier certification authority model with a root certification authority and one or more child issuing (intermediate) certification authorities. + x-ms-enum: + name: cloudCertificationAuthorityType + modelAsString: false + values: + - value: unknown + description: Default. Unknown or invalid certification authority type. + name: unknown + - value: rootCertificationAuthority + description: Indicates root certification authority. Can be used as the parent of an issuing certification authority. Root Certification Authority cannot issue leaf certificates. + name: rootCertificationAuthority + - value: issuingCertificationAuthority + description: Indicates issuing (subordinate) certification authority. Must have a parent root certification authority. Issuing Certification Authority can issue leaf certificates. + name: issuingCertificationAuthority + - value: issuingCertificationAuthorityWithExternalRoot + description: Indicates issuing (subordinate) certification authority that has an external root certification authority. Issuing Certification Authority with external root can issue leaf certificates. + name: issuingCertificationAuthorityWithExternalRoot + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.extendedKeyUsage: + title: extendedKeyUsage type: object properties: - type: + name: type: string - description: Indicates the content mime type. + description: Extended Key Usage Name nullable: true - value: + objectIdentifier: type: string - description: The byte array that contains the actual content. - format: base64url + description: Extended Key Usage Object Identifier nullable: true additionalProperties: type: object - description: Contains properties for a generic mime content. - microsoft.graph.enrollmentAvailabilityOptions: - title: enrollmentAvailabilityOptions + description: The Custom Extended Key Usage definition + microsoft.graph.cloudCertificationAuthorityKeyPlatformType: + title: cloudCertificationAuthorityKeyPlatformType enum: - - availableWithPrompts - - availableWithoutPrompts - - unavailable + - unknown + - software + - hardwareSecurityModule + - unknownFutureValue type: string - description: Options available for enrollment flow customization + description: Enum type of possible key platforms used by the certification authority. x-ms-enum: - name: enrollmentAvailabilityOptions + name: cloudCertificationAuthorityKeyPlatformType modelAsString: false values: - - value: availableWithPrompts - description: Device enrollment flow is shown to the end user with guided enrollment prompts - name: availableWithPrompts - - value: availableWithoutPrompts - description: Device enrollment flow is available to the end user without guided enrollment prompts - name: availableWithoutPrompts - - value: unavailable - description: Device enrollment flow is unavailable to the enduser - name: unavailable - microsoft.graph.rgbColor: - title: rgbColor - type: object - properties: - b: - type: integer - description: Blue value - format: uint8 - g: - type: integer - description: Green value - format: uint8 - r: - type: integer - description: Red value - format: uint8 - additionalProperties: - type: object - description: Color in RGB. - microsoft.graph.derivedCredentialProviderType: - title: derivedCredentialProviderType + - value: unknown + description: Default. The key platform type is unknown or invalid. + name: unknown + - value: software + description: The certification authority keys are stored in software. + name: software + - value: hardwareSecurityModule + description: The certification authority keys are stored in a hardware security module. + name: hardwareSecurityModule + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.cloudCertificationAuthorityLeafCertificateStatus: + title: cloudCertificationAuthorityLeafCertificateStatus enum: - - notConfigured - - entrustDataCard - - purebred - - xTec - - intercede + - unknown + - active + - revoked + - expired + - unknownFutureValue type: string - description: Provider type for Derived Credentials. + description: Enum type of possible leaf certificate statuses. These statuses indicate whether certificates are active and usable or unusable if they have been revoked or expired. x-ms-enum: - name: derivedCredentialProviderType + name: cloudCertificationAuthorityLeafCertificateStatus modelAsString: false values: - - value: notConfigured - description: No Derived Credential Provider Configured. - name: notConfigured - - value: entrustDataCard - description: Entrust. - name: entrustDataCard - - value: purebred - description: Purebred - Defense Information Systems Agency. - name: purebred - - value: xTec - description: Xtec - AuthentX. - name: xTec - - value: intercede - description: Intercede. - name: intercede - microsoft.graph.windowsMalwareCategoryCount: - title: windowsMalwareCategoryCount - type: object - properties: - activeMalwareDetectionCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Count of active malware detections for this malware category. Valid values -2147483648 to 2147483647 - format: int32 - category: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareCategory' - deviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Count of devices with malware detections for this malware category - format: int32 - distinctActiveMalwareCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Count of distinct active malwares for this malware category. Valid values -2147483648 to 2147483647 - format: int32 - lastUpdateDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 of the last update for the device count in UTC - format: date-time - additionalProperties: - type: object - description: Malware category device count - microsoft.graph.windowsMalwareExecutionStateCount: - title: windowsMalwareExecutionStateCount - type: object - properties: - deviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Count of devices with malware detections for this malware execution state - format: int32 - executionState: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareExecutionState' - lastUpdateDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 of the last update for the device count in UTC - format: date-time - additionalProperties: - type: object - description: Windows malware execution state summary. - microsoft.graph.windowsMalwareNameCount: - title: windowsMalwareNameCount - type: object - properties: - deviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Count of devices with malware dectected for this malware - format: int32 - lastUpdateDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 of the last update for the device count in UTC - format: date-time - malwareIdentifier: - type: string - description: The unique identifier. This is malware identifier - nullable: true - name: - type: string - description: Malware name - nullable: true - additionalProperties: - type: object - description: Malware name device count - microsoft.graph.windowsMalwareSeverityCount: - title: windowsMalwareSeverityCount - type: object - properties: - distinctMalwareCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Count of distinct malwares for this malware State. Valid values -2147483648 to 2147483647 - format: int32 - lastUpdateDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 of the last update for the WindowsMalwareSeverityCount in UTC - format: date-time - malwareDetectionCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Count of threats detections for this malware severity. Valid values -2147483648 to 2147483647 - format: int32 - severity: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareSeverity' - additionalProperties: - type: object - description: Windows Malware Severity Count Summary - microsoft.graph.windowsMalwareStateCount: - title: windowsMalwareStateCount + - value: unknown + description: Default. Unknown or invalid status. + name: unknown + - value: active + description: 'Certificate is active, indicating it is in its validity period and not revoked.' + name: active + - value: revoked + description: Certificate has been revoked by its issuing certification authority. + name: revoked + - value: expired + description: Certificate has expired. + name: expired + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.comanagementEligibleType: + title: comanagementEligibleType + enum: + - comanaged + - eligible + - eligibleButNotAzureAdJoined + - needsOsUpdate + - ineligible + - scheduledForEnrollment + - unknownFutureValue + type: string + x-ms-enum: + name: comanagementEligibleType + modelAsString: false + values: + - value: scheduledForEnrollment + description: Devices scheduled for Co-Management enrollment + name: scheduledForEnrollment + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.complianceManagementPartnerAssignment: + title: complianceManagementPartnerAssignment type: object properties: - deviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Count of devices with malware detections for this malware State - format: int32 - distinctMalwareCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Count of distinct malwares for this malware State. Valid values -2147483648 to 2147483647 - format: int32 - lastUpdateDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 of the last update for the device count in UTC - format: date-time - malwareDetectionCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Count of total malware detections for this malware State. Valid values -2147483648 to 2147483647 - format: int32 - state: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareThreatState' + target: + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' additionalProperties: type: object - description: Windows Malware State Summary. - microsoft.graph.osVersionCount: - title: osVersionCount + description: User group targeting for Compliance Management Partner + microsoft.graph.deviceManagementPartnerTenantState: + title: deviceManagementPartnerTenantState + enum: + - unknown + - unavailable + - enabled + - terminated + - rejected + - unresponsive + type: string + description: Partner state of this tenant. + x-ms-enum: + name: deviceManagementPartnerTenantState + modelAsString: false + values: + - value: unknown + description: Partner state is unknown. + name: unknown + - value: unavailable + description: Partner is unavailable. + name: unavailable + - value: enabled + description: Partner is enabled. + name: enabled + - value: terminated + description: Partner connection is terminated. + name: terminated + - value: rejected + description: Partner messages are rejected. + name: rejected + - value: unresponsive + description: Partner is unresponsive. + name: unresponsive + microsoft.graph.depTokenType: + title: depTokenType + enum: + - none + - dep + - appleSchoolManager + type: string + x-ms-enum: + name: depTokenType + modelAsString: false + values: + - value: none + description: Token Type is None + name: none + - value: dep + description: Token Type is Dep. + name: dep + - value: appleSchoolManager + description: Token Type is Apple School Manager + name: appleSchoolManager + microsoft.graph.depIOSEnrollmentProfile: + allOf: + - $ref: '#/components/schemas/microsoft.graph.depEnrollmentBaseProfile' + - title: depIOSEnrollmentProfile + type: object + properties: + appearanceScreenDisabled: + type: boolean + description: Indicates if Apperance screen is disabled + awaitDeviceConfiguredConfirmation: + type: boolean + description: Indicates if the device will need to wait for configured confirmation + carrierActivationUrl: + type: string + description: Carrier URL for activating device eSIM. + nullable: true + companyPortalVppTokenId: + type: string + description: 'If set, indicates which Vpp token should be used to deploy the Company Portal w/ device licensing. ''enableAuthenticationViaCompanyPortal'' must be set in order for this property to be set.' + nullable: true + deviceToDeviceMigrationDisabled: + type: boolean + description: Indicates if Device To Device Migration is disabled + enableSharedIPad: + type: boolean + description: This indicates whether the device is to be enrolled in a mode which enables multi user scenarios. Only applicable in shared iPads. + enableSingleAppEnrollmentMode: + type: boolean + description: Tells the device to enable single app mode and apply app-lock during enrollment. Default is false. 'enableAuthenticationViaCompanyPortal' and 'companyPortalVppTokenId' must be set for this property to be set. + expressLanguageScreenDisabled: + type: boolean + description: Indicates if Express Language screen is disabled + forceTemporarySession: + type: boolean + description: Indicates if temporary sessions is enabled + homeButtonScreenDisabled: + type: boolean + description: Indicates if home button sensitivity screen is disabled + iMessageAndFaceTimeScreenDisabled: + type: boolean + description: Indicates if iMessage and FaceTime screen is disabled + iTunesPairingMode: + $ref: '#/components/schemas/microsoft.graph.iTunesPairingMode' + managementCertificates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managementCertificateWithThumbprint' + description: Management certificates for Apple Configurator + onBoardingScreenDisabled: + type: boolean + description: Indicates if onboarding setup screen is disabled + passCodeDisabled: + type: boolean + description: Indicates if Passcode setup pane is disabled + passcodeLockGracePeriodInSeconds: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Indicates timeout before locked screen requires the user to enter the device passocde to unlock it + format: int32 + nullable: true + preferredLanguageScreenDisabled: + type: boolean + description: Indicates if Preferred language screen is disabled + restoreCompletedScreenDisabled: + type: boolean + description: Indicates if Weclome screen is disabled + restoreFromAndroidDisabled: + type: boolean + description: Indicates if Restore from Android is disabled + sharedIPadMaximumUserCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: This specifies the maximum number of users that can use a shared iPad. Only applicable in shared iPad mode. + format: int32 + simSetupScreenDisabled: + type: boolean + description: Indicates if the SIMSetup screen is disabled + softwareUpdateScreenDisabled: + type: boolean + description: Indicates if the mandatory sofware update screen is disabled + temporarySessionTimeoutInSeconds: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Indicates timeout of temporary session + format: int32 + updateCompleteScreenDisabled: + type: boolean + description: Indicates if Weclome screen is disabled + userlessSharedAadModeEnabled: + type: boolean + description: Indicates that this apple device is designated to support 'shared device mode' scenarios. This is distinct from the 'shared iPad' scenario. See https://learn.microsoft.com/mem/intune/enrollment/device-enrollment-shared-ios + userSessionTimeoutInSeconds: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Indicates timeout of temporary session + format: int32 + watchMigrationScreenDisabled: + type: boolean + description: Indicates if the watch migration screen is disabled + welcomeScreenDisabled: + type: boolean + description: Indicates if Weclome screen is disabled + zoomDisabled: + type: boolean + description: Indicates if zoom setup pane is disabled + additionalProperties: + type: object + description: The DepIOSEnrollmentProfile resource represents an Apple Device Enrollment Program (DEP) enrollment profile specific to iOS configuration. This type of profile must be assigned to Apple DEP serial numbers before the corresponding devices can enroll via DEP. + microsoft.graph.depMacOSEnrollmentProfile: + allOf: + - $ref: '#/components/schemas/microsoft.graph.depEnrollmentBaseProfile' + - title: depMacOSEnrollmentProfile + type: object + properties: + accessibilityScreenDisabled: + type: boolean + description: Indicates if Accessibility screen is disabled + adminAccountFullName: + type: string + description: Indicates what the full name for the admin account is + nullable: true + adminAccountPassword: + type: string + description: Indicates what the password for the admin account is + nullable: true + adminAccountUserName: + type: string + description: Indicates what the user name for the admin account is + nullable: true + autoAdvanceSetupEnabled: + type: boolean + description: Indicates if Setup Assistant will automatically advance through its screen + autoUnlockWithWatchDisabled: + type: boolean + description: Indicates if UnlockWithWatch screen is disabled + chooseYourLockScreenDisabled: + type: boolean + description: Indicates if iCloud Documents and Desktop screen is disabled + dontAutoPopulatePrimaryAccountInfo: + type: boolean + description: Indicates whether Setup Assistant will auto populate the primary account information + enableRestrictEditing: + type: boolean + description: Indicates whether the user will enable blockediting + fileVaultDisabled: + type: boolean + description: Indicates if file vault is disabled + hideAdminAccount: + type: boolean + description: Indicates whether the admin account should be hidded or not + iCloudDiagnosticsDisabled: + type: boolean + description: Indicates if iCloud Analytics screen is disabled + iCloudStorageDisabled: + type: boolean + description: Indicates if iCloud Documents and Desktop screen is disabled + passCodeDisabled: + type: boolean + description: Indicates if Passcode setup pane is disabled + primaryAccountFullName: + type: string + description: Indicates what the full name for the primary account is + nullable: true + primaryAccountUserName: + type: string + description: Indicates what the account name for the primary account is + nullable: true + registrationDisabled: + type: boolean + description: Indicates if registration is disabled + requestRequiresNetworkTether: + type: boolean + description: Indicates if the device is network-tethered to run the command + setPrimarySetupAccountAsRegularUser: + type: boolean + description: Indicates whether Setup Assistant will set the account as a regular user + skipPrimarySetupAccountCreation: + type: boolean + description: Indicates whether Setup Assistant will skip the user interface for primary account setup + zoomDisabled: + type: boolean + description: Indicates if zoom setup pane is disabled + additionalProperties: + type: object + description: The DepMacOSEnrollmentProfile resource represents an Apple Device Enrollment Program (DEP) enrollment profile specific to macOS configuration. This type of profile must be assigned to Apple DEP serial numbers before the corresponding devices can enroll via DEP. + microsoft.graph.depTvOSEnrollmentProfile: + allOf: + - $ref: '#/components/schemas/microsoft.graph.enrollmentProfile' + - title: depTvOSEnrollmentProfile + type: object + additionalProperties: + type: object + description: 'The depTvOSEnrollmentProfile resource represents an Apple Device Enrollment Program (DEP) enrollment profile specific to Apple TV device configuration. This type of profile must be assigned to Apple TV devices before the devices can enroll via DEP. However, This entity type will only be used as a navigation property to fetch the display name of the profile while getting the exitsing depOnboardingSetting entity, it won''t support any operations, as the new entity is supported in device configuration(DCV2) graph calls' + microsoft.graph.depVisionOSEnrollmentProfile: + allOf: + - $ref: '#/components/schemas/microsoft.graph.enrollmentProfile' + - title: depVisionOSEnrollmentProfile + type: object + additionalProperties: + type: object + description: The enrollmentProfile resource represents a collection of configurations which must be provided pre-enrollment to enable enrolling certain devices whose identities have been pre-staged. Pre-staged device identities are assigned to this type of profile to apply the profile's configurations at enrollment of the corresponding device. + microsoft.graph.enrollmentProfile: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: enrollmentProfile + type: object + properties: + configurationEndpointUrl: + type: string + description: Configuration endpoint url to use for Enrollment + nullable: true + description: + type: string + description: Description of the profile + nullable: true + displayName: + type: string + description: Name of the profile + nullable: true + enableAuthenticationViaCompanyPortal: + type: boolean + description: Indicates to authenticate with Apple Setup Assistant instead of Company Portal. + requireCompanyPortalOnSetupAssistantEnrolledDevices: + type: boolean + description: Indicates that Company Portal is required on setup assistant enrolled devices + requiresUserAuthentication: + type: boolean + description: Indicates if the profile requires user authentication + additionalProperties: + type: object + description: The enrollmentProfile resource represents a collection of configurations which must be provided pre-enrollment to enable enrolling certain devices whose identities have been pre-staged. Pre-staged device identities are assigned to this type of profile to apply the profile's configurations at enrollment of the corresponding device. + microsoft.graph.importedAppleDeviceIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: importedAppleDeviceIdentity + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Created Date Time of the device + format: date-time + description: + type: string + description: The description of the device + nullable: true + discoverySource: + $ref: '#/components/schemas/microsoft.graph.discoverySource' + enrollmentState: + $ref: '#/components/schemas/microsoft.graph.enrollmentState' + isDeleted: + type: boolean + description: Indicates if the device is deleted from Apple Business Manager + nullable: true + isSupervised: + type: boolean + description: Indicates if the Apple device is supervised. + lastContactedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Last Contacted Date Time of the device + format: date-time + platform: + $ref: '#/components/schemas/microsoft.graph.platform' + requestedEnrollmentProfileAssignmentDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time enrollment profile was assigned to the device + format: date-time + nullable: true + requestedEnrollmentProfileId: + type: string + description: Enrollment profile Id admin intends to apply to the device during next enrollment + nullable: true + serialNumber: + type: string + description: Device serial number + nullable: true + additionalProperties: + type: object + description: The importedAppleDeviceIdentity resource represents the imported device identity of an Apple device . + microsoft.graph.deviceComplianceScriptDeviceState: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceComplianceScriptDeviceState + type: object + properties: + detectionState: + $ref: '#/components/schemas/microsoft.graph.runState' + expectedStateUpdateDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The next timestamp of when the device compliance script is expected to execute + format: date-time + nullable: true + lastStateUpdateDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 timestamp of when the device compliance script executed + format: date-time + lastSyncDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The last time that Intune Managment Extension synced with Intune + format: date-time + scriptError: + type: string + description: Error from the detection script + nullable: true + scriptOutput: + type: string + description: Output of the detection script + nullable: true + managedDevice: + $ref: '#/components/schemas/microsoft.graph.managedDevice' + additionalProperties: + type: object + description: Contains properties for device run state of the device compliance script. + microsoft.graph.deviceComplianceScriptRunSummary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceComplianceScriptRunSummary + type: object + properties: + detectionScriptErrorDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of devices on which the detection script execution encountered an error and did not complete. Valid values -2147483648 to 2147483647 + format: int32 + detectionScriptPendingDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of devices which have not yet run the latest version of the device compliance script. Valid values -2147483648 to 2147483647 + format: int32 + issueDetectedDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of devices for which the detection script found an issue. Valid values -2147483648 to 2147483647 + format: int32 + lastScriptRunDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Last run time for the script across all devices + format: date-time + nullable: true + noIssueDetectedDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of devices for which the detection script did not find an issue and the device is healthy. Valid values -2147483648 to 2147483647 + format: int32 + additionalProperties: + type: object + description: Contains properties for the run summary of a device management script. + microsoft.graph.managedDeviceReportedApp: + title: managedDeviceReportedApp type: object properties: - deviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Count of devices with malware for the OS version - format: int32 - lastUpdateDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 of the last update for the device count in UTC - format: date-time - osVersion: + appId: type: string - description: OS version + description: The application or bundle identifier of the application nullable: true additionalProperties: type: object - description: Count of devices with malware for each OS version - microsoft.graph.androidDeviceOwnerEnrollmentMode: - title: androidDeviceOwnerEnrollmentMode + description: Application data for reporting + microsoft.graph.restrictedAppsState: + title: restrictedAppsState enum: - - corporateOwnedDedicatedDevice - - corporateOwnedFullyManaged - - corporateOwnedWorkProfile - - corporateOwnedAOSPUserlessDevice - - corporateOwnedAOSPUserAssociatedDevice + - prohibitedApps + - notApprovedApps type: string - description: The enrollment mode for an enrollment profile. + description: Restricted apps state x-ms-enum: - name: androidDeviceOwnerEnrollmentMode + name: restrictedAppsState modelAsString: false values: - - value: corporateOwnedAOSPUserlessDevice - description: 'Corporate owned, userless Android Open Source Project (AOSP) device, without Google Mobile Services.' - name: corporateOwnedAOSPUserlessDevice - - value: corporateOwnedAOSPUserAssociatedDevice - description: 'Corporate owned, user-associated Android Open Source Project (AOSP) device, without Google Mobile Services.' - name: corporateOwnedAOSPUserAssociatedDevice - microsoft.graph.androidDeviceOwnerEnrollmentTokenType: - title: androidDeviceOwnerEnrollmentTokenType + - value: prohibitedApps + description: Prohibited apps + name: prohibitedApps + - value: notApprovedApps + description: Not approved apps + name: notApprovedApps + microsoft.graph.certificateRevocationStatus: + title: certificateRevocationStatus enum: - - default - - corporateOwnedDedicatedDeviceWithAzureADSharedMode - - deviceStaging + - none + - pending + - issued + - failed + - revoked type: string - description: The enrollment token type for an enrollment profile. + description: Certificate Revocation Status. x-ms-enum: - name: androidDeviceOwnerEnrollmentTokenType + name: certificateRevocationStatus modelAsString: false values: - - value: default - description: Default token type. - name: default - - value: corporateOwnedDedicatedDeviceWithAzureADSharedMode - description: Token type for Azure AD shared dedicated device enrollment. It applies to CorporateOwnedDedicatedDevice enrollment mode only. - name: corporateOwnedDedicatedDeviceWithAzureADSharedMode - - value: deviceStaging - description: Token type for Android Device Staging enrollment type. It applies to CorporateOwnedFullyManaged and CorporateOwnedWorkProfile only. - name: deviceStaging - microsoft.graph.aospWifiSecurityType: - title: aospWifiSecurityType + - value: none + description: Not revoked. + name: none + - value: pending + description: Revocation pending. + name: pending + - value: issued + description: Revocation command issued. + name: issued + - value: failed + description: Revocation failed. + name: failed + - value: revoked + description: Revoked. + name: revoked + microsoft.graph.deviceCustomAttributeValueType: + title: deviceCustomAttributeValueType enum: - - none - - wpa - - wep + - integer + - string + - dateTime type: string - description: This enum represents Wi-Fi Security Types for Android Device Owner AOSP Scenarios. + description: Represents the expected type for a macOS custom attribute script value. x-ms-enum: - name: aospWifiSecurityType + name: deviceCustomAttributeValueType modelAsString: false values: - - value: none - description: No security type. - name: none - - value: wpa - description: WPA-Pre-shared-key - name: wpa - - value: wep - description: WEP-Pre-shared-key - name: wep - microsoft.graph.appleOwnerTypeEnrollmentType: - title: appleOwnerTypeEnrollmentType - type: object - properties: - enrollmentType: - $ref: '#/components/schemas/microsoft.graph.appleUserInitiatedEnrollmentType' - ownerType: - $ref: '#/components/schemas/microsoft.graph.managedDeviceOwnerType' - additionalProperties: - type: object - microsoft.graph.appleUserInitiatedEnrollmentType: - title: appleUserInitiatedEnrollmentType + - value: integer + description: Indicates the value for a custom attribute script is an integer. + name: integer + - value: string + description: Indicates the value for a custom attribute script is a string. + name: string + - value: dateTime + description: Indicates the value for a custom attribute script is a date conforming to ISO 8601. + name: dateTime + microsoft.graph.deviceEnrollmentConfigurationType: + title: deviceEnrollmentConfigurationType enum: - unknown - - device - - user - - accountDrivenUserEnrollment - - webDeviceEnrollment + - limit + - platformRestrictions + - windowsHelloForBusiness + - defaultLimit + - defaultPlatformRestrictions + - defaultWindowsHelloForBusiness + - defaultWindows10EnrollmentCompletionPageConfiguration + - windows10EnrollmentCompletionPageConfiguration + - deviceComanagementAuthorityConfiguration + - singlePlatformRestriction - unknownFutureValue + - enrollmentNotificationsConfiguration type: string + description: Describes the TemplateFamily for the Template entity x-ms-enum: - name: appleUserInitiatedEnrollmentType + name: deviceEnrollmentConfigurationType modelAsString: false values: - value: unknown - description: Default value in case enum parsing fails + description: Default. Set to unknown if the configuration type cannot be determined. name: unknown - - value: device - description: 'Device enrollment via the iOS Company Portal. The default user-initiated enrollment type, which does not segregate corporate and personal data. Supported on all Intune-supported iOS/iPadOS versions.' - name: device - - value: user - description: Profile-driven user enrollment via the iOS Company Portal. An enrollment type that segregates corportate and personal data. Supported on devices running iOS/iPadOS 13 and higher. - name: user - - value: accountDrivenUserEnrollment - description: Account-driven user enrollment. Users will enroll from the iOS Settings app without using the iOS Company Portal. This enrollment type segregates corporate and personal data. Supported on devices running iOS/iPadOS 15 and higher. - name: accountDrivenUserEnrollment - - value: webDeviceEnrollment - description: Device enrollment via the web. Users will enroll without using the iOS Company Portal. This enrollment type does not segregate corporate and personal data. Supported on all Intune-supported iOS/iPadOS versions. - name: webDeviceEnrollment + - value: limit + description: Indicates that configuration is of type limit which refers to number of devices a user is allowed to enroll. + name: limit + - value: platformRestrictions + description: Indicates that configuration is of type platform restriction which refers to types of devices a user is allowed to enroll. + name: platformRestrictions + - value: windowsHelloForBusiness + description: Indicates that configuration is of type Windows Hello which refers to authentication method devices would use. + name: windowsHelloForBusiness + - value: defaultLimit + description: Indicates that configuration is of type default limit which refers to types of devices a user is allowed to enroll by default. + name: defaultLimit + - value: defaultPlatformRestrictions + description: Indicates that configuration is of type default platform restriction which refers to types of devices a user is allowed to enroll by default. + name: defaultPlatformRestrictions + - value: defaultWindowsHelloForBusiness + description: Indicates that configuration is of type default Windows Hello which refers to authentication method devices would use by default. + name: defaultWindowsHelloForBusiness + - value: defaultWindows10EnrollmentCompletionPageConfiguration + description: Indicates that configuration is of type default Enrollment status page which refers to startup page displayed during OOBE in Autopilot devices by default. + name: defaultWindows10EnrollmentCompletionPageConfiguration + - value: windows10EnrollmentCompletionPageConfiguration + description: Indicates that configuration is of type Enrollment status page which refers to startup page displayed during OOBE in Autopilot devices. + name: windows10EnrollmentCompletionPageConfiguration + - value: deviceComanagementAuthorityConfiguration + description: Indicates that configuration is of type Comanagement Authority which refers to policies applied to Co-Managed devices. + name: deviceComanagementAuthorityConfiguration + - value: singlePlatformRestriction + description: Indicates that configuration is of type single platform restriction which refers to types of devices a user is allowed to enroll. + name: singlePlatformRestriction - value: unknownFutureValue description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - microsoft.graph.appleEnrollmentProfileAssignment: + - 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.enrollmentConfigurationAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: appleEnrollmentProfileAssignment + - title: enrollmentConfigurationAssignment type: object properties: + source: + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentSource' + sourceId: + type: string + description: Identifier for resource used for deployment to a group + nullable: true target: $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' additionalProperties: type: object - description: An assignment of an Apple profile. - microsoft.graph.auditActor: - title: auditActor + description: Enrollment Configuration Assignment + microsoft.graph.deviceManagementPartnerAssignment: + title: deviceManagementPartnerAssignment type: object properties: - applicationDisplayName: - type: string - description: Name of the Application. - nullable: true - applicationId: - type: string - description: AAD Application Id. - nullable: true - auditActorType: - type: string - description: Actor Type. - nullable: true - ipAddress: - type: string - description: IPAddress. - nullable: true - remoteTenantId: - type: string - description: Remote Tenant Id - nullable: true - remoteUserId: + target: + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' + additionalProperties: + type: object + description: User group targeting for Device Management Partner + microsoft.graph.deviceManagementPartnerAppType: + title: deviceManagementPartnerAppType + enum: + - unknown + - singleTenantApp + - multiTenantApp + type: string + description: Partner App Type. + x-ms-enum: + name: deviceManagementPartnerAppType + modelAsString: false + values: + - value: unknown + description: Partner App type is unknown. + name: unknown + - value: singleTenantApp + description: Partner App is Single tenant in AAD. + name: singleTenantApp + - value: multiTenantApp + description: Partner App is Multi tenant in AAD. + name: multiTenantApp + microsoft.graph.deviceManagementDomainJoinConnectorState: + title: deviceManagementDomainJoinConnectorState + enum: + - active + - error + - inactive + type: string + description: The ODJ request states. + x-ms-enum: + name: deviceManagementDomainJoinConnectorState + modelAsString: false + values: + - value: active + description: Connector is actively pinging Intune. + name: active + - value: error + description: There is no heart-beat from connector from last one hour. + name: error + - value: inactive + description: There is no heart-beat from connector from last 5 days. + name: inactive + microsoft.graph.elevationRequestApplicationDetail: + title: elevationRequestApplicationDetail + type: object + properties: + fileDescription: type: string - description: Remote User Id + description: 'The path of the file in the request for elevation, for example, %programfiles%/git/cmd' nullable: true - servicePrincipalName: + fileHash: type: string - description: Service Principal Name (SPN). + description: 'The SHA256 hash of the file in the request for elevation, for example, ''18ee24150dcb1d96752a4d6dd0f20dfd8ba8c38527e40aa8509b7adecf78f9c6''' nullable: true - type: + fileName: type: string - description: Actor Type. + description: 'The name of the file in the request for elevation, for example, git.exe' nullable: true - userId: + filePath: type: string - description: User Id. + description: 'The path of the file in the request for elevation, for example, %programfiles%/git/cmd' nullable: true - userPermissions: - type: array - items: - type: string - nullable: true - description: List of user permissions when the audit was performed. - userPrincipalName: + productInternalName: type: string - description: User Principal Name (UPN). + description: 'The internal name of the application for which elevation request has been made. For example, ''git''' nullable: true - userRoleScopeTags: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.roleScopeTagInfo' - description: List of user scope tags when the audit was performed. - additionalProperties: - type: object - description: A class containing the properties for Audit Actor. - microsoft.graph.auditResource: - title: auditResource - type: object - properties: - auditResourceType: + productName: type: string - description: Audit resource's type. + description: 'The product name of the application for which elevation request has been made. For example, ''Git''' nullable: true - displayName: + productVersion: type: string - description: Display name. + description: 'The product version of the application for which elevation request has been made. For example, ''2.40.1.0''' nullable: true - modifiedProperties: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.auditProperty' - description: List of modified properties. - resourceId: + publisherCert: type: string - description: Audit resource's Id. + description: 'The list of base64 encoded certificate for each signer, for example, string[encodedleafcert1, encodedleafcert2....]' nullable: true - type: + publisherName: type: string - description: Audit resource's type. + description: 'The certificate issuer name of the certificate used to sign the application, for example, ''Sectigo Public Code Signing CA R36''' nullable: true additionalProperties: type: object - description: A class containing the properties for Audit Resource. - microsoft.graph.windowsAutopilotDeploymentState: - title: windowsAutopilotDeploymentState + description: The details of the application which the user has requested to elevate + microsoft.graph.elevationRequestState: + title: elevationRequestState enum: - - unknown - - success - - inProgress - - failure - - successWithTimeout - - notAttempted - - disabled - - successOnRetry + - none + - pending + - approved + - denied + - expired + - unknownFutureValue + - revoked + - completed type: string - description: Deployment states for Autopilot devices + description: Indicates state of elevation request x-ms-enum: - name: windowsAutopilotDeploymentState + name: elevationRequestState modelAsString: false values: - - value: unknown - description: The deployment state is unknown. - name: unknown - - value: success - description: The deployment succeeded. - name: success - - value: inProgress - description: The deployment state is in progress. - name: inProgress - - value: failure - description: The deployment failed. - name: failure - - value: successWithTimeout - description: The deployment timed out but user clicked past failure. - name: successWithTimeout - - value: notAttempted - description: The deployment was not run. - name: notAttempted - - value: disabled - description: The deployment is disabled. - name: disabled - - value: successOnRetry - description: The deployment succeeded after hitting an initial timeout failure. - name: successOnRetry - microsoft.graph.enrollmentState: - title: enrollmentState + - value: none + description: Default Value. Indicates that elevation request status is unavailable + name: none + - value: pending + description: Initial state when request is submitted but no approval/denial action taken + name: pending + - value: approved + description: Indicates elevation request has been approved by IT Admin. + name: approved + - value: denied + description: Indicates elevation request has been denied by IT Admin. + name: denied + - value: expired + description: 'Set to expire when Approved for is elapsed or ExpireDate is elapsed, whichever is sooner.' + name: expired + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + - 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.licenseType: + title: licenseType enum: - - unknown - - enrolled - - pendingReset - - failed - - notContacted - - blocked + - notPaid + - paid + - trial + - unknownFutureValue type: string + description: 'Indicates whether tenant has a valid Intune Endpoint Privilege Management license. Possible value are : 0 - notPaid, 1 - paid, 2 - trial. See LicenseType enum for more details. Default notPaid .' x-ms-enum: - name: enrollmentState + name: licenseType modelAsString: false values: - - value: unknown - description: Device enrollment state is unknown - name: unknown - - value: enrolled - description: Device is Enrolled. - name: enrolled - - value: pendingReset - description: Enrolled but it's enrolled via enrollment profile and the enrolled profile is different from the assigned profile. - name: pendingReset - - value: failed - description: Not enrolled and there is enrollment failure record. - name: failed - - value: notContacted - description: Device is imported but not enrolled. - name: notContacted - - value: blocked - description: 'Device is enrolled as userless, but is blocked from moving to user enrollment because the app failed to install.' - name: blocked - microsoft.graph.windowsAutopilotEnrollmentType: - title: windowsAutopilotEnrollmentType - enum: - - unknown - - azureADJoinedWithAutopilotProfile - - offlineDomainJoined - - azureADJoinedUsingDeviceAuthWithAutopilotProfile - - azureADJoinedUsingDeviceAuthWithoutAutopilotProfile - - azureADJoinedWithOfflineAutopilotProfile - - azureADJoinedWithWhiteGlove - - offlineDomainJoinedWithWhiteGlove - - offlineDomainJoinedWithOfflineAutopilotProfile - type: string - microsoft.graph.deviceManagementAutopilotPolicyStatusDetail: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementAutopilotPolicyStatusDetail - type: object - properties: - complianceStatus: - $ref: '#/components/schemas/microsoft.graph.deviceManagementAutopilotPolicyComplianceStatus' - displayName: - type: string - description: The friendly name of the policy. - nullable: true - errorCode: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The errorode associated with the compliance or enforcement status of the policy. Error code for enforcement status takes precedence if it exists. - format: int32 - lastReportedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Timestamp of the reported policy status - format: date-time - policyType: - $ref: '#/components/schemas/microsoft.graph.deviceManagementAutopilotPolicyType' - trackedOnEnrollmentStatus: - type: boolean - description: Indicates if this policy was tracked as part of the autopilot bootstrap enrollment sync session - additionalProperties: - type: object - description: Policy status detail item contained by an autopilot event. - microsoft.graph.onboardingStatus: - title: onboardingStatus + - value: notPaid + description: Indicates the tenant has neither trial or paid license. + name: notPaid + - value: paid + description: Indicates the tenant has paid Endpoint Privilege Management license. + name: paid + - value: trial + description: Indicates the tenant has trial Endpoint Privilege Management license. + name: trial + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.deviceManagementExchangeConnectorType: + title: deviceManagementExchangeConnectorType enum: - - unknown - - inprogress - - onboarded - - failed - - offboarding + - onPremises + - hosted + - serviceToService + - dedicated - unknownFutureValue type: string - description: The onboarding status of the tenant. + description: The type of Exchange Connector. x-ms-enum: - name: onboardingStatus + name: deviceManagementExchangeConnectorType modelAsString: false values: - - value: unknown - description: Unknown - name: unknown - - value: inprogress - description: In progress - name: inprogress - - value: onboarded - description: Onboarded - name: onboarded - - value: failed - description: Failed - name: failed - - value: offboarding - description: Offboarding - name: offboarding + - value: onPremises + description: Connects to on-premises Exchange Environment. + name: onPremises + - value: hosted + description: Connects to O365 multi-tenant Exchange environment + name: hosted + - value: serviceToService + description: Intune Service connects directly to O365 multi-tenant Exchange environment + name: serviceToService + - value: dedicated + description: Connects to O365 Dedicated Exchange environment. + name: dedicated - value: unknownFutureValue - description: UnknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - microsoft.graph.comanagementEligibleType: - title: comanagementEligibleType + microsoft.graph.deviceManagementExchangeConnectorStatus: + title: deviceManagementExchangeConnectorStatus enum: - - comanaged - - eligible - - eligibleButNotAzureAdJoined - - needsOsUpdate - - ineligible - - scheduledForEnrollment + - none + - connectionPending + - connected + - disconnected - unknownFutureValue type: string + description: The current status of the Exchange Connector. x-ms-enum: - name: comanagementEligibleType + name: deviceManagementExchangeConnectorStatus modelAsString: false values: - - value: scheduledForEnrollment - description: Devices scheduled for Co-Management enrollment - name: scheduledForEnrollment + - value: none + description: No Connector exists. + name: none + - value: connectionPending + description: Pending Connection to the Exchange Environment. + name: connectionPending + - value: connected + description: Connected to the Exchange Environment + name: connected + - value: disconnected + description: Disconnected from the Exchange Environment + name: disconnected - value: unknownFutureValue description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - microsoft.graph.complianceManagementPartnerAssignment: - title: complianceManagementPartnerAssignment + microsoft.graph.deviceManagementExchangeAccessRule: + title: deviceManagementExchangeAccessRule type: object properties: - target: - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' + accessLevel: + $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessLevel' + deviceClass: + $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeDeviceClass' additionalProperties: type: object - description: User group targeting for Compliance Management Partner - microsoft.graph.deviceManagementPartnerTenantState: - title: deviceManagementPartnerTenantState + description: Device Access Rules in Exchange. + microsoft.graph.deviceManagementExchangeAccessLevel: + title: deviceManagementExchangeAccessLevel + enum: + - none + - allow + - block + - quarantine + type: string + description: Access Level in Exchange. + x-ms-enum: + name: deviceManagementExchangeAccessLevel + modelAsString: false + values: + - value: none + description: No device access rule has been configured in Exchange. + name: none + - value: allow + description: Allow the device access to Exchange. + name: allow + - value: block + description: Block the device from accessing Exchange. + name: block + - value: quarantine + description: Quarantine the device in Exchange. + name: quarantine + microsoft.graph.deviceManagementExchangeDeviceClass: + title: deviceManagementExchangeDeviceClass + type: object + properties: + name: + type: string + description: Name of the device class which will be impacted by this rule. + nullable: true + type: + $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessRuleType' + additionalProperties: + type: object + description: Device Class in Exchange. + microsoft.graph.ingestionSource: + title: ingestionSource enum: - unknown - - unavailable - - enabled - - terminated - - rejected - - unresponsive + - custom + - builtIn + - unknownFutureValue type: string - description: Partner state of this tenant. + description: Category Ingestion source x-ms-enum: - name: deviceManagementPartnerTenantState + name: ingestionSource modelAsString: false values: - value: unknown - description: Partner state is unknown. + description: Indicates unknown category name: unknown - - value: unavailable - description: Partner is unavailable. - name: unavailable - - value: enabled - description: Partner is enabled. - name: enabled - - value: terminated - description: Partner connection is terminated. - name: terminated - - value: rejected - description: Partner messages are rejected. - name: rejected - - value: unresponsive - description: Partner is unresponsive. - name: unresponsive - microsoft.graph.depTokenType: - title: depTokenType + - value: custom + description: Indicates the category is ingested by IT admin with sufficient permissions through custom ingestion process + name: custom + - value: builtIn + description: Indicates the category is ingested through system ingestion process + name: builtIn + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.groupPolicyMigrationReadiness: + title: groupPolicyMigrationReadiness enum: - none - - dep - - appleSchoolManager + - partial + - complete + - error + - notApplicable type: string + description: Indicates if the Group Policy Object file is covered and ready for Intune migration. x-ms-enum: - name: depTokenType + name: groupPolicyMigrationReadiness modelAsString: false values: - value: none - description: Token Type is None + description: No Intune coverage name: none - - value: dep - description: Token Type is Dep. - name: dep - - value: appleSchoolManager - description: Token Type is Apple School Manager - name: appleSchoolManager - microsoft.graph.depIOSEnrollmentProfile: + - value: partial + description: Partial Intune coverage + name: partial + - value: complete + description: Complete Intune coverage + name: complete + - value: error + description: Error when analyzing coverage + name: error + - value: notApplicable + description: No Group Policy settings in GPO + name: notApplicable + microsoft.graph.groupPolicySettingMapping: allOf: - - $ref: '#/components/schemas/microsoft.graph.depEnrollmentBaseProfile' - - title: depIOSEnrollmentProfile - type: object - properties: - appearanceScreenDisabled: - type: boolean - description: Indicates if Apperance screen is disabled - awaitDeviceConfiguredConfirmation: - type: boolean - description: Indicates if the device will need to wait for configured confirmation - carrierActivationUrl: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: groupPolicySettingMapping + type: object + properties: + admxSettingDefinitionId: type: string - description: Carrier URL for activating device eSIM. + description: Admx Group Policy Id nullable: true - companyPortalVppTokenId: + childIdList: + type: array + items: + type: string + nullable: true + description: List of Child Ids of the group policy setting. + intuneSettingDefinitionId: type: string - description: 'If set, indicates which Vpp token should be used to deploy the Company Portal w/ device licensing. ''enableAuthenticationViaCompanyPortal'' must be set in order for this property to be set.' + description: The Intune Setting Definition Id nullable: true - deviceToDeviceMigrationDisabled: - type: boolean - description: Indicates if Device To Device Migration is disabled - enableSharedIPad: - type: boolean - description: This indicates whether the device is to be enrolled in a mode which enables multi user scenarios. Only applicable in shared iPads. - enableSingleAppEnrollmentMode: - type: boolean - description: Tells the device to enable single app mode and apply app-lock during enrollment. Default is false. 'enableAuthenticationViaCompanyPortal' and 'companyPortalVppTokenId' must be set for this property to be set. - expressLanguageScreenDisabled: - type: boolean - description: Indicates if Express Language screen is disabled - forceTemporarySession: - type: boolean - description: Indicates if temporary sessions is enabled - homeButtonScreenDisabled: - type: boolean - description: Indicates if home button sensitivity screen is disabled - iMessageAndFaceTimeScreenDisabled: - type: boolean - description: Indicates if iMessage and FaceTime screen is disabled - iTunesPairingMode: - $ref: '#/components/schemas/microsoft.graph.iTunesPairingMode' - managementCertificates: + intuneSettingUriList: type: array items: - $ref: '#/components/schemas/microsoft.graph.managementCertificateWithThumbprint' - description: Management certificates for Apple Configurator - onBoardingScreenDisabled: - type: boolean - description: Indicates if onboarding setup screen is disabled - passCodeDisabled: + type: string + nullable: true + description: The list of Intune Setting URIs this group policy setting maps to + isMdmSupported: type: boolean - description: Indicates if Passcode setup pane is disabled - passcodeLockGracePeriodInSeconds: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Indicates timeout before locked screen requires the user to enter the device passocde to unlock it - format: int32 + description: Indicates if the setting is supported by Intune or not + mdmCspName: + type: string + description: The CSP name this group policy setting maps to. nullable: true - preferredLanguageScreenDisabled: - type: boolean - description: Indicates if Preferred language screen is disabled - restoreCompletedScreenDisabled: - type: boolean - description: Indicates if Weclome screen is disabled - restoreFromAndroidDisabled: - type: boolean - description: Indicates if Restore from Android is disabled - sharedIPadMaximumUserCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: This specifies the maximum number of users that can use a shared iPad. Only applicable in shared iPad mode. - format: int32 - simSetupScreenDisabled: - type: boolean - description: Indicates if the SIMSetup screen is disabled - softwareUpdateScreenDisabled: - type: boolean - description: Indicates if the mandatory sofware update screen is disabled - temporarySessionTimeoutInSeconds: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Indicates timeout of temporary session - format: int32 - updateCompleteScreenDisabled: - type: boolean - description: Indicates if Weclome screen is disabled - userlessSharedAadModeEnabled: - type: boolean - description: Indicates that this apple device is designated to support 'shared device mode' scenarios. This is distinct from the 'shared iPad' scenario. See https://learn.microsoft.com/mem/intune/enrollment/device-enrollment-shared-ios - userSessionTimeoutInSeconds: + mdmMinimumOSVersion: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Indicates timeout of temporary session + type: number + description: The minimum OS version this mdm setting supports. format: int32 - watchMigrationScreenDisabled: - type: boolean - description: Indicates if the watch migration screen is disabled - welcomeScreenDisabled: - type: boolean - description: Indicates if Weclome screen is disabled - zoomDisabled: - type: boolean - description: Indicates if zoom setup pane is disabled - additionalProperties: - type: object - description: The DepIOSEnrollmentProfile resource represents an Apple Device Enrollment Program (DEP) enrollment profile specific to iOS configuration. This type of profile must be assigned to Apple DEP serial numbers before the corresponding devices can enroll via DEP. - microsoft.graph.depMacOSEnrollmentProfile: - allOf: - - $ref: '#/components/schemas/microsoft.graph.depEnrollmentBaseProfile' - - title: depMacOSEnrollmentProfile - type: object - properties: - accessibilityScreenDisabled: - type: boolean - description: Indicates if Accessibility screen is disabled - adminAccountFullName: + mdmSettingUri: type: string - description: Indicates what the full name for the admin account is + description: The MDM CSP URI this group policy setting maps to. nullable: true - adminAccountPassword: + mdmSupportedState: + $ref: '#/components/schemas/microsoft.graph.mdmSupportedState' + parentId: type: string - description: Indicates what the password for the admin account is + description: Parent Id of the group policy setting. nullable: true - adminAccountUserName: + settingCategory: type: string - description: Indicates what the user name for the admin account is + description: The category the group policy setting is in. nullable: true - autoAdvanceSetupEnabled: - type: boolean - description: Indicates if Setup Assistant will automatically advance through its screen - autoUnlockWithWatchDisabled: - type: boolean - description: Indicates if UnlockWithWatch screen is disabled - chooseYourLockScreenDisabled: - type: boolean - description: Indicates if iCloud Documents and Desktop screen is disabled - dontAutoPopulatePrimaryAccountInfo: - type: boolean - description: Indicates whether Setup Assistant will auto populate the primary account information - enableRestrictEditing: - type: boolean - description: Indicates whether the user will enable blockediting - fileVaultDisabled: - type: boolean - description: Indicates if file vault is disabled - hideAdminAccount: - type: boolean - description: Indicates whether the admin account should be hidded or not - iCloudDiagnosticsDisabled: - type: boolean - description: Indicates if iCloud Analytics screen is disabled - iCloudStorageDisabled: - type: boolean - description: Indicates if iCloud Documents and Desktop screen is disabled - passCodeDisabled: - type: boolean - description: Indicates if Passcode setup pane is disabled - primaryAccountFullName: + settingDisplayName: type: string - description: Indicates what the full name for the primary account is + description: The display name of this group policy setting. nullable: true - primaryAccountUserName: + settingDisplayValue: type: string - description: Indicates what the account name for the primary account is + description: The display value of this group policy setting. + nullable: true + settingDisplayValueType: + type: string + description: The display value type of this group policy setting. + nullable: true + settingName: + type: string + description: The name of this group policy setting. + nullable: true + settingScope: + $ref: '#/components/schemas/microsoft.graph.groupPolicySettingScope' + settingType: + $ref: '#/components/schemas/microsoft.graph.groupPolicySettingType' + settingValue: + type: string + description: The value of this group policy setting. + nullable: true + settingValueDisplayUnits: + type: string + description: The display units of this group policy setting value + nullable: true + settingValueType: + type: string + description: The value type of this group policy setting. nullable: true - registrationDisabled: - type: boolean - description: Indicates if registration is disabled - requestRequiresNetworkTether: - type: boolean - description: Indicates if the device is network-tethered to run the command - setPrimarySetupAccountAsRegularUser: - type: boolean - description: Indicates whether Setup Assistant will set the account as a regular user - skipPrimarySetupAccountCreation: - type: boolean - description: Indicates whether Setup Assistant will skip the user interface for primary account setup - zoomDisabled: - type: boolean - description: Indicates if zoom setup pane is disabled additionalProperties: type: object - description: The DepMacOSEnrollmentProfile resource represents an Apple Device Enrollment Program (DEP) enrollment profile specific to macOS configuration. This type of profile must be assigned to Apple DEP serial numbers before the corresponding devices can enroll via DEP. - microsoft.graph.enrollmentProfile: + description: The Group Policy setting to MDM/Intune mapping. + microsoft.graph.unsupportedGroupPolicyExtension: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: enrollmentProfile + - title: unsupportedGroupPolicyExtension type: object properties: - configurationEndpointUrl: + extensionType: type: string - description: Configuration endpoint url to use for Enrollment + description: ExtensionType of the unsupported extension. nullable: true - description: + namespaceUrl: type: string - description: Description of the profile + description: Namespace Url of the unsupported extension. nullable: true - displayName: + nodeName: type: string - description: Name of the profile + description: Node name of the unsupported extension. nullable: true - enableAuthenticationViaCompanyPortal: - type: boolean - description: Indicates to authenticate with Apple Setup Assistant instead of Company Portal. - requireCompanyPortalOnSetupAssistantEnrolledDevices: - type: boolean - description: Indicates that Company Portal is required on setup assistant enrolled devices - requiresUserAuthentication: - type: boolean - description: Indicates if the profile requires user authentication + settingScope: + $ref: '#/components/schemas/microsoft.graph.groupPolicySettingScope' additionalProperties: type: object - description: The enrollmentProfile resource represents a collection of configurations which must be provided pre-enrollment to enable enrolling certain devices whose identities have been pre-staged. Pre-staged device identities are assigned to this type of profile to apply the profile's configurations at enrollment of the corresponding device. - microsoft.graph.importedAppleDeviceIdentity: + description: Unsupported Group Policy Extension. + microsoft.graph.groupPolicyUploadedLanguageFile: + title: groupPolicyUploadedLanguageFile + type: object + properties: + content: + type: string + description: The contents of the uploaded ADML file. + format: base64url + nullable: true + fileName: + type: string + description: The file name of the uploaded ADML file. + nullable: true + id: + type: string + description: Key of the entity. + nullable: true + languageCode: + type: string + description: The language code of the uploaded ADML file. + 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 entity was last modified. + format: date-time + additionalProperties: + type: object + description: The entity represents an ADML (Administrative Template language) XML file uploaded by Administrator. + microsoft.graph.groupPolicyUploadedDefinitionFileStatus: + title: groupPolicyUploadedDefinitionFileStatus + enum: + - none + - uploadInProgress + - available + - assigned + - removalInProgress + - uploadFailed + - removalFailed + type: string + description: Type of Group Policy uploaded definition file status. + x-ms-enum: + name: groupPolicyUploadedDefinitionFileStatus + modelAsString: false + values: + - value: none + description: Group Policy uploaded definition file invalid upload status. + name: none + - value: uploadInProgress + description: Group Policy uploaded definition file upload in progress. + name: uploadInProgress + - value: available + description: Group Policy uploaded definition file available. + name: available + - value: assigned + description: Group Policy uploaded definition file assigned to policy. + name: assigned + - value: removalInProgress + description: Group Policy uploaded definition file removal in progress. + name: removalInProgress + - value: uploadFailed + description: Group Policy uploaded definition file upload failed. + name: uploadFailed + - value: removalFailed + description: Group Policy uploaded definition file removal failed. + name: removalFailed + microsoft.graph.groupPolicyOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: importedAppleDeviceIdentity + - title: groupPolicyOperation type: object properties: - createdDateTime: + 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: Created Date Time of the device + description: The date and time the entity was last modified. format: date-time - description: + operationStatus: + $ref: '#/components/schemas/microsoft.graph.groupPolicyOperationStatus' + operationType: + $ref: '#/components/schemas/microsoft.graph.groupPolicyOperationType' + statusDetails: type: string - description: The description of the device + description: The group policy operation status detail. nullable: true - discoverySource: - $ref: '#/components/schemas/microsoft.graph.discoverySource' - enrollmentState: - $ref: '#/components/schemas/microsoft.graph.enrollmentState' - isDeleted: - type: boolean - description: Indicates if the device is deleted from Apple Business Manager + additionalProperties: + type: object + description: The entity represents an group policy operation. + microsoft.graph.hardwareConfigurationFormat: + title: hardwareConfigurationFormat + enum: + - dell + - surface + - surfaceDock + type: string + description: Indicates the supported oems of hardware configuration + x-ms-enum: + name: hardwareConfigurationFormat + modelAsString: false + values: + - value: dell + description: Dell + name: dell + - value: surface + description: Surface + name: surface + - value: surfaceDock + description: Surface dock + name: surfaceDock + microsoft.graph.hardwareConfigurationAssignment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: hardwareConfigurationAssignment + type: object + properties: + target: + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' + additionalProperties: + type: object + description: Contains properties used to assign a hardware configuration to a group. + microsoft.graph.hardwareConfigurationDeviceState: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: hardwareConfigurationDeviceState + type: object + properties: + assignmentFilterIds: + type: string + description: A list of identifier strings of different assignment filters applied nullable: true - isSupervised: - type: boolean - description: Indicates if the Apple device is supervised. - lastContactedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + configurationError: type: string - description: Last Contacted Date Time of the device - format: date-time - platform: - $ref: '#/components/schemas/microsoft.graph.platform' - requestedEnrollmentProfileAssignmentDateTime: + description: Error from the hardware configuration execution + nullable: true + configurationOutput: + type: string + description: Output of the hardware configuration execution + nullable: true + configurationState: + $ref: '#/components/schemas/microsoft.graph.runState' + deviceName: + type: string + description: The name of the device + nullable: true + internalVersion: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The Policy internal version + format: int32 + lastStateUpdateDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The time enrollment profile was assigned to the device + description: The last timestamp of when the hardware configuration executed format: date-time + osVersion: + type: string + description: 'Operating system version of the device (E.g. 10.0.19042.1165, 10.0.19042.1288 etc.)' nullable: true - requestedEnrollmentProfileId: + upn: type: string - description: Enrollment profile Id admin intends to apply to the device during next enrollment + description: User Principal Name (UPN). nullable: true - serialNumber: + userId: type: string - description: Device serial number + description: The unique identifier of the Entra user associated with the device for which policy is applied. Read-Only. nullable: true additionalProperties: type: object - description: The importedAppleDeviceIdentity resource represents the imported device identity of an Apple device . - microsoft.graph.deviceComplianceScriptDeviceState: + description: Contains properties for device run state of the hardware configuration + microsoft.graph.hardwareConfigurationRunSummary: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceComplianceScriptDeviceState + - title: hardwareConfigurationRunSummary type: object properties: - detectionState: - $ref: '#/components/schemas/microsoft.graph.runState' - expectedStateUpdateDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The next timestamp of when the device compliance script is expected to execute - format: date-time - nullable: true - lastStateUpdateDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 timestamp of when the device compliance script executed - format: date-time - lastSyncDateTime: + errorDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of devices for which hardware configuration state is error + format: int32 + errorUserCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of users for which hardware configuration state is error + format: int32 + failedDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of devices for which hardware configuration found an issue + format: int32 + failedUserCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of users for which hardware configuration found an issue + format: int32 + lastRunDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The last time that Intune Managment Extension synced with Intune + description: Last run time for the configuration across all devices format: date-time - scriptError: - type: string - description: Error from the detection script - nullable: true - scriptOutput: - type: string - description: Output of the detection script nullable: true - managedDevice: - $ref: '#/components/schemas/microsoft.graph.managedDevice' + notApplicableDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of devices for which hardware configuration state is not applicable + format: int32 + notApplicableUserCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of users for which hardware configuration state is not applicable + format: int32 + pendingDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of devices for which hardware configuration is in pending state + format: int32 + pendingUserCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of users for which hardware configuration is in pending state + format: int32 + successfulDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of devices for which hardware configured without any issue + format: int32 + successfulUserCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of users for which hardware configured without any issue + format: int32 + unknownDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of devices for which hardware configuration state is unknown + format: int32 + unknownUserCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of users for which hardware configuration state is unknown + format: int32 additionalProperties: type: object - description: Contains properties for device run state of the device compliance script. - microsoft.graph.deviceComplianceScriptRunSummary: + description: Contains properties for the run summary of a hardware configuration script. + microsoft.graph.hardwareConfigurationUserState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceComplianceScriptRunSummary + - title: hardwareConfigurationUserState type: object properties: - detectionScriptErrorDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of devices on which the detection script execution encountered an error and did not complete. Valid values -2147483648 to 2147483647 - format: int32 - detectionScriptPendingDeviceCount: + errorDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of devices which have not yet run the latest version of the device compliance script. Valid values -2147483648 to 2147483647 + type: number + description: Error device count for specific user. format: int32 - issueDetectedDeviceCount: + failedDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of devices for which the detection script found an issue. Valid values -2147483648 to 2147483647 + type: number + description: Failed device count for specific user. format: int32 - lastScriptRunDateTime: + lastStateUpdateDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Last run time for the script across all devices + description: Last timestamp when the hardware configuration executed format: date-time - nullable: true - noIssueDetectedDeviceCount: + notApplicableDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Number of devices for which the detection script did not find an issue and the device is healthy. Valid values -2147483648 to 2147483647 + type: number + description: Not applicable device count for specific user. + format: int32 + pendingDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Pending device count for specific user. + format: int32 + successfulDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Success device count for specific user. + format: int32 + unknownDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Unknown device count for specific user. format: int32 + upn: + type: string + description: User Principal Name (UPN). + nullable: true + userEmail: + type: string + description: User Email address. + nullable: true + userName: + type: string + description: User name + nullable: true additionalProperties: type: object - description: Contains properties for the run summary of a device management script. - microsoft.graph.managedDeviceReportedApp: - title: managedDeviceReportedApp - type: object - properties: - appId: - type: string - description: The application or bundle identifier of the application - nullable: true - additionalProperties: - type: object - description: Application data for reporting - microsoft.graph.restrictedAppsState: - title: restrictedAppsState - enum: - - prohibitedApps - - notApprovedApps - type: string - description: Restricted apps state - x-ms-enum: - name: restrictedAppsState - modelAsString: false - values: - - value: prohibitedApps - description: Prohibited apps - name: prohibitedApps - - value: notApprovedApps - description: Not approved apps - name: notApprovedApps - microsoft.graph.certificateRevocationStatus: - title: certificateRevocationStatus - enum: - - none - - pending - - issued - - failed - - revoked - type: string - description: Certificate Revocation Status. - x-ms-enum: - name: certificateRevocationStatus - modelAsString: false - values: - - value: none - description: Not revoked. - name: none - - value: pending - description: Revocation pending. - name: pending - - value: issued - description: Revocation command issued. - name: issued - - value: failed - description: Revocation failed. - name: failed - - value: revoked - description: Revoked. - name: revoked - microsoft.graph.deviceCustomAttributeValueType: - title: deviceCustomAttributeValueType + description: Contains properties for User state of the hardware configuration + microsoft.graph.importedDeviceIdentityType: + title: importedDeviceIdentityType enum: - - integer - - string - - dateTime + - unknown + - imei + - serialNumber + - manufacturerModelSerial type: string - description: Represents the expected type for a macOS custom attribute script value. x-ms-enum: - name: deviceCustomAttributeValueType + name: importedDeviceIdentityType modelAsString: false values: - - value: integer - description: Indicates the value for a custom attribute script is an integer. - name: integer - - value: string - description: Indicates the value for a custom attribute script is a string. - name: string - - value: dateTime - description: Indicates the value for a custom attribute script is a date conforming to ISO 8601. - name: dateTime - microsoft.graph.deviceEnrollmentConfigurationType: - title: deviceEnrollmentConfigurationType + - value: unknown + description: Unknown value of importedDeviceIdentityType. + name: unknown + - value: imei + description: Device Identity is of type imei. + name: imei + - value: serialNumber + description: Device Identity is of type serial number. + name: serialNumber + - value: manufacturerModelSerial + description: Device Identity is of type manufacturer + model + serial number semi-colon delimited tuple with enforced order. + name: manufacturerModelSerial + microsoft.graph.platform: + title: platform enum: - unknown - - limit - - platformRestrictions - - windowsHelloForBusiness - - defaultLimit - - defaultPlatformRestrictions - - defaultWindowsHelloForBusiness - - defaultWindows10EnrollmentCompletionPageConfiguration - - windows10EnrollmentCompletionPageConfiguration - - deviceComanagementAuthorityConfiguration - - singlePlatformRestriction + - ios + - android + - windows + - windowsMobile + - macOS + - visionOS + - tvOS - unknownFutureValue - - enrollmentNotificationsConfiguration type: string - description: Describes the TemplateFamily for the Template entity + description: Supported platform types for policies. x-ms-enum: - name: deviceEnrollmentConfigurationType + name: platform modelAsString: false values: - value: unknown - description: Default. Set to unknown if the configuration type cannot be determined. + description: Default.Indicates the managed device is not known and is associated with 'Unknown' device platform. name: unknown - - value: limit - description: Indicates that configuration is of type limit which refers to number of devices a user is allowed to enroll. - name: limit - - value: platformRestrictions - description: Indicates that configuration is of type platform restriction which refers to types of devices a user is allowed to enroll. - name: platformRestrictions - - value: windowsHelloForBusiness - description: Indicates that configuration is of type Windows Hello which refers to authentication method devices would use. - name: windowsHelloForBusiness - - value: defaultLimit - description: Indicates that configuration is of type default limit which refers to types of devices a user is allowed to enroll by default. - name: defaultLimit - - value: defaultPlatformRestrictions - description: Indicates that configuration is of type default platform restriction which refers to types of devices a user is allowed to enroll by default. - name: defaultPlatformRestrictions - - value: defaultWindowsHelloForBusiness - description: Indicates that configuration is of type default Windows Hello which refers to authentication method devices would use by default. - name: defaultWindowsHelloForBusiness - - value: defaultWindows10EnrollmentCompletionPageConfiguration - description: Indicates that configuration is of type default Enrollment status page which refers to startup page displayed during OOBE in Autopilot devices by default. - name: defaultWindows10EnrollmentCompletionPageConfiguration - - value: windows10EnrollmentCompletionPageConfiguration - description: Indicates that configuration is of type Enrollment status page which refers to startup page displayed during OOBE in Autopilot devices. - name: windows10EnrollmentCompletionPageConfiguration - - value: deviceComanagementAuthorityConfiguration - description: Indicates that configuration is of type Comanagement Authority which refers to policies applied to Co-Managed devices. - name: deviceComanagementAuthorityConfiguration - - value: singlePlatformRestriction - description: Indicates that configuration is of type single platform restriction which refers to types of devices a user is allowed to enroll. - name: singlePlatformRestriction + - value: ios + description: Indicates the managed device is Apple device that runs on iOS operation system. + name: ios + - value: android + description: 'Indicates the managed device is a Android device that runs on Android operation system. ' + name: android + - value: windows + description: Indicates the managed device is a Windows device that runs on Windows operation system. + name: windows + - value: windowsMobile + description: Indicates the managed device is a Windows-based mobile device that runs on Windows Mobile operation system. + name: windowsMobile + - value: macOS + description: Indicates the managed device is Apple device that runs on MacOS operation system. + name: macOS + - value: visionOS + description: Indicates the managed device is Apple device that runs on VisionOS operation system. + name: visionOS + - value: tvOS + description: Indicates the managed device is Apple device that runs on tvOS operation system. + name: tvOS - value: unknownFutureValue - description: Unknown future value + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - - 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.enrollmentConfigurationAssignment: + microsoft.graph.importedWindowsAutopilotDeviceIdentityState: + title: importedWindowsAutopilotDeviceIdentityState + type: object + properties: + deviceErrorCode: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Device error code reported by Device Directory Service(DDS). + format: int32 + deviceErrorName: + type: string + description: Device error name reported by Device Directory Service(DDS). + nullable: true + deviceImportStatus: + $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentityImportStatus' + deviceRegistrationId: + type: string + description: Device Registration ID for successfully added device reported by Device Directory Service(DDS). + nullable: true + additionalProperties: + type: object + microsoft.graph.intuneBrandingProfileAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: enrollmentConfigurationAssignment + - title: intuneBrandingProfileAssignment type: object properties: - source: - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentSource' - sourceId: - type: string - description: Identifier for resource used for deployment to a group - nullable: true target: $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' additionalProperties: type: object - description: Enrollment Configuration Assignment - microsoft.graph.deviceManagementPartnerAssignment: - title: deviceManagementPartnerAssignment - type: object - properties: - target: - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' - additionalProperties: - type: object - description: User group targeting for Device Management Partner - microsoft.graph.deviceManagementPartnerAppType: - title: deviceManagementPartnerAppType + description: This entity contains the properties used to assign a branding profile to a group. + microsoft.graph.iosUpdatesInstallStatus: + title: iosUpdatesInstallStatus enum: + - updateScanFailed + - deviceOsHigherThanDesiredOsVersion + - updateError + - sharedDeviceUserLoggedInError + - notSupportedOperation + - installFailed + - installPhoneCallInProgress + - installInsufficientPower + - installInsufficientSpace + - installing + - downloadInsufficientNetwork + - downloadInsufficientPower + - downloadInsufficientSpace + - downloadRequiresComputer + - downloadFailed + - downloading + - timeout + - mdmClientCrashed + - success + - available + - idle - unknown - - singleTenantApp - - multiTenantApp type: string - description: Partner App Type. + microsoft.graph.mobileThreatPartnerTenantState: + title: mobileThreatPartnerTenantState + enum: + - unavailable + - available + - enabled + - unresponsive + - notSetUp + - error + - unknownFutureValue + type: string + description: Partner state of this tenant. x-ms-enum: - name: deviceManagementPartnerAppType + name: mobileThreatPartnerTenantState modelAsString: false values: - - value: unknown - description: Partner App type is unknown. - name: unknown - - value: singleTenantApp - description: Partner App is Single tenant in AAD. - name: singleTenantApp - - value: multiTenantApp - description: Partner App is Multi tenant in AAD. - name: multiTenantApp - microsoft.graph.deviceManagementDomainJoinConnectorState: - title: deviceManagementDomainJoinConnectorState + - value: unavailable + description: Partner is unavailable. + name: unavailable + - value: available + description: Partner is available. + name: available + - value: enabled + description: Partner is enabled. + name: enabled + - value: unresponsive + description: Partner is unresponsive. + name: unresponsive + - value: notSetUp + description: Indicates that the partner connector is not set up. This can occur when the connector is not provisioned and Intune has not received a heartbeat for the connector. Please see https://go.microsoft.com/fwlink/?linkid=2239039 for more information on connector states. + name: notSetUp + - value: error + description: Indicates that the partner connector is in an error state. This can occur when the connector has a non-zero error code set due to an internal error in processing. Please see https://go.microsoft.com/fwlink/?linkid=2239039 for more information on connector states. + name: error + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.ndesConnectorState: + title: ndesConnectorState enum: + - none - active - - error - inactive type: string - description: The ODJ request states. + description: The current status of the Ndes Connector. x-ms-enum: - name: deviceManagementDomainJoinConnectorState + name: ndesConnectorState modelAsString: false values: + - value: none + description: State not available yet for this connector. + name: none - value: active - description: Connector is actively pinging Intune. + description: Ndes connector has connected recently name: active - - value: error - description: There is no heart-beat from connector from last one hour. - name: error - value: inactive - description: There is no heart-beat from connector from last 5 days. + description: No recent activity for the Ndes connector name: inactive - microsoft.graph.elevationRequestApplicationDetail: - title: elevationRequestApplicationDetail + microsoft.graph.operationApprovalPolicyPlatform: + title: operationApprovalPolicyPlatform + enum: + - notApplicable + - androidDeviceAdministrator + - androidEnterprise + - iOSiPadOS + - macOS + - windows10AndLater + - windows81AndLater + - windows10X + - unknownFutureValue + type: string + description: 'The set of available platforms for the OperationApprovalPolicy. Allows configuration of a policy to specific platform(s) for approval. If no specific platform is required or applicable, the platform is `notApplicable`.' + x-ms-enum-flags: + isFlags: true + x-ms-enum: + name: operationApprovalPolicyPlatform + modelAsString: false + values: + - value: notApplicable + description: Default. Indicates that a policy platform is not required for a chosen policy type. + name: notApplicable + - value: androidDeviceAdministrator + description: Indicates that the configured policy platform is for Android Device Administrator. + name: androidDeviceAdministrator + - value: androidEnterprise + description: Indicates that the configured policy platform is for Android Enterprise. + name: androidEnterprise + - value: iOSiPadOS + description: Indicates that the configured policy platform is for iOS/iPadOS. + name: iOSiPadOS + - value: macOS + description: Indicates that the configured policy platform is for macOS. + name: macOS + - value: windows10AndLater + description: Indicates that the configured policy platform is for Windows 10 and later. + name: windows10AndLater + - value: windows81AndLater + description: Indicates that the configured policy platform is for Windows 8.1 and later. + name: windows81AndLater + - value: windows10X + description: Indicates that the configured policy platform is for Windows 10X. + name: windows10X + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.operationApprovalPolicySet: + title: operationApprovalPolicySet type: object properties: - fileDescription: - type: string - description: 'The path of the file in the request for elevation, for example, %programfiles%/git/cmd' - nullable: true - fileHash: - type: string - description: 'The SHA256 hash of the file in the request for elevation, for example, ''18ee24150dcb1d96752a4d6dd0f20dfd8ba8c38527e40aa8509b7adecf78f9c6''' - nullable: true - fileName: - type: string - description: 'The name of the file in the request for elevation, for example, git.exe' - nullable: true - filePath: - type: string - description: 'The path of the file in the request for elevation, for example, %programfiles%/git/cmd' - nullable: true - productInternalName: - type: string - description: 'The internal name of the application for which elevation request has been made. For example, ''git''' - nullable: true - productName: - type: string - description: 'The product name of the application for which elevation request has been made. For example, ''Git''' - nullable: true - productVersion: - type: string - description: 'The product version of the application for which elevation request has been made. For example, ''2.40.1.0''' - nullable: true - publisherCert: - type: string - description: 'The list of base64 encoded certificate for each signer, for example, string[encodedleafcert1, encodedleafcert2....]' - nullable: true - publisherName: - type: string - description: 'The certificate issuer name of the certificate used to sign the application, for example, ''Sectigo Public Code Signing CA R36''' - nullable: true + policyPlatform: + $ref: '#/components/schemas/microsoft.graph.operationApprovalPolicyPlatform' + policyType: + $ref: '#/components/schemas/microsoft.graph.operationApprovalPolicyType' additionalProperties: type: object - description: The details of the application which the user has requested to elevate - microsoft.graph.elevationRequestState: - title: elevationRequestState + description: Contains the pair of OperationApprovalPolicyType and OperationApprovalPolicyPlatform determining the set of applicable OperationApprovalPolicies for a user. The OperationApprovalPolicySet complex type is used to indicate to the UX which policies are enabled for the current logged in user in order to correctly show the expected experience. + microsoft.graph.operationApprovalPolicyType: + title: operationApprovalPolicyType enum: - - none - - pending + - unknown + - app + - script + - unknownFutureValue + type: string + description: The set of available policy types that can be configured for approval. The policy type must always be defined in an OperationApprovalRequest. + x-ms-enum: + name: operationApprovalPolicyType + modelAsString: false + values: + - value: unknown + description: Default. Indicates that the configured policy type is unknown. Not a valid policy type in an OperationApprovalPolicy. + name: unknown + - value: app + description: 'Indicates that the configured policy type is an application type, such as mobile apps or built-in apps.' + name: app + - value: script + description: 'Indicates that the configured policy type is a script type, such as Powershell scripts or remediation scripts.' + name: script + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.operationApprovalRequestStatus: + title: operationApprovalRequestStatus + enum: + - unknown + - needsApproval - approved - - denied + - rejected + - cancelled + - completed - expired - unknownFutureValue - - revoked - - completed type: string - description: Indicates state of elevation request + description: 'Indicates the status of the Approval Request. The status of a request will change when an action is successfully performed on it, such as when it is `approved` or `rejected`, or when the request''s expiration DateTime passes and the result is `expired`.' x-ms-enum: - name: elevationRequestState + name: operationApprovalRequestStatus modelAsString: false values: - - value: none - description: Default Value. Indicates that elevation request status is unavailable - name: none - - value: pending - description: Initial state when request is submitted but no approval/denial action taken - name: pending + - value: unknown + description: 'Default. Indicates that the request approval status is unknown, and that the status has not been assigned to the approval request.' + name: unknown + - value: needsApproval + description: Indicates that the approval request needs approval before the operation can be completed. + name: needsApproval - value: approved - description: Indicates elevation request has been approved by IT Admin. + description: Indicates that the approval request has been approved. The operation can now be completed. name: approved - - value: denied - description: Indicates elevation request has been denied by IT Admin. - name: denied + - value: rejected + description: Indicates that the approval request has been rejected. No further action can be taken to complete the operation or to modify the request. + name: rejected + - value: cancelled + description: Indicates that the approval request has been cancelled by the request's requestor. No further action can be taken to complete the operation or to modify the request. + name: cancelled + - value: completed + description: Indicates that the approval request has been completed. This status is feature agnostic and does not indicate success or failure of the operation. No further action is necessary for the operation or to modify the request. + name: completed - value: expired - description: 'Set to expire when Approved for is elapsed or ExpireDate is elapsed, whichever is sooner.' + description: Indicates that the approval request has expired. No further action can be taken to complete the operation or to modify the request. A new approval request must be made and approved in order to complete the operation. name: expired - value: unknownFutureValue description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - - 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.licenseType: - title: licenseType + microsoft.graph.privilegeManagementElevationType: + title: privilegeManagementElevationType enum: - - notPaid - - paid - - trial + - undetermined + - unmanagedElevation + - zeroTouchElevation + - userConfirmedElevation + - supportApprovedElevation - unknownFutureValue type: string - description: 'Indicates whether tenant has a valid Intune Endpoint Privilege Management license. Possible value are : 0 - notPaid, 1 - paid, 2 - trial. See LicenseType enum for more details. Default notPaid .' + description: Indicates the type of elevation occured x-ms-enum: - name: licenseType + name: privilegeManagementElevationType modelAsString: false values: - - value: notPaid - description: Indicates the tenant has neither trial or paid license. - name: notPaid - - value: paid - description: Indicates the tenant has paid Endpoint Privilege Management license. - name: paid - - value: trial - description: Indicates the tenant has trial Endpoint Privilege Management license. - name: trial + - value: undetermined + description: Default. If the type was unknown on the client for some reasons. + name: undetermined + - value: unmanagedElevation + description: 'The elevation was done without any use of endpoint privilege management. For example: the administrator on a client machine elevated an application with their admin right.' + name: unmanagedElevation + - value: zeroTouchElevation + description: The elevation was done using the endpoint privilege management zero touch elevation policy. + name: zeroTouchElevation + - value: userConfirmedElevation + description: The elevation was done using the endpoint privilege management user confirmed elevation policy. + name: userConfirmedElevation + - value: supportApprovedElevation + description: The elevation was done using the endpoint privilege management support approved elevation policy. + name: supportApprovedElevation - value: unknownFutureValue description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - microsoft.graph.deviceManagementExchangeConnectorType: - title: deviceManagementExchangeConnectorType + microsoft.graph.privilegeManagementProcessType: + title: privilegeManagementProcessType enum: - - onPremises - - hosted - - serviceToService - - dedicated + - undefined + - parent + - child - unknownFutureValue type: string - description: The type of Exchange Connector. + description: Indicates the type of elevated process x-ms-enum: - name: deviceManagementExchangeConnectorType + name: privilegeManagementProcessType modelAsString: false values: - - value: onPremises - description: Connects to on-premises Exchange Environment. - name: onPremises - - value: hosted - description: Connects to O365 multi-tenant Exchange environment - name: hosted - - value: serviceToService - description: Intune Service connects directly to O365 multi-tenant Exchange environment - name: serviceToService - - value: dedicated - description: Connects to O365 Dedicated Exchange environment. - name: dedicated + - value: undefined + description: Default. If the type was unknown on the client for some reasons + name: undefined + - value: parent + description: The elevated process is a parent process + name: parent + - value: child + description: The elevated process is a child process + name: child - value: unknownFutureValue description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - microsoft.graph.deviceManagementExchangeConnectorStatus: - title: deviceManagementExchangeConnectorStatus + microsoft.graph.privilegeManagementEndUserType: + title: privilegeManagementEndUserType enum: - - none - - connectionPending - - connected - - disconnected + - undetermined + - azureAd + - hybrid + - local - unknownFutureValue type: string - description: The current status of the Exchange Connector. + description: The type of user account on Windows that was used to performed the elevation. x-ms-enum: - name: deviceManagementExchangeConnectorStatus + name: privilegeManagementEndUserType modelAsString: false values: - - value: none - description: No Connector exists. - name: none - - value: connectionPending - description: Pending Connection to the Exchange Environment. - name: connectionPending - - value: connected - description: Connected to the Exchange Environment - name: connected - - value: disconnected - description: Disconnected from the Exchange Environment - name: disconnected + - value: undetermined + description: Default. Unable to determine the login type of the user. + name: undetermined + - value: azureAd + description: The user who performed the elevation logged in using an Azure Active Directory (Azure AD) account. + name: azureAd + - value: hybrid + description: The user who performed the elevation logged in using Hybrid Azure AD joined account. + name: hybrid + - value: local + description: The user who performed the elevation logged in using a Windows local account. + name: local - value: unknownFutureValue description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - microsoft.graph.deviceManagementExchangeAccessRule: - title: deviceManagementExchangeAccessRule - type: object - properties: - accessLevel: - $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessLevel' - deviceClass: - $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeDeviceClass' - additionalProperties: - type: object - description: Device Access Rules in Exchange. - microsoft.graph.deviceManagementExchangeAccessLevel: - title: deviceManagementExchangeAccessLevel - enum: - - none - - allow - - block - - quarantine - type: string - description: Access Level in Exchange. - x-ms-enum: - name: deviceManagementExchangeAccessLevel - modelAsString: false - values: - - value: none - description: No device access rule has been configured in Exchange. - name: none - - value: allow - description: Allow the device access to Exchange. - name: allow - - value: block - description: Block the device from accessing Exchange. - name: block - - value: quarantine - description: Quarantine the device in Exchange. - name: quarantine - microsoft.graph.deviceManagementExchangeDeviceClass: - title: deviceManagementExchangeDeviceClass - type: object - properties: - name: - type: string - description: Name of the device class which will be impacted by this rule. - nullable: true - type: - $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessRuleType' - additionalProperties: - type: object - description: Device Class in Exchange. - microsoft.graph.ingestionSource: - title: ingestionSource + microsoft.graph.remoteAssistanceOnboardingStatus: + title: remoteAssistanceOnboardingStatus enum: - - unknown - - custom - - builtIn - - unknownFutureValue + - notOnboarded + - onboarding + - onboarded type: string - description: Category Ingestion source + description: The current TeamViewer connector status x-ms-enum: - name: ingestionSource + name: remoteAssistanceOnboardingStatus modelAsString: false values: - - value: unknown - description: Indicates unknown category - name: unknown - - value: custom - description: Indicates the category is ingested by IT admin with sufficient permissions through custom ingestion process - name: custom - - value: builtIn - description: Indicates the category is ingested through system ingestion process - name: builtIn - - value: unknownFutureValue - description: Unknown future enum value - name: unknownFutureValue - microsoft.graph.groupPolicyMigrationReadiness: - title: groupPolicyMigrationReadiness + - value: notOnboarded + description: The status reported when there is no active TeamViewer connector configured or active + name: notOnboarded + - value: onboarding + description: 'The status reported when the system has initiated a TeamViewer connection, but the service has not yet completed the confirmation of a connector' + name: onboarding + - value: onboarded + description: The status reported when the system has successfully exchanged account information with TeamViewer and can now initiate remote assistance sessions with clients + name: onboarded + microsoft.graph.remoteAssistanceState: + title: remoteAssistanceState enum: - - none - - partial - - complete - - error - - notApplicable + - disabled + - enabled type: string - description: Indicates if the Group Policy Object file is covered and ready for Intune migration. + description: State of remote assistance for the account x-ms-enum: - name: groupPolicyMigrationReadiness + name: remoteAssistanceState modelAsString: false values: - - value: none - description: No Intune coverage - name: none - - value: partial - description: Partial Intune coverage - name: partial - - value: complete - description: Complete Intune coverage - name: complete - - value: error - description: Error when analyzing coverage - name: error - - value: notApplicable - description: No Group Policy settings in GPO - name: notApplicable - microsoft.graph.groupPolicySettingMapping: + - value: disabled + description: 'Remote assistance is disabled for the account. With this value, Quick Assist remote assistance sessions are not allowed for the account.' + name: disabled + - value: enabled + description: 'Remote assistance is enabled for the account. With this value, enterprise Quick Assist remote assistance features are provided.' + name: enabled + microsoft.graph.deviceManagementCachedReportConfiguration: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: groupPolicySettingMapping + - title: deviceManagementCachedReportConfiguration type: object properties: - admxSettingDefinitionId: + 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: Admx Group Policy Id + description: Time that the cached report expires. + format: date-time + filter: + type: string + description: Filters applied on report creation. nullable: true - childIdList: + lastRefreshDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Time that the cached report was last refreshed. + format: date-time + metadata: + type: string + description: Caller-managed metadata associated with the report. + nullable: true + orderBy: type: array items: type: string nullable: true - description: List of Child Ids of the group policy setting. - intuneSettingDefinitionId: + description: Ordering of columns in the report. + reportName: type: string - description: The Intune Setting Definition Id + description: Name of the report. nullable: true - intuneSettingUriList: + select: type: array items: type: string nullable: true - description: The list of Intune Setting URIs this group policy setting maps to - isMdmSupported: - type: boolean - description: Indicates if the setting is supported by Intune or not - mdmCspName: - type: string - description: The CSP name this group policy setting maps to. - nullable: true - mdmMinimumOSVersion: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The minimum OS version this mdm setting supports. - format: int32 - mdmSettingUri: - type: string - description: The MDM CSP URI this group policy setting maps to. - nullable: true - mdmSupportedState: - $ref: '#/components/schemas/microsoft.graph.mdmSupportedState' - parentId: - type: string - description: Parent Id of the group policy setting. - nullable: true - settingCategory: - type: string - description: The category the group policy setting is in. - nullable: true - settingDisplayName: - type: string - description: The display name of this group policy setting. - nullable: true - settingDisplayValue: - type: string - description: The display value of this group policy setting. - nullable: true - settingDisplayValueType: - type: string - description: The display value type of this group policy setting. - nullable: true - settingName: - type: string - description: The name of this group policy setting. - nullable: true - settingScope: - $ref: '#/components/schemas/microsoft.graph.groupPolicySettingScope' - settingType: - $ref: '#/components/schemas/microsoft.graph.groupPolicySettingType' - settingValue: - type: string - description: The value of this group policy setting. - nullable: true - settingValueDisplayUnits: - type: string - description: The display units of this group policy setting value - nullable: true - settingValueType: - type: string - description: The value type of this group policy setting. - nullable: true - additionalProperties: - type: object - description: The Group Policy setting to MDM/Intune mapping. - microsoft.graph.unsupportedGroupPolicyExtension: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: unsupportedGroupPolicyExtension - type: object - properties: - extensionType: - type: string - description: ExtensionType of the unsupported extension. - nullable: true - namespaceUrl: - type: string - description: Namespace Url of the unsupported extension. - nullable: true - nodeName: - type: string - description: Node name of the unsupported extension. - nullable: true - settingScope: - $ref: '#/components/schemas/microsoft.graph.groupPolicySettingScope' - additionalProperties: - type: object - description: Unsupported Group Policy Extension. - microsoft.graph.groupPolicyUploadedLanguageFile: - title: groupPolicyUploadedLanguageFile - type: object - properties: - content: - type: string - description: The contents of the uploaded ADML file. - format: base64url - nullable: true - fileName: - type: string - description: The file name of the uploaded ADML file. - nullable: true - id: - type: string - description: Key of the entity. - nullable: true - languageCode: - type: string - description: The language code of the uploaded ADML file. - 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 entity was last modified. - format: date-time - additionalProperties: - type: object - description: The entity represents an ADML (Administrative Template language) XML file uploaded by Administrator. - microsoft.graph.groupPolicyUploadedDefinitionFileStatus: - title: groupPolicyUploadedDefinitionFileStatus - enum: - - none - - uploadInProgress - - available - - assigned - - removalInProgress - - uploadFailed - - removalFailed - type: string - description: Type of Group Policy uploaded definition file status. - x-ms-enum: - name: groupPolicyUploadedDefinitionFileStatus - modelAsString: false - values: - - value: none - description: Group Policy uploaded definition file invalid upload status. - name: none - - value: uploadInProgress - description: Group Policy uploaded definition file upload in progress. - name: uploadInProgress - - value: available - description: Group Policy uploaded definition file available. - name: available - - value: assigned - description: Group Policy uploaded definition file assigned to policy. - name: assigned - - value: removalInProgress - description: Group Policy uploaded definition file removal in progress. - name: removalInProgress - - value: uploadFailed - description: Group Policy uploaded definition file upload failed. - name: uploadFailed - - value: removalFailed - description: Group Policy uploaded definition file removal failed. - name: removalFailed - microsoft.graph.groupPolicyOperation: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: groupPolicyOperation - 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 date and time the entity was last modified. - format: date-time - operationStatus: - $ref: '#/components/schemas/microsoft.graph.groupPolicyOperationStatus' - operationType: - $ref: '#/components/schemas/microsoft.graph.groupPolicyOperationType' - statusDetails: - type: string - description: The group policy operation status detail. - nullable: true - additionalProperties: - type: object - description: The entity represents an group policy operation. - microsoft.graph.hardwareConfigurationFormat: - title: hardwareConfigurationFormat - enum: - - dell - - surface - - surfaceDock - type: string - description: Indicates the supported oems of hardware configuration - x-ms-enum: - name: hardwareConfigurationFormat - modelAsString: false - values: - - value: dell - description: Dell - name: dell - - value: surface - description: Surface - name: surface - - value: surfaceDock - description: Surface dock - name: surfaceDock - microsoft.graph.hardwareConfigurationAssignment: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: hardwareConfigurationAssignment - type: object - properties: - target: - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' + description: Columns selected from the report. + status: + $ref: '#/components/schemas/microsoft.graph.deviceManagementReportStatus' additionalProperties: type: object - description: Contains properties used to assign a hardware configuration to a group. - microsoft.graph.hardwareConfigurationDeviceState: + description: Entity representing the configuration of a cached report. + microsoft.graph.deviceManagementExportJob: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: hardwareConfigurationDeviceState - type: object - properties: - assignmentFilterIds: - type: string - description: A list of identifier strings of different assignment filters applied - nullable: true - configurationError: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementExportJob + type: object + properties: + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Error from the hardware configuration execution - nullable: true - configurationOutput: + description: Time that the exported report expires. + format: date-time + filter: type: string - description: Output of the hardware configuration execution + description: Filters applied on the report. The maximum length allowed for this property is 2000 characters. nullable: true - configurationState: - $ref: '#/components/schemas/microsoft.graph.runState' - deviceName: + format: + $ref: '#/components/schemas/microsoft.graph.deviceManagementReportFileFormat' + localizationType: + $ref: '#/components/schemas/microsoft.graph.deviceManagementExportJobLocalizationType' + reportName: type: string - description: The name of the device - nullable: true - internalVersion: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The Policy internal version - format: int32 - lastStateUpdateDateTime: + description: Name of the report. The maximum length allowed for this property is 2000 characters. + requestDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 timestamp of when the hardware configuration executed + description: Time that the exported report was requested. format: date-time - osVersion: + search: type: string - description: 'Operating system version of the device (E.g. 10.0.19042.1165, 10.0.19042.1288 etc.)' + description: Configures a search term to filter the data. The maximum length allowed for this property is 100 characters. nullable: true - upn: + select: + type: array + items: + type: string + nullable: true + description: Columns selected from the report. The maximum number of allowed columns names is 256. The maximum length allowed for each column name in this property is 1000 characters. + snapshotId: type: string - description: User Principal Name (UPN). + description: 'A snapshot is an identifiable subset of the dataset represented by the ReportName. A sessionId or CachedReportConfiguration id can be used here. If a sessionId is specified, Filter, Select, and OrderBy are applied to the data represented by the sessionId. Filter, Select, and OrderBy cannot be specified together with a CachedReportConfiguration id. The maximum length allowed for this property is 128 characters.' nullable: true - userId: + status: + $ref: '#/components/schemas/microsoft.graph.deviceManagementReportStatus' + url: type: string - description: The unique identifier of the Entra user associated with the device for which policy is applied. Read-Only. + description: Temporary location of the exported report. nullable: true additionalProperties: type: object - description: Contains properties for device run state of the hardware configuration - microsoft.graph.hardwareConfigurationRunSummary: + description: Entity representing a job to export a report. + microsoft.graph.roleAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: hardwareConfigurationRunSummary + - title: roleAssignment type: object properties: - errorDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of devices for which hardware configuration state is error - format: int32 - errorUserCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of users for which hardware configuration state is error - format: int32 - failedDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of devices for which hardware configuration found an issue - format: int32 - failedUserCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of users for which hardware configuration found an issue - format: int32 - lastRunDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + description: type: string - description: Last run time for the configuration across all devices - format: date-time + description: Description of the Role Assignment. nullable: true - notApplicableDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of devices for which hardware configuration state is not applicable - format: int32 - notApplicableUserCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of users for which hardware configuration state is not applicable - format: int32 - pendingDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of devices for which hardware configuration is in pending state - format: int32 - pendingUserCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of users for which hardware configuration is in pending state - format: int32 - successfulDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of devices for which hardware configured without any issue - format: int32 - successfulUserCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of users for which hardware configured without any issue - format: int32 - unknownDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of devices for which hardware configuration state is unknown - format: int32 - unknownUserCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of users for which hardware configuration state is unknown - format: int32 + displayName: + type: string + description: The display or friendly name of the role Assignment. + nullable: true + resourceScopes: + type: array + items: + type: string + nullable: true + description: List of ids of role scope member security groups. These are IDs from Azure Active Directory. + scopeMembers: + type: array + items: + type: string + nullable: true + description: List of ids of role scope member security groups. These are IDs from Azure Active Directory. + scopeType: + $ref: '#/components/schemas/microsoft.graph.roleAssignmentScopeType' + roleDefinition: + $ref: '#/components/schemas/microsoft.graph.roleDefinition' additionalProperties: type: object - description: Contains properties for the run summary of a hardware configuration script. - microsoft.graph.hardwareConfigurationUserState: + description: The Role Assignment resource. Role assignments tie together a role definition with members and scopes. There can be one or more role assignments per role. This applies to custom and built-in roles. + microsoft.graph.rolePermission: + title: rolePermission + type: object + properties: + actions: + type: array + items: + type: string + nullable: true + description: Allowed Actions - Deprecated + resourceActions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.resourceAction' + description: Resource Actions each containing a set of allowed and not allowed permissions. + additionalProperties: + type: object + description: Contains the set of ResourceActions determining the allowed and not allowed permissions for each role. + microsoft.graph.roleScopeTagAutoAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: hardwareConfigurationUserState + - title: roleScopeTagAutoAssignment type: object properties: - errorDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Error device count for specific user. - format: int32 - failedDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Failed device count for specific user. - format: int32 - lastStateUpdateDateTime: + target: + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' + additionalProperties: + type: object + description: Contains the properties for auto-assigning a Role Scope Tag to a group to be applied to Devices. + microsoft.graph.serviceNowAuthenticationMethod: + title: serviceNowAuthenticationMethod + type: object + additionalProperties: + type: object + description: An abstract base class for all serviceNow authentication methods. + microsoft.graph.serviceNowConnectionStatus: + title: serviceNowConnectionStatus + enum: + - disabled + - enabled + - unknownFutureValue + type: string + description: Status of ServiceNow Connection + x-ms-enum: + name: serviceNowConnectionStatus + modelAsString: false + values: + - value: disabled + description: Tenant has disabled the connection + name: disabled + - value: enabled + description: Tenant has enabled the connection + name: enabled + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.deviceManagementSettingInsightsDefinition: + title: deviceManagementSettingInsightsDefinition + type: object + properties: + settingDefinitionId: + type: string + description: Setting definition id that is being referred to a setting. + nullable: true + settingInsight: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingValue' + additionalProperties: + type: object + description: Setting Insights + microsoft.graph.termsAndConditionsAcceptanceStatus: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: termsAndConditionsAcceptanceStatus + type: object + properties: + acceptedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Last timestamp when the hardware configuration executed + description: DateTime when the terms were last accepted by the user. format: date-time - notApplicableDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Not applicable device count for specific user. - format: int32 - pendingDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Pending device count for specific user. - format: int32 - successfulDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Success device count for specific user. - format: int32 - unknownDeviceCount: + acceptedVersion: maximum: 2147483647 minimum: -2147483648 - type: integer - description: Unknown device count for specific user. + type: number + description: Most recent version number of the T&C accepted by the user. format: int32 - upn: + userDisplayName: type: string - description: User Principal Name (UPN). + description: Display name of the user whose acceptance the entity represents. nullable: true - userEmail: + userPrincipalName: type: string - description: User Email address. + description: The userPrincipalName of the User that accepted the term. nullable: true - userName: + termsAndConditions: + $ref: '#/components/schemas/microsoft.graph.termsAndConditions' + additionalProperties: + type: object + description: A termsAndConditionsAcceptanceStatus entity represents the acceptance status of a given Terms and Conditions (T&C) policy by a given user. Users must accept the most up-to-date version of the terms in order to retain access to the Company Portal. + microsoft.graph.termsAndConditionsAssignment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: termsAndConditionsAssignment + type: object + properties: + target: + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' + additionalProperties: + type: object + description: A termsAndConditionsAssignment entity represents the assignment of a given Terms and Conditions (T&C) policy to a given group. Users in the group will be required to accept the terms in order to have devices enrolled into Intune. + microsoft.graph.termsAndConditionsGroupAssignment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: termsAndConditionsGroupAssignment + type: object + properties: + targetGroupId: type: string - description: User name + description: Unique identifier of a group that the T&C policy is assigned to. nullable: true + termsAndConditions: + $ref: '#/components/schemas/microsoft.graph.termsAndConditions' additionalProperties: type: object - description: Contains properties for User state of the hardware configuration - microsoft.graph.importedDeviceIdentityType: - title: importedDeviceIdentityType + description: A termsAndConditionsGroupAssignment entity represents the assignment of a given Terms and Conditions (T&C) policy to a given group. Users in the group will be required to accept the terms in order to have devices enrolled into Intune. + microsoft.graph.userExperienceAnalyticsAnomalyType: + title: userExperienceAnalyticsAnomalyType enum: - - unknown - - imei - - serialNumber - - manufacturerModelSerial + - device + - application + - stopError + - driver + - other + - unknownFutureValue type: string + description: 'Indicates the category of the anomaly. Eg: anomaly type can be device, application, stop error, driver or other.' x-ms-enum: - name: importedDeviceIdentityType + name: userExperienceAnalyticsAnomalyType modelAsString: false values: - - value: unknown - description: Unknown value of importedDeviceIdentityType. - name: unknown - - value: imei - description: Device Identity is of type imei. - name: imei - - value: serialNumber - description: Device Identity is of type serial number. - name: serialNumber - - value: manufacturerModelSerial - description: Device Identity is of type manufacturer + model + serial number semi-colon delimited tuple with enforced order. - name: manufacturerModelSerial - microsoft.graph.platform: - title: platform + - value: device + description: Indicates the detected anomaly is due to certain devices. + name: device + - value: application + description: Indicates the detected anomaly is due to a specific application. + name: application + - value: stopError + description: Indicates the detected anomaly is due to a specific stop error. + name: stopError + - value: driver + description: Indicates the detected anomaly is due to a specific driver. + name: driver + - value: other + description: Indicates the category of detected anomaly is undefined. + name: other + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.userExperienceAnalyticsAnomalySeverity: + title: userExperienceAnalyticsAnomalySeverity enum: - - unknown - - ios - - android - - windows - - windowsMobile - - macOS + - high + - medium + - low + - informational + - other + - unknownFutureValue type: string + description: 'Indicates the severity of the anomaly. Eg: anomaly severity can be high, medium, low, informational or other.' x-ms-enum: - name: platform + name: userExperienceAnalyticsAnomalySeverity modelAsString: false values: - - value: unknown - description: Unknown device platform - name: unknown - - value: ios - description: IOS device platform - name: ios - - value: android - description: Android device platform - name: android - - value: windows - description: Windows device platform - name: windows - - value: windowsMobile - description: WindowsMobile device platform - name: windowsMobile - - value: macOS - description: Mac device platform - name: macOS - microsoft.graph.importedWindowsAutopilotDeviceIdentityState: - title: importedWindowsAutopilotDeviceIdentityState + - value: high + description: Indicates the anomaly is of high severity. + name: high + - value: medium + description: Indicates the anomaly is of medium severity. + name: medium + - value: low + description: Indicates the anomaly is of low severity. + name: low + - value: informational + description: Indicates the anomaly is of informational severity. + name: informational + - value: other + description: Indicates the severity of anomaly is undefined. + name: other + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.userExperienceAnalyticsAnomalyState: + title: userExperienceAnalyticsAnomalyState + enum: + - new + - active + - disabled + - removed + - other + - unknownFutureValue + type: string + description: 'Indicates the state of the anomaly. Eg: anomaly severity can be new, active, disabled, removed or other.' + x-ms-enum: + name: userExperienceAnalyticsAnomalyState + modelAsString: false + values: + - value: new + description: Indicates the state of anomaly is new. + name: new + - value: active + description: Indicates the state of anomaly is active. + name: active + - value: disabled + description: Indicates the state of anomaly is disabled. + name: disabled + - value: removed + description: Indicates the state of anomaly is removed. + name: removed + - value: other + description: Indicates the state of anomaly is undefined. + name: other + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.userExperienceAnalyticsAnomalyCorrelationGroupFeature: + title: userExperienceAnalyticsAnomalyCorrelationGroupFeature type: object properties: - deviceErrorCode: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Device error code reported by Device Directory Service(DDS). - format: int32 - deviceErrorName: - type: string - description: Device error name reported by Device Directory Service(DDS). - nullable: true - deviceImportStatus: - $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentityImportStatus' - deviceRegistrationId: - type: string - description: Device Registration ID for successfully added device reported by Device Directory Service(DDS). - nullable: true + deviceFeatureType: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAnomalyDeviceFeatureType' + values: + type: array + items: + type: string + nullable: true + description: Specific metric values that describe the features of the given device feature type. additionalProperties: type: object - microsoft.graph.intuneBrandingProfileAssignment: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: intuneBrandingProfileAssignment - type: object - properties: - target: - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' - additionalProperties: - type: object - description: This entity contains the properties used to assign a branding profile to a group. - microsoft.graph.iosUpdatesInstallStatus: - title: iosUpdatesInstallStatus + description: Describes the features of a device that are shared between all devices in a correlation group. + microsoft.graph.userExperienceAnalyticsAnomalyCorrelationGroupPrevalence: + title: userExperienceAnalyticsAnomalyCorrelationGroupPrevalence enum: - - updateScanFailed - - deviceOsHigherThanDesiredOsVersion - - updateError - - sharedDeviceUserLoggedInError - - notSupportedOperation - - installFailed - - installPhoneCallInProgress - - installInsufficientPower - - installInsufficientSpace - - installing - - downloadInsufficientNetwork - - downloadInsufficientPower - - downloadInsufficientSpace - - downloadRequiresComputer - - downloadFailed - - downloading - - timeout - - mdmClientCrashed - - success - - available - - idle - - unknown + - high + - medium + - low + - unknownFutureValue type: string - microsoft.graph.mobileThreatPartnerTenantState: - title: mobileThreatPartnerTenantState + description: 'Indicates the level of prevalence of the correlation group features in the anomaly. Possible values are: high, medium or low' + x-ms-enum: + name: userExperienceAnalyticsAnomalyCorrelationGroupPrevalence + modelAsString: false + values: + - value: high + description: Indicates that we have a high prevalence in the correlation between the anomaly and correlation group. + name: high + - value: medium + description: Indicates that we have a medium prevalence in the correlation between the anomaly and correlation group. + name: medium + - value: low + description: Indicates that we have a low prevalence in the correlation between the anomaly and correlation group. + name: low + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.userExperienceAnalyticsDeviceStatus: + title: userExperienceAnalyticsDeviceStatus enum: - - unavailable - - available - - enabled - - unresponsive - - notSetUp - - error + - anomalous + - affected + - atRisk - unknownFutureValue type: string - description: Partner state of this tenant. + description: 'Indicates the status of the device in the correlation group. Eg: Device status can be anomalous, affected, at risk.' x-ms-enum: - name: mobileThreatPartnerTenantState + name: userExperienceAnalyticsDeviceStatus modelAsString: false values: - - value: unavailable - description: Partner is unavailable. - name: unavailable - - value: available - description: Partner is available. - name: available - - value: enabled - description: Partner is enabled. - name: enabled - - value: unresponsive - description: Partner is unresponsive. - name: unresponsive - - value: notSetUp - description: Indicates that the partner connector is not set up. This can occur when the connector is not provisioned and Intune has not received a heartbeat for the connector. Please see https://go.microsoft.com/fwlink/?linkid=2239039 for more information on connector states. - name: notSetUp - - value: error - description: Indicates that the partner connector is in an error state. This can occur when the connector has a non-zero error code set due to an internal error in processing. Please see https://go.microsoft.com/fwlink/?linkid=2239039 for more information on connector states. - name: error + - value: anomalous + description: Indicates the the device is part of the anomaly. + name: anomalous + - value: affected + description: Indicates the device is affected by the anomaly and is part of the correlation group. + name: affected + - value: atRisk + description: Indicates the device is not part of the anomaly but is part of the correlation group. + name: atRisk - value: unknownFutureValue description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - microsoft.graph.ndesConnectorState: - title: ndesConnectorState - enum: - - none - - active - - inactive - type: string - description: The current status of the Ndes Connector. - x-ms-enum: - name: ndesConnectorState - modelAsString: false - values: - - value: none - description: State not available yet for this connector. - name: none - - value: active - description: Ndes connector has connected recently - name: active - - value: inactive - description: No recent activity for the Ndes connector - name: inactive - microsoft.graph.operationApprovalPolicyPlatform: - title: operationApprovalPolicyPlatform + microsoft.graph.userExperienceAnalyticsHealthState: + title: userExperienceAnalyticsHealthState enum: - - notApplicable - - androidDeviceAdministrator - - androidEnterprise - - iOSiPadOS - - macOS - - windows10AndLater - - windows81AndLater - - windows10X + - unknown + - insufficientData + - needsAttention + - meetingGoals - unknownFutureValue type: string - description: 'The set of available platforms for the OperationApprovalPolicy. Allows configuration of a policy to specific platform(s) for approval. If no specific platform is required or applicable, the platform is `notApplicable`.' - x-ms-enum-flags: - isFlags: true x-ms-enum: - name: operationApprovalPolicyPlatform + name: userExperienceAnalyticsHealthState modelAsString: false values: - - value: notApplicable - description: Default. Indicates that a policy platform is not required for a chosen policy type. - name: notApplicable - - value: androidDeviceAdministrator - description: Indicates that the configured policy platform is for Android Device Administrator. - name: androidDeviceAdministrator - - value: androidEnterprise - description: Indicates that the configured policy platform is for Android Enterprise. - name: androidEnterprise - - value: iOSiPadOS - description: Indicates that the configured policy platform is for iOS/iPadOS. - name: iOSiPadOS - - value: macOS - description: Indicates that the configured policy platform is for macOS. - name: macOS - - value: windows10AndLater - description: Indicates that the configured policy platform is for Windows 10 and later. - name: windows10AndLater - - value: windows81AndLater - description: Indicates that the configured policy platform is for Windows 8.1 and later. - name: windows81AndLater - - value: windows10X - description: Indicates that the configured policy platform is for Windows 10X. - name: windows10X + - value: unknown + description: Indicates that the health state is unknown. + name: unknown + - value: insufficientData + description: Indicates that the health state is insufficient data. + name: insufficientData + - value: needsAttention + description: Indicates that the health state needs attention. + name: needsAttention + - value: meetingGoals + description: Indicates that the health state is meeting goals. + name: meetingGoals - value: unknownFutureValue description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - microsoft.graph.operationApprovalPolicySet: - title: operationApprovalPolicySet + microsoft.graph.userExperienceAnalyticsInsight: + title: userExperienceAnalyticsInsight type: object properties: - policyPlatform: - $ref: '#/components/schemas/microsoft.graph.operationApprovalPolicyPlatform' - policyType: - $ref: '#/components/schemas/microsoft.graph.operationApprovalPolicyType' + insightId: + type: string + description: The unique identifier of the user experience analytics insight. + nullable: true + severity: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsInsightSeverity' + userExperienceAnalyticsMetricId: + type: string + description: The unique identifier of the user experience analytics metric. + nullable: true + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsInsightValue' + description: The value of the user experience analytics insight. additionalProperties: type: object - description: Contains the pair of OperationApprovalPolicyType and OperationApprovalPolicyPlatform determining the set of applicable OperationApprovalPolicies for a user. The OperationApprovalPolicySet complex type is used to indicate to the UX which policies are enabled for the current logged in user in order to correctly show the expected experience. - microsoft.graph.operationApprovalPolicyType: - title: operationApprovalPolicyType + description: The user experience analytics insight is the recomendation to improve the user experience analytics score. + microsoft.graph.userExperienceAnalyticsMetric: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsMetric + type: object + properties: + unit: + type: string + description: 'The unit of the user experience analytics metric. Examples: none, percentage, count, seconds, score.' + nullable: true + value: + type: number + description: The value of the user experience analytics metric. + format: double + nullable: true + additionalProperties: + type: object + description: The user experience analytics metric contains the score and units of a metric of a user experience anlaytics category. + microsoft.graph.userExperienceAnalyticsDeviceBatteryDetail: + title: userExperienceAnalyticsDeviceBatteryDetail + type: object + properties: + batteryId: + type: string + description: Uniquely identifies the batteries in a single device. + nullable: true + fullBatteryDrainCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'Number of times the battery has been discharged an amount that equals 100% of its capacity, but not necessarily by discharging it from 100% to 0%. Valid values 0 to 2147483647' + format: int32 + maxCapacityPercentage: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Ratio of current capacity and design capacity of the battery. Unit in percentage and values range from 0-100. Valid values 0 to 2147483647 + format: int32 + additionalProperties: + type: object + description: Collection of properties describing the current status of the battery. + microsoft.graph.diskType: + title: diskType enum: - unknown - - app - - script + - hdd + - ssd - unknownFutureValue type: string - description: The set of available policy types that can be configured for approval. The policy type must always be defined in an OperationApprovalRequest. x-ms-enum: - name: operationApprovalPolicyType + name: diskType modelAsString: false values: - value: unknown - description: Default. Indicates that the configured policy type is unknown. Not a valid policy type in an OperationApprovalPolicy. + description: Enum member for unknown or default diskType. name: unknown - - value: app - description: 'Indicates that the configured policy type is an application type, such as mobile apps or built-in apps.' - name: app - - value: script - description: 'Indicates that the configured policy type is a script type, such as Powershell scripts or remediation scripts.' - name: script + - value: hdd + description: Enum member for HDD devices. + name: hdd + - value: ssd + description: Enum member for SSD devices. + name: ssd - value: unknownFutureValue description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - microsoft.graph.operationApprovalRequestStatus: - title: operationApprovalRequestStatus + microsoft.graph.deviceScopeOperator: + title: deviceScopeOperator enum: - - unknown - - needsApproval - - approved - - rejected - - cancelled - - completed - - expired + - none + - equals - unknownFutureValue type: string - description: 'Indicates the status of the Approval Request. The status of a request will change when an action is successfully performed on it, such as when it is `approved` or `rejected`, or when the request''s expiration DateTime passes and the result is `expired`.' + description: 'Device scope configuration query operator. Possible values are: equals, notEquals, contains, notContains, greaterThan, lessThan. Default value: equals.' x-ms-enum: - name: operationApprovalRequestStatus + name: deviceScopeOperator modelAsString: false values: - - value: unknown - description: 'Default. Indicates that the request approval status is unknown, and that the status has not been assigned to the approval request.' - name: unknown - - value: needsApproval - description: Indicates that the approval request needs approval before the operation can be completed. - name: needsApproval - - value: approved - description: Indicates that the approval request has been approved. The operation can now be completed. - name: approved - - value: rejected - description: Indicates that the approval request has been rejected. No further action can be taken to complete the operation or to modify the request. - name: rejected - - value: cancelled - description: Indicates that the approval request has been cancelled by the request's requestor. No further action can be taken to complete the operation or to modify the request. - name: cancelled - - value: completed - description: Indicates that the approval request has been completed. This status is feature agnostic and does not indicate success or failure of the operation. No further action is necessary for the operation or to modify the request. - name: completed - - value: expired - description: Indicates that the approval request has expired. No further action can be taken to complete the operation or to modify the request. A new approval request must be made and approved in order to complete the operation. - name: expired + - value: none + description: No operator set for the device scope configuration. + name: none + - value: equals + description: Operator for the device configuration query to be used (Equals). + name: equals - value: unknownFutureValue description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - microsoft.graph.privilegeManagementElevationType: - title: privilegeManagementElevationType + microsoft.graph.deviceScopeParameter: + title: deviceScopeParameter enum: - - undetermined - - unmanagedElevation - - zeroTouchElevation - - userConfirmedElevation - - supportApprovedElevation + - none + - scopeTag - unknownFutureValue type: string - description: Indicates the type of elevation occured + description: 'Device scope configuration parameter. It will be expend in future to add more parameter. Eg: device scope parameter can be OS version, Disk Type, Device manufacturer, device model or Scope tag. Default value: scopeTag.' x-ms-enum: - name: privilegeManagementElevationType + name: deviceScopeParameter modelAsString: false values: - - value: undetermined - description: Default. If the type was unknown on the client for some reasons. - name: undetermined - - value: unmanagedElevation - description: 'The elevation was done without any use of endpoint privilege management. For example: the administrator on a client machine elevated an application with their admin right.' - name: unmanagedElevation - - value: zeroTouchElevation - description: The elevation was done using the endpoint privilege management zero touch elevation policy. - name: zeroTouchElevation - - value: userConfirmedElevation - description: The elevation was done using the endpoint privilege management user confirmed elevation policy. - name: userConfirmedElevation - - value: supportApprovedElevation - description: The elevation was done using the endpoint privilege management support approved elevation policy. - name: supportApprovedElevation + - value: none + description: Device Scope parameter is not set + name: none + - value: scopeTag + description: use Scope Tag as parameter for the device scope configuration. + name: scopeTag - value: unknownFutureValue description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - microsoft.graph.privilegeManagementProcessType: - title: privilegeManagementProcessType + microsoft.graph.deviceScopeStatus: + title: deviceScopeStatus enum: - - undefined - - parent - - child + - none + - computing + - insufficientData + - completed - unknownFutureValue type: string - description: Indicates the type of elevated process + description: 'Indicates the device scope status after the device scope has been enabled. Possible values are: none, computing, insufficientData or completed. Default value is none.' x-ms-enum: - name: privilegeManagementProcessType + name: deviceScopeStatus modelAsString: false values: - - value: undefined - description: Default. If the type was unknown on the client for some reasons - name: undefined - - value: parent - description: The elevated process is a parent process - name: parent - - value: child - description: The elevated process is a child process - name: child + - value: none + description: Indicates the device scope is not enabled and there are no calculations in progress. + name: none + - value: computing + description: Indicates the device scope is enabled and report metrics data are being recalculated by the service. + name: computing + - value: insufficientData + description: Indicates the device scope is enabled but there is insufficient data to calculate results. The system requires information from at least 5 devices before calculations can occur. + name: insufficientData + - value: completed + description: Device scope is enabled and finished recalculating the report metric. Device scope is now ready to be used. + name: completed - value: unknownFutureValue - description: Evolvable emuneration sentinel value. Do not use + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - microsoft.graph.privilegeManagementEndUserType: - title: privilegeManagementEndUserType + microsoft.graph.userExperienceAnalyticsOperatingSystemRestartCategory: + title: userExperienceAnalyticsOperatingSystemRestartCategory enum: - - undetermined - - azureAd - - hybrid - - local + - unknown + - restartWithUpdate + - restartWithoutUpdate + - blueScreen + - shutdownWithUpdate + - shutdownWithoutUpdate + - longPowerButtonPress + - bootError + - update - unknownFutureValue type: string - description: The type of user account on Windows that was used to performed the elevation. + description: Operating System restart category. x-ms-enum: - name: privilegeManagementEndUserType + name: userExperienceAnalyticsOperatingSystemRestartCategory modelAsString: false values: - - value: undetermined - description: Default. Unable to determine the login type of the user. - name: undetermined - - value: azureAd - description: The user who performed the elevation logged in using an Azure Active Directory (Azure AD) account. - name: azureAd - - value: hybrid - description: The user who performed the elevation logged in using Hybrid Azure AD joined account. - name: hybrid - - value: local - description: The user who performed the elevation logged in using a Windows local account. - name: local + - value: unknown + description: Default. Set to unknown if device operating system restart category has not yet been calculated. + name: unknown + - value: restartWithUpdate + description: Indicates that the device operating system restart is along with an update. + name: restartWithUpdate + - value: restartWithoutUpdate + description: Indicates that the device operating system restart is without update. + name: restartWithoutUpdate + - value: blueScreen + description: Indicates that the device operating system restart is due to a specific stop error. + name: blueScreen + - value: shutdownWithUpdate + description: Indicates that the device operating system restart is due to shutdown with update. + name: shutdownWithUpdate + - value: shutdownWithoutUpdate + description: Indicates that the device operating system restart is due to shutdown without update. + name: shutdownWithoutUpdate + - value: longPowerButtonPress + description: Indicates that the device operating system restart is due to update long power-button press. + name: longPowerButtonPress + - value: bootError + description: Indicates that the device operating system restart is due to boot error. + name: bootError + - value: update + description: Indicates that the device operating system restarted after an update. + name: update - value: unknownFutureValue - description: Evolvable emuneration sentinel value. Do not use. + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - microsoft.graph.remoteAssistanceOnboardingStatus: - title: remoteAssistanceOnboardingStatus + microsoft.graph.deviceEventLevel: + title: deviceEventLevel enum: - - notOnboarded - - onboarding - - onboarded + - none + - verbose + - information + - warning + - error + - critical + - unknownFutureValue type: string - description: The current TeamViewer connector status + description: 'Indicates device event level. Possible values are: None, Verbose, Information, Warning, Error, Critical' x-ms-enum: - name: remoteAssistanceOnboardingStatus + name: deviceEventLevel modelAsString: false values: - - value: notOnboarded - description: The status reported when there is no active TeamViewer connector configured or active - name: notOnboarded - - value: onboarding - description: 'The status reported when the system has initiated a TeamViewer connection, but the service has not yet completed the confirmation of a connector' - name: onboarding - - value: onboarded - description: The status reported when the system has successfully exchanged account information with TeamViewer and can now initiate remote assistance sessions with clients - name: onboarded - microsoft.graph.remoteAssistanceState: - title: remoteAssistanceState + - value: none + description: Indicates that the device event level is none. + name: none + - value: verbose + description: Indicates that the device event level is verbose. + name: verbose + - value: information + description: Indicates that the device event level is information. + name: information + - value: warning + description: Indicates that the device event level is warning. + name: warning + - value: error + description: Indicates that the device event level is error. + name: error + - value: critical + description: Indicates that the device event level is critical. + name: critical + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.userExperienceAnalyticsMachineType: + title: userExperienceAnalyticsMachineType enum: - - disabled - - enabled + - unknown + - physical + - virtual + - unknownFutureValue type: string - description: State of remote assistance for the account + description: 'Indicates if machine is physical or virtual. Possible values are: physical or virtual' x-ms-enum: - name: remoteAssistanceState + name: userExperienceAnalyticsMachineType modelAsString: false values: - - value: disabled - description: 'Remote assistance is disabled for the account. With this value, Quick Assist remote assistance sessions are not allowed for the account.' - name: disabled - - value: enabled - description: 'Remote assistance is enabled for the account. With this value, enterprise Quick Assist remote assistance features are provided.' - name: enabled - microsoft.graph.deviceManagementCachedReportConfiguration: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementCachedReportConfiguration - type: object - properties: - expirationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Time that the cached report expires. - format: date-time - filter: - type: string - description: Filters applied on report creation. - nullable: true - lastRefreshDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Time that the cached report was last refreshed. - format: date-time - metadata: - type: string - description: Caller-managed metadata associated with the report. - nullable: true - orderBy: - type: array - items: - type: string - nullable: true - description: Ordering of columns in the report. - reportName: - type: string - description: Name of the report. - nullable: true - select: - type: array - items: - type: string - nullable: true - description: Columns selected from the report. - status: - $ref: '#/components/schemas/microsoft.graph.deviceManagementReportStatus' - additionalProperties: - type: object - description: Entity representing the configuration of a cached report. - microsoft.graph.deviceManagementExportJob: + - value: unknown + description: Indicates that the type is unknown. + name: unknown + - value: physical + description: Indicates that the Machine is physical. + name: physical + - value: virtual + description: Indicates that the machine is virtual. + name: virtual + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementExportJob + - title: userExperienceAnalyticsWorkFromAnywhereDevice type: object properties: - expirationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Time that the exported report expires. - format: date-time - filter: - type: string - description: Filters applied on the report. The maximum length allowed for this property is 2000 characters. + autoPilotProfileAssigned: + type: boolean + description: 'When TRUE, indicates the intune device''s autopilot profile is assigned. When FALSE, indicates it''s not Assigned. Supports: $select, $OrderBy. Read-only.' nullable: true - format: - $ref: '#/components/schemas/microsoft.graph.deviceManagementReportFileFormat' - localizationType: - $ref: '#/components/schemas/microsoft.graph.deviceManagementExportJobLocalizationType' - reportName: + autoPilotRegistered: + type: boolean + description: 'When TRUE, indicates the intune device''s autopilot is registered. When FALSE, indicates it''s not registered. Supports: $select, $OrderBy. Read-only.' + nullable: true + azureAdDeviceId: type: string - description: Name of the report. The maximum length allowed for this property is 2000 characters. - requestDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + description: 'The Azure Active Directory (Azure AD) device Id. Supports: $select, $OrderBy. Read-only.' + nullable: true + azureAdJoinType: type: string - description: Time that the exported report was requested. - format: date-time - search: + description: 'The work from anywhere device''s Azure Active Directory (Azure AD) join type. Supports: $select, $OrderBy. Read-only.' + nullable: true + azureAdRegistered: + type: boolean + description: 'When TRUE, indicates the device''s Azure Active Directory (Azure AD) is registered. When False, indicates it''s not registered. Supports: $select, $OrderBy. Read-only.' + nullable: true + cloudIdentityScore: + type: number + description: 'Indicates per device cloud identity score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true + cloudManagementScore: + type: number + description: 'Indicates per device cloud management score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true + cloudProvisioningScore: + type: number + description: 'Indicates per device cloud provisioning score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true + compliancePolicySetToIntune: + type: boolean + description: 'When TRUE, indicates the device''s compliance policy is set to intune. When FALSE, indicates it''s not set to intune. Supports: $select, $OrderBy. Read-only.' + nullable: true + deviceId: type: string - description: Configures a search term to filter the data. The maximum length allowed for this property is 100 characters. + description: 'The Intune device id of the device. Supports: $select, $OrderBy. Read-only.' nullable: true - select: - type: array - items: - type: string - nullable: true - description: Columns selected from the report. The maximum number of allowed columns names is 256. The maximum length allowed for each column name in this property is 1000 characters. - snapshotId: + deviceName: type: string - description: 'A snapshot is an identifiable subset of the dataset represented by the ReportName. A sessionId or CachedReportConfiguration id can be used here. If a sessionId is specified, Filter, Select, and OrderBy are applied to the data represented by the sessionId. Filter, Select, and OrderBy cannot be specified together with a CachedReportConfiguration id. The maximum length allowed for this property is 128 characters.' + description: 'The name of the device. Supports: $select, $OrderBy. Read-only.' nullable: true - status: - $ref: '#/components/schemas/microsoft.graph.deviceManagementReportStatus' - url: + healthStatus: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' + isCloudManagedGatewayEnabled: + type: boolean + description: 'When TRUE, indicates the device''s Cloud Management Gateway for Configuration Manager is enabled. When FALSE, indicates it''s not enabled. Supports: $select, $OrderBy. Read-only.' + nullable: true + managedBy: type: string - description: Temporary location of the exported report. + description: 'The management agent of the device. Supports: $select, $OrderBy. Read-only.' nullable: true - additionalProperties: - type: object - description: Entity representing a job to export a report. - microsoft.graph.roleAssignment: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: roleAssignment - type: object - properties: - description: + manufacturer: type: string - description: Description of the Role Assignment. + description: 'The manufacturer name of the device. Supports: $select, $OrderBy. Read-only.' nullable: true - displayName: + model: type: string - description: The display or friendly name of the role Assignment. + description: 'The model name of the device. Supports: $select, $OrderBy. Read-only.' nullable: true - resourceScopes: - type: array - items: - type: string - nullable: true - description: List of ids of role scope member security groups. These are IDs from Azure Active Directory. - scopeMembers: - type: array - items: - type: string - nullable: true - description: List of ids of role scope member security groups. These are IDs from Azure Active Directory. - scopeType: - $ref: '#/components/schemas/microsoft.graph.roleAssignmentScopeType' - roleDefinition: - $ref: '#/components/schemas/microsoft.graph.roleDefinition' - additionalProperties: - type: object - description: The Role Assignment resource. Role assignments tie together a role definition with members and scopes. There can be one or more role assignments per role. This applies to custom and built-in roles. - microsoft.graph.rolePermission: - title: rolePermission - type: object - properties: - actions: - type: array - items: - type: string - nullable: true - description: Allowed Actions - Deprecated - resourceActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.resourceAction' - description: Resource Actions each containing a set of allowed and not allowed permissions. - additionalProperties: - type: object - description: Contains the set of ResourceActions determining the allowed and not allowed permissions for each role. - microsoft.graph.roleScopeTagAutoAssignment: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: roleScopeTagAutoAssignment - type: object - properties: - target: - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' - additionalProperties: - type: object - description: Contains the properties for auto-assigning a Role Scope Tag to a group to be applied to Devices. - microsoft.graph.serviceNowAuthenticationMethod: - title: serviceNowAuthenticationMethod - type: object - additionalProperties: - type: object - description: An abstract base class for all serviceNow authentication methods. - microsoft.graph.serviceNowConnectionStatus: - title: serviceNowConnectionStatus - enum: - - disabled - - enabled - - unknownFutureValue - type: string - description: Status of ServiceNow Connection - x-ms-enum: - name: serviceNowConnectionStatus - modelAsString: false - values: - - value: disabled - description: Tenant has disabled the connection - name: disabled - - value: enabled - description: Tenant has enabled the connection - name: enabled - - value: unknownFutureValue - description: Future authentication method to be added here. - name: unknownFutureValue - microsoft.graph.deviceManagementSettingInsightsDefinition: - title: deviceManagementSettingInsightsDefinition - type: object - properties: - settingDefinitionId: - type: string - description: Setting definition id that is being referred to a setting. - nullable: true - settingInsight: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingValue' - additionalProperties: - type: object - description: Setting Insights - microsoft.graph.termsAndConditionsAcceptanceStatus: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: termsAndConditionsAcceptanceStatus - type: object - properties: - acceptedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + osCheckFailed: + type: boolean + description: 'When TRUE, indicates OS check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' + nullable: true + osDescription: type: string - description: DateTime when the terms were last accepted by the user. - format: date-time - acceptedVersion: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Most recent version number of the T&C accepted by the user. - format: int32 - userDisplayName: + description: 'The OS description of the device. Supports: $select, $OrderBy. Read-only.' + nullable: true + osVersion: type: string - description: Display name of the user whose acceptance the entity represents. + description: 'The OS version of the device. Supports: $select, $OrderBy. Read-only.' nullable: true - userPrincipalName: + otherWorkloadsSetToIntune: + type: boolean + description: 'When TRUE, indicates the device''s other workloads is set to intune. When FALSE, indicates it''s not set to intune. Supports: $select, $OrderBy. Read-only.' + nullable: true + ownership: type: string - description: The userPrincipalName of the User that accepted the term. + description: 'Ownership of the device. Supports: $select, $OrderBy. Read-only.' nullable: true - termsAndConditions: - $ref: '#/components/schemas/microsoft.graph.termsAndConditions' - additionalProperties: - type: object - description: A termsAndConditionsAcceptanceStatus entity represents the acceptance status of a given Terms and Conditions (T&C) policy by a given user. Users must accept the most up-to-date version of the terms in order to retain access to the Company Portal. - microsoft.graph.termsAndConditionsAssignment: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: termsAndConditionsAssignment - type: object - properties: - target: - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' - additionalProperties: - type: object - description: A termsAndConditionsAssignment entity represents the assignment of a given Terms and Conditions (T&C) policy to a given group. Users in the group will be required to accept the terms in order to have devices enrolled into Intune. - microsoft.graph.termsAndConditionsGroupAssignment: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: termsAndConditionsGroupAssignment - type: object - properties: - targetGroupId: + processor64BitCheckFailed: + type: boolean + description: 'When TRUE, indicates processor hardware 64-bit architecture check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' + nullable: true + processorCoreCountCheckFailed: + type: boolean + description: 'When TRUE, indicates processor hardware core count check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' + nullable: true + processorFamilyCheckFailed: + type: boolean + description: 'When TRUE, indicates processor hardware family check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' + nullable: true + processorSpeedCheckFailed: + type: boolean + description: 'When TRUE, indicates processor hardware speed check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' + nullable: true + ramCheckFailed: + type: boolean + description: 'When TRUE, indicates RAM hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' + nullable: true + secureBootCheckFailed: + type: boolean + description: 'When TRUE, indicates secure boot hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' + nullable: true + serialNumber: type: string - description: Unique identifier of a group that the T&C policy is assigned to. + description: 'The serial number of the device. Supports: $select, $OrderBy. Read-only.' + nullable: true + storageCheckFailed: + type: boolean + description: 'When TRUE, indicates storage hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' + nullable: true + tenantAttached: + type: boolean + description: 'When TRUE, indicates the device is Tenant Attached. When FALSE, indicates it''s not Tenant Attached. Supports: $select, $OrderBy. Read-only.' + nullable: true + tpmCheckFailed: + type: boolean + description: 'When TRUE, indicates Trusted Platform Module (TPM) hardware check failed for device to the latest version of upgrade to windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' + nullable: true + upgradeEligibility: + $ref: '#/components/schemas/microsoft.graph.operatingSystemUpgradeEligibility' + windowsScore: + type: number + description: 'Indicates per device windows score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true + workFromAnywhereScore: + type: number + description: 'Indicates work from anywhere per device overall score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double nullable: true - termsAndConditions: - $ref: '#/components/schemas/microsoft.graph.termsAndConditions' additionalProperties: type: object - description: A termsAndConditionsGroupAssignment entity represents the assignment of a given Terms and Conditions (T&C) policy to a given group. Users in the group will be required to accept the terms in order to have devices enrolled into Intune. + description: The user experience analytics device for work from anywhere report. microsoft.graph.userPfxIntendedPurpose: title: userPfxIntendedPurpose enum: @@ -65930,6 +65175,8 @@ components: type: string description: The display name of the Cloud PC. nullable: true + frontlineCloudPcAvailability: + $ref: '#/components/schemas/microsoft.graph.frontlineCloudPcAvailability' 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 @@ -65970,6 +65217,8 @@ components: description: The results of every partner agent's installation status on Cloud PC. powerState: $ref: '#/components/schemas/microsoft.graph.cloudPcPowerState' + productType: + $ref: '#/components/schemas/microsoft.graph.cloudPcProductType' provisioningPolicyId: type: string description: The provisioning policy ID of the Cloud PC. @@ -66059,6 +65308,7 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcDeviceImageOsStatus' osVersionNumber: type: string + description: 'The operating system version of this image. For example, 10.0.22000.296. Read-only.' nullable: true scopeIds: type: array @@ -66114,7 +65364,7 @@ components: allotmentLicensesCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true displayName: @@ -66124,14 +65374,14 @@ components: totalCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The total number of front-line service plans purchased by the customer. format: int32 nullable: true usedCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of service plans that have been used for the account. format: int32 nullable: true @@ -66173,6 +65423,7 @@ components: nullable: true osVersionNumber: type: string + description: 'The operating system version of this gallery image. For example, 10.0.22000.296. Read-only.' nullable: true publisher: type: string @@ -66189,7 +65440,7 @@ components: sizeInGB: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Indicates the size of this image in gigabytes. For example, 64. Read-only.' format: int32 nullable: true @@ -66242,6 +65493,10 @@ components: displayName: type: string description: The display name for the Azure network connection. + healthCheckPaused: + type: boolean + description: 'false if the regular health checks on the network/domain configuration are currently active. true if the checks are paused. If you perform a create or update operation on a onPremisesNetworkConnection resource, this value is set to false for 4 weeks. If you retry a health check on network/domain configuration, this value is set to false for two weeks. If the onPremisesNetworkConnection resource is attached in a provisioningPolicy or used by a Cloud PC in the past 4 weeks, healthCheckPaused is set to false. Read-only. Default is false.' + nullable: true healthCheckStatus: $ref: '#/components/schemas/microsoft.graph.cloudPcOnPremisesConnectionStatus' healthCheckStatusDetail: @@ -66252,11 +65507,15 @@ components: type: boolean description: 'When true, the Azure network connection is in use. When false, the connection isn''t in use. You can''t delete a connection that’s in use. Returned only on $select. For an example that shows how to get the inUse property, see Example 2: Get the selected properties of an Azure network connection, including healthCheckStatusDetails. Read-only.' nullable: true + inUseByCloudPc: + type: boolean + description: 'Indicates whether a Cloud PC is using this on-premises network connection. true if at least one Cloud PC is using it. Otherwise, false. Read-only. Default is false.' + nullable: true managedBy: $ref: '#/components/schemas/microsoft.graph.cloudPcManagementService' organizationalUnit: type: string - description: 'The organizational unit (OU) in which the computer account is created. If left null, the OU that’s configured as the default (a well-known computer object container) in your Active Directory domain (OU) is used. Optional.' + description: 'The organizational unit (OU) in which the computer account is created. If left null, the OU configured as the default (a well-known computer object container) in your Active Directory domain (OU) is used. Optional.' nullable: true resourceGroupId: type: string @@ -66350,7 +65609,7 @@ components: gracePeriodInHours: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of hours to wait before reprovisioning/deprovisioning happens. Read-only. format: int32 nullable: true @@ -66417,13 +65676,13 @@ components: ramInGB: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The size of the RAM in GB. Read-only. format: int32 storageInGB: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The size of the OS Disk in GB. Read-only. format: int32 supportedSolution: @@ -66433,13 +65692,13 @@ components: userProfileInGB: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The size of the user profile disk in GB. Read-only. format: int32 vCpuCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of vCPUs. Read-only. format: int32 additionalProperties: @@ -66600,7 +65859,7 @@ components: installProgressTimeoutInMinutes: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Set installation progress timeout in minutes format: int32 nullable: true @@ -66704,7 +65963,7 @@ components: description: Indicates that a surface Hub 2S AutoPilot Profile is assigned to a device that is not surface Hub 2S. name: surfaceHub2SProfileNotSupported - value: unknownFutureValue - description: 'Placeholder for evolvable enum, but this enum is never returned to the caller, so it shouldn''t be necessary.' + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.windowsAutopilotProfileAssignmentStatus: title: windowsAutopilotProfileAssignmentStatus @@ -66769,7 +66028,7 @@ components: description: Hardware change detected on client that could not resolved automatically. Additional remediation is required. name: manualRemediationRequired - value: unknownFutureValue - description: 'Marks the end of known enum values, and allows for additional values in the future.' + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.windowsAutopilotUserlessEnrollmentStatus: title: windowsAutopilotUserlessEnrollmentStatus @@ -66871,7 +66130,7 @@ components: applicableDeviceCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of devices for which this driver is applicable. format: int32 approvalStatus: @@ -66919,7 +66178,7 @@ components: offerIntervalInDays: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'The number of day(s) between each set of offers to be set, updated, and displayed for a feature update profile, for example: if OfferStartDateTimeInUTC is 2020-06-09T10:00:00Z, and OfferIntervalInDays is 1, then the next two sets of offers will be made consecutively on 2020-06-10T10:00:00Z (next day at the same specified time) and 2020-06-11T10:00:00Z (next next day at the same specified time) with 1 day in between each set of offers.' format: int32 nullable: true @@ -66977,7 +66236,7 @@ components: description: Disconnected state indicates that the account was connected in the past and later disconnected. name: disconnected - value: unknownFutureValue - description: Unknown future enum value. + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.androidFotaDeploymentAssignment: title: androidFotaDeploymentAssignment @@ -67004,7 +66263,7 @@ components: batteryRuleMinimumBatteryLevelPercentage: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Minimum battery level (%) required for both download and installation. Default: -1 (System defaults). Maximum is 100.' format: int32 nullable: true @@ -67060,7 +66319,7 @@ components: scheduleDurationInDays: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Maximum 28 days. Default is 28 days. Sequence of dates are: 1) Download start date. 2) Install start date. 3) Schedule end date. If any of the values are not provided, the date provided in the preceding step of the sequence is used. If no values are provided, the string value of the current UTC is used.' format: int32 nullable: true @@ -67069,7 +66328,7 @@ components: timeZoneOffsetInMinutes: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'This attribute indicates the deployment time offset (e.g.180 represents an offset of +03:00, and -270 represents an offset of -04:30). The time offset is the time timezone where the devices are located. The deployment start and end data uses this timezone' format: int32 nullable: true @@ -67104,61 +66363,61 @@ components: totalAwaitingInstall: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: An integer that indicates the total number of devices where installation was successful. format: int32 totalCanceled: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: An integer that indicates the total number of devices where installation was canceled. format: int32 totalCreated: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: An integer that indicates the total number of devices that have a job in the CREATED state. Typically indicates jobs that did not reach the devices. format: int32 totalDevices: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: An integer that indicates the total number of devices in the deployment. format: int32 totalDownloading: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: An integer that indicates the total number of devices where installation was successful. format: int32 totalFailedDownload: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: An integer that indicates the total number of devices that have failed to download the new OS file. format: int32 totalFailedInstall: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: An integer that indicates the total number of devices that have failed to install the new OS file. format: int32 totalScheduled: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: An integer that indicates the total number of devices that received the json and are scheduled. format: int32 totalSucceededInstall: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: An integer that indicates the total number of devices where installation was successful. format: int32 totalUnknown: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'An integer that indicates the total number of devices where no deployment status or end state has not received, even after the scheduled end date was reached.' format: int32 additionalProperties: @@ -67226,7 +66485,6 @@ components: - resourceAccessPolicy - win32app - deviceManagmentConfigurationAndCompliancePolicy - - hardwareConfiguration type: string description: This enum represents associated assignment payload type x-ms-enum: @@ -67269,47 +66527,6 @@ components: - value: deviceManagmentConfigurationAndCompliancePolicy description: Indicates that this filter is associated with a configuration or compliance policy on Device Configuration v2 Infrastructure payload type name: deviceManagmentConfigurationAndCompliancePolicy - - value: hardwareConfiguration - description: Indicates that this filter is associated with Bios Configurations And Other Settings payload type - name: hardwareConfiguration - microsoft.graph.cloudPcStatusDetail: - title: cloudPcStatusDetail - type: object - properties: - additionalInformation: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.keyValuePair' - description: 'More information about the Cloud PC status. For example, ''additionalInformation'': [''{''@odata.type'': ''microsoft.graph.keyValuePair'',''name'': ''retriable'',''value'': true }] ''' - code: - type: string - description: 'The error/warning code associated with the Cloud PC status. Example: ''code'': ''internalServerError''.' - nullable: true - message: - type: string - description: 'The status message associated with error code. Example: ''message'': ''There was an internal server error. Please contact support xxx.''.' - nullable: true - additionalProperties: - type: object - microsoft.graph.cloudPcStatusDetails: - title: cloudPcStatusDetails - type: object - properties: - additionalInformation: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.keyValuePair' - description: Any additional information about the Cloud PC status. - code: - type: string - description: The code associated with the Cloud PC status. - nullable: true - message: - type: string - description: The status message. - nullable: true - additionalProperties: - type: object microsoft.graph.configurationManagerClientState: title: configurationManagerClientState enum: @@ -67589,14 +66806,14 @@ components: description: This status is set when the device license removing fails. name: deviceLicenseRemoveFailed - value: unknownFutureValue - description: This is put here as a place holder for future extension. + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.sharedAppleDeviceUser: title: sharedAppleDeviceUser type: object properties: dataQuota: - type: integer + type: number description: Data quota format: int64 nullable: true @@ -67604,7 +66821,7 @@ components: type: boolean description: Data to sync dataUsed: - type: integer + type: number description: Data quota format: int64 userPrincipalName: @@ -67684,6 +66901,17 @@ components: description: The collection of unique identifiers that can be associated with a user and can be used to bind the Microsoft Entra user to a certificate for authentication and authorization into non-Azure AD environments. The identifiers must be unique in the tenant. additionalProperties: type: object + microsoft.graph.cloudLicensing.userCloudLicensing: + title: userCloudLicensing + type: object + properties: + usageRights: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudLicensing.usageRight' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.cloudRealtimeCommunicationInfo: title: cloudRealtimeCommunicationInfo type: object @@ -67963,11 +67191,11 @@ components: properties: capabilityStatus: type: string - description: 'For example, ''Enabled''.' + description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.' nullable: true provisioningStatus: type: string - description: 'For example, ''Success''.' + description: 'The possible values are:Success - Service is fully provisioned.Disabled - Service is disabled.Error - The service plan isn''t provisioned and is in an error state.PendingInput - The service isn''t provisioned and is awaiting service confirmation.PendingActivation - The service is provisioned but requires explicit activation by an administrator (for example, Intune_O365 service plan)PendingProvisioning - Microsoft has added a new service to the product SKU and it isn''t activated in the tenant.' nullable: true service: type: string @@ -68022,7 +67250,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. 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: @@ -68228,7 +67456,7 @@ components: nullable: true appDisplayName: type: string - description: The display name exposed by the associated application. + description: The display name exposed by the associated application. Maximum length is 256 characters. nullable: true appId: type: string @@ -68447,7 +67675,7 @@ components: type: array items: $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).' + 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. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).' x-ms-navigationProperty: true permissionGrantPreApprovalPolicies: type: array @@ -68479,7 +67707,7 @@ components: type: object microsoft.graph.appRoleAssignment: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' + - $ref: '#/components/schemas/microsoft.graph.directoryObject' - title: appRoleAssignment type: object properties: @@ -68496,7 +67724,7 @@ components: nullable: true principalDisplayName: type: string - description: 'The display name of the user, group, or service principal that was granted the app role assignment. Read-only. Supports $filter (eq and startswith).' + description: 'The display name of the user, group, or service principal that was granted the app role assignment. Maximum length is 256 characters. Read-only. Supports $filter (eq and startswith).' nullable: true principalId: pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' @@ -68510,7 +67738,7 @@ components: nullable: true resourceDisplayName: type: string - description: The display name of the resource app's service principal to which the assignment is made. + description: The display name of the resource app's service principal to which the assignment is made. Maximum length is 256 characters. nullable: true resourceId: pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' @@ -68556,6 +67784,12 @@ components: $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethod' description: Represents the FIDO2 security keys registered to a user for authentication. x-ms-navigationProperty: true + hardwareOathMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.hardwareOathAuthenticationMethod' + description: The hardware OATH time-based one-time password (TOTP) devices assigned to a user for authentication. + x-ms-navigationProperty: true methods: type: array items: @@ -68849,7 +68083,7 @@ components: reminderMinutesBeforeStart: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of minutes before the event start time that the reminder alert occurs. format: int32 nullable: true @@ -69251,6 +68485,12 @@ components: type: boolean 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 + alternativeNames: + type: array + items: + type: string + nullable: true + description: List of alternative names for the device. alternativeSecurityIds: type: array items: @@ -69274,7 +68514,7 @@ components: nullable: true deviceId: type: string - description: 'Unique Identifier set by Azure Device Registration Service at the time of registration. This is an alternate key that can be used to reference the device object. Also Supports $filter (eq, ne, not, startsWith).' + description: 'Unique identifier set by Azure Device Registration Service at the time of registration. This ID is an alternate key that can be used to reference the device object. Also supports $filter (eq, ne, not, startsWith).' nullable: true deviceMetadata: type: string @@ -69282,30 +68522,30 @@ components: nullable: true deviceOwnership: type: string - description: 'Ownership of the device. This property is set by Intune. Possible values are: unknown, company, personal.' + description: 'Ownership of the device. Intune sets this property. Possible values are: unknown, company, personal.' nullable: true deviceVersion: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: For internal use only. format: int32 nullable: true displayName: type: string - description: 'The display name for the device. Required. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby.' + description: 'The display name for the device. Maximum length is 256 characters. Required. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby.' nullable: true domainName: type: string - description: The on-premises domain name of Microsoft Entra hybrid joined devices. This property is set by Intune. + description: The on-premises domain name of Microsoft Entra hybrid joined devices. Intune sets this property. nullable: true enrollmentProfileName: type: string - description: 'Enrollment profile applied to the device. For example, Apple Device Enrollment Profile, Device enrollment - Corporate device identifiers, or Windows Autopilot profile name. This property is set by Intune.' + description: 'Enrollment profile applied to the device. For example, Apple Device Enrollment Profile, Device enrollment - Corporate device identifiers, or Windows Autopilot profile name. Intune sets this property.' nullable: true enrollmentType: type: string - description: 'Enrollment type of the device. This property is set by Intune. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth,appleUserEnrollment, appleUserEnrollmentWithServiceAccount. NOTE: This property might return other values apart from those listed.' + description: 'Enrollment type of the device. Intune sets this property. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth,appleUserEnrollment, appleUserEnrollmentWithServiceAccount. NOTE: This property might return other values apart from those listed.' nullable: true extensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' @@ -69337,7 +68577,7 @@ components: nullable: true managementType: type: string - description: 'Management channel of the device. This property is set by Intune. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController.' + description: 'Management channel of the device. Intune sets this property. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController.' nullable: true manufacturer: type: string @@ -69407,7 +68647,7 @@ components: description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' trustType: type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' nullable: true commands: type: array @@ -69415,6 +68655,12 @@ components: $ref: '#/components/schemas/microsoft.graph.command' description: Set of commands sent to this device. x-ms-navigationProperty: true + deviceTemplate: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceTemplate' + description: Device template used to instantiate this device. Nullable. Read-only. + x-ms-navigationProperty: true extensions: type: array items: @@ -69520,6 +68766,7 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + description: Represents a container that exposes navigation properties for employee experience user resources. microsoft.graph.extension: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -69722,6 +68969,8 @@ components: type: string description: 'Describes a classification for the group (such as low, medium or high business impact). Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.Returned by default. Supports $filter (eq, ne, not, ge, le, startsWith).' nullable: true + cloudLicensing: + $ref: '#/components/schemas/microsoft.graph.cloudLicensing.groupCloudLicensing' createdByAppId: type: string description: 'App ID of the app used to create the group. Can be null for some groups. Returned by default. Read-only. Supports $filter (eq, ne, not, in, startsWith).' @@ -69899,21 +69148,21 @@ components: unseenConversationsCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Count of conversations delivered one or more new posts since the signed-in user's last visit to the group. This property is the same as unseenCount. Returned only on $select. format: int32 nullable: true unseenCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' format: int32 nullable: true unseenMessagesCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Count of new posts that have been delivered to the group's conversations since the signed-in user's last visit to the group. Returned only on $select. format: int32 nullable: true @@ -70065,6 +69314,7 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + description: Represents a Microsoft Entra group. microsoft.graph.team: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -70083,7 +69333,7 @@ components: nullable: true description: type: string - description: 'An optional description for the team. Maximum length: 1024 characters.' + description: 'An optional description for the team. Maximum length: 1,024 characters.' nullable: true discoverySettings: $ref: '#/components/schemas/microsoft.graph.teamDiscoverySettings' @@ -70091,6 +69341,10 @@ components: type: string description: The name of the team. nullable: true + firstChannelName: + type: string + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' + nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' guestSettings: @@ -70123,7 +69377,7 @@ components: $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' webUrl: type: string - description: 'A hyperlink that goes to the team in the Microsoft Teams client. It is the URL you get when you right-click a team in the Microsoft Teams client and select Get link to team. This URL should be treated as an opaque blob, and not parsed.' + description: 'A hyperlink that goes to the team in the Microsoft Teams client. It''s the URL you get when you right-click a team in the Microsoft Teams client and select Get link to team. This URL should be treated as an opaque blob, and not parsed.' nullable: true allChannels: type: array @@ -70225,7 +69479,7 @@ components: childFolderCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of immediate child mailFolders in the current mailFolder. format: int32 nullable: true @@ -70244,14 +69498,14 @@ components: totalItemCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of items in the mailFolder. format: int32 nullable: true unreadItemCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of items in the mailFolder marked as unread. format: int32 nullable: true @@ -70283,6 +69537,12 @@ components: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. x-ms-navigationProperty: true + operations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mailFolderOperation' + description: The collection of long-running operations in the mailFolder. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: @@ -70622,7 +69882,7 @@ components: displayTimeToLive: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Sets how long (in seconds) this notification content stays in each platform''s notification viewer. For example, when the notification is delivered to a Windows device, the value of this property is passed on to ToastNotification.ExpirationTime, which determines how long the toast notification stays in the user''s Windows Action Center.' format: int32 nullable: true @@ -70695,7 +69955,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.notebook' - description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. + description: The collection of OneNote notebooks that the user or group owns. Read-only. Nullable. x-ms-navigationProperty: true operations: type: array @@ -70707,7 +69967,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.onenotePage' - description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + description: The pages in all OneNote notebooks that the user or group owns. Read-only. Nullable. x-ms-navigationProperty: true resources: type: array @@ -70719,13 +69979,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sectionGroup' - description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + description: The section groups in all OneNote notebooks that the user or group owns. Read-only. Nullable. x-ms-navigationProperty: true sections: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteSection' - description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + description: The sections in all OneNote notebooks that the user or group owns. Read-only. Nullable. x-ms-navigationProperty: true additionalProperties: type: object @@ -71042,14 +70302,14 @@ components: height: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The height of the photo. Read-only. format: int32 nullable: true width: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The width of the photo. Read-only. format: int32 nullable: true @@ -71123,6 +70383,10 @@ components: nullable: true outOfOfficeSettings: $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -71288,6 +70552,8 @@ components: description: 'When set to true, documents in the user''s Office Delve are disabled. Users can control this setting in Office Delve.' contactMergeSuggestions: $ref: '#/components/schemas/microsoft.graph.contactMergeSuggestions' + exchange: + $ref: '#/components/schemas/microsoft.graph.exchangeSettings' itemInsights: $ref: '#/components/schemas/microsoft.graph.userInsightsSettings' regionalAndLanguageSettings: @@ -71419,19 +70685,19 @@ components: additionalProperties: type: object description: Represents device registration records for Bring-Your-Own-Device(BYOD) Windows devices. - microsoft.graph.securityBaselinePolicySourceType: - title: securityBaselinePolicySourceType + microsoft.graph.settingSourceType: + title: settingSourceType enum: - deviceConfiguration - deviceIntent type: string - description: Authoring source of a policy - microsoft.graph.settingSourceType: - title: settingSourceType + microsoft.graph.securityBaselinePolicySourceType: + title: securityBaselinePolicySourceType enum: - deviceConfiguration - deviceIntent type: string + description: Authoring source of a policy microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference: title: deviceManagementConfigurationSettingInstanceTemplateReference type: object @@ -71459,6 +70725,673 @@ components: - value: kiosk description: Device must be in kiosk mode for this setting to apply name: kiosk + 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.dataType: + title: dataType + enum: + - none + - boolean + - int64 + - double + - string + - dateTime + - version + - base64 + - xml + - booleanArray + - int64Array + - doubleArray + - stringArray + - dateTimeArray + - versionArray + type: string + description: Data types for rules. + x-ms-enum: + name: dataType + modelAsString: false + values: + - value: none + description: None data type. + name: none + - value: boolean + description: Boolean data type. + name: boolean + - value: int64 + description: Int64 data type. + name: int64 + - value: double + description: Double data type. + name: double + - value: string + description: String data type. + name: string + - value: dateTime + description: DateTime data type. + name: dateTime + - value: version + description: Version data type. + name: version + - value: base64 + description: Base64 data type. + name: base64 + - value: xml + description: Xml data type. + name: xml + - value: booleanArray + description: Boolean array data type. + name: booleanArray + - value: int64Array + description: Int64 array data type. + name: int64Array + - value: doubleArray + description: Double array data type. + name: doubleArray + - value: stringArray + description: String array data type. + name: stringArray + - value: dateTimeArray + description: DateTime array data type. + name: dateTimeArray + - value: versionArray + description: Version array data type. + name: versionArray + microsoft.graph.deviceComplianceScriptRuleDataType: + title: deviceComplianceScriptRuleDataType + enum: + - none + - boolean + - int64 + - double + - string + - dateTime + - version + - base64 + - xml + - booleanArray + - int64Array + - doubleArray + - stringArray + - dateTimeArray + - versionArray + type: string + description: Data types for rules. + x-ms-enum: + name: deviceComplianceScriptRuleDataType + modelAsString: false + values: + - value: none + description: None data type. + name: none + - value: boolean + description: Boolean data type. + name: boolean + - value: int64 + description: Int64 data type. + name: int64 + - value: double + description: Double data type. + name: double + - value: string + description: String data type. + name: string + - value: dateTime + description: DateTime data type. + name: dateTime + - value: version + description: Version data type. + name: version + - value: base64 + description: Base64 data type. + name: base64 + - value: xml + description: Xml data type. + name: xml + - value: booleanArray + description: Boolean array data type. + name: booleanArray + - value: int64Array + description: Int64 array data type. + name: int64Array + - value: doubleArray + description: Double array data type. + name: doubleArray + - value: stringArray + description: String array data type. + name: stringArray + - value: dateTimeArray + description: DateTime array data type. + name: dateTimeArray + - value: versionArray + description: Version array data type. + name: versionArray + microsoft.graph.deviceComplianceScriptRulOperator: + title: deviceComplianceScriptRulOperator + enum: + - none + - and + - or + - isEquals + - notEquals + - greaterThan + - lessThan + - between + - notBetween + - greaterEquals + - lessEquals + - dayTimeBetween + - beginsWith + - notBeginsWith + - endsWith + - notEndsWith + - contains + - notContains + - allOf + - oneOf + - noneOf + - setEquals + - orderedSetEquals + - subsetOf + - excludesAll + type: string + description: Operator for rules. + x-ms-enum: + name: deviceComplianceScriptRulOperator + modelAsString: false + values: + - value: none + description: None operator. + name: none + - value: and + description: And operator. + name: and + - value: or + description: Or operator. + name: or + - value: isEquals + description: IsEquals operator. + name: isEquals + - value: notEquals + description: NotEquals operator. + name: notEquals + - value: greaterThan + description: GreaterThan operator. + name: greaterThan + - value: lessThan + description: LessThan operator. + name: lessThan + - value: between + description: Between operator. + name: between + - value: notBetween + description: NotBetween operator. + name: notBetween + - value: greaterEquals + description: GreaterEquals operator. + name: greaterEquals + - value: lessEquals + description: LessEquals operator. + name: lessEquals + - value: dayTimeBetween + description: DayTimeBetween operator. + name: dayTimeBetween + - value: beginsWith + description: BeginsWith operator. + name: beginsWith + - value: notBeginsWith + description: NotBeginsWith operator. + name: notBeginsWith + - value: endsWith + description: EndsWith operator. + name: endsWith + - value: notEndsWith + description: NotEndsWith operator. + name: notEndsWith + - value: contains + description: Contains operator. + name: contains + - value: notContains + description: NotContains operator. + name: notContains + - value: allOf + description: AllOf operator. + name: allOf + - value: oneOf + description: OneOf operator. + name: oneOf + - value: noneOf + description: NoneOf operator. + name: noneOf + - value: setEquals + description: SetEquals operator. + name: setEquals + - value: orderedSetEquals + description: OrderedSetEquals operator. + name: orderedSetEquals + - value: subsetOf + description: SubsetOf operator. + name: subsetOf + - value: excludesAll + description: ExcludesAll operator. + name: excludesAll + microsoft.graph.operator: + title: operator + enum: + - none + - and + - or + - isEquals + - notEquals + - greaterThan + - lessThan + - between + - notBetween + - greaterEquals + - lessEquals + - dayTimeBetween + - beginsWith + - notBeginsWith + - endsWith + - notEndsWith + - contains + - notContains + - allOf + - oneOf + - noneOf + - setEquals + - orderedSetEquals + - subsetOf + - excludesAll + type: string + description: Operator for rules. + x-ms-enum: + name: operator + modelAsString: false + values: + - value: none + description: None operator. + name: none + - value: and + description: And operator. + name: and + - value: or + description: Or operator. + name: or + - value: isEquals + description: IsEquals operator. + name: isEquals + - value: notEquals + description: NotEquals operator. + name: notEquals + - value: greaterThan + description: GreaterThan operator. + name: greaterThan + - value: lessThan + description: LessThan operator. + name: lessThan + - value: between + description: Between operator. + name: between + - value: notBetween + description: NotBetween operator. + name: notBetween + - value: greaterEquals + description: GreaterEquals operator. + name: greaterEquals + - value: lessEquals + description: LessEquals operator. + name: lessEquals + - value: dayTimeBetween + description: DayTimeBetween operator. + name: dayTimeBetween + - value: beginsWith + description: BeginsWith operator. + name: beginsWith + - value: notBeginsWith + description: NotBeginsWith operator. + name: notBeginsWith + - value: endsWith + description: EndsWith operator. + name: endsWith + - value: notEndsWith + description: NotEndsWith operator. + name: notEndsWith + - value: contains + description: Contains operator. + name: contains + - value: notContains + description: NotContains operator. + name: notContains + - value: allOf + description: AllOf operator. + name: allOf + - value: oneOf + description: OneOf operator. + name: oneOf + - value: noneOf + description: NoneOf operator. + name: noneOf + - value: setEquals + description: SetEquals operator. + name: setEquals + - value: orderedSetEquals + description: OrderedSetEquals operator. + name: orderedSetEquals + - value: subsetOf + description: SubsetOf operator. + name: subsetOf + - value: excludesAll + description: ExcludesAll operator. + name: excludesAll + microsoft.graph.code: + title: code + enum: + - none + - jsonFileInvalid + - jsonFileMissing + - jsonFileTooLarge + - rulesMissing + - duplicateRules + - tooManyRulesSpecified + - operatorMissing + - operatorNotSupported + - datatypeMissing + - datatypeNotSupported + - operatorDataTypeCombinationNotSupported + - moreInfoUriMissing + - moreInfoUriInvalid + - moreInfoUriTooLarge + - descriptionMissing + - descriptionInvalid + - descriptionTooLarge + - titleMissing + - titleInvalid + - titleTooLarge + - operandMissing + - operandInvalid + - operandTooLarge + - settingNameMissing + - settingNameInvalid + - settingNameTooLarge + - englishLocaleMissing + - duplicateLocales + - unrecognizedLocale + - unknown + - remediationStringsMissing + type: string + description: Error code for rule validation. + x-ms-enum: + name: code + modelAsString: false + values: + - value: none + description: None error. + name: none + - value: jsonFileInvalid + description: Json file invalid error. + name: jsonFileInvalid + - value: jsonFileMissing + description: Json file missing error. + name: jsonFileMissing + - value: jsonFileTooLarge + description: Json file too large error. + name: jsonFileTooLarge + - value: rulesMissing + description: Rules missing error. + name: rulesMissing + - value: duplicateRules + description: Duplicate rules error. + name: duplicateRules + - value: tooManyRulesSpecified + description: Too many rules specified error. + name: tooManyRulesSpecified + - value: operatorMissing + description: Operator missing error. + name: operatorMissing + - value: operatorNotSupported + description: Operator not supported error. + name: operatorNotSupported + - value: datatypeMissing + description: Data type missing error. + name: datatypeMissing + - value: datatypeNotSupported + description: Data type not supported error. + name: datatypeNotSupported + - value: operatorDataTypeCombinationNotSupported + description: Operator data type combination not supported error. + name: operatorDataTypeCombinationNotSupported + - value: moreInfoUriMissing + description: More info urlmissing error. + name: moreInfoUriMissing + - value: moreInfoUriInvalid + description: More info url invalid error. + name: moreInfoUriInvalid + - value: moreInfoUriTooLarge + description: More info ur ltoo large error. + name: moreInfoUriTooLarge + - value: descriptionMissing + description: Description missing error. + name: descriptionMissing + - value: descriptionInvalid + description: Description invalid error. + name: descriptionInvalid + - value: descriptionTooLarge + description: Description too large error. + name: descriptionTooLarge + - value: titleMissing + description: Title missing error. + name: titleMissing + - value: titleInvalid + description: Title invalid error. + name: titleInvalid + - value: titleTooLarge + description: Title too large error. + name: titleTooLarge + - value: operandMissing + description: Operand missing error. + name: operandMissing + - value: operandInvalid + description: Operand invalid error. + name: operandInvalid + - value: operandTooLarge + description: Operand too large error. + name: operandTooLarge + - value: settingNameMissing + description: Setting name missing error. + name: settingNameMissing + - value: settingNameInvalid + description: Setting name invalid error. + name: settingNameInvalid + - value: settingNameTooLarge + description: Setting name too large error. + name: settingNameTooLarge + - value: englishLocaleMissing + description: English locale missing error. + name: englishLocaleMissing + - value: duplicateLocales + description: Duplicate locales error. + name: duplicateLocales + - value: unrecognizedLocale + description: Unrecognized locale error. + name: unrecognizedLocale + - value: unknown + description: Unknown error. + name: unknown + - value: remediationStringsMissing + description: Remediation strings missing error. + name: remediationStringsMissing + microsoft.graph.deviceComplianceScriptRulesValidationError: + title: deviceComplianceScriptRulesValidationError + enum: + - none + - jsonFileInvalid + - jsonFileMissing + - jsonFileTooLarge + - rulesMissing + - duplicateRules + - tooManyRulesSpecified + - operatorMissing + - operatorNotSupported + - datatypeMissing + - datatypeNotSupported + - operatorDataTypeCombinationNotSupported + - moreInfoUriMissing + - moreInfoUriInvalid + - moreInfoUriTooLarge + - descriptionMissing + - descriptionInvalid + - descriptionTooLarge + - titleMissing + - titleInvalid + - titleTooLarge + - operandMissing + - operandInvalid + - operandTooLarge + - settingNameMissing + - settingNameInvalid + - settingNameTooLarge + - englishLocaleMissing + - duplicateLocales + - unrecognizedLocale + - unknown + - remediationStringsMissing + type: string + description: Error code for rule validation. + x-ms-enum: + name: deviceComplianceScriptRulesValidationError + modelAsString: false + values: + - value: none + description: None error. + name: none + - value: jsonFileInvalid + description: Json file invalid error. + name: jsonFileInvalid + - value: jsonFileMissing + description: Json file missing error. + name: jsonFileMissing + - value: jsonFileTooLarge + description: Json file too large error. + name: jsonFileTooLarge + - value: rulesMissing + description: Rules missing error. + name: rulesMissing + - value: duplicateRules + description: Duplicate rules error. + name: duplicateRules + - value: tooManyRulesSpecified + description: Too many rules specified error. + name: tooManyRulesSpecified + - value: operatorMissing + description: Operator missing error. + name: operatorMissing + - value: operatorNotSupported + description: Operator not supported error. + name: operatorNotSupported + - value: datatypeMissing + description: Data type missing error. + name: datatypeMissing + - value: datatypeNotSupported + description: Data type not supported error. + name: datatypeNotSupported + - value: operatorDataTypeCombinationNotSupported + description: Operator data type combination not supported error. + name: operatorDataTypeCombinationNotSupported + - value: moreInfoUriMissing + description: More info urlmissing error. + name: moreInfoUriMissing + - value: moreInfoUriInvalid + description: More info url invalid error. + name: moreInfoUriInvalid + - value: moreInfoUriTooLarge + description: More info ur ltoo large error. + name: moreInfoUriTooLarge + - value: descriptionMissing + description: Description missing error. + name: descriptionMissing + - value: descriptionInvalid + description: Description invalid error. + name: descriptionInvalid + - value: descriptionTooLarge + description: Description too large error. + name: descriptionTooLarge + - value: titleMissing + description: Title missing error. + name: titleMissing + - value: titleInvalid + description: Title invalid error. + name: titleInvalid + - value: titleTooLarge + description: Title too large error. + name: titleTooLarge + - value: operandMissing + description: Operand missing error. + name: operandMissing + - value: operandInvalid + description: Operand invalid error. + name: operandInvalid + - value: operandTooLarge + description: Operand too large error. + name: operandTooLarge + - value: settingNameMissing + description: Setting name missing error. + name: settingNameMissing + - value: settingNameInvalid + description: Setting name invalid error. + name: settingNameInvalid + - value: settingNameTooLarge + description: Setting name too large error. + name: settingNameTooLarge + - value: englishLocaleMissing + description: English locale missing error. + name: englishLocaleMissing + - value: duplicateLocales + description: Duplicate locales error. + name: duplicateLocales + - value: unrecognizedLocale + description: Unrecognized locale error. + name: unrecognizedLocale + - value: unknown + description: Unknown error. + name: unknown + - value: remediationStringsMissing + description: Remediation strings missing error. + name: remediationStringsMissing microsoft.graph.windows10DeviceModeType: title: windows10DeviceModeType enum: @@ -71643,6 +71576,7 @@ components: - affectedCloudPcCount - affectedCloudPcPercentage - unknownFutureValue + - durationInMinutes type: string microsoft.graph.deviceManagement.conditionCategory: title: conditionCategory @@ -71656,6 +71590,8 @@ components: - cloudPcHostHealthCheckFailures - cloudPcZoneOutage - unknownFutureValue + - frontlineBufferUsageDuration + - frontlineBufferUsageThreshold type: string microsoft.graph.deviceManagement.operatorType: title: operatorType @@ -71712,74 +71648,6 @@ components: additionalProperties: type: object description: 'Object representing a link to troubleshooting information, the link could be to the Azure Portal or a Microsoft doc.' - microsoft.graph.userExperienceAnalyticsAnomalyDeviceFeatureType: - title: userExperienceAnalyticsAnomalyDeviceFeatureType - enum: - - manufacturer - - model - - osVersion - - application - - driver - - unknownFutureValue - type: string - description: 'Indicates the device''s feature type. Possible values are: manufacturer, model, osVersion, application or driver.' - x-ms-enum: - name: userExperienceAnalyticsAnomalyDeviceFeatureType - modelAsString: false - values: - - value: manufacturer - description: Indicates the manufacturer name as device feature type. - name: manufacturer - - value: model - description: Indicates the model as a device feature type. - name: model - - value: osVersion - description: Indicates the OS as a device feature type. - name: osVersion - - value: application - description: Indicates the application as a device feature type. - name: application - - value: driver - description: Indicates the driver as a device feature type. - name: driver - - value: unknownFutureValue - description: Evolvable enumeration sentinel value. Do not use. - name: unknownFutureValue - microsoft.graph.userExperienceAnalyticsInsightSeverity: - title: userExperienceAnalyticsInsightSeverity - enum: - - none - - informational - - warning - - error - - unknownFutureValue - type: string - description: 'Indicates severity of insights. Possible values are: None, Informational, Warning, Error.' - x-ms-enum: - name: userExperienceAnalyticsInsightSeverity - modelAsString: false - values: - - value: none - description: Indicates that the insight severity is none. - name: none - - value: informational - description: Indicates that the insight severity is informational. - name: informational - - value: warning - description: Indicates that the insight severity is warning. - name: warning - - value: error - description: Indicates that the insight severity is error. - name: error - - value: unknownFutureValue - description: Evolvable enumeration sentinel value. Do not use. - name: unknownFutureValue - microsoft.graph.userExperienceAnalyticsInsightValue: - title: userExperienceAnalyticsInsightValue - type: object - additionalProperties: - type: object - description: The value in an user experience analytics insight. microsoft.graph.ODataErrors.MainError: required: - code @@ -71857,24 +71725,6 @@ components: additionalProperties: type: object description: A class containing the properties for Audit Property. - microsoft.graph.deviceManagementAutopilotPolicyComplianceStatus: - title: deviceManagementAutopilotPolicyComplianceStatus - enum: - - unknown - - compliant - - installed - - notCompliant - - notInstalled - - error - type: string - microsoft.graph.deviceManagementAutopilotPolicyType: - title: deviceManagementAutopilotPolicyType - enum: - - unknown - - application - - appModel - - configurationPolicy - type: string microsoft.graph.depEnrollmentBaseProfile: allOf: - $ref: '#/components/schemas/microsoft.graph.enrollmentProfile' @@ -72412,6 +72262,103 @@ components: additionalProperties: type: object description: Setting value + microsoft.graph.userExperienceAnalyticsAnomalyDeviceFeatureType: + title: userExperienceAnalyticsAnomalyDeviceFeatureType + enum: + - manufacturer + - model + - osVersion + - application + - driver + - unknownFutureValue + type: string + description: 'Indicates the device''s feature type. Possible values are: manufacturer, model, osVersion, application or driver.' + x-ms-enum: + name: userExperienceAnalyticsAnomalyDeviceFeatureType + modelAsString: false + values: + - value: manufacturer + description: Indicates the manufacturer name as device feature type. + name: manufacturer + - value: model + description: Indicates the model as a device feature type. + name: model + - value: osVersion + description: Indicates the OS as a device feature type. + name: osVersion + - value: application + description: Indicates the application as a device feature type. + name: application + - value: driver + description: Indicates the driver as a device feature type. + name: driver + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.userExperienceAnalyticsInsightSeverity: + title: userExperienceAnalyticsInsightSeverity + enum: + - none + - informational + - warning + - error + - unknownFutureValue + type: string + description: 'Indicates severity of insights. Possible values are: None, Informational, Warning, Error.' + x-ms-enum: + name: userExperienceAnalyticsInsightSeverity + modelAsString: false + values: + - value: none + description: Indicates that the insight severity is none. + name: none + - value: informational + description: Indicates that the insight severity is informational. + name: informational + - value: warning + description: Indicates that the insight severity is warning. + name: warning + - value: error + description: Indicates that the insight severity is error. + name: error + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.userExperienceAnalyticsInsightValue: + title: userExperienceAnalyticsInsightValue + type: object + additionalProperties: + type: object + description: The value in an user experience analytics insight. + microsoft.graph.operatingSystemUpgradeEligibility: + title: operatingSystemUpgradeEligibility + enum: + - upgraded + - unknown + - notCapable + - capable + - unknownFutureValue + type: string + description: Work From Anywhere windows device upgrade eligibility status. + x-ms-enum: + name: operatingSystemUpgradeEligibility + modelAsString: false + values: + - value: upgraded + description: The device is upgraded to latest version of windows. + name: upgraded + - value: unknown + description: Not enough data available to compute the eligibility of device for windows upgrade. + name: unknown + - value: notCapable + description: The device is not capable for windows upgrade. + name: notCapable + - value: capable + description: The device is capable for windows upgrade. + name: capable + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.cloudPcAuditActivityOperationType: title: cloudPcAuditActivityOperationType enum: @@ -72513,31 +72460,31 @@ components: failedCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of Cloud PCs where the action failed. format: int32 inProgressCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of Cloud PCs where the action is in progress. format: int32 notSupportedCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of Cloud PCs where the action isn't supported. format: int32 pendingCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of Cloud PCs where the action is pending. format: int32 successfulCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of Cloud PCs where the action is successful. format: int32 additionalProperties: @@ -72597,6 +72544,8 @@ components: properties: capabilityType: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + licenseType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryLicenseType' primaryRegion: type: string description: The primary and mainly used region where the Cloud PC is located. @@ -72616,6 +72565,14 @@ components: - encryptedUsingCustomerManagedKey - unknownFutureValue type: string + microsoft.graph.frontlineCloudPcAvailability: + title: frontlineCloudPcAvailability + enum: + - notApplicable + - available + - notAvailable + - unknownFutureValue + type: string microsoft.graph.cloudPcLoginResult: title: cloudPcLoginResult type: object @@ -72664,6 +72621,16 @@ components: - poweredOff - unknownFutureValue type: string + microsoft.graph.cloudPcProductType: + title: cloudPcProductType + enum: + - enterprise + - frontline + - devBox + - powerAutomate + - business + - unknownFutureValue + type: string microsoft.graph.cloudPcProvisioningType: title: cloudPcProvisioningType enum: @@ -72698,6 +72665,7 @@ components: - resizePendingLicense - updatingSingleSignOn - modifyingSingleSignOn + - preparing type: string microsoft.graph.cloudPcUserAccountType: title: cloudPcUserAccountType @@ -72719,6 +72687,8 @@ components: - paidSourceImageNotSupport - sourceImageNotSupportCustomizeVMName - sourceImageSizeExceedsLimitation + - sourceImageWithDataDiskNotSupported + - sourceImageWithDiskEncryptionSetNotSupported type: string microsoft.graph.cloudPcDeviceImageOsStatus: title: cloudPcDeviceImageOsStatus @@ -72735,6 +72705,7 @@ components: - ready - failed - unknownFutureValue + - warning type: string microsoft.graph.cloudPcDeviceImageStatusDetails: title: cloudPcDeviceImageStatusDetails @@ -72864,12 +72835,15 @@ components: applicationTimeoutInMinutes: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number + description: 'Indicates the number of minutes allowed for the Autopilot application to apply the device preparation profile (DPP) configurations to the device. If the Autopilot application doesn''t finish within the specified time (applicationTimeoutInMinutes), the application error is added to the statusDetail property of the cloudPC object. The supported value is an integer between 10 and 360. Required.' format: int32 devicePreparationProfileId: type: string + description: The unique identifier (ID) of the Autopilot device preparation profile (DPP) that links a Windows Autopilot device preparation policy to ensure that devices are ready for users after provisioning. Required. onFailureDeviceAccessDenied: type: boolean + description: 'Indicates whether the access to the device is allowed when the application of Autopilot device preparation profile (DPP) configurations fails or times out. If true, the status of the device is failed and the device is unable to access; otherwise, the status of the device is provisionedWithWarnings and the device is allowed to access. The default value is false. Required.' additionalProperties: type: object microsoft.graph.cloudPcDomainJoinConfiguration: @@ -73020,6 +72994,8 @@ components: - southKorea - middleEast - mexico + - australasia + - europe type: string microsoft.graph.cloudPcSupportedRegionStatus: title: cloudPcSupportedRegionStatus @@ -73035,13 +73011,19 @@ components: properties: crossRegionDisasterRecoveryEnabled: type: boolean - description: 'True if an end user is allowed to set up cross-region disaster recovery for Cloud PC; otherwise, false. The default value is false.' + description: 'True if an end user is allowed to set up cross-region disaster recovery for Cloud PC; otherwise, false. The default value is false. This property is deprecated and will no longer be supported effective February 11, 2025. For scenarios where crossRegionDisasterRecoveryEnabled is true, set disasterRecoveryType to crossRegion. For scenarios where crossRegionDisasterRecoveryEnabled is false, set disasterRecoveryType to notconfigured.' disasterRecoveryNetworkSetting: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryNetworkSetting' + disasterRecoveryType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryType' maintainCrossRegionRestorePointEnabled: type: boolean description: 'Indicates whether Windows 365 maintain the cross-region disaster recovery function generated restore points. If true, the Windows 365 stored restore points; false indicates that Windows 365 doesn''t generate or keep the restore point from the original Cloud PC. If a disaster occurs, the new Cloud PC can only be provisioned using the initial image. This limitation can result in the loss of some user data on the original Cloud PC. The default value is false.' nullable: true + userInitiatedDisasterRecoveryAllowed: + type: boolean + description: 'Indicates whether the client allows the end user to initiate a disaster recovery activation. True indicates that the client includes the option for the end user to activate Backup Cloud PC. When false, the end user doesn''t have the option to activate disaster recovery. The default value is false. Currently, only premium disaster recovery is supported.' + nullable: true additionalProperties: type: object microsoft.graph.cloudPcNotificationSetting: @@ -73050,6 +73032,7 @@ components: properties: restartPromptsDisabled: type: boolean + description: 'If true, doesn''t prompt the user to restart the Cloud PC. If false, prompts the user to restart Cloud PC. The default value is false.' nullable: true additionalProperties: type: object @@ -73060,7 +73043,7 @@ components: frequencyInHours: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'The time interval in hours to take snapshots (restore points) of a Cloud PC automatically. Possible values are 4, 6, 12, 16, and 24. The default frequency is 12 hours. The frequencyInHours property is deprecated and will stop returning data on January 31, 2024. Going forward, use the frequencyType property.' format: int32 nullable: true @@ -73234,7 +73217,7 @@ components: description: The device will install the update when connected both WiFi and Cellular. name: wifiAndCellular - value: unknownFutureValue - description: Unknown future enum value. + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.zebraFotaScheduleMode: title: zebraFotaScheduleMode @@ -73255,7 +73238,7 @@ components: description: Schedule an update to be installed at a specified date and time. name: scheduled - value: unknownFutureValue - description: Unknown future enum value. + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.zebraFotaUpdateType: title: zebraFotaUpdateType @@ -73280,7 +73263,7 @@ components: description: The device always looks for the latest package available in the repo and tries to update whenever a new package is available. This continues until the admin cancels the auto update. name: auto - value: unknownFutureValue - description: Unknown future enum value. + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.zebraFotaErrorCode: title: zebraFotaErrorCode @@ -73362,8 +73345,31 @@ components: description: Deployment has been successfully canceled by Zebra. name: canceled - value: unknownFutureValue - description: Unknown future enum value. + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue + microsoft.graph.cloudLicensing.usageRight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usageRight + type: object + properties: + services: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudLicensing.service' + description: Information about the services associated with the usageRight. Not nullable. Read-only. Supports $filter on the planId property. + skuId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: Unique identifier (GUID) for the service SKU that is equal to the skuId property on the related subscribedSku object. Read-only. Supports $filter. + format: uuid + nullable: true + skuPartNumber: + type: string + description: 'Unique SKU display name that is equal to the skuPartNumber on the related subscribedSku object; for example, AAD_Premium. Read-only.' + nullable: true + additionalProperties: + type: object microsoft.graph.automaticRepliesSetting: title: automaticRepliesSetting type: object @@ -73463,7 +73469,7 @@ components: properties: allowAllUsers: type: boolean - description: 'If true, all users and groups will be granted access to this printer share. This supersedes the allow lists defined by the allowedUsers and allowedGroups navigation properties.' + description: 'If true, all users and groups can access this printer share. This property supersedes the lists of allowed users and groups defined by the allowedUsers and allowedGroups navigation properties.' createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -73531,7 +73537,7 @@ components: activeDurationSeconds: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Optional. The duration of active user engagement. if not supplied, this is calculated from the startedDateTime and lastActiveDateTime.' format: int32 nullable: true @@ -73693,14 +73699,14 @@ components: format: uuid isEnabled: type: boolean - description: 'When creating or updating an app role, this must be set to true (which is the default). To delete a role, this must first be set to false. At that point, in a subsequent call, this role may be removed.' + description: 'When you create or updating an app role, this value must be true. To delete a role, this must first be set to false. At that point, in a subsequent call, this role might be removed. Default value is true.' origin: type: string description: Specifies if the app role is defined on the application object or on the servicePrincipal entity. Must not be included in any POST or PATCH requests. Read-only. nullable: true value: type: string - description: 'Specifies the value to include in the roles claim in ID tokens and access tokens authenticating an assigned user or service principal. Must not exceed 120 characters in length. Allowed characters are : ! # $ % & '' ( ) * + , - . / : ; = ? @ [ ] ^ + _ { } ~, and characters in the ranges 0-9, A-Z and a-z. Any other character, including the space character, aren''t allowed. May not begin with ..' + description: 'Specifies the value to include in the roles claim in ID tokens and access tokens authenticating an assigned user or service principal. Must not exceed 120 characters in length. Allowed characters are : ! # $ % & '' ( ) * + , - . / : ; = ? @ [ ] ^ + _ { } ~, and characters in the ranges 0-9, A-Z, and a-z. Any other character, including the space character, aren''t allowed. May not begin with ..' nullable: true additionalProperties: type: object @@ -73741,7 +73747,7 @@ components: nullable: true displayName: type: string - description: Friendly name for the key. Optional. + description: 'The friendly name for the key, with a maximum length of 90 characters. Longer values are accepted but shortened. Optional.' 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])$' @@ -73751,7 +73757,7 @@ components: nullable: true key: type: string - description: 'Value for the key credential. Should be a Base64 encoded value. Returned only on $select for a single object, that is, GET applications/{applicationId}?$select=keyCredentials or GET servicePrincipals/{servicePrincipalId}?$select=keyCredentials; otherwise, it is always null. From a .cer certificate, you can read the key using the Convert.ToBase64String() method. For more information, see Get the certificate key.' + description: 'Value for the key credential. Should be a Base64 encoded value. Returned only on $select for a single object, that is, GET applications/{applicationId}?$select=keyCredentials or GET servicePrincipals/{servicePrincipalId}?$select=keyCredentials; otherwise, it''s always null. From a .cer certificate, you can read the key using the Convert.ToBase64String() method. For more information, see Get the certificate key.' format: base64url nullable: true keyId: @@ -74005,6 +74011,8 @@ components: items: type: string description: The audience that can appear in the external token. This field is mandatory and should be set to api://AzureADTokenExchange for Microsoft Entra ID. It says what Microsoft identity platform should accept in the aud claim in the incoming token. This value represents Microsoft Entra ID in your external identity provider and has no fixed value across identity providers - you may need to create a new application registration in your identity provider to serve as the audience of this token. This field can only accept a single value and has a limit of 600 characters. Required. + claimsMatchingExpression: + $ref: '#/components/schemas/microsoft.graph.federatedIdentityExpression' description: type: string description: 'The un-validated, user-provided description of the federated identity credential. It has a limit of 600 characters. Optional.' @@ -74017,7 +74025,7 @@ components: description: 'The unique identifier for the federated identity credential, which has a limit of 120 characters and must be URL friendly. It is immutable once created. Alternate key. Required. Not nullable. Supports $filter (eq).' subject: type: string - description: 'Required. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. Supports $filter (eq).' + description: 'Nullable. Defaults to null if not set. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. If subject is defined, claimsMatchingExpression must be null. Supports $filter (eq).' nullable: true additionalProperties: type: object @@ -74195,6 +74203,16 @@ components: $ref: '#/components/schemas/microsoft.graph.webauthnPublicKeyCredential' additionalProperties: type: object + microsoft.graph.hardwareOathAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: hardwareOathAuthenticationMethod + type: object + properties: + device: + $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' + additionalProperties: + type: object microsoft.graph.authenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -74204,6 +74222,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time the authentication method was registered to the user. Read-only. Optional. This optional value is null if the authentication method doesn''t populate it. 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 additionalProperties: @@ -74262,6 +74281,7 @@ components: nullable: true additionalProperties: type: object + description: The status of a long-running operation. microsoft.graph.passwordlessMicrosoftAuthenticatorAuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -74353,7 +74373,7 @@ components: lifetimeInMinutes: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The lifetime of the Temporary Access Pass in minutes starting at startDateTime. Must be between 10 and 43200 inclusive (equivalent to 30 days). format: int32 nullable: true @@ -74694,7 +74714,7 @@ components: size: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The length of the attachment in bytes. format: int32 additionalProperties: @@ -74921,7 +74941,7 @@ components: attemptsCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of times the operation was attempted before being marked successful or failed. format: int32 createdDateTime: @@ -75124,7 +75144,7 @@ components: type: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: For internal use only. format: int32 nullable: true @@ -75163,6 +75183,50 @@ components: $ref: '#/components/schemas/microsoft.graph.payloadResponse' additionalProperties: type: object + microsoft.graph.deviceTemplate: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: deviceTemplate + type: object + properties: + deviceAuthority: + type: string + description: 'A tenant-defined name for the party that''s responsible for provisioning and managing devices on the Microsoft Entra tenant. For example, Tailwind Traders (the manufacturer) makes security cameras that are installed in customer buildings and managed by Lakeshore Retail (the device authority). This value is provided to the customer by the device authority (manufacturer or reseller).' + nullable: true + manufacturer: + type: string + description: Manufacturer name. + nullable: true + model: + type: string + description: Model name. + nullable: true + mutualTlsOauthConfigurationId: + type: string + description: Object ID of the mutualTlsOauthConfiguration. This value isn't required if self-signed certificates are used. This value is provided to the customer by the device authority (manufacturer or reseller). + nullable: true + mutualTlsOauthConfigurationTenantId: + type: string + description: ID (tenant ID for device authority) of the tenant that contains the mutualTlsOauthConfiguration. This value isn't required if self-signed certificates are used. This value is provided to the customer by the device authority (manufacturer or reseller). + nullable: true + operatingSystem: + type: string + description: 'Operating system type. Supports $filter (eq, in).' + nullable: true + deviceInstances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.device' + description: Collection of device objects created based on this template. + x-ms-navigationProperty: true + owners: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Collection of directory objects that can manage the device template and the related deviceInstances. Owners can be represented as service principals, users, or applications. An owner has full privileges over the device template and doesn''t require other administrator roles to create, update, or delete devices from this template, as well as to add or remove template owners. There can be a maximum of 100 owners on a device template. Supports $expand.' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.baseItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -75212,12 +75276,12 @@ components: type: object properties: deleted: - type: integer + type: number description: 'Total space consumed by files in the recycle bin, in bytes. Read-only.' format: int64 nullable: true remaining: - type: integer + type: number description: 'Total space remaining before reaching the quota limit, in bytes. Read-only.' format: int64 nullable: true @@ -75228,12 +75292,12 @@ components: storagePlanInformation: $ref: '#/components/schemas/microsoft.graph.storagePlanInformation' total: - type: integer + type: number description: 'Total allowed storage space, in bytes. Read-only.' format: int64 nullable: true used: - type: integer + type: number description: 'Total space used, in bytes. Read-only.' format: int64 nullable: true @@ -75355,7 +75419,7 @@ components: sharepointIds: $ref: '#/components/schemas/microsoft.graph.sharepointIds' size: - type: integer + type: number description: Size of the item in bytes. Read-only. format: int64 nullable: true @@ -75385,6 +75449,12 @@ components: $ref: '#/components/schemas/microsoft.graph.driveItem' description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this item. Nullable. + x-ms-navigationProperty: true listItem: $ref: '#/components/schemas/microsoft.graph.listItem' permissions: @@ -75494,7 +75564,7 @@ components: completionPercentage: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The percentage completion value of the course activity. Optional. format: int32 nullable: true @@ -75823,7 +75893,7 @@ components: percentageComplete: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: A value between 0 and 100 that indicates the progress of the operation. format: int32 nullable: true @@ -75837,6 +75907,7 @@ components: nullable: true additionalProperties: type: object + description: The status of a long-running operation. microsoft.graph.baseSitePage: allOf: - $ref: '#/components/schemas/microsoft.graph.baseItem' @@ -75925,6 +75996,8 @@ components: - title: recycleBin type: object properties: + settings: + $ref: '#/components/schemas/microsoft.graph.recycleBinSettings' items: type: array items: @@ -76049,7 +76122,7 @@ components: priority: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true toolTip: @@ -76161,6 +76234,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudLicensing.groupCloudLicensing: + title: groupCloudLicensing + type: object + properties: + usageRights: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudLicensing.usageRight' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.licenseProcessingState: title: licenseProcessingState type: object @@ -76246,7 +76330,7 @@ components: groupLifetimeInDays: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Number of days before a group expires and needs to be renewed. Once renewed, the group expiration is extended by the number of days defined.' format: int32 nullable: true @@ -76455,21 +76539,21 @@ components: guestsCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Count of guests in a team. format: int32 nullable: true membersCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Count of members in a team. format: int32 nullable: true ownersCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Count of owners in a team. format: int32 nullable: true @@ -76514,6 +76598,8 @@ components: 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.' nullable: true + layoutType: + $ref: '#/components/schemas/microsoft.graph.channelLayoutType' membershipType: $ref: '#/components/schemas/microsoft.graph.channelMembershipType' moderationSettings: @@ -76528,6 +76614,12 @@ components: type: string description: 'A hyperlink to the channel in Microsoft Teams. This URL is supplied when you right-click a channel in Microsoft Teams and select Get link to channel. This URL should be treated as an opaque blob, and not parsed. Read-only.' nullable: true + allMembers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. + x-ms-navigationProperty: true filesFolder: $ref: '#/components/schemas/microsoft.graph.driveItem' members: @@ -76540,8 +76632,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' - description: A collection of all the messages in the channel. A navigation property. Nullable. + description: A collection of all the messages in the channel. Nullable. x-ms-navigationProperty: true + planner: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' sharedWithTeams: type: array items: @@ -76552,7 +76646,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' - description: A collection of all the tabs in the channel. A navigation property. + description: A collection of all the tabs in the channel. x-ms-navigationProperty: true additionalProperties: type: object @@ -76564,12 +76658,16 @@ components: properties: activitiesIncludedWhenCopyingShiftsEnabled: type: boolean - description: Indicates whether copied shifts should include the activities. + description: 'Indicates whether copied shifts should include the activities. This property will be removed by November 20, 2027. Use isActivitiesIncludedWhenCopyingShiftsEnabled instead. activitiesIncludedWhenCopyingShiftsEnabled and isActivitiesIncludedWhenCopyingShiftsEnabled always have the same value, so setting one automatically sets the value for the other. If both are included in the request with different values, the value for isActivitiesIncludedWhenCopyingShiftsEnabled takes precedence.' nullable: true enabled: type: boolean description: Indicates whether the schedule is enabled for the team. Required. nullable: true + isActivitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts include activities from the original shift. + nullable: true isCrossLocationShiftRequestApprovalRequired: type: boolean description: Indicates whether approval is required by a manager of this schedule for cross location shift requests. @@ -76710,7 +76808,7 @@ components: memberCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of users assigned to the tag. format: int32 nullable: true @@ -76844,12 +76942,26 @@ components: sequence: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Indicates the order in which the rule is executed, among other rules.' format: int32 nullable: true additionalProperties: type: object + microsoft.graph.mailFolderOperation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: mailFolderOperation + type: object + properties: + resourceLocation: + type: string + description: The location of the long-running operation. + nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.mailFolderOperationStatus' + additionalProperties: + type: object microsoft.graph.userConfiguration: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -77220,7 +77332,7 @@ components: level: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The indentation level of the page. Read-only. format: int32 nullable: true @@ -77229,7 +77341,7 @@ components: order: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The order of the page within its parent section. Read-only. format: int32 nullable: true @@ -77343,6 +77455,12 @@ components: type: boolean description: Indicates whether breakout rooms are enabled for the meeting. nullable: true + allowCopyingAndSharingMeetingContent: + type: boolean + description: Indicates whether copying and sharing meeting content is enabled for the meeting. + nullable: true + allowedLobbyAdmitters: + $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' allowLiveShare: @@ -77386,6 +77504,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' isEndToEndEncryptionEnabled: type: boolean + description: Indicates whether end-to-end encryption (E2EE) is enabled for the online meeting. nullable: true isEntryExitAnnounced: type: boolean @@ -77520,6 +77639,11 @@ components: - title: meetingAttendanceReport type: object properties: + externalEventInformation: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.virtualEventExternalInformation' + description: The external information of a virtual event. Returned only for event organizers or coorganizers. Read-only. meetingEndDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -77535,7 +77659,7 @@ components: totalParticipantCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Total number of participants. Read-only. format: int32 nullable: true @@ -77609,7 +77733,7 @@ components: registrationPageViewCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of times the registration page has been visited. Read-only. format: int32 nullable: true @@ -78187,7 +78311,7 @@ components: activeChecklistItemCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'The number of checklist items with value set to false, representing incomplete items.' format: int32 nullable: true @@ -78208,7 +78332,7 @@ components: checklistItemCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of checklist items that are present on the task. format: int32 nullable: true @@ -78272,7 +78396,7 @@ components: percentComplete: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'The percentage of task completion. When set to 100, the task is completed.' format: int32 nullable: true @@ -78285,7 +78409,7 @@ components: priority: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number 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 @@ -78294,7 +78418,7 @@ components: referenceCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of external references that exist on the task. format: int32 nullable: true @@ -78932,6 +79056,22 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.exchangeSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: exchangeSettings + type: object + properties: + inPlaceArchiveMailboxId: + type: string + description: The unique identifier for the user's in-place archive mailbox. + nullable: true + primaryMailboxId: + type: string + description: The unique identifier for the user's primary mailbox. + nullable: true + additionalProperties: + type: object microsoft.graph.userInsightsSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -79210,6 +79350,13 @@ components: - failback - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryLicenseType: + title: cloudPcDisasterRecoveryLicenseType + enum: + - none + - standard + - unknownFutureValue + type: string microsoft.graph.cloudPcPartnerAgentInstallStatus: title: cloudPcPartnerAgentInstallStatus enum: @@ -79305,8 +79452,6 @@ components: - remoteConnectionHistoricalReports - dailyAggregatedRemoteConnectionReports - totalAggregatedRemoteConnectionReports - - sharedUseLicenseUsageReport - - sharedUseLicenseUsageRealTimeReport - unknownFutureValue - noLicenseAvailableConnectivityFailureReport - frontlineLicenseUsageReport @@ -79322,12 +79467,29 @@ components: - regionalConnectionQualityTrendReport - regionalConnectionQualityInsightsReport - remoteConnectionQualityReport + - frontlineLicenseHourlyUsageReport + - frontlineRealtimeUserConnectionsReport + - bulkActionStatusReport + - troubleshootDetailsReport + - troubleshootTrendCountReport + - troubleshootRegionalReport + - troubleshootIssueCountReport + - cloudPcInsightReport + - regionalInaccessibleCloudPcTrendReport type: string microsoft.graph.cloudPcDisasterRecoveryNetworkSetting: title: cloudPcDisasterRecoveryNetworkSetting type: object additionalProperties: type: object + microsoft.graph.cloudPcDisasterRecoveryType: + title: cloudPcDisasterRecoveryType + enum: + - notConfigured + - crossRegion + - premium + - unknownFutureValue + type: string microsoft.graph.cloudPcRestorePointFrequencyType: title: cloudPcRestorePointFrequencyType enum: @@ -79339,6 +79501,23 @@ components: - twentyFourHours - unknownFutureValue type: string + microsoft.graph.cloudLicensing.service: + title: service + type: object + properties: + assignableTo: + $ref: '#/components/schemas/microsoft.graph.cloudLicensing.assigneeTypes' + planId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: The unique identifier of the service plan that is equal to the servicePlanId property on the related servicePlanInfo objects. + format: uuid + planName: + type: string + description: The name of the service plan that is equal to the servicePlanName property on the related servicePlanInfo objects. + nullable: true + additionalProperties: + type: object microsoft.graph.externalAudienceScope: title: externalAudienceScope enum: @@ -79386,16 +79565,20 @@ components: $ref: '#/components/schemas/microsoft.graph.printerDefaults' displayName: type: string + description: The name of the printer/printerShare. isAcceptingJobs: type: boolean + description: Specifies whether the printer/printerShare is currently accepting new print jobs. nullable: true location: $ref: '#/components/schemas/microsoft.graph.printerLocation' manufacturer: type: string + description: The manufacturer of the printer/printerShare. nullable: true model: type: string + description: The model name of the printer/printerShare. nullable: true name: type: string @@ -79406,6 +79589,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printJob' + description: The list of jobs that are queued for printing by the printer/printerShare. x-ms-navigationProperty: true additionalProperties: type: object @@ -79587,6 +79771,9 @@ components: - $ref: '#/components/schemas/microsoft.graph.appManagementConfiguration' - title: customAppManagementConfiguration type: object + properties: + applicationRestrictions: + $ref: '#/components/schemas/microsoft.graph.customAppManagementApplicationConfiguration' additionalProperties: type: object microsoft.graph.stsPolicy: @@ -79630,6 +79817,21 @@ components: - high - unknownFutureValue type: string + microsoft.graph.federatedIdentityExpression: + title: federatedIdentityExpression + type: object + properties: + languageVersion: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Indicated the language version to be used. Should always be set to 1. Required. + format: int32 + value: + type: string + description: Indicates the configured expression. Required. + additionalProperties: + type: object microsoft.graph.preApprovalDetail: title: preApprovalDetail type: object @@ -79765,6 +79967,41 @@ components: $ref: '#/components/schemas/microsoft.graph.webauthnAuthenticatorAttestationResponse' additionalProperties: type: object + microsoft.graph.hardwareOathTokenAuthenticationMethodDevice: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethodDevice' + - title: hardwareOathTokenAuthenticationMethodDevice + type: object + properties: + assignedTo: + $ref: '#/components/schemas/microsoft.graph.identity' + hashFunction: + $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenHashFunction' + manufacturer: + type: string + description: Manufacturer name of the hardware token. Supports $filter (eq). + model: + type: string + description: Model name of the hardware token. Supports $filter (eq). + secretKey: + type: string + description: 'Secret key of the specific hardware token, provided by the vendor.' + nullable: true + serialNumber: + type: string + description: 'Serial number of the specific hardware token, often found on the back of the device. Supports $select and $filter (eq).' + status: + $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenStatus' + timeIntervalInSeconds: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'Refresh interval of the 6-digit verification code, in seconds. The possible values are: 30 or 60. Supports $filter (eq).' + format: int32 + assignTo: + $ref: '#/components/schemas/microsoft.graph.user' + additionalProperties: + type: object microsoft.graph.microsoftAuthenticatorAuthenticationMethodClientAppName: title: microsoftAuthenticatorAuthenticationMethodClientAppName enum: @@ -79917,7 +80154,7 @@ components: dayOfMonth: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The day of the month on which the event occurs. Required if type is absoluteMonthly or absoluteYearly. format: int32 daysOfWeek: @@ -79932,13 +80169,13 @@ components: interval: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'The number of units between occurrences, where units can be in days, weeks, months, or years, depending on the type. Required.' format: int32 month: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The month in which the event occurs. This is a number from 1 to 12. format: int32 type: @@ -79958,7 +80195,7 @@ components: numberOfOccurrences: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of times to repeat the event. Required and must be positive if type is numbered. format: int32 recurrenceTimeZone: @@ -80124,7 +80361,7 @@ components: nullable: true contentType: type: string - description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentType that is supported by the Bot Framework''s Attachment object.application/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' + description: 'The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework''s Attachment object.application/vnd.microsoft.card.codesnippet: Either a code snippet or place holder. application/vnd.microsoft.card.announcement: An announcement header. application/vnd.microsoft.card.fluidEmbedCard: A Microsoft Loop component.' nullable: true contentUrl: type: string @@ -80132,7 +80369,7 @@ components: nullable: true id: type: string - description: Read-only. The unique id of the attachment. + description: Read-only. The unique ID of the attachment. nullable: true name: type: string @@ -80176,7 +80413,7 @@ components: id: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Index of an entity being mentioned in the specified chatMessage. Matches the {index} value in the corresponding tag in the message body.' format: int32 nullable: true @@ -80540,7 +80777,7 @@ components: description: The performing artist for the audio file. nullable: true bitrate: - type: integer + type: number description: Bitrate expressed in kbps. format: int64 nullable: true @@ -80555,19 +80792,19 @@ components: disc: maximum: 32767 minimum: -32768 - type: integer + type: number description: The number of the disc this audio file came from. format: int16 nullable: true discCount: maximum: 32767 minimum: -32768 - type: integer + type: number description: The total number of discs in this album. format: int16 nullable: true duration: - type: integer + type: number description: 'Duration of the audio file, expressed in milliseconds' format: int64 nullable: true @@ -80590,21 +80827,21 @@ components: track: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of the track on the original disc for this audio file. format: int32 nullable: true trackCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The total number of tracks on the original disc for this audio file. format: int32 nullable: true year: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The year the audio file was recorded. format: int32 nullable: true @@ -80619,7 +80856,7 @@ components: childCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of children contained immediately within this container. format: int32 nullable: true @@ -80671,7 +80908,7 @@ components: childCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of children contained immediately within this container. format: int32 nullable: true @@ -80686,14 +80923,14 @@ components: height: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Optional. Height of the image, in pixels. Read-only.' format: int32 nullable: true width: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Optional. Width of the image, in pixels. Read-only.' format: int32 nullable: true @@ -80748,7 +80985,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.' + description: 'Indicates 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 @@ -80795,14 +81032,14 @@ components: iso: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The ISO value from the camera. Read-only. format: int32 nullable: true orientation: maximum: 32767 minimum: -32768 - type: integer + type: number description: The orientation value from the camera. Writable on OneDrive Personal. format: int16 nullable: true @@ -80875,7 +81112,7 @@ components: sharepointIds: $ref: '#/components/schemas/microsoft.graph.sharepointIds' size: - type: integer + type: number description: Size of the remote item. Read-only. format: int64 nullable: true @@ -80952,14 +81189,14 @@ components: audioBitsPerSample: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of audio bits per sample. format: int32 nullable: true audioChannels: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of audio channels. format: int32 nullable: true @@ -80970,19 +81207,19 @@ components: audioSamplesPerSecond: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of audio samples per second. format: int32 nullable: true bitrate: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Bit rate of the video in bits per second. format: int32 nullable: true duration: - type: integer + type: number description: Duration of the file in milliseconds. format: int64 nullable: true @@ -80997,14 +81234,14 @@ components: height: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Height of the video, in pixels.' format: int32 nullable: true width: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Width of the video, in pixels.' format: int32 nullable: true @@ -81128,6 +81365,7 @@ components: $ref: '#/components/schemas/microsoft.graph.thumbnail' additionalProperties: type: object + description: The ThumbnailSet resource is a keyed collection of thumbnail resources. microsoft.graph.driveItemVersion: allOf: - $ref: '#/components/schemas/microsoft.graph.baseItemVersion' @@ -81139,7 +81377,7 @@ components: format: base64url nullable: true size: - type: integer + type: number description: Indicates the size of the content stream for this version of the item. format: int64 nullable: true @@ -81192,15 +81430,15 @@ components: properties: contentTypesEnabled: type: boolean - description: 'If true, indicates that content types are enabled for this list.' + description: 'If true, it indicates that content types are enabled for this list.' nullable: true hidden: type: boolean - description: 'If true, indicates that the list isn''t normally visible in the SharePoint user experience.' + description: 'If true, it indicates that the list isn''t normally visible in the SharePoint user experience.' nullable: true template: type: string - description: 'An enumerated value that represents the base list template used in creating the list. Possible values include documentLibrary, genericList, task, survey, announcements, contacts, and more.' + description: 'Represents the base list template used in creating the list. Possible values include documentLibrary, genericList, task, survey, announcements, contacts, and more.' nullable: true additionalProperties: type: object @@ -81216,6 +81454,13 @@ components: title: siteArchivalDetails type: object properties: + archivedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + archivedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 archiveStatus: $ref: '#/components/schemas/microsoft.graph.siteArchiveStatus' additionalProperties: @@ -81330,7 +81575,7 @@ components: nullable: true format: type: string - description: Indicates whether the value should be presented as a date only or a date and time. Must be one of dateOnly or dateTime + description: Indicates whether the value should be presented as a date only or a date and time. It must be either dateOnly or dateTime. nullable: true additionalProperties: type: object @@ -81478,20 +81723,20 @@ components: linesForEditing: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The size of the text box. format: int32 nullable: true maxLength: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The maximum number of characters for the value. format: int32 nullable: true textType: type: string - description: The type of text being stored. Must be one of plain or richText + description: The type of text being stored. Must be one of plain or richText. nullable: true additionalProperties: type: object @@ -81618,7 +81863,7 @@ components: position: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Specifies the position in which the content type appears in the selection UI. format: int32 nullable: true @@ -81813,6 +82058,19 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.recycleBinSettings: + title: recycleBinSettings + type: object + properties: + retentionPeriodOverrideDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Recycle bin retention period override in days for deleted content. The default value is 93; the value range is 7 to 180 inclusively. The setting applies to newly deleted content only. Setting this property to null reverts to its default value. Read-write. + format: int32 + nullable: true + additionalProperties: + type: object microsoft.graph.recycleBinItem: allOf: - $ref: '#/components/schemas/microsoft.graph.baseItem' @@ -81830,7 +82088,7 @@ components: description: Relative URL of the list or folder that originally contained the item. nullable: true size: - type: integer + type: number description: Size of the item in bytes. format: int64 nullable: true @@ -81966,7 +82224,7 @@ components: sensitivity: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'The sensitivity value of the label, where lower is less sensitive.' format: int32 tooltip: @@ -82124,6 +82382,7 @@ components: 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 + nullable: true resource: $ref: '#/components/schemas/microsoft.graph.entity' additionalProperties: @@ -82252,6 +82511,13 @@ components: - moderate - unknownFutureValue type: string + microsoft.graph.channelLayoutType: + title: channelLayoutType + enum: + - post + - chat + - unknownFutureValue + type: string microsoft.graph.channelMembershipType: title: channelMembershipType enum: @@ -82285,7 +82551,7 @@ components: guestsCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Count of guests in a channel. format: int32 nullable: true @@ -82296,19 +82562,33 @@ components: membersCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Count of members in a channel. format: int32 nullable: true ownersCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Count of owners in a channel. format: int32 nullable: true additionalProperties: type: object + microsoft.graph.teamsChannelPlanner: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsChannelPlanner + type: object + properties: + plans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.sharedWithChannelTeamInfo: allOf: - $ref: '#/components/schemas/microsoft.graph.teamInfo' @@ -82832,6 +83112,15 @@ components: $ref: '#/components/schemas/microsoft.graph.sizeRange' additionalProperties: type: object + microsoft.graph.mailFolderOperationStatus: + title: mailFolderOperationStatus + enum: + - notStarted + - running + - succeeded + - failed + - unknownFutureValue + type: string microsoft.graph.managedAppLogUploadState: title: managedAppLogUploadState enum: @@ -83092,6 +83381,13 @@ components: $ref: '#/components/schemas/microsoft.graph.externalLink' additionalProperties: type: object + microsoft.graph.allowedLobbyAdmitterRoles: + title: allowedLobbyAdmitterRoles + enum: + - organizerAndCoOrganizersAndPresenters + - organizerAndCoOrganizers + - unknownFutureValue + type: string microsoft.graph.onlineMeetingPresenters: title: onlineMeetingPresenters enum: @@ -83321,6 +83617,20 @@ components: $ref: '#/components/schemas/microsoft.graph.mentionEvent' additionalProperties: type: object + microsoft.graph.virtualEventExternalInformation: + title: virtualEventExternalInformation + type: object + properties: + applicationId: + type: string + description: Identifier of the application that hosts the externalEventId. Read-only. + nullable: true + externalEventId: + type: string + description: 'The identifier for a virtualEventExternalInformation object that associates the virtual event with an event ID in an external application. This association bundles all the information (both supported and not supported in virtualEvent) into one virtual event object. Optional. If set, the maximum supported length is 256 characters.' + nullable: true + additionalProperties: + type: object microsoft.graph.attendanceRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -83336,12 +83646,18 @@ components: type: string description: Email address of the user associated with this attendance record. nullable: true + externalRegistrationInformation: + $ref: '#/components/schemas/microsoft.graph.virtualEventExternalRegistrationInformation' identity: $ref: '#/components/schemas/microsoft.graph.identity' registrantId: type: string description: Unique identifier of a meetingRegistrant. Presents when the participant has registered for the meeting. (deprecated) nullable: true + registrationId: + type: string + description: Unique identifier of a virtualEventRegistration. Presents for all participant who has registered for the virtualEventWebinar. + nullable: true role: type: string description: 'Role of the attendee. Possible values are: None, Attendee, Presenter, and Organizer.' @@ -83349,7 +83665,7 @@ components: totalAttendanceInSeconds: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Total duration of the attendances in seconds. format: int32 nullable: true @@ -83561,7 +83877,7 @@ components: instanceDurationInDays: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Duration of each recurrence of review (accessReviewInstance) in number of days. NOTE: If the stageSettings of the accessReviewScheduleDefinition object is defined, its durationInDays setting will be used instead of the value of this property.' format: int32 justificationRequiredOnApproval: @@ -83609,7 +83925,7 @@ components: durationInDays: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'The duration of the stage. Required. NOTE: The cumulative value of this property across all stages 1. Will override the instanceDurationInDays setting on the accessReviewScheduleDefinition object. 2. Can''t exceed the length of one recurrence. That is, if the review recurs weekly, the cumulative durationInDays can''t exceed 7.' format: int32 fallbackReviewers: @@ -83784,7 +84100,7 @@ components: occurrenceId: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'The 1-based index of this task within the recurrence series. The first task in a series has the value 1, the next task in the series has the value 2, and so on.' format: int32 previousInSeriesTaskId: @@ -83969,7 +84285,7 @@ components: nullable: true displayName: type: string - description: Long-form name of the program that the user has provided. + description: Long-form name of the program that the user provided. fieldsOfStudy: type: array items: @@ -83978,11 +84294,11 @@ components: description: Majors and minors associated with the program. (if applicable) grade: type: string - description: 'The final grade, class, GPA or score.' + description: 'The final grade, class, GPA, or score.' nullable: true notes: type: string - description: Additional notes the user has provided. + description: More notes the user provided. nullable: true webUrl: type: string @@ -84065,7 +84381,7 @@ components: layer: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The place where the employee is within the organizational hierarchy. format: int32 nullable: true @@ -84211,7 +84527,7 @@ components: sensitivity: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'The sensitivity value of the label, where lower is less sensitive.' format: int32 tooltip: @@ -84325,7 +84641,7 @@ components: type: object properties: deleted: - type: integer + type: number format: int64 nullable: true manageWebUrl: @@ -84333,7 +84649,7 @@ components: description: A URL that can be used in a browser to manage the breakdown. Read-only. nullable: true remaining: - type: integer + type: number description: Total space remaining before reaching the quota limit in bytes. format: int64 nullable: true @@ -84342,12 +84658,12 @@ components: description: 'Indicates the state of the storage space. The possible values are: normal, nearing, critical, full, and overLimit.' nullable: true total: - type: integer + type: number description: Total allowed storage space in bytes. format: int64 nullable: true used: - type: integer + type: number description: Total space used in bytes. format: int64 nullable: true @@ -84520,6 +84836,11 @@ components: nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + externalEventInformation: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.virtualEventExternalInformation' + description: 'The external information of a virtual event. Returned only for event organizers or coorganizers; otherwise, null.' settings: $ref: '#/components/schemas/microsoft.graph.virtualEventSettings' startDateTime: @@ -84589,6 +84910,8 @@ components: type: string description: Email address of the registrant. nullable: true + externalRegistrationInformation: + $ref: '#/components/schemas/microsoft.graph.virtualEventExternalRegistrationInformation' firstName: type: string description: First name of the registrant. @@ -84605,6 +84928,9 @@ components: type: string description: The registrant's time zone details. nullable: true + registrantVideoOnDemandWebUrl: + 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 @@ -84659,6 +84985,7 @@ components: - endpointConnectivityCheckIntuneUrlNotAllowListed - endpointConnectivityCheckAzureADUrlNotAllowListed - endpointConnectivityCheckLocaleUrlNotAllowListed + - endpointConnectivityCheckVMAgentEndPointCommunicationError - endpointConnectivityCheckUnknownError - azureAdDeviceSyncCheckDeviceNotFound - azureAdDeviceSyncCheckLongSyncCircle @@ -84709,6 +85036,17 @@ components: - internalServerUnknownError - unknownFutureValue type: string + microsoft.graph.cloudLicensing.assigneeTypes: + title: assigneeTypes + enum: + - none + - user + - group + - device + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.printerCapabilities: title: printerCapabilities type: object @@ -84718,7 +85056,7 @@ components: items: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true description: A list of supported bottom margins(in microns) for the printer. @@ -84744,7 +85082,7 @@ components: items: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true description: The list of print resolutions in DPI that are supported by the printer. @@ -84786,7 +85124,7 @@ components: items: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true description: A list of supported left margins(in microns) for the printer. @@ -84829,7 +85167,7 @@ components: items: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true description: Supported number of Input Pages to impose upon a single Impression. @@ -84843,7 +85181,7 @@ components: items: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true description: A list of supported right margins(in microns) for the printer. @@ -84913,7 +85251,7 @@ components: items: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true description: A list of supported top margins(in microns) for the printer. @@ -84932,7 +85270,7 @@ components: copiesPerJob: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The default number of copies printed per job. format: int32 nullable: true @@ -84942,7 +85280,7 @@ components: dpi: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The default resolution in DPI to use when printing the job. format: int32 nullable: true @@ -84986,7 +85324,7 @@ components: pagesPerSheet: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The default number of document pages to print on each sheet. format: int32 nullable: true @@ -85012,7 +85350,7 @@ components: altitudeInMeters: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'The altitude, in meters, that the printer is located at.' format: int32 nullable: true @@ -85039,7 +85377,7 @@ components: floorNumber: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true latitude: @@ -85073,7 +85411,7 @@ components: roomNumber: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true site: @@ -85159,7 +85497,7 @@ components: errorCode: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true isFetchable: @@ -85240,12 +85578,22 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration' - description: Collection of certificate restrictions settings to be applied to an application or service principal. + x-ms-navigationProperty: true 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. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.customAppManagementApplicationConfiguration: + title: customAppManagementApplicationConfiguration + type: object + properties: + audiences: + $ref: '#/components/schemas/microsoft.graph.audiencesConfiguration' + identifierUris: + $ref: '#/components/schemas/microsoft.graph.identifierUriConfiguration' additionalProperties: type: object microsoft.graph.customClaimConfiguration: @@ -85365,7 +85713,7 @@ components: code: $ref: '#/components/schemas/microsoft.graph.synchronizationStatusCode' countSuccessiveCompleteFailures: - type: integer + type: number description: Number of consecutive times this job failed. format: int64 escrowsPruned: @@ -85465,6 +85813,40 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.authenticationMethodDevice: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: authenticationMethodDevice + type: object + properties: + displayName: + type: string + description: Optional name given to the hardware OATH device. + nullable: true + hardwareOathDevices: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' + description: Exposes the hardware OATH method in the directory. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.hardwareOathTokenHashFunction: + title: hardwareOathTokenHashFunction + enum: + - hmacsha1 + - hmacsha256 + - unknownFutureValue + type: string + microsoft.graph.hardwareOathTokenStatus: + title: hardwareOathTokenStatus + enum: + - available + - assigned + - activated + - failedActivation + - unknownFutureValue + type: string microsoft.graph.attendeeType: title: attendeeType enum: @@ -85876,7 +86258,7 @@ components: nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -85884,7 +86266,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -86025,7 +86407,7 @@ components: height: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'The height of the thumbnail, in pixels.' format: int32 nullable: true @@ -86040,7 +86422,7 @@ components: width: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'The width of the thumbnail, in pixels.' format: int32 nullable: true @@ -86221,7 +86603,7 @@ components: position: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The zero-based position of the worksheet within the workbook. format: int32 visibility: @@ -86276,14 +86658,14 @@ components: actionCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of times the action took place. Read-only. format: int32 nullable: true actorCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of distinct actors that performed the action. Read-only. format: int32 nullable: true @@ -86599,7 +86981,7 @@ components: sensitivity: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'The sensitivity value of the label, where lower is less sensitive.' format: int32 tooltip: @@ -86645,15 +87027,12 @@ components: 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 @@ -86775,7 +87154,7 @@ components: openSlotCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Count of the number of slots for the given open shift. format: int32 additionalProperties: @@ -86880,13 +87259,17 @@ components: properties: atApprovedLocation: type: boolean - description: Indicates whether the entry was recorded at the approved location. + description: 'Indicates whether this action happens at an approved location. This property will be removed by November 20, 2027. Use isAtApprovedLocation instead. atApprovedLocation and isAtApprovedLocation always have the same value, so setting one automatically sets the value for the other. If both are included in the request with different values, the value for isAtApprovedLocation takes precedence.' nullable: true dateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string description: The time the entry is recorded. format: date-time + isAtApprovedLocation: + type: boolean + description: Indicates whether this action happens at an approved location. + nullable: true notes: $ref: '#/components/schemas/microsoft.graph.itemBody' additionalProperties: @@ -86984,14 +87367,14 @@ components: maximumSize: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The maximum size (in kilobytes) that an incoming message must have in order for a condition or exception to apply. format: int32 nullable: true minimumSize: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The minimum size (in kilobytes) that an incoming message must have in order for a condition or exception to apply. format: int32 nullable: true @@ -87053,7 +87436,7 @@ components: durationInSeconds: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Duration of the meeting interval in seconds; that is, the difference between joinDateTime and leaveDateTime.' format: int32 nullable: true @@ -87071,6 +87454,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.virtualEventExternalRegistrationInformation: + title: virtualEventExternalRegistrationInformation + type: object + properties: + referrer: + type: string + description: A URL or string that represents the location from which the registrant registered. Optional. + nullable: true + registrationId: + type: string + description: 'The identifier for a virtualEventExternalRegistrationInformation object. Optional. If set, the maximum supported length is 256 characters.' + nullable: true + additionalProperties: + type: object microsoft.graph.meetingRegistrantBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -87123,6 +87520,7 @@ components: - project - driveItem - user + - teamsChannel type: string microsoft.graph.plannerCreationSourceKind: title: plannerCreationSourceKind @@ -87280,6 +87678,10 @@ components: type: string description: The identifier of the publication. Read-only. nullable: true + publicationName: + type: string + description: The name of the published task list. Read-only. + nullable: true publishedToPlanId: type: string description: The identifier of the plannerPlan this task was originally placed in. Read-only. @@ -87500,7 +87902,7 @@ components: size: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The length of the attachment in bytes. format: int32 additionalProperties: @@ -87654,6 +88056,9 @@ components: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + videoOnDemandWebUrl: + type: string + nullable: true presenters: type: array items: @@ -87675,7 +88080,7 @@ components: capacity: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Total capacity of the virtual event. format: int32 nullable: true @@ -87743,20 +88148,20 @@ components: type: object properties: end: - type: integer + type: number description: The inclusive upper bound of the integer range. format: int64 nullable: true maximum: - type: integer + type: number format: int64 nullable: true minimum: - type: integer + type: number format: int64 nullable: true start: - type: integer + type: number description: The inclusive lower bound of the integer range. format: int64 nullable: true @@ -88827,14 +89232,14 @@ components: copies: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of copies that should be printed. Read-only. format: int32 nullable: true dpi: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'The resolution to use when printing the job, expressed in dots per inch (DPI). Read-only.' format: int32 nullable: true @@ -88880,7 +89285,7 @@ components: pagesPerSheet: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of document pages to print on each sheet. format: int32 nullable: true @@ -88939,7 +89344,7 @@ components: format: date-time nullable: true size: - type: integer + type: number description: The document's size in bytes. Read-only. format: int64 uploadedDateTime: @@ -89052,6 +89457,24 @@ components: $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' additionalProperties: type: object + microsoft.graph.audiencesConfiguration: + title: audiencesConfiguration + type: object + properties: + azureAdMultipleOrgs: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + personalMicrosoftAccount: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + additionalProperties: + type: object + microsoft.graph.identifierUriConfiguration: + title: identifierUriConfiguration + type: object + properties: + nonDefaultUriAddition: + $ref: '#/components/schemas/microsoft.graph.identifierUriRestriction' + additionalProperties: + type: object microsoft.graph.customClaimAttributeBase: title: customClaimAttributeBase type: object @@ -89117,39 +89540,39 @@ components: description: Identifier of the job run. nullable: true countEntitled: - type: integer + type: number description: Count of processed entries that were assigned for this application. format: int64 countEntitledForProvisioning: - type: integer + type: number description: Count of processed entries that were assigned for provisioning. format: int64 countEscrowed: - type: integer + type: number description: Count of entries that were escrowed (errors). format: int64 countEscrowedRaw: - type: integer + type: number description: 'Count of entries that were escrowed, including system-generated escrows.' format: int64 countExported: - type: integer + type: number description: Count of exported entries. format: int64 countExports: - type: integer + type: number description: Count of entries that were expected to be exported. format: int64 countImported: - type: integer + type: number description: Count of imported entries. format: int64 countImportedDeltas: - type: integer + type: number description: Count of imported delta-changes. format: int64 countImportedReferenceDeltas: - type: integer + type: number description: Count of imported delta-changes pertaining to reference changes. format: int64 error: @@ -89173,7 +89596,7 @@ components: type: object properties: completedUnits: - type: integer + type: number description: The numerator of a progress ratio; the number of units of changes already processed. format: int64 progressObservationDateTime: @@ -89182,7 +89605,7 @@ components: description: The time of a progress observation as an offset in minutes from UTC. format: date-time totalUnits: - type: integer + type: number description: The denominator of a progress ratio; a number of units of changes to be processed to accomplish synchronization. format: int64 units: @@ -89215,7 +89638,7 @@ components: description: 'Date and time when the quarantine was first imposed in this series (a series starts when a quarantine is first imposed, and is reset as soon as the quarantine is lifted). 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 seriesCount: - type: integer + type: number description: 'Number of times in this series the quarantine was re-evaluated and left in effect (a series starts when quarantine is first imposed, and is reset as soon as quarantine is lifted).' format: int64 additionalProperties: @@ -89229,7 +89652,7 @@ components: description: The mapping of the user type from the source system to the target system. For example:User to User - For Microsoft Entra ID to Microsoft Entra synchronization worker to user - For Workday to Microsoft Entra synchronization. nullable: true value: - type: integer + type: number description: Total number of synchronized objects. format: int64 additionalProperties: @@ -89266,7 +89689,7 @@ components: priority: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Priority relative to other rules in the synchronizationSchema. Rules with the lowest priority number will be processed first. format: int32 sourceDirectoryName: @@ -89495,14 +89918,14 @@ components: percentComplete: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: An integer value from 0 to 100 that represents the percentage of the completion of the task. 100 means that the task is completed. Nullable. format: int32 nullable: true priority: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: An integer value from 0 to 10 that represents the priority of the task. A lower value indicates a higher priority. Nullable. format: int32 nullable: true @@ -89555,7 +89978,7 @@ components: index: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The index of the column within the columns collection of the table. Zero-indexed. Read-only. format: int32 name: @@ -89577,7 +90000,7 @@ components: index: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The index of the row within the rows collection of the table. Zero-based. Read-only. format: int32 values: @@ -89613,10 +90036,12 @@ components: type: number description: 'Represents the height, in points, of the chart object.' format: double + nullable: true left: type: number description: 'The distance, in points, from the left side of the chart to the worksheet origin.' format: double + nullable: true name: type: string description: Represents the name of a chart object. @@ -89625,10 +90050,12 @@ components: type: number description: 'Represents the distance, in points, from the top edge of the object to the top of row 1 (on a worksheet) or the top of the chart area (on a chart).' format: double + nullable: true width: type: number description: 'Represents the width, in points, of the chart object.' format: double + nullable: true axes: $ref: '#/components/schemas/microsoft.graph.workbookChartAxes' dataLabels: @@ -89769,7 +90196,7 @@ components: width: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Width of the column. A horizontal section is divided into 12 grids. A column should have a value of 1-12 to represent its range spans. For example, there can be two columns both have a width of 6 in a section.' format: int32 nullable: true @@ -89933,7 +90360,7 @@ components: type: string nullable: true used: - type: integer + type: number format: int64 nullable: true additionalProperties: @@ -90003,28 +90430,28 @@ components: bottom: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The margin in microns from the bottom edge. format: int32 nullable: true left: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The margin in microns from the left edge. format: int32 nullable: true right: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The margin in microns from the right edge. format: int32 nullable: true top: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The margin in microns from the top edge. format: int32 nullable: true @@ -90067,13 +90494,13 @@ components: copies: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true dpi: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true duplexMode: @@ -90114,7 +90541,7 @@ components: pagesPerSheet: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true quality: @@ -90180,6 +90607,53 @@ components: - customPasswordAddition - unknownFutureValue type: string + microsoft.graph.audienceRestriction: + title: audienceRestriction + type: object + properties: + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + isStateSetByMicrosoft: + type: boolean + readOnly: true + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: '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 + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' + additionalProperties: + type: object + microsoft.graph.identifierUriRestriction: + title: identifierUriRestriction + type: object + properties: + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + excludeAppsReceivingV2Tokens: + type: boolean + description: 'If true, the restriction isn''t enforced for applications that are configured to receive V2 tokens in Microsoft Entra ID; else, the restriction isn''t enforced for those applications.' + nullable: true + excludeSaml: + type: boolean + description: 'If true, the restriction isn''t enforced for SAML applications in Microsoft Entra ID; else, the restriction is enforced for those applications.' + nullable: true + isStateSetByMicrosoft: + type: boolean + description: 'If true, Microsoft sets the identifierUriRestriction state. If false, the tenant modifies the identifierUriRestriction state. Read-only.' + readOnly: true + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: '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 + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' + additionalProperties: + type: object microsoft.graph.transformationAttribute: title: transformationAttribute type: object @@ -90481,14 +90955,14 @@ components: percentComplete: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'An integer value from 0 to 100 that represents the percentage of the completion of the task and associated comment. 100 means that the task and associated comment are completed. If you change the completion from 100 to a lower value, the associated task and comment are reactivated. Only present when the type property is setPercentComplete. Nullable.' format: int32 nullable: true priority: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: An integer value from 0 to 10 that represents the priority of the task. A lower value indicates a higher priority. 5 indicates the default priority if not set. Only present when the type property is setPriority. Nullable. format: int32 nullable: true @@ -90540,7 +91014,7 @@ components: key: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Represents the column (or row, depending on the sort orientation) that the condition is on. Represented as an offset from the first column (or row).' format: int32 sortOn: @@ -90743,6 +91217,17 @@ components: - aborted - unknownFutureValue type: string + microsoft.graph.appManagementPolicyActorExemptions: + title: appManagementPolicyActorExemptions + type: object + properties: + customSecurityAttributes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeExemption' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.attributeMapping: title: attributeMapping type: object @@ -90761,7 +91246,7 @@ components: matchingPriority: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'If higher than 0, this attribute will be used to perform an initial match of the objects between source and target directories. The synchronization engine will try to find the matching object using attribute with lowest value of matching priority first. If not found, the attribute with the next matching priority will be used, and so on a until match is found or no more matching attributes are left. Only attributes that are expected to have unique values, such as email, should be used as matching attributes.' format: int32 source: @@ -90950,7 +91435,7 @@ components: index: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The index of the icon in the given set. format: int32 set: @@ -91082,6 +91567,16 @@ components: $ref: '#/components/schemas/microsoft.graph.workbookChartFont' additionalProperties: type: object + microsoft.graph.customSecurityAttributeExemption: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: customSecurityAttributeExemption + type: object + properties: + operator: + $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeComparisonOperator' + additionalProperties: + type: object microsoft.graph.attributeFlowBehavior: title: attributeFlowBehavior enum: @@ -91220,7 +91715,7 @@ components: defaultExpirationInDays: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Default link expiration in days. Returns -1 if there is no required expiration time. format: int32 nullable: true @@ -91298,6 +91793,12 @@ components: $ref: '#/components/schemas/microsoft.graph.workbookChartFill' additionalProperties: type: object + microsoft.graph.customSecurityAttributeComparisonOperator: + title: customSecurityAttributeComparisonOperator + enum: + - equals + - unknownFutureValue + type: string microsoft.graph.stringKeyAttributeMappingSourceValuePair: title: stringKeyAttributeMappingSourceValuePair type: object @@ -91649,12 +92150,6 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.deviceConfigurationConflictSummaryCollectionResponse' - microsoft.graph.deviceConfigurationProfileCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationProfileCollectionResponse' microsoft.graph.deviceConfigurationCollectionResponse: description: Retrieved collection content: @@ -91961,240 +92456,6 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEventCollectionResponse' - microsoft.graph.userExperienceAnalyticsAnomalyCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAnomalyCollectionResponse' - microsoft.graph.userExperienceAnalyticsAnomalyCorrelationGroupOverviewCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAnomalyCorrelationGroupOverviewCollectionResponse' - microsoft.graph.userExperienceAnalyticsAnomalyDeviceCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAnomalyDeviceCollectionResponse' - microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformanceCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformanceCollectionResponse' - microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionCollectionResponse' - microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsCollectionResponse' - microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdCollectionResponse' - microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersionCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersionCollectionResponse' - microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformanceCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformanceCollectionResponse' - microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceCollectionResponse' - microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetailsCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetailsCollectionResponse' - microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformanceCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformanceCollectionResponse' - microsoft.graph.userExperienceAnalyticsMetricCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricCollectionResponse' - microsoft.graph.userExperienceAnalyticsBaselineCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBaselineCollectionResponse' - microsoft.graph.userExperienceAnalyticsBatteryHealthAppImpactCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthAppImpactCollectionResponse' - microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceAppImpactCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceAppImpactCollectionResponse' - microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformanceCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformanceCollectionResponse' - microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistoryCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistoryCollectionResponse' - microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformanceCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformanceCollectionResponse' - microsoft.graph.userExperienceAnalyticsBatteryHealthOsPerformanceCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthOsPerformanceCollectionResponse' - microsoft.graph.userExperienceAnalyticsCategoryCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategoryCollectionResponse' - microsoft.graph.userExperienceAnalyticsMetricHistoryCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistoryCollectionResponse' - microsoft.graph.userExperienceAnalyticsDevicePerformanceCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDevicePerformanceCollectionResponse' - microsoft.graph.userExperienceAnalyticsDeviceScopeCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScopeCollectionResponse' - microsoft.graph.userExperienceAnalyticsDeviceScoresCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScoresCollectionResponse' - microsoft.graph.userExperienceAnalyticsDeviceStartupHistoryCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupHistoryCollectionResponse' - microsoft.graph.userExperienceAnalyticsDeviceStartupProcessCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcessCollectionResponse' - microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformanceCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformanceCollectionResponse' - microsoft.graph.userExperienceAnalyticsDeviceWithoutCloudIdentityCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceWithoutCloudIdentityCollectionResponse' - microsoft.graph.userExperienceAnalyticsDeviceTimelineEventCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceTimelineEventCollectionResponse' - microsoft.graph.userExperienceAnalyticsImpactingProcessCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsImpactingProcessCollectionResponse' - microsoft.graph.userExperienceAnalyticsModelScoresCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsModelScoresCollectionResponse' - microsoft.graph.userExperienceAnalyticsNotAutopilotReadyDeviceCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsNotAutopilotReadyDeviceCollectionResponse' - microsoft.graph.userExperienceAnalyticsRemoteConnectionCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsRemoteConnectionCollectionResponse' - microsoft.graph.userExperienceAnalyticsResourcePerformanceCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsResourcePerformanceCollectionResponse' - microsoft.graph.userExperienceAnalyticsScoreHistoryCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsScoreHistoryCollectionResponse' - microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetricCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetricCollectionResponse' - microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDeviceCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDeviceCollectionResponse' - microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformanceCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformanceCollectionResponse' microsoft.graph.windowsInformationProtectionAppLearningSummaryCollectionResponse: description: Retrieved collection content: @@ -92275,6 +92536,14 @@ components: explode: false schema: type: boolean + requestBodies: + refPutBody: + description: New navigation property ref values + content: + application/json: + schema: + $ref: '#/components/schemas/ReferenceUpdate' + required: true securitySchemes: azureaadv2: type: oauth2 @@ -92284,4 +92553,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/Devices.CloudPrint.yml b/openApiDocs/beta/Devices.CloudPrint.yml index 2b2a81f0f9d..6a9ad6368e3 100644 --- a/openApiDocs/beta/Devices.CloudPrint.yml +++ b/openApiDocs/beta/Devices.CloudPrint.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Devices.CloudPrint version: v1.0-beta @@ -10775,7 +10775,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -11663,11 +11663,11 @@ components: 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.' + description: The display name of the identity. This property is read-only. 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.' + description: The identifier of the identity. This property is read-only. nullable: true additionalProperties: type: object @@ -11831,7 +11831,7 @@ components: type: object microsoft.graph.appRoleAssignment: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' + - $ref: '#/components/schemas/microsoft.graph.directoryObject' - title: appRoleAssignment type: object properties: @@ -12568,7 +12568,7 @@ components: nullable: true firstChannelName: type: string - description: The name of the first channel in the team. This property is only used during team creation and isn't returned in methods to get and list teams. + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' @@ -13026,7 +13026,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. 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: @@ -13451,7 +13451,7 @@ components: type: array items: $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).' + 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. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).' x-ms-navigationProperty: true permissionGrantPreApprovalPolicies: type: array @@ -13788,6 +13788,8 @@ components: description: The results of every partner agent's installation status on Cloud PC. powerState: $ref: '#/components/schemas/microsoft.graph.cloudPcPowerState' + productType: + $ref: '#/components/schemas/microsoft.graph.cloudPcProductType' provisioningPolicyId: type: string description: The provisioning policy ID of the Cloud PC. @@ -14294,7 +14296,7 @@ components: description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' trustType: type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' nullable: true commands: type: array @@ -14504,6 +14506,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mailFolderOperation' + description: The collection of long-running operations in the mailFolder. x-ms-navigationProperty: true singleValueExtendedProperties: type: array @@ -15291,7 +15294,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: Indicates collection of App Log Upload Request. + description: The collection property of AppLogUploadRequest. x-ms-navigationProperty: true additionalProperties: type: object @@ -15712,6 +15715,10 @@ components: nullable: true outOfOfficeSettings: $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -15877,6 +15884,8 @@ components: description: 'When set to true, documents in the user''s Office Delve are disabled. Users can control this setting in Office Delve.' contactMergeSuggestions: $ref: '#/components/schemas/microsoft.graph.contactMergeSuggestions' + exchange: + $ref: '#/components/schemas/microsoft.graph.exchangeSettings' itemInsights: $ref: '#/components/schemas/microsoft.graph.userInsightsSettings' regionalAndLanguageSettings: @@ -17541,6 +17550,12 @@ components: $ref: '#/components/schemas/microsoft.graph.driveItem' description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this item. Nullable. + x-ms-navigationProperty: true listItem: $ref: '#/components/schemas/microsoft.graph.listItem' permissions: @@ -18559,8 +18574,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' - description: A collection of all the messages in the channel. A navigation property. Nullable. + description: A collection of all the messages in the channel. Nullable. x-ms-navigationProperty: true + planner: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' sharedWithTeams: type: array items: @@ -18571,7 +18588,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' - description: A collection of all the tabs in the channel. A navigation property. + description: A collection of all the tabs in the channel. x-ms-navigationProperty: true additionalProperties: type: object @@ -18667,6 +18684,10 @@ components: type: boolean description: Indicates whether the schedule is enabled for the team. Required. nullable: true + isActivitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts include activities from the original shift. + nullable: true isCrossLocationShiftRequestApprovalRequired: type: boolean description: Indicates whether approval is required by a manager of this schedule for cross location shift requests. @@ -19460,7 +19481,7 @@ components: description: 'The unique identifier for the federated identity credential, which has a limit of 120 characters and must be URL friendly. It is immutable once created. Alternate key. Required. Not nullable. Supports $filter (eq).' subject: type: string - description: 'Required. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. Supports $filter (eq).' + description: 'Nullable. Defaults to null if not set. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. If subject is defined, claimsMatchingExpression must be null. Supports $filter (eq).' nullable: true additionalProperties: type: object @@ -20130,6 +20151,8 @@ components: properties: capabilityType: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + licenseType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryLicenseType' primaryRegion: type: string description: The primary and mainly used region where the Cloud PC is located. @@ -20241,6 +20264,16 @@ components: - poweredOff - unknownFutureValue type: string + microsoft.graph.cloudPcProductType: + title: cloudPcProductType + enum: + - enterprise + - frontline + - devBox + - powerAutomate + - business + - unknownFutureValue + type: string microsoft.graph.cloudPcProvisioningType: title: cloudPcProvisioningType enum: @@ -20466,7 +20499,7 @@ components: description: Indicates that configuration is of type single platform restriction which refers to types of devices a user is allowed to enroll. name: singlePlatformRestriction - value: unknownFutureValue - description: Unknown future value + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - value: enrollmentNotificationsConfiguration description: Indicates that configuration is of type Enrollment Notification which refers to types of notification a user receives during enrollment. @@ -20909,6 +20942,7 @@ components: properties: resourceLocation: type: string + description: The location of the long-running operation. nullable: true status: $ref: '#/components/schemas/microsoft.graph.mailFolderOperationStatus' @@ -21352,7 +21386,7 @@ components: description: 'Indicates the device is enrolled via Apple Account Driven User Enrollment, a form of enrollment where the user enrolls via iOS Settings without using the iOS Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities.' name: appleAccountDrivenUserEnrollment - value: unknownFutureValue - description: Evolvable enum member + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState @@ -22903,6 +22937,10 @@ components: type: boolean description: Indicates whether breakout rooms are enabled for the meeting. nullable: true + allowCopyingAndSharingMeetingContent: + type: boolean + description: Indicates whether copying and sharing meeting content is enabled for the meeting. + nullable: true allowedLobbyAdmitters: $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: @@ -22948,6 +22986,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' isEndToEndEncryptionEnabled: type: boolean + description: Indicates whether end-to-end encryption (E2EE) is enabled for the online meeting. nullable: true isEntryExitAnnounced: type: boolean @@ -24445,6 +24484,22 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.exchangeSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: exchangeSettings + type: object + properties: + inPlaceArchiveMailboxId: + type: string + description: The unique identifier for the user's in-place archive mailbox. + nullable: true + primaryMailboxId: + type: string + description: The unique identifier for the user's primary mailbox. + nullable: true + additionalProperties: + type: object microsoft.graph.userInsightsSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -25874,6 +25929,13 @@ components: title: siteArchivalDetails type: object properties: + archivedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + archivedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 archiveStatus: $ref: '#/components/schemas/microsoft.graph.siteArchiveStatus' additionalProperties: @@ -26660,6 +26722,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.teamsChannelPlanner: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsChannelPlanner + type: object + properties: + plans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.sharedWithChannelTeamInfo: allOf: - $ref: '#/components/schemas/microsoft.graph.teamInfo' @@ -27576,7 +27652,7 @@ components: nullable: true contentType: type: string - description: 'The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework''s Attachment object.application/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' + description: 'The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework''s Attachment object.application/vnd.microsoft.card.codesnippet: Either a code snippet or place holder. application/vnd.microsoft.card.announcement: An announcement header. application/vnd.microsoft.card.fluidEmbedCard: A Microsoft Loop component.' nullable: true contentUrl: type: string @@ -27776,6 +27852,13 @@ components: - failback - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryLicenseType: + title: cloudPcDisasterRecoveryLicenseType + enum: + - none + - standard + - unknownFutureValue + type: string microsoft.graph.actionState: title: actionState enum: @@ -28656,7 +28739,7 @@ components: description: This status is set when the device license removing fails. name: deviceLicenseRemoveFailed - value: unknownFutureValue - description: This is put here as a place holder for future extension. + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.sharedAppleDeviceUser: title: sharedAppleDeviceUser @@ -30868,6 +30951,9 @@ components: type: string description: The registrant's time zone details. nullable: true + registrantVideoOnDemandWebUrl: + 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 @@ -31108,7 +31194,7 @@ components: nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -31116,7 +31202,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -31512,6 +31598,7 @@ components: - project - driveItem - user + - teamsChannel type: string microsoft.graph.plannerCreationSourceKind: title: plannerCreationSourceKind @@ -32226,6 +32313,10 @@ components: type: string description: The time the entry is recorded. format: date-time + isAtApprovedLocation: + type: boolean + description: Indicates whether this action happens at an approved location. + nullable: true notes: $ref: '#/components/schemas/microsoft.graph.itemBody' additionalProperties: @@ -32309,18 +32400,20 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration' - description: Collection of certificate restrictions settings to be applied to an application or service principal. + x-ms-navigationProperty: true 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. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.customAppManagementApplicationConfiguration: title: customAppManagementApplicationConfiguration type: object properties: + audiences: + $ref: '#/components/schemas/microsoft.graph.audiencesConfiguration' identifierUris: $ref: '#/components/schemas/microsoft.graph.identifierUriConfiguration' additionalProperties: @@ -33445,6 +33538,10 @@ components: type: string description: The identifier of the publication. Read-only. nullable: true + publicationName: + type: string + description: The name of the published task list. Read-only. + nullable: true publishedToPlanId: type: string description: The identifier of the plannerPlan this task was originally placed in. Read-only. @@ -33819,6 +33916,9 @@ components: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + videoOnDemandWebUrl: + type: string + nullable: true presenters: type: array items: @@ -34461,6 +34561,16 @@ components: $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' additionalProperties: type: object + microsoft.graph.audiencesConfiguration: + title: audiencesConfiguration + type: object + properties: + azureAdMultipleOrgs: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + personalMicrosoftAccount: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + additionalProperties: + type: object microsoft.graph.identifierUriConfiguration: title: identifierUriConfiguration type: object @@ -35325,6 +35435,25 @@ components: - customPasswordAddition - unknownFutureValue type: string + microsoft.graph.audienceRestriction: + title: audienceRestriction + type: object + properties: + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + isStateSetByMicrosoft: + type: boolean + readOnly: true + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: '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 + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' + additionalProperties: + type: object microsoft.graph.identifierUriRestriction: title: identifierUriRestriction type: object @@ -35339,6 +35468,10 @@ components: type: boolean description: 'If true, the restriction isn''t enforced for SAML applications in Microsoft Entra ID; else, the restriction is enforced for those applications.' nullable: true + isStateSetByMicrosoft: + type: boolean + description: 'If true, Microsoft sets the identifierUriRestriction state. If false, the tenant modifies the identifierUriRestriction state. Read-only.' + readOnly: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string diff --git a/openApiDocs/beta/Devices.CorporateManagement.yml b/openApiDocs/beta/Devices.CorporateManagement.yml index 1c942704156..2b10d62be5b 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. + description: 'The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to.' 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. + description: 'The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to.' operationId: deviceAppManagement.iosLobAppProvisioningConfiguration_GetAssignment parameters: - name: iosLobAppProvisioningConfiguration-id @@ -10913,7 +10913,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsAndroidGraphFPreWorkApp_ListRelationship parameters: - name: mobileApp-id @@ -11004,7 +11004,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsAndroidGraphFPreWorkApp_GetRelationship parameters: - name: mobileApp-id @@ -12477,7 +12477,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsAndroidLobApp_ListRelationship parameters: - name: mobileApp-id @@ -12568,7 +12568,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsAndroidLobApp_GetRelationship parameters: - name: mobileApp-id @@ -13137,7 +13137,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsAndroidManagedStoreApp_ListRelationship parameters: - name: mobileApp-id @@ -13228,7 +13228,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsAndroidManagedStoreApp_GetRelationship parameters: - name: mobileApp-id @@ -13797,7 +13797,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsAndroidStoreApp_ListRelationship parameters: - name: mobileApp-id @@ -13888,7 +13888,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsAndroidStoreApp_GetRelationship parameters: - name: mobileApp-id @@ -15396,7 +15396,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsIosLobApp_ListRelationship parameters: - name: mobileApp-id @@ -15487,7 +15487,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsIosLobApp_GetRelationship parameters: - name: mobileApp-id @@ -16056,7 +16056,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsIosStoreApp_ListRelationship parameters: - name: mobileApp-id @@ -16147,7 +16147,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsIosStoreApp_GetRelationship parameters: - name: mobileApp-id @@ -16956,7 +16956,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsIosVppApp_ListRelationship parameters: - name: mobileApp-id @@ -17047,7 +17047,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsIosVppApp_GetRelationship parameters: - name: mobileApp-id @@ -18520,7 +18520,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsMacOSDmgApp_ListRelationship parameters: - name: mobileApp-id @@ -18611,7 +18611,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsMacOSDmgApp_GetRelationship parameters: - name: mobileApp-id @@ -20084,7 +20084,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsMacOSLobApp_ListRelationship parameters: - name: mobileApp-id @@ -20175,7 +20175,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsMacOSLobApp_GetRelationship parameters: - name: mobileApp-id @@ -21648,7 +21648,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsMacOSPkgApp_ListRelationship parameters: - name: mobileApp-id @@ -21739,7 +21739,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsMacOSPkgApp_GetRelationship parameters: - name: mobileApp-id @@ -23212,7 +23212,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsManagedAndroidLobApp_ListRelationship parameters: - name: mobileApp-id @@ -23303,7 +23303,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsManagedAndroidLobApp_GetRelationship parameters: - name: mobileApp-id @@ -24776,7 +24776,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsManagedIOSLobApp_ListRelationship parameters: - name: mobileApp-id @@ -24867,7 +24867,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsManagedIOSLobApp_GetRelationship parameters: - name: mobileApp-id @@ -26340,7 +26340,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsManagedMobileLobApp_ListRelationship parameters: - name: mobileApp-id @@ -26431,7 +26431,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsManagedMobileLobApp_GetRelationship parameters: - name: mobileApp-id @@ -27240,7 +27240,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsMicrosoftStoreGraphFPreBusinessApp_ListRelationship parameters: - name: mobileApp-id @@ -27331,7 +27331,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsMicrosoftStoreGraphFPreBusinessApp_GetRelationship parameters: - name: mobileApp-id @@ -28839,7 +28839,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsWin32LobApp_ListRelationship parameters: - name: mobileApp-id @@ -28930,7 +28930,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsWin32LobApp_GetRelationship parameters: - name: mobileApp-id @@ -30403,7 +30403,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsWindowsAppX_ListRelationship parameters: - name: mobileApp-id @@ -30494,7 +30494,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsWindowsAppX_GetRelationship parameters: - name: mobileApp-id @@ -31967,7 +31967,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsWindowsMobileMSI_ListRelationship parameters: - name: mobileApp-id @@ -32058,7 +32058,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsWindowsMobileMSI_GetRelationship parameters: - name: mobileApp-id @@ -32627,7 +32627,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsWindowsStoreApp_ListRelationship parameters: - name: mobileApp-id @@ -32718,7 +32718,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsWindowsStoreApp_GetRelationship parameters: - name: mobileApp-id @@ -34431,7 +34431,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsWindowsUniversalAppX_ListRelationship parameters: - name: mobileApp-id @@ -34522,7 +34522,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsWindowsUniversalAppX_GetRelationship parameters: - name: mobileApp-id @@ -35091,7 +35091,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsWindowsWebApp_ListRelationship parameters: - name: mobileApp-id @@ -35182,7 +35182,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsWindowsWebApp_GetRelationship parameters: - name: mobileApp-id @@ -35751,7 +35751,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsWinGetApp_ListRelationship parameters: - name: mobileApp-id @@ -35842,7 +35842,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileAppAsWinGetApp_GetRelationship parameters: - name: mobileApp-id @@ -35991,7 +35991,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileApp_ListRelationship parameters: - name: mobileApp-id @@ -36082,7 +36082,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileApp_GetRelationship parameters: - name: mobileApp-id @@ -50465,7 +50465,7 @@ paths: tags: - users.mobileAppTroubleshootingEvent summary: Get appLogCollectionRequests from users - description: Indicates collection of App Log Upload Request. + description: The collection property of AppLogUploadRequest. operationId: user.mobileAppTroubleshootingEvent_ListAppLogCollectionRequest parameters: - name: user-id @@ -50572,7 +50572,7 @@ paths: tags: - users.mobileAppTroubleshootingEvent summary: Get appLogCollectionRequests from users - description: Indicates collection of App Log Upload Request. + description: The collection property of AppLogUploadRequest. operationId: user.mobileAppTroubleshootingEvent_GetAppLogCollectionRequest parameters: - name: user-id @@ -51734,7 +51734,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. + 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.' format: date-time nullable: true lastModifiedDateTime: @@ -51765,7 +51765,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.iosLobAppProvisioningConfigurationAssignment' - description: The associated group assignments for IosLobAppProvisioningConfiguration. + description: 'The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to.' x-ms-navigationProperty: true deviceStatuses: type: array @@ -51787,7 +51787,7 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - description: 'This topic provides descriptions of the declared methods, properties and relationships exposed by the iOS Lob App Provisioning Configuration resource.' + description: 'This topic provides descriptions of the declared methods, properties and relationships exposed by the iOS LOB App Provisioning Configuration resource.' microsoft.graph.iosLobAppProvisioningConfigurationAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -51906,7 +51906,7 @@ components: $ref: '#/components/schemas/microsoft.graph.managedAppDataEncryptionType' customBrowserProtocol: type: string - description: A custom browser protocol to open weblink on iOS. + description: 'A custom browser protocol to open weblink on iOS. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.' nullable: true customDialerAppProtocol: type: string @@ -52766,14 +52766,14 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time the app was created. This property is read-only. + description: The date and time the app was created. format: date-time readOnly: true dependentAppCount: maximum: 2147483647 minimum: -2147483648 type: number - description: The total number of dependencies the child app has. This property is read-only. + description: The total number of dependencies the child app has. format: int32 readOnly: true description: @@ -52794,7 +52794,7 @@ components: nullable: true isAssigned: type: boolean - description: The value indicating whether the app is assigned to at least one group. This property is read-only. + description: The value indicating whether the app is assigned to at least one group. readOnly: true isFeatured: type: boolean @@ -52804,7 +52804,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 date and time the app was last modified. This property is read-only. + description: The date and time the app was last modified. format: date-time readOnly: true notes: @@ -52849,7 +52849,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: number - description: 'The upload state. Possible values are: 0 - Not Ready, 1 - Ready, 2 - Processing. This property is read-only.' + description: The upload state. format: int32 readOnly: true assignments: @@ -52868,7 +52868,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mobileAppRelationship' - description: The set of direct relationships for this app. + description: List of relationships for this mobile app. x-ms-navigationProperty: true additionalProperties: type: object @@ -53029,19 +53029,11 @@ components: nullable: true size: type: number - description: 'The size of the file prior to encryption. To be deprecated, please use sizeInBytes property instead.' + description: 'Indicates the original size of the file, in bytes.' format: int64 sizeEncrypted: type: number - description: 'The size of the file after encryption. To be deprecated, please use sizeEncryptedInBytes property instead.' - format: int64 - sizeEncryptedInBytes: - type: number - description: 'Indicates the size of the file after encryption, in bytes. Valid values 0 to 9.22337203685478E+18' - format: int64 - sizeInBytes: - type: number - description: 'Indicates the original size of the file, in bytes. Valid values 0 to 9.22337203685478E+18' + description: 'Indicates the size of the file after encryption, in bytes.' format: int64 uploadState: $ref: '#/components/schemas/microsoft.graph.mobileAppContentFileUploadState' @@ -53087,7 +53079,7 @@ components: nullable: true additionalProperties: type: object - description: Contains properties for file encryption information for the content version of a line of business app. + description: Contains properties for file encryption information for the content version of a line-of-business app. microsoft.graph.androidManagedStoreApp: allOf: - $ref: '#/components/schemas/microsoft.graph.mobileApp' @@ -53494,7 +53486,7 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - description: An abstract base class containing properties for all managed mobile line of business apps. + description: An abstract base class containing properties for all managed mobile line-of-business apps. microsoft.graph.microsoftStoreForBusinessApp: allOf: - $ref: '#/components/schemas/microsoft.graph.mobileApp' @@ -53542,21 +53534,21 @@ components: properties: allowAvailableUninstall: type: boolean - description: 'When TRUE, indicates that uninstall is supported from the company portal for the Windows app (Win32) with an Available assignment. When FALSE, indicates that uninstall is not supported for the Windows app (Win32) with an Available assignment. Default value is FALSE.' + description: 'Indicates whether the uninstall is supported from the company portal for the Win32 app with an available assignment. When TRUE, indicates that uninstall is supported from the company portal for the Windows app (Win32) with an available assignment. When FALSE, indicates that uninstall is not supported for the Windows app (Win32) with an Available assignment. Default value is FALSE.' applicableArchitectures: $ref: '#/components/schemas/microsoft.graph.windowsArchitecture' detectionRules: type: array items: $ref: '#/components/schemas/microsoft.graph.win32LobAppDetection' - description: The detection rules to detect Win32 Line of Business (LoB) app. + description: 'Indicates the detection rules to detect Win32 Line of Business (LoB) app. Possible values are Win32LobAppPowerShellScriptDetection, Win32LobAppRegistryDetection, Win32LobAppFileSystemDetection, Win32LobAppProductCodeDetection.' displayVersion: type: string - description: The version displayed in the UX for this app. + description: 'Indicates the version displayed in the UX for this app. Used to set the version of the app. Example: 1.0.3.215.' nullable: true installCommandLine: type: string - description: The command line to install this app + description: 'Indicates the command line to install this app. Used to install the Win32 app. Example: msiexec /i ''Orca.Msi'' /qn.' nullable: true installExperience: $ref: '#/components/schemas/microsoft.graph.win32LobAppInstallExperience' @@ -53564,35 +53556,35 @@ components: maximum: 2147483647 minimum: -2147483648 type: number - description: The value for the minimum CPU speed which is required to install this app. + description: Indicates the value for the minimum CPU speed which is required to install this app. Allowed range from 0 to clock speed from WMI helper. format: int32 nullable: true minimumFreeDiskSpaceInMB: maximum: 2147483647 minimum: -2147483648 type: number - description: The value for the minimum free disk space which is required to install this app. + description: Indicates the value for the minimum free disk space which is required to install this app. Allowed range from 0 to driver's maximum available free space. format: int32 nullable: true minimumMemoryInMB: maximum: 2147483647 minimum: -2147483648 type: number - description: The value for the minimum physical memory which is required to install this app. + description: Indicates the value for the minimum physical memory which is required to install this app. Allowed range from 0 to total physical memory from WMI helper. format: int32 nullable: true minimumNumberOfProcessors: maximum: 2147483647 minimum: -2147483648 type: number - description: The value for the minimum number of processors which is required to install this app. + description: Indicates the value for the minimum number of processors which is required to install this app. Minimum value is 0. format: int32 nullable: true minimumSupportedOperatingSystem: $ref: '#/components/schemas/microsoft.graph.windowsMinimumOperatingSystem' minimumSupportedWindowsRelease: type: string - description: The value for the minimum supported windows release. + description: 'Indicates the value for the minimum supported windows release. Example: Windows11_23H2.' nullable: true msiInformation: $ref: '#/components/schemas/microsoft.graph.win32LobAppMsiInformation' @@ -53600,24 +53592,24 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.win32LobAppRequirement' - description: The requirement rules to detect Win32 Line of Business (LoB) app. + description: 'Indicates the requirement rules to detect Win32 Line of Business (LoB) app. Possible values are: Win32LobAppFileSystemRequirement, Win32LobAppPowerShellScriptRequirement, Win32LobAppRegistryRequirement.' returnCodes: type: array items: $ref: '#/components/schemas/microsoft.graph.win32LobAppReturnCode' - description: The return codes for post installation behavior. + description: Indicates the return codes for post installation behavior. rules: type: array items: $ref: '#/components/schemas/microsoft.graph.win32LobAppRule' - description: The detection and requirement rules for this app. + description: 'Indicates the detection and requirement rules for this app. Possible values are: Win32LobAppFileSystemRule, Win32LobAppPowerShellScriptRule, Win32LobAppProductCodeRule, Win32LobAppRegistryRule.' setupFilePath: type: string - description: The relative path of the setup file in the encrypted Win32LobApp package. + description: 'Indicates the relative path of the setup file in the encrypted Win32LobApp package. Example: Intel-SA-00075 Detection and Mitigation Tool.msi.' nullable: true uninstallCommandLine: type: string - description: The command line to uninstall this app + description: 'Indicates the command line to uninstall this app. Used to uninstall the app. Example: msiexec /x ''{85F4CBCB-9BBC-4B50-A7D8-E1106771498D}'' /qn.' nullable: true additionalProperties: type: object @@ -56117,7 +56109,7 @@ components: description: Name of action to initiate On Demand Proactive Remediation name: initiateOnDemandProactiveRemediation - value: unknownFutureValue - description: Evolvable enum member + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - value: initiateDeviceAttestation description: Indicates remote device action to intiate Mobile Device Management (MDM) attestation if device is capable for it @@ -56248,7 +56240,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: Indicates collection of App Log Upload Request. + description: The collection property of AppLogUploadRequest. x-ms-navigationProperty: true additionalProperties: type: object @@ -57085,7 +57077,7 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - description: An abstract base class containing properties for all mobile line of business apps. + description: An abstract base class containing properties for all mobile line-of-business apps. microsoft.graph.androidMinimumOperatingSystem: title: androidMinimumOperatingSystem type: object @@ -57790,7 +57782,7 @@ components: description: Android Open Source Project (AOSP) userless devices name: androidOpenSourceProjectUserless - value: unknownFutureValue - description: Place holder for evolvable enum + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.deviceManagementConfigurationSettingInstance: title: deviceManagementConfigurationSettingInstance @@ -58288,7 +58280,7 @@ components: description: Indicates that configuration is of type single platform restriction which refers to types of devices a user is allowed to enroll. name: singlePlatformRestriction - value: unknownFutureValue - description: Unknown future value + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - value: enrollmentNotificationsConfiguration description: Indicates that configuration is of type Enrollment Notification which refers to types of notification a user receives during enrollment. @@ -58606,7 +58598,7 @@ components: description: 'Indicates the device is enrolled via Apple Account Driven User Enrollment, a form of enrollment where the user enrolls via iOS Settings without using the iOS Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities.' name: appleAccountDrivenUserEnrollment - value: unknownFutureValue - description: Evolvable enum member + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState @@ -60551,7 +60543,7 @@ components: description: Indicates that the application or configuration already under removal through previous actions and is now intended to be restored on the managed device name: restore - value: unknownFutureValue - description: Evolvable enumeration sentinel value. Do not use + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.deviceAssignmentItemStatus: title: deviceAssignmentItemStatus @@ -60584,7 +60576,7 @@ components: description: Indicates that the application or configuration has been successfully restored on the managed device name: succeeded - value: unknownFutureValue - description: Evolvable enumeration sentinel value. Do not use + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.deviceAssignmentItemType: title: deviceAssignmentItemType @@ -60613,7 +60605,7 @@ components: description: Indicates that the device assignment item type for the action is `graph.managedDeviceMobileAppConfiguration`. MobileAppConfiguration associated settings are removed on removal and added back on restoration name: mobileAppConfiguration - value: unknownFutureValue - description: Evolvable enumeration sentinel value. Do not use + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.deviceLogCollectionTemplateType: title: deviceLogCollectionTemplateType @@ -62605,27 +62597,39 @@ components: - box - localStorage - photoLibrary + - iManage + - egnyte + - unknownFutureValue type: string - description: Storage locations where managed apps can potentially store their data + description: The storage locations where managed apps can potentially store their data. x-ms-enum: name: managedAppDataStorageLocation modelAsString: false values: - value: oneDriveForBusiness - description: OneDrive for business + description: Indicates allowed storage location for the managed app to save files is 'OneDrive for Business'. name: oneDriveForBusiness - value: sharePoint - description: SharePoint + description: Indicates allowed storage location for the managed app to save files is 'Sharepoint'. name: sharePoint - value: box - description: Box + description: Indicates that the allowed storage location for a managed app to save files is to 'Box'. Box is a non-Microsoft solution that enables cloud-based file storage capabilities. name: box - value: localStorage - description: Local storage on the device + description: Indicates allowed storage location for the managed app to save files is local storage on the device. name: localStorage - value: photoLibrary - description: The device's photo library + description: Indicates allowed storage location for the managed app to save files is the device's photo library. name: photoLibrary + - value: iManage + description: Indicates that the allowed storage location for a managed app is to save files to 'iManage'. iManage is a non-Microsoft solution that enables cloud-based file storage capabilities. + name: iManage + - value: egnyte + description: Indicates that the allowed storage location for a managed app is to save files to 'Egnyte'. Egynte is a non-Microsoft solution that enables cloud-based file storage capabilities. + name: egnyte + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.managedAppDataTransferLevel: title: managedAppDataTransferLevel enum: @@ -63002,7 +63006,7 @@ components: description: A globally available app to all tenants. name: global - value: lineOfBusiness - description: A line of business apps private to an organization. + description: A line-of-business apps private to an organization. name: lineOfBusiness microsoft.graph.win32LobAppRestartBehavior: title: win32LobAppRestartBehavior @@ -63623,7 +63627,7 @@ components: description: This status is set when the device license removing fails. name: deviceLicenseRemoveFailed - value: unknownFutureValue - description: This is put here as a place holder for future extension. + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.sharedAppleDeviceUser: title: sharedAppleDeviceUser @@ -64067,7 +64071,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. 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: @@ -66275,7 +66279,7 @@ components: nullable: true firstChannelName: type: string - description: The name of the first channel in the team. This property is only used during team creation and isn't returned in methods to get and list teams. + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' @@ -66473,6 +66477,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mailFolderOperation' + description: The collection of long-running operations in the mailFolder. x-ms-navigationProperty: true singleValueExtendedProperties: type: array @@ -69852,6 +69857,12 @@ components: $ref: '#/components/schemas/microsoft.graph.driveItem' description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this item. Nullable. + x-ms-navigationProperty: true listItem: $ref: '#/components/schemas/microsoft.graph.listItem' permissions: @@ -71353,6 +71364,7 @@ components: properties: resourceLocation: type: string + description: The location of the long-running operation. nullable: true status: $ref: '#/components/schemas/microsoft.graph.mailFolderOperationStatus' @@ -71684,6 +71696,10 @@ components: type: boolean description: Indicates whether breakout rooms are enabled for the meeting. nullable: true + allowCopyingAndSharingMeetingContent: + type: boolean + description: Indicates whether copying and sharing meeting content is enabled for the meeting. + nullable: true allowedLobbyAdmitters: $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: @@ -71729,6 +71745,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' isEndToEndEncryptionEnabled: type: boolean + description: Indicates whether end-to-end encryption (E2EE) is enabled for the online meeting. nullable: true isEntryExitAnnounced: type: boolean @@ -73258,11 +73275,11 @@ components: 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.' + description: The display name of the identity. This property is read-only. 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.' + description: The identifier of the identity. This property is read-only. nullable: true additionalProperties: type: object @@ -73722,11 +73739,11 @@ components: properties: key: type: string - description: Contains the name of the field that a value is associated with. + description: Key. nullable: true value: type: string - description: Contains the corresponding value for the specified key. + description: Value. nullable: true additionalProperties: type: object @@ -75518,6 +75535,13 @@ components: title: siteArchivalDetails type: object properties: + archivedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + archivedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 archiveStatus: $ref: '#/components/schemas/microsoft.graph.siteArchiveStatus' additionalProperties: @@ -78857,6 +78881,9 @@ components: type: string description: The registrant's time zone details. nullable: true + registrantVideoOnDemandWebUrl: + 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 @@ -79423,16 +79450,20 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration' + x-ms-navigationProperty: true passwordCredentials: type: array items: $ref: '#/components/schemas/microsoft.graph.passwordCredentialConfiguration' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.customAppManagementApplicationConfiguration: title: customAppManagementApplicationConfiguration type: object properties: + audiences: + $ref: '#/components/schemas/microsoft.graph.audiencesConfiguration' identifierUris: $ref: '#/components/schemas/microsoft.graph.identifierUriConfiguration' additionalProperties: @@ -80107,7 +80138,7 @@ components: nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -80115,7 +80146,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -81527,6 +81558,10 @@ components: type: string description: The identifier of the publication. Read-only. nullable: true + publicationName: + type: string + description: The name of the published task list. Read-only. + nullable: true publishedToPlanId: type: string description: The identifier of the plannerPlan this task was originally placed in. Read-only. @@ -81901,6 +81936,9 @@ components: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + videoOnDemandWebUrl: + type: string + nullable: true presenters: type: array items: @@ -83299,6 +83337,16 @@ components: $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' additionalProperties: type: object + microsoft.graph.audiencesConfiguration: + title: audiencesConfiguration + type: object + properties: + azureAdMultipleOrgs: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + personalMicrosoftAccount: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + additionalProperties: + type: object microsoft.graph.identifierUriConfiguration: title: identifierUriConfiguration type: object @@ -84439,6 +84487,25 @@ components: - customPasswordAddition - unknownFutureValue type: string + microsoft.graph.audienceRestriction: + title: audienceRestriction + type: object + properties: + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + isStateSetByMicrosoft: + type: boolean + readOnly: true + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: '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 + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' + additionalProperties: + type: object microsoft.graph.identifierUriRestriction: title: identifierUriRestriction type: object diff --git a/openApiDocs/beta/Devices.ServiceAnnouncement.yml b/openApiDocs/beta/Devices.ServiceAnnouncement.yml index 419ed81f069..37c788f11e6 100644 --- a/openApiDocs/beta/Devices.ServiceAnnouncement.yml +++ b/openApiDocs/beta/Devices.ServiceAnnouncement.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Devices.ServiceAnnouncement version: v1.0-beta @@ -491,6 +491,9 @@ paths: - admin.serviceAnnouncement summary: Invoke function incidentReport description: Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document does not exist for the issue. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/servicehealthissue-incidentreport?view=graph-rest-beta operationId: admin.serviceAnnouncement.healthOverview.issue_incidentReport parameters: - name: serviceHealth-id @@ -1689,7 +1692,7 @@ paths: tags: - administrativeUnits.administrativeUnit.Actions summary: Invoke action checkMemberGroups - description: 'Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.' + description: "Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:\n- user\n- group\n- service principal\n- organizational contact\n- device\n- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-checkmembergroups?view=graph-rest-beta @@ -1905,7 +1908,7 @@ paths: tags: - administrativeUnits.administrativeUnit.Actions summary: Invoke action restore - description: "Restore a recently deleted directory object from deleted items. The following types are supported:\n- administrativeUnit\n- application\n- certificateBasedAuthPki\n- [certificateAuthorityDetail](../resources/certificateauthoritydetail.md\n- externalUserProfile\n- group\n- pendingExternalUserProfile\n- servicePrincipal\n- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted." + description: "Restore a recently deleted directory object from deleted items. The following types are supported:\n- administrativeUnit\n- application\n- certificateBasedAuthPki\n- certificateAuthorityDetail\n- externalUserProfile\n- group\n- pendingExternalUserProfile\n- servicePrincipal\n- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-beta @@ -1919,19 +1922,6 @@ paths: schema: type: string x-ms-docs-key-type: administrativeUnit - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - newUserPrincipalName: - type: string - nullable: true - additionalProperties: - type: object - required: true responses: 2XX: description: Success @@ -2109,7 +2099,7 @@ paths: tags: - administrativeUnits.administrativeUnit.Actions summary: Invoke action validateProperties - description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy." + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-beta @@ -2633,11 +2623,11 @@ components: 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.' + description: The display name of the identity. This property is read-only. 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.' + description: The identifier of the identity. This property is read-only. nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/DirectoryObjects.yml b/openApiDocs/beta/DirectoryObjects.yml index 111457b0a0a..33fdeec7297 100644 --- a/openApiDocs/beta/DirectoryObjects.yml +++ b/openApiDocs/beta/DirectoryObjects.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: DirectoryObjects version: v1.0-beta @@ -788,7 +788,7 @@ paths: tags: - directoryObjects.directoryObject.Actions summary: Invoke action checkMemberGroups - description: 'Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.' + description: "Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:\n- user\n- group\n- service principal\n- organizational contact\n- device\n- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-checkmembergroups?view=graph-rest-beta @@ -1004,7 +1004,7 @@ paths: tags: - directoryObjects.directoryObject.Actions summary: Invoke action restore - description: "Restore a recently deleted directory object from deleted items. The following types are supported:\n- administrativeUnit\n- application\n- certificateBasedAuthPki\n- [certificateAuthorityDetail](../resources/certificateauthoritydetail.md\n- externalUserProfile\n- group\n- pendingExternalUserProfile\n- servicePrincipal\n- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted." + description: "Restore a recently deleted directory object from deleted items. The following types are supported:\n- administrativeUnit\n- application\n- certificateBasedAuthPki\n- certificateAuthorityDetail\n- externalUserProfile\n- group\n- pendingExternalUserProfile\n- servicePrincipal\n- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-beta @@ -1018,19 +1018,6 @@ paths: schema: type: string x-ms-docs-key-type: directoryObject - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - newUserPrincipalName: - type: string - nullable: true - additionalProperties: - type: object - required: true responses: 2XX: description: Success @@ -1232,7 +1219,7 @@ paths: tags: - directoryObjects.directoryObject.Actions summary: Invoke action validateProperties - description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy." + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-beta @@ -1291,7 +1278,7 @@ components: properties: displayName: type: string - description: The name of the object. + description: The name of the object. Maximum length is 256 characters. 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])$' diff --git a/openApiDocs/beta/Education.yml b/openApiDocs/beta/Education.yml index 4396d7f23b5..899b2d44703 100644 --- a/openApiDocs/beta/Education.yml +++ b/openApiDocs/beta/Education.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Education version: v1.0-beta @@ -12848,787 +12848,6 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - /education/synchronizationProfiles: - get: - tags: - - education.educationSynchronizationProfile - summary: Get synchronizationProfiles from education - operationId: education_ListSynchronizationProfile - 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.educationSynchronizationProfileCollectionResponse' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-12-31' - date: '2024-06-16' - version: 2024-06/Deprecated:SynchronizationProfiles - description: 'The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API.' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - education.educationSynchronizationProfile - summary: Create new navigation property to synchronizationProfiles for education - operationId: education_CreateSynchronizationProfile - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.educationSynchronizationProfile' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.educationSynchronizationProfile' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-12-31' - date: '2024-06-16' - version: 2024-06/Deprecated:SynchronizationProfiles - description: 'The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API.' - x-ms-docs-operation-type: operation - '/education/synchronizationProfiles/{educationSynchronizationProfile-id}': - get: - tags: - - education.educationSynchronizationProfile - summary: Get synchronizationProfiles from education - operationId: education_GetSynchronizationProfile - parameters: - - name: educationSynchronizationProfile-id - in: path - description: The unique identifier of educationSynchronizationProfile - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: educationSynchronizationProfile - - 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.educationSynchronizationProfile' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-12-31' - date: '2024-06-16' - version: 2024-06/Deprecated:SynchronizationProfiles - description: 'The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API.' - x-ms-docs-operation-type: operation - patch: - tags: - - education.educationSynchronizationProfile - summary: Update the navigation property synchronizationProfiles in education - operationId: education_UpdateSynchronizationProfile - parameters: - - name: educationSynchronizationProfile-id - in: path - description: The unique identifier of educationSynchronizationProfile - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: educationSynchronizationProfile - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.educationSynchronizationProfile' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.educationSynchronizationProfile' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-12-31' - date: '2024-06-16' - version: 2024-06/Deprecated:SynchronizationProfiles - description: 'The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API.' - x-ms-docs-operation-type: operation - delete: - tags: - - education.educationSynchronizationProfile - summary: Delete navigation property synchronizationProfiles for education - operationId: education_DeleteSynchronizationProfile - parameters: - - name: educationSynchronizationProfile-id - in: path - description: The unique identifier of educationSynchronizationProfile - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: educationSynchronizationProfile - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-12-31' - date: '2024-06-16' - version: 2024-06/Deprecated:SynchronizationProfiles - description: 'The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API.' - x-ms-docs-operation-type: operation - '/education/synchronizationProfiles/{educationSynchronizationProfile-id}/errors': - get: - tags: - - education.educationSynchronizationProfile - summary: Get errors from education - operationId: education.synchronizationProfile_ListError - parameters: - - name: educationSynchronizationProfile-id - in: path - description: The unique identifier of educationSynchronizationProfile - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: educationSynchronizationProfile - - $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.educationSynchronizationErrorCollectionResponse' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-12-31' - date: '2024-06-16' - version: 2024-06/Deprecated:SynchronizationProfiles - description: 'The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API.' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - education.educationSynchronizationProfile - summary: Create new navigation property to errors for education - operationId: education.synchronizationProfile_CreateError - parameters: - - name: educationSynchronizationProfile-id - in: path - description: The unique identifier of educationSynchronizationProfile - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: educationSynchronizationProfile - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.educationSynchronizationError' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.educationSynchronizationError' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-12-31' - date: '2024-06-16' - version: 2024-06/Deprecated:SynchronizationProfiles - description: 'The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API.' - x-ms-docs-operation-type: operation - '/education/synchronizationProfiles/{educationSynchronizationProfile-id}/errors/{educationSynchronizationError-id}': - get: - tags: - - education.educationSynchronizationProfile - summary: Get errors from education - operationId: education.synchronizationProfile_GetError - parameters: - - name: educationSynchronizationProfile-id - in: path - description: The unique identifier of educationSynchronizationProfile - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: educationSynchronizationProfile - - name: educationSynchronizationError-id - in: path - description: The unique identifier of educationSynchronizationError - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: educationSynchronizationError - - 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.educationSynchronizationError' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-12-31' - date: '2024-06-16' - version: 2024-06/Deprecated:SynchronizationProfiles - description: 'The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API.' - x-ms-docs-operation-type: operation - patch: - tags: - - education.educationSynchronizationProfile - summary: Update the navigation property errors in education - operationId: education.synchronizationProfile_UpdateError - parameters: - - name: educationSynchronizationProfile-id - in: path - description: The unique identifier of educationSynchronizationProfile - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: educationSynchronizationProfile - - name: educationSynchronizationError-id - in: path - description: The unique identifier of educationSynchronizationError - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: educationSynchronizationError - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.educationSynchronizationError' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.educationSynchronizationError' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-12-31' - date: '2024-06-16' - version: 2024-06/Deprecated:SynchronizationProfiles - description: 'The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API.' - x-ms-docs-operation-type: operation - delete: - tags: - - education.educationSynchronizationProfile - summary: Delete navigation property errors for education - operationId: education.synchronizationProfile_DeleteError - parameters: - - name: educationSynchronizationProfile-id - in: path - description: The unique identifier of educationSynchronizationProfile - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: educationSynchronizationProfile - - name: educationSynchronizationError-id - in: path - description: The unique identifier of educationSynchronizationError - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: educationSynchronizationError - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-12-31' - date: '2024-06-16' - version: 2024-06/Deprecated:SynchronizationProfiles - description: 'The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API.' - x-ms-docs-operation-type: operation - '/education/synchronizationProfiles/{educationSynchronizationProfile-id}/errors/$count': - get: - tags: - - education.educationSynchronizationProfile - summary: Get the number of the resource - operationId: education.synchronizationProfile.error_GetCount - parameters: - - name: educationSynchronizationProfile-id - in: path - description: The unique identifier of educationSynchronizationProfile - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: educationSynchronizationProfile - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-12-31' - date: '2024-06-16' - version: 2024-06/Deprecated:SynchronizationProfiles - description: 'The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API.' - '/education/synchronizationProfiles/{educationSynchronizationProfile-id}/microsoft.graph.pause': - post: - tags: - - education.educationSynchronizationProfile - summary: Invoke action pause - operationId: education.synchronizationProfile_pause - parameters: - - name: educationSynchronizationProfile-id - in: path - description: The unique identifier of educationSynchronizationProfile - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: educationSynchronizationProfile - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-12-31' - date: '2024-06-16' - version: 2024-06/Deprecated:SynchronizationProfiles - description: 'The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API.' - x-ms-docs-operation-type: action - '/education/synchronizationProfiles/{educationSynchronizationProfile-id}/microsoft.graph.reset': - post: - tags: - - education.educationSynchronizationProfile - summary: Invoke action reset - operationId: education.synchronizationProfile_reset - parameters: - - name: educationSynchronizationProfile-id - in: path - description: The unique identifier of educationSynchronizationProfile - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: educationSynchronizationProfile - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-12-31' - date: '2024-06-16' - version: 2024-06/Deprecated:SynchronizationProfiles - description: 'The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API.' - x-ms-docs-operation-type: action - '/education/synchronizationProfiles/{educationSynchronizationProfile-id}/microsoft.graph.resume': - post: - tags: - - education.educationSynchronizationProfile - summary: Invoke action resume - operationId: education.synchronizationProfile_resume - parameters: - - name: educationSynchronizationProfile-id - in: path - description: The unique identifier of educationSynchronizationProfile - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: educationSynchronizationProfile - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-12-31' - date: '2024-06-16' - version: 2024-06/Deprecated:SynchronizationProfiles - description: 'The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API.' - x-ms-docs-operation-type: action - '/education/synchronizationProfiles/{educationSynchronizationProfile-id}/microsoft.graph.start': - post: - tags: - - education.educationSynchronizationProfile - summary: Invoke action start - operationId: education.synchronizationProfile_start - parameters: - - name: educationSynchronizationProfile-id - in: path - description: The unique identifier of educationSynchronizationProfile - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: educationSynchronizationProfile - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.educationFileSynchronizationVerificationMessage' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-12-31' - date: '2024-06-16' - version: 2024-06/Deprecated:SynchronizationProfiles - description: 'The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API.' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/education/synchronizationProfiles/{educationSynchronizationProfile-id}/microsoft.graph.uploadUrl()': - get: - tags: - - education.educationSynchronizationProfile - summary: Invoke function uploadUrl - operationId: education.synchronizationProfile_uploadUrl - parameters: - - name: educationSynchronizationProfile-id - in: path - description: The unique identifier of educationSynchronizationProfile - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: educationSynchronizationProfile - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-12-31' - date: '2024-06-16' - version: 2024-06/Deprecated:SynchronizationProfiles - description: 'The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API.' - x-ms-docs-operation-type: function - '/education/synchronizationProfiles/{educationSynchronizationProfile-id}/profileStatus': - get: - tags: - - education.educationSynchronizationProfile - summary: Get profileStatus from education - operationId: education.synchronizationProfile_GetProfileStatus - parameters: - - name: educationSynchronizationProfile-id - in: path - description: The unique identifier of educationSynchronizationProfile - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: educationSynchronizationProfile - - 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.educationSynchronizationProfileStatus' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-12-31' - date: '2024-06-16' - version: 2024-06/Deprecated:SynchronizationProfiles - description: 'The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API.' - x-ms-docs-operation-type: operation - patch: - tags: - - education.educationSynchronizationProfile - summary: Update the navigation property profileStatus in education - operationId: education.synchronizationProfile_UpdateProfileStatus - parameters: - - name: educationSynchronizationProfile-id - in: path - description: The unique identifier of educationSynchronizationProfile - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: educationSynchronizationProfile - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.educationSynchronizationProfileStatus' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.educationSynchronizationProfileStatus' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-12-31' - date: '2024-06-16' - version: 2024-06/Deprecated:SynchronizationProfiles - description: 'The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API.' - x-ms-docs-operation-type: operation - delete: - tags: - - education.educationSynchronizationProfile - summary: Delete navigation property profileStatus for education - operationId: education.synchronizationProfile_DeleteProfileStatus - parameters: - - name: educationSynchronizationProfile-id - in: path - description: The unique identifier of educationSynchronizationProfile - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: educationSynchronizationProfile - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-12-31' - date: '2024-06-16' - version: 2024-06/Deprecated:SynchronizationProfiles - description: 'The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API.' - x-ms-docs-operation-type: operation - /education/synchronizationProfiles/$count: - get: - tags: - - education.educationSynchronizationProfile - summary: Get the number of the resource - operationId: education.synchronizationProfile_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-12-31' - date: '2024-06-16' - version: 2024-06/Deprecated:SynchronizationProfiles - description: 'The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API.' /education/users: get: tags: @@ -18956,11 +18175,6 @@ components: items: $ref: '#/components/schemas/microsoft.graph.educationSchool' x-ms-navigationProperty: true - synchronizationProfiles: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.educationSynchronizationProfile' - x-ms-navigationProperty: true users: type: array items: @@ -20380,7 +19594,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -21064,109 +20278,6 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.educationSynchronizationProfile: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: educationSynchronizationProfile - type: object - properties: - dataProvider: - $ref: '#/components/schemas/microsoft.graph.educationSynchronizationDataProvider' - displayName: - type: string - expirationDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' - type: string - format: date - nullable: true - handleSpecialCharacterConstraint: - type: boolean - nullable: true - identitySynchronizationConfiguration: - $ref: '#/components/schemas/microsoft.graph.educationIdentitySynchronizationConfiguration' - licensesToAssign: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.educationSynchronizationLicenseAssignment' - state: - $ref: '#/components/schemas/microsoft.graph.educationSynchronizationProfileState' - errors: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.educationSynchronizationError' - x-ms-navigationProperty: true - profileStatus: - $ref: '#/components/schemas/microsoft.graph.educationSynchronizationProfileStatus' - additionalProperties: - type: object - microsoft.graph.educationSynchronizationError: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: educationSynchronizationError - type: object - properties: - entryType: - type: string - nullable: true - errorCode: - type: string - nullable: true - errorMessage: - type: string - nullable: true - joiningValue: - type: string - nullable: true - recordedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - format: date-time - nullable: true - reportableIdentifier: - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.educationFileSynchronizationVerificationMessage: - title: educationFileSynchronizationVerificationMessage - type: object - properties: - description: - type: string - nullable: true - fileName: - type: string - nullable: true - type: - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.educationSynchronizationProfileStatus: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: educationSynchronizationProfileStatus - type: object - properties: - errorCount: - type: number - format: int64 - lastActivityDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 - lastSynchronizationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 - status: - $ref: '#/components/schemas/microsoft.graph.educationSynchronizationStatus' - statusMessage: - type: string - additionalProperties: - type: object microsoft.graph.entity: title: entity type: object @@ -21552,7 +20663,7 @@ components: type: object microsoft.graph.appRoleAssignment: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' + - $ref: '#/components/schemas/microsoft.graph.directoryObject' - title: appRoleAssignment type: object properties: @@ -22289,7 +21400,7 @@ components: nullable: true firstChannelName: type: string - description: The name of the first channel in the team. This property is only used during team creation and isn't returned in methods to get and list teams. + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' @@ -22895,7 +22006,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. 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: @@ -23320,7 +22431,7 @@ components: type: array items: $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).' + 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. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).' x-ms-navigationProperty: true permissionGrantPreApprovalPolicies: type: array @@ -23657,6 +22768,8 @@ components: description: The results of every partner agent's installation status on Cloud PC. powerState: $ref: '#/components/schemas/microsoft.graph.cloudPcPowerState' + productType: + $ref: '#/components/schemas/microsoft.graph.cloudPcProductType' provisioningPolicyId: type: string description: The provisioning policy ID of the Cloud PC. @@ -24163,7 +23276,7 @@ components: description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' trustType: type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' nullable: true commands: type: array @@ -24373,6 +23486,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mailFolderOperation' + description: The collection of long-running operations in the mailFolder. x-ms-navigationProperty: true singleValueExtendedProperties: type: array @@ -25160,7 +24274,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: Indicates collection of App Log Upload Request. + description: The collection property of AppLogUploadRequest. x-ms-navigationProperty: true additionalProperties: type: object @@ -25581,6 +24695,10 @@ components: nullable: true outOfOfficeSettings: $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -25746,6 +24864,8 @@ components: description: 'When set to true, documents in the user''s Office Delve are disabled. Users can control this setting in Office Delve.' contactMergeSuggestions: $ref: '#/components/schemas/microsoft.graph.contactMergeSuggestions' + exchange: + $ref: '#/components/schemas/microsoft.graph.exchangeSettings' itemInsights: $ref: '#/components/schemas/microsoft.graph.userInsightsSettings' regionalAndLanguageSettings: @@ -26062,52 +25182,6 @@ components: - veryPleasant - unknownFutureValue type: string - microsoft.graph.educationSynchronizationDataProvider: - title: educationSynchronizationDataProvider - type: object - additionalProperties: - type: object - microsoft.graph.educationIdentitySynchronizationConfiguration: - title: educationIdentitySynchronizationConfiguration - type: object - additionalProperties: - type: object - microsoft.graph.educationSynchronizationLicenseAssignment: - title: educationSynchronizationLicenseAssignment - type: object - properties: - appliesTo: - $ref: '#/components/schemas/microsoft.graph.educationUserRole' - skuIds: - type: array - items: - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.educationSynchronizationProfileState: - title: educationSynchronizationProfileState - enum: - - deleting - - deletionFailed - - provisioningFailed - - provisioned - - provisioning - - unknownFutureValue - type: string - microsoft.graph.educationSynchronizationStatus: - title: educationSynchronizationStatus - enum: - - paused - - inProgress - - success - - error - - validationError - - quarantined - - unknownFutureValue - - extracting - - validating - type: string ReferenceCreate: type: object properties: @@ -26371,43 +25445,17 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.educationSynchronizationProfileCollectionResponse: - title: Collection of educationSynchronizationProfile - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.educationSynchronizationProfile' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.educationSynchronizationErrorCollectionResponse: - title: Collection of educationSynchronizationError - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.educationSynchronizationError' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object 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.' + description: The display name of the identity. This property is read-only. 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.' + description: The identifier of the identity. This property is read-only. nullable: true additionalProperties: type: object @@ -27003,6 +26051,12 @@ components: $ref: '#/components/schemas/microsoft.graph.driveItem' description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this item. Nullable. + x-ms-navigationProperty: true listItem: $ref: '#/components/schemas/microsoft.graph.listItem' permissions: @@ -28021,8 +27075,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' - description: A collection of all the messages in the channel. A navigation property. Nullable. + description: A collection of all the messages in the channel. Nullable. x-ms-navigationProperty: true + planner: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' sharedWithTeams: type: array items: @@ -28033,7 +27089,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' - description: A collection of all the tabs in the channel. A navigation property. + description: A collection of all the tabs in the channel. x-ms-navigationProperty: true additionalProperties: type: object @@ -28129,6 +27185,10 @@ components: type: boolean description: Indicates whether the schedule is enabled for the team. Required. nullable: true + isActivitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts include activities from the original shift. + nullable: true isCrossLocationShiftRequestApprovalRequired: type: boolean description: Indicates whether approval is required by a manager of this schedule for cross location shift requests. @@ -28982,7 +28042,7 @@ components: description: 'The unique identifier for the federated identity credential, which has a limit of 120 characters and must be URL friendly. It is immutable once created. Alternate key. Required. Not nullable. Supports $filter (eq).' subject: type: string - description: 'Required. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. Supports $filter (eq).' + description: 'Nullable. Defaults to null if not set. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. If subject is defined, claimsMatchingExpression must be null. Supports $filter (eq).' nullable: true additionalProperties: type: object @@ -29652,6 +28712,8 @@ components: properties: capabilityType: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + licenseType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryLicenseType' primaryRegion: type: string description: The primary and mainly used region where the Cloud PC is located. @@ -29763,6 +28825,16 @@ components: - poweredOff - unknownFutureValue type: string + microsoft.graph.cloudPcProductType: + title: cloudPcProductType + enum: + - enterprise + - frontline + - devBox + - powerAutomate + - business + - unknownFutureValue + type: string microsoft.graph.cloudPcProvisioningType: title: cloudPcProvisioningType enum: @@ -29956,7 +29028,7 @@ components: description: Indicates that configuration is of type single platform restriction which refers to types of devices a user is allowed to enroll. name: singlePlatformRestriction - value: unknownFutureValue - description: Unknown future value + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - value: enrollmentNotificationsConfiguration description: Indicates that configuration is of type Enrollment Notification which refers to types of notification a user receives during enrollment. @@ -30399,6 +29471,7 @@ components: properties: resourceLocation: type: string + description: The location of the long-running operation. nullable: true status: $ref: '#/components/schemas/microsoft.graph.mailFolderOperationStatus' @@ -30842,7 +29915,7 @@ components: description: 'Indicates the device is enrolled via Apple Account Driven User Enrollment, a form of enrollment where the user enrolls via iOS Settings without using the iOS Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities.' name: appleAccountDrivenUserEnrollment - value: unknownFutureValue - description: Evolvable enum member + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState @@ -32393,6 +31466,10 @@ components: type: boolean description: Indicates whether breakout rooms are enabled for the meeting. nullable: true + allowCopyingAndSharingMeetingContent: + type: boolean + description: Indicates whether copying and sharing meeting content is enabled for the meeting. + nullable: true allowedLobbyAdmitters: $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: @@ -32438,6 +31515,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' isEndToEndEncryptionEnabled: type: boolean + description: Indicates whether end-to-end encryption (E2EE) is enabled for the online meeting. nullable: true isEntryExitAnnounced: type: boolean @@ -33935,6 +33013,22 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.exchangeSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: exchangeSettings + type: object + properties: + inPlaceArchiveMailboxId: + type: string + description: The unique identifier for the user's in-place archive mailbox. + nullable: true + primaryMailboxId: + type: string + description: The unique identifier for the user's primary mailbox. + nullable: true + additionalProperties: + type: object microsoft.graph.userInsightsSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -35388,6 +34482,13 @@ components: title: siteArchivalDetails type: object properties: + archivedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + archivedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 archiveStatus: $ref: '#/components/schemas/microsoft.graph.siteArchiveStatus' additionalProperties: @@ -36174,6 +35275,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.teamsChannelPlanner: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsChannelPlanner + type: object + properties: + plans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.sharedWithChannelTeamInfo: allOf: - $ref: '#/components/schemas/microsoft.graph.teamInfo' @@ -37190,7 +36305,7 @@ components: nullable: true contentType: type: string - description: 'The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework''s Attachment object.application/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' + description: 'The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework''s Attachment object.application/vnd.microsoft.card.codesnippet: Either a code snippet or place holder. application/vnd.microsoft.card.announcement: An announcement header. application/vnd.microsoft.card.fluidEmbedCard: A Microsoft Loop component.' nullable: true contentUrl: type: string @@ -37390,6 +36505,13 @@ components: - failback - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryLicenseType: + title: cloudPcDisasterRecoveryLicenseType + enum: + - none + - standard + - unknownFutureValue + type: string microsoft.graph.actionState: title: actionState enum: @@ -38262,7 +37384,7 @@ components: description: This status is set when the device license removing fails. name: deviceLicenseRemoveFailed - value: unknownFutureValue - description: This is put here as a place holder for future extension. + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.sharedAppleDeviceUser: title: sharedAppleDeviceUser @@ -40490,6 +39612,9 @@ components: type: string description: The registrant's time zone details. nullable: true + registrantVideoOnDemandWebUrl: + 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 @@ -40750,7 +39875,7 @@ components: nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -40758,7 +39883,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -41154,6 +40279,7 @@ components: - project - driveItem - user + - teamsChannel type: string microsoft.graph.plannerCreationSourceKind: title: plannerCreationSourceKind @@ -41868,6 +40994,10 @@ components: type: string description: The time the entry is recorded. format: date-time + isAtApprovedLocation: + type: boolean + description: Indicates whether this action happens at an approved location. + nullable: true notes: $ref: '#/components/schemas/microsoft.graph.itemBody' additionalProperties: @@ -42474,18 +41604,20 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration' - description: Collection of certificate restrictions settings to be applied to an application or service principal. + x-ms-navigationProperty: true 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. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.customAppManagementApplicationConfiguration: title: customAppManagementApplicationConfiguration type: object properties: + audiences: + $ref: '#/components/schemas/microsoft.graph.audiencesConfiguration' identifierUris: $ref: '#/components/schemas/microsoft.graph.identifierUriConfiguration' additionalProperties: @@ -43610,6 +42742,10 @@ components: type: string description: The identifier of the publication. Read-only. nullable: true + publicationName: + type: string + description: The name of the published task list. Read-only. + nullable: true publishedToPlanId: type: string description: The identifier of the plannerPlan this task was originally placed in. Read-only. @@ -43984,6 +43120,9 @@ components: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + videoOnDemandWebUrl: + type: string + nullable: true presenters: type: array items: @@ -45899,6 +45038,16 @@ components: $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' additionalProperties: type: object + microsoft.graph.audiencesConfiguration: + title: audiencesConfiguration + type: object + properties: + azureAdMultipleOrgs: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + personalMicrosoftAccount: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + additionalProperties: + type: object microsoft.graph.identifierUriConfiguration: title: identifierUriConfiguration type: object @@ -46923,6 +46072,25 @@ components: - customPasswordAddition - unknownFutureValue type: string + microsoft.graph.audienceRestriction: + title: audienceRestriction + type: object + properties: + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + isStateSetByMicrosoft: + type: boolean + readOnly: true + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: '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 + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' + additionalProperties: + type: object microsoft.graph.identifierUriRestriction: title: identifierUriRestriction type: object @@ -46937,6 +46105,10 @@ components: type: boolean description: 'If true, the restriction isn''t enforced for SAML applications in Microsoft Entra ID; else, the restriction is enforced for those applications.' nullable: true + isStateSetByMicrosoft: + type: boolean + description: 'If true, Microsoft sets the identifierUriRestriction state. If false, the tenant modifies the identifierUriRestriction state. Read-only.' + readOnly: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -47905,18 +47077,6 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.reflectCheckInResponseCollectionResponse' - microsoft.graph.educationSynchronizationProfileCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.educationSynchronizationProfileCollectionResponse' - microsoft.graph.educationSynchronizationErrorCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.educationSynchronizationErrorCollectionResponse' parameters: top: name: $top diff --git a/openApiDocs/beta/Files.yml b/openApiDocs/beta/Files.yml index e1779eb4ba7..7588691accf 100644 --- a/openApiDocs/beta/Files.yml +++ b/openApiDocs/beta/Files.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Files version: v1.0-beta @@ -4237,6 +4237,294 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/drives/{drive-id}/items/{driveItem-id}/extensions': + get: + tags: + - drives.driveItem + summary: Get extensions from drives + description: The collection of open extensions defined for this item. Nullable. + operationId: drive.item_ListExtension + 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/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.extensionCollectionResponse' + 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 extensions for drives + operationId: drive.item_CreateExtension + 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 + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/items/{driveItem-id}/extensions/{extension-id}': + get: + tags: + - drives.driveItem + summary: Get extensions from drives + description: The collection of open extensions defined for this item. Nullable. + operationId: drive.item_GetExtension + 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: extension-id + in: path + description: The unique identifier of extension + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: extension + - 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.extension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - drives.driveItem + summary: Update the navigation property extensions in drives + operationId: drive.item_UpdateExtension + 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: extension-id + in: path + description: The unique identifier of extension + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: extension + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - drives.driveItem + summary: Delete navigation property extensions for drives + operationId: drive.item_DeleteExtension + 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: extension-id + in: path + description: The unique identifier of extension + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: extension + - 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}/extensions/$count': + get: + tags: + - drives.driveItem + summary: Get the number of the resource + operationId: drive.item.extension_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}/lastModifiedByUser': get: tags: @@ -9372,11 +9660,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-beta + url: https://learn.microsoft.com/graph/api/driveitem-setretentionlabel?view=graph-rest-beta operationId: drive.item_UpdateRetentionLabel parameters: - name: drive-id @@ -19996,6 +20284,246 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/drives/{drive-id}/root/extensions': + get: + tags: + - drives.driveItem + summary: Get extensions from drives + description: The collection of open extensions defined for this item. Nullable. + operationId: drive.root_ListExtension + 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.extensionCollectionResponse' + 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 extensions for drives + operationId: drive.root_CreateExtension + 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.extension' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/root/extensions/{extension-id}': + get: + tags: + - drives.driveItem + summary: Get extensions from drives + description: The collection of open extensions defined for this item. Nullable. + operationId: drive.root_GetExtension + 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: extension-id + in: path + description: The unique identifier of extension + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: extension + - 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.extension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - drives.driveItem + summary: Update the navigation property extensions in drives + operationId: drive.root_UpdateExtension + 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: extension-id + in: path + description: The unique identifier of extension + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: extension + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - drives.driveItem + summary: Delete navigation property extensions for drives + operationId: drive.root_DeleteExtension + 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: extension-id + in: path + description: The unique identifier of extension + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: extension + - 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}/root/extensions/$count': + get: + tags: + - drives.driveItem + summary: Get the number of the resource + operationId: drive.root.extension_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/lastModifiedByUser': get: tags: @@ -30666,12 +31194,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/lastModifiedByUser': + '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/extensions': get: tags: - groups.drive - summary: Get lastModifiedByUser from groups - operationId: group.drive.item_GetLastModifiedGraphBPreUser + summary: Get extensions from groups + description: The collection of open extensions defined for this item. Nullable. + operationId: group.drive.item_ListExtension parameters: - name: group-id in: path @@ -30697,19 +31226,14 @@ 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 + - $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: Expand related entities + description: Order items by property values style: form explode: false schema: @@ -30717,48 +31241,6 @@ paths: 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 - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/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.item.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: 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 @@ -30781,18 +31263,18 @@ paths: type: string responses: 2XX: - description: Entity result. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/responses/microsoft.graph.extensionCollectionResponse' default: $ref: '#/components/responses/error' - patch: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - groups.drive - summary: Update property mailboxSettings value. - operationId: group.drive.item.lastModifiedGraphBPreUser_UpdateMailboxSetting + summary: Create new navigation property to extensions for groups + operationId: group.drive.item_CreateExtension parameters: - name: group-id in: path @@ -30819,28 +31301,29 @@ paths: type: string x-ms-docs-key-type: driveItem requestBody: - description: New property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.extension' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.extension' default: $ref: '#/components/responses/error' - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/lastModifiedByUser/serviceProvisioningErrors': + x-ms-docs-operation-type: operation + '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/extensions/{extension-id}': 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.item.lastModifiedGraphBPreUser_ListServiceProvisioningError + summary: Get extensions from groups + description: The collection of open extensions defined for this item. Nullable. + operationId: group.drive.item_GetExtension parameters: - name: group-id in: path @@ -30866,21 +31349,14 @@ paths: 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 + - name: extension-id + in: path + description: The unique identifier of extension + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: extension - name: $select in: query description: Select properties to be returned @@ -30903,18 +31379,125 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/lastModifiedByUser/serviceProvisioningErrors/$count': + x-ms-docs-operation-type: operation + patch: + tags: + - groups.drive + summary: Update the navigation property extensions in groups + operationId: group.drive.item_UpdateExtension + 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: extension-id + in: path + description: The unique identifier of extension + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: extension + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.drive + summary: Delete navigation property extensions for groups + operationId: group.drive.item_DeleteExtension + 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: extension-id + in: path + description: The unique identifier of extension + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: extension + - 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}/extensions/$count': get: tags: - groups.drive summary: Get the number of the resource - operationId: group.drive.item.lastModifiedGraphBPreUser.ServiceProvisioningError_GetCount + operationId: group.drive.item.extension_GetCount parameters: - name: group-id in: path @@ -30947,13 +31530,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem': + '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/lastModifiedByUser': get: tags: - groups.drive - summary: Get listItem from groups - description: 'For drives in SharePoint, the associated document library list item. Read-only. Nullable.' - operationId: group.drive.item_GetListItem + summary: Get lastModifiedByUser from groups + operationId: group.drive.item_GetLastModifiedGraphBPreUser parameters: - name: group-id in: path @@ -31005,15 +31587,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItem' + $ref: '#/components/schemas/microsoft.graph.user' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/lastModifiedByUser/mailboxSettings': + get: tags: - groups.drive - summary: Update the navigation property listItem in groups - operationId: group.drive.item_UpdateListItem + 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.item.lastModifiedGraphBPreUser_GetMailboxSetting parameters: - name: group-id in: path @@ -31039,28 +31623,40 @@ paths: schema: type: string x-ms-docs-key-type: driveItem - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.listItem' - required: 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: Success + description: Entity result. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItem' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + patch: tags: - groups.drive - summary: Delete navigation property listItem for groups - operationId: group.drive.item_DeleteListItem + summary: Update property mailboxSettings value. + operationId: group.drive.item.lastModifiedGraphBPreUser_UpdateMailboxSetting parameters: - name: group-id in: path @@ -31086,25 +31682,29 @@ paths: schema: type: string x-ms-docs-key-type: driveItem - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + 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' - x-ms-docs-operation-type: operation - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/activities': + '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/lastModifiedByUser/serviceProvisioningErrors': get: tags: - groups.drive - summary: Get activities from groups - description: The list of recent activities that took place on this item. - operationId: group.drive.item.listItem_ListActivity + 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.item.lastModifiedGraphBPreUser_ListServiceProvisioningError parameters: - name: group-id in: path @@ -31167,18 +31767,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.itemActivityOLDCollectionResponse' + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - x-ms-docs-operation-type: operation - post: + '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/lastModifiedByUser/serviceProvisioningErrors/$count': + get: tags: - groups.drive - summary: Create new navigation property to activities for groups - operationId: group.drive.item.listItem_CreateActivity + summary: Get the number of the resource + operationId: group.drive.item.lastModifiedGraphBPreUser.ServiceProvisioningError_GetCount parameters: - name: group-id in: path @@ -31204,30 +31804,20 @@ paths: schema: type: string x-ms-docs-key-type: driveItem - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' - required: true + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/activities/{itemActivityOLD-id}': + '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem': get: tags: - groups.drive - summary: Get activities from groups - description: The list of recent activities that took place on this item. - operationId: group.drive.item.listItem_GetActivity + summary: Get listItem from groups + description: 'For drives in SharePoint, the associated document library list item. Read-only. Nullable.' + operationId: group.drive.item_GetListItem parameters: - name: group-id in: path @@ -31253,14 +31843,6 @@ paths: 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: $select in: query description: Select properties to be returned @@ -31287,15 +31869,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + $ref: '#/components/schemas/microsoft.graph.listItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.drive - summary: Update the navigation property activities in groups - operationId: group.drive.item.listItem_UpdateActivity + summary: Update the navigation property listItem in groups + operationId: group.drive.item_UpdateListItem parameters: - name: group-id in: path @@ -31321,20 +31903,12 @@ paths: 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 navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + $ref: '#/components/schemas/microsoft.graph.listItem' required: true responses: 2XX: @@ -31342,15 +31916,305 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + $ref: '#/components/schemas/microsoft.graph.listItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.drive - summary: Delete navigation property activities for groups - operationId: group.drive.item.listItem_DeleteActivity + summary: Delete navigation property listItem for groups + operationId: group.drive.item_DeleteListItem + 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' + x-ms-docs-operation-type: operation + '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/activities': + get: + tags: + - groups.drive + summary: Get activities from groups + description: The list of recent activities that took place on this item. + operationId: group.drive.item.listItem_ListActivity + 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.itemActivityOLDCollectionResponse' + 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 activities for groups + operationId: group.drive.item.listItem_CreateActivity + 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.itemActivityOLD' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/activities/{itemActivityOLD-id}': + get: + tags: + - groups.drive + summary: Get activities from groups + description: The list of recent activities that took place on this item. + operationId: group.drive.item.listItem_GetActivity + 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: $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.itemActivityOLD' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.drive + summary: Update the navigation property activities in groups + operationId: group.drive.item.listItem_UpdateActivity + 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 + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.drive + summary: Delete navigation property activities for groups + operationId: group.drive.item.listItem_DeleteActivity parameters: - name: group-id in: path @@ -48941,18 +49805,322 @@ paths: type: string responses: 2XX: - description: Entity result. + description: Entity result. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + default: + $ref: '#/components/responses/error' + patch: + tags: + - groups.drive + summary: Update property mailboxSettings value. + operationId: group.drive.root.createdGraphBPreUser_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/createdByUser/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.createdGraphBPreUser_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/createdByUser/serviceProvisioningErrors/$count': + get: + tags: + - groups.drive + summary: Get the number of the resource + operationId: group.drive.root.createdGraphBPreUser.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/extensions': + get: + tags: + - groups.drive + summary: Get extensions from groups + description: The collection of open extensions defined for this item. Nullable. + operationId: group.drive.root_ListExtension + 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.extensionCollectionResponse' + 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 extensions for groups + operationId: group.drive.root_CreateExtension + 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.extension' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/drives/{drive-id}/root/extensions/{extension-id}': + get: + tags: + - groups.drive + summary: Get extensions from groups + description: The collection of open extensions defined for this item. Nullable. + operationId: group.drive.root_GetExtension + 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: extension-id + in: path + description: The unique identifier of extension + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: extension + - 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.extension' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation patch: tags: - groups.drive - summary: Update property mailboxSettings value. - operationId: group.drive.root.createdGraphBPreUser_UpdateMailboxSetting + summary: Update the navigation property extensions in groups + operationId: group.drive.root_UpdateExtension parameters: - name: group-id in: path @@ -48970,12 +50138,20 @@ paths: schema: type: string x-ms-docs-key-type: drive + - name: extension-id + in: path + description: The unique identifier of extension + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: extension 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.extension' required: true responses: 2XX: @@ -48983,16 +50159,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.extension' default: $ref: '#/components/responses/error' - '/groups/{group-id}/drives/{drive-id}/root/createdByUser/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.createdGraphBPreUser_ListServiceProvisioningError + summary: Delete navigation property extensions for groups + operationId: group.drive.root_DeleteExtension parameters: - name: group-id in: path @@ -49010,55 +50185,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: extension-id + in: path + description: The unique identifier of extension + 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: extension + - 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/createdByUser/serviceProvisioningErrors/$count': + x-ms-docs-operation-type: operation + '/groups/{group-id}/drives/{drive-id}/root/extensions/$count': get: tags: - groups.drive summary: Get the number of the resource - operationId: group.drive.root.createdGraphBPreUser.ServiceProvisioningError_GetCount + operationId: group.drive.root.extension_GetCount parameters: - name: group-id in: path @@ -72073,18 +73225,253 @@ paths: type: string responses: 2XX: - description: Entity result. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + 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.item.createdGraphBPreUser_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 + - 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 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}/items/{driveItem-id}/createdByUser/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.item.createdGraphBPreUser_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 + - 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.serviceProvisioningErrorCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/createdByUser/serviceProvisioningErrors/$count': + get: + tags: + - users.drive + summary: Get the number of the resource + operationId: user.drive.item.createdGraphBPreUser.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}/extensions': + get: + tags: + - users.drive + summary: Get extensions from users + description: The collection of open extensions defined for this item. Nullable. + operationId: user.drive.item_ListExtension + 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.extensionCollectionResponse' default: $ref: '#/components/responses/error' - patch: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - users.drive - summary: Update property mailboxSettings value. - operationId: user.drive.item.createdGraphBPreUser_UpdateMailboxSetting + summary: Create new navigation property to extensions for users + operationId: user.drive.item_CreateExtension parameters: - name: user-id in: path @@ -72111,28 +73498,29 @@ paths: type: string x-ms-docs-key-type: driveItem requestBody: - description: New property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.extension' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.extension' default: $ref: '#/components/responses/error' - '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/createdByUser/serviceProvisioningErrors': + x-ms-docs-operation-type: operation + '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/extensions/{extension-id}': 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.item.createdGraphBPreUser_ListServiceProvisioningError + summary: Get extensions from users + description: The collection of open extensions defined for this item. Nullable. + operationId: user.drive.item_GetExtension parameters: - name: user-id in: path @@ -72158,21 +73546,14 @@ paths: 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 + - name: extension-id + in: path + description: The unique identifier of extension + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: extension - name: $select in: query description: Select properties to be returned @@ -72195,18 +73576,125 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/createdByUser/serviceProvisioningErrors/$count': + x-ms-docs-operation-type: operation + patch: + tags: + - users.drive + summary: Update the navigation property extensions in users + operationId: user.drive.item_UpdateExtension + 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: extension-id + in: path + description: The unique identifier of extension + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: extension + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.drive + summary: Delete navigation property extensions for users + operationId: user.drive.item_DeleteExtension + 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: extension-id + in: path + description: The unique identifier of extension + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: extension + - 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}/extensions/$count': get: tags: - users.drive summary: Get the number of the resource - operationId: user.drive.item.createdGraphBPreUser.ServiceProvisioningError_GetCount + operationId: user.drive.item.extension_GetCount parameters: - name: user-id in: path @@ -90620,18 +92108,306 @@ 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}/root/createdByUser/serviceProvisioningErrors/$count': + get: + tags: + - users.drive + summary: Get the number of the resource + operationId: user.drive.root.createdGraphBPreUser.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/extensions': + get: + tags: + - users.drive + summary: Get extensions from users + description: The collection of open extensions defined for this item. Nullable. + operationId: user.drive.root_ListExtension + 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.extensionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/users/{user-id}/drives/{drive-id}/root/createdByUser/serviceProvisioningErrors/$count': + x-ms-docs-operation-type: operation + post: + tags: + - users.drive + summary: Create new navigation property to extensions for users + operationId: user.drive.root_CreateExtension + 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.extension' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/drives/{drive-id}/root/extensions/{extension-id}': + get: + tags: + - users.drive + summary: Get extensions from users + description: The collection of open extensions defined for this item. Nullable. + operationId: user.drive.root_GetExtension + 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: extension-id + in: path + description: The unique identifier of extension + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: extension + - 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.extension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - users.drive + summary: Update the navigation property extensions in users + operationId: user.drive.root_UpdateExtension + 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: extension-id + in: path + description: The unique identifier of extension + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: extension + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.drive + summary: Delete navigation property extensions for users + operationId: user.drive.root_DeleteExtension + 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: extension-id + in: path + description: The unique identifier of extension + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: extension + - 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/extensions/$count': get: tags: - users.drive summary: Get the number of the resource - operationId: user.drive.root.createdGraphBPreUser.ServiceProvisioningError_GetCount + operationId: user.drive.root.extension_GetCount parameters: - name: user-id in: path @@ -97548,6 +99324,12 @@ components: $ref: '#/components/schemas/microsoft.graph.driveItem' description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this item. Nullable. + x-ms-navigationProperty: true listItem: $ref: '#/components/schemas/microsoft.graph.listItem' permissions: @@ -97879,7 +99661,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -98432,6 +100214,13 @@ components: $ref: '#/components/schemas/microsoft.graph.driveItem' additionalProperties: type: object + microsoft.graph.extension: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: extension + type: object + additionalProperties: + type: object microsoft.graph.documentSetVersion: allOf: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' @@ -100357,7 +102146,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. 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: @@ -100782,7 +102571,7 @@ components: type: array items: $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).' + 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. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).' x-ms-navigationProperty: true permissionGrantPreApprovalPolicies: type: array @@ -100814,7 +102603,7 @@ components: type: object microsoft.graph.appRoleAssignment: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' + - $ref: '#/components/schemas/microsoft.graph.directoryObject' - title: appRoleAssignment type: object properties: @@ -101443,6 +103232,8 @@ components: description: The results of every partner agent's installation status on Cloud PC. powerState: $ref: '#/components/schemas/microsoft.graph.cloudPcPowerState' + productType: + $ref: '#/components/schemas/microsoft.graph.cloudPcProductType' provisioningPolicyId: type: string description: The provisioning policy ID of the Cloud PC. @@ -101949,7 +103740,7 @@ components: description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' trustType: type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' nullable: true commands: type: array @@ -102015,13 +103806,6 @@ components: additionalProperties: type: object description: Represents a container that exposes navigation properties for employee experience user resources. - microsoft.graph.extension: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: extension - type: object - additionalProperties: - type: object microsoft.graph.inferenceClassification: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -102476,7 +104260,7 @@ components: nullable: true firstChannelName: type: string - description: The name of the first channel in the team. This property is only used during team creation and isn't returned in methods to get and list teams. + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' @@ -102674,6 +104458,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mailFolderOperation' + description: The collection of long-running operations in the mailFolder. x-ms-navigationProperty: true singleValueExtendedProperties: type: array @@ -103461,7 +105246,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: Indicates collection of App Log Upload Request. + description: The collection property of AppLogUploadRequest. x-ms-navigationProperty: true additionalProperties: type: object @@ -103976,6 +105761,10 @@ components: nullable: true outOfOfficeSettings: $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -104141,6 +105930,8 @@ components: description: 'When set to true, documents in the user''s Office Delve are disabled. Users can control this setting in Office Delve.' contactMergeSuggestions: $ref: '#/components/schemas/microsoft.graph.contactMergeSuggestions' + exchange: + $ref: '#/components/schemas/microsoft.graph.exchangeSettings' itemInsights: $ref: '#/components/schemas/microsoft.graph.userInsightsSettings' regionalAndLanguageSettings: @@ -105249,6 +107040,19 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.extensionCollectionResponse: + title: Collection of extension + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.documentSetVersionCollectionResponse: title: Collection of documentSetVersion type: object @@ -105411,11 +107215,11 @@ components: 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.' + description: The display name of the identity. This property is read-only. 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.' + description: The identifier of the identity. This property is read-only. nullable: true additionalProperties: type: object @@ -105555,7 +107359,7 @@ components: nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -105563,7 +107367,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -106440,7 +108244,7 @@ components: description: 'The unique identifier for the federated identity credential, which has a limit of 120 characters and must be URL friendly. It is immutable once created. Alternate key. Required. Not nullable. Supports $filter (eq).' subject: type: string - description: 'Required. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. Supports $filter (eq).' + description: 'Nullable. Defaults to null if not set. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. If subject is defined, claimsMatchingExpression must be null. Supports $filter (eq).' nullable: true additionalProperties: type: object @@ -107471,6 +109275,8 @@ components: properties: capabilityType: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + licenseType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryLicenseType' primaryRegion: type: string description: The primary and mainly used region where the Cloud PC is located. @@ -107582,6 +109388,16 @@ components: - poweredOff - unknownFutureValue type: string + microsoft.graph.cloudPcProductType: + title: cloudPcProductType + enum: + - enterprise + - frontline + - devBox + - powerAutomate + - business + - unknownFutureValue + type: string microsoft.graph.cloudPcProvisioningType: title: cloudPcProvisioningType enum: @@ -107807,7 +109623,7 @@ components: description: Indicates that configuration is of type single platform restriction which refers to types of devices a user is allowed to enroll. name: singlePlatformRestriction - value: unknownFutureValue - description: Unknown future value + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - value: enrollmentNotificationsConfiguration description: Indicates that configuration is of type Enrollment Notification which refers to types of notification a user receives during enrollment. @@ -108601,8 +110417,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' - description: A collection of all the messages in the channel. A navigation property. Nullable. + description: A collection of all the messages in the channel. Nullable. x-ms-navigationProperty: true + planner: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' sharedWithTeams: type: array items: @@ -108613,7 +110431,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' - description: A collection of all the tabs in the channel. A navigation property. + description: A collection of all the tabs in the channel. x-ms-navigationProperty: true additionalProperties: type: object @@ -108631,6 +110449,10 @@ components: type: boolean description: Indicates whether the schedule is enabled for the team. Required. nullable: true + isActivitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts include activities from the original shift. + nullable: true isCrossLocationShiftRequestApprovalRequired: type: boolean description: Indicates whether approval is required by a manager of this schedule for cross location shift requests. @@ -108919,6 +110741,7 @@ components: properties: resourceLocation: type: string + description: The location of the long-running operation. nullable: true status: $ref: '#/components/schemas/microsoft.graph.mailFolderOperationStatus' @@ -109362,7 +111185,7 @@ components: description: 'Indicates the device is enrolled via Apple Account Driven User Enrollment, a form of enrollment where the user enrolls via iOS Settings without using the iOS Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities.' name: appleAccountDrivenUserEnrollment - value: unknownFutureValue - description: Evolvable enum member + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState @@ -111108,6 +112931,10 @@ components: type: boolean description: Indicates whether breakout rooms are enabled for the meeting. nullable: true + allowCopyingAndSharingMeetingContent: + type: boolean + description: Indicates whether copying and sharing meeting content is enabled for the meeting. + nullable: true allowedLobbyAdmitters: $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: @@ -111153,6 +112980,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' isEndToEndEncryptionEnabled: type: boolean + description: Indicates whether end-to-end encryption (E2EE) is enabled for the online meeting. nullable: true isEntryExitAnnounced: type: boolean @@ -112704,6 +114532,22 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.exchangeSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: exchangeSettings + type: object + properties: + inPlaceArchiveMailboxId: + type: string + description: The unique identifier for the user's in-place archive mailbox. + nullable: true + primaryMailboxId: + type: string + description: The unique identifier for the user's primary mailbox. + nullable: true + additionalProperties: + type: object microsoft.graph.userInsightsSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -113110,6 +114954,13 @@ components: title: siteArchivalDetails type: object properties: + archivedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + archivedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 archiveStatus: $ref: '#/components/schemas/microsoft.graph.siteArchiveStatus' additionalProperties: @@ -114381,7 +116232,7 @@ components: nullable: true contentType: type: string - description: 'The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework''s Attachment object.application/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' + description: 'The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework''s Attachment object.application/vnd.microsoft.card.codesnippet: Either a code snippet or place holder. application/vnd.microsoft.card.announcement: An announcement header. application/vnd.microsoft.card.fluidEmbedCard: A Microsoft Loop component.' nullable: true contentUrl: type: string @@ -114620,6 +116471,13 @@ components: - failback - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryLicenseType: + title: cloudPcDisasterRecoveryLicenseType + enum: + - none + - standard + - unknownFutureValue + type: string microsoft.graph.actionState: title: actionState enum: @@ -115160,6 +117018,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.teamsChannelPlanner: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsChannelPlanner + type: object + properties: + plans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.sharedWithChannelTeamInfo: allOf: - $ref: '#/components/schemas/microsoft.graph.teamInfo' @@ -116008,7 +117880,7 @@ components: description: This status is set when the device license removing fails. name: deviceLicenseRemoveFailed - value: unknownFutureValue - description: This is put here as a place holder for future extension. + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.sharedAppleDeviceUser: title: sharedAppleDeviceUser @@ -118458,6 +120330,9 @@ components: type: string description: The registrant's time zone details. nullable: true + registrantVideoOnDemandWebUrl: + 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 @@ -119562,18 +121437,20 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration' - description: Collection of certificate restrictions settings to be applied to an application or service principal. + x-ms-navigationProperty: true 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. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.customAppManagementApplicationConfiguration: title: customAppManagementApplicationConfiguration type: object properties: + audiences: + $ref: '#/components/schemas/microsoft.graph.audiencesConfiguration' identifierUris: $ref: '#/components/schemas/microsoft.graph.identifierUriConfiguration' additionalProperties: @@ -120418,6 +122295,10 @@ components: type: string description: The time the entry is recorded. format: date-time + isAtApprovedLocation: + type: boolean + description: Indicates whether this action happens at an approved location. + nullable: true notes: $ref: '#/components/schemas/microsoft.graph.itemBody' additionalProperties: @@ -121080,6 +122961,7 @@ components: - project - driveItem - user + - teamsChannel type: string microsoft.graph.plannerCreationSourceKind: title: plannerCreationSourceKind @@ -121237,6 +123119,10 @@ components: type: string description: The identifier of the publication. Read-only. nullable: true + publicationName: + type: string + description: The name of the published task list. Read-only. + nullable: true publishedToPlanId: type: string description: The identifier of the plannerPlan this task was originally placed in. Read-only. @@ -121611,6 +123497,9 @@ components: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + videoOnDemandWebUrl: + type: string + nullable: true presenters: type: array items: @@ -123291,6 +125180,16 @@ components: $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' additionalProperties: type: object + microsoft.graph.audiencesConfiguration: + title: audiencesConfiguration + type: object + properties: + azureAdMultipleOrgs: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + personalMicrosoftAccount: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + additionalProperties: + type: object microsoft.graph.identifierUriConfiguration: title: identifierUriConfiguration type: object @@ -124131,6 +126030,25 @@ components: - customPasswordAddition - unknownFutureValue type: string + microsoft.graph.audienceRestriction: + title: audienceRestriction + type: object + properties: + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + isStateSetByMicrosoft: + type: boolean + readOnly: true + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: '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 + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' + additionalProperties: + type: object microsoft.graph.identifierUriRestriction: title: identifierUriRestriction type: object @@ -124145,6 +126063,10 @@ components: type: boolean description: 'If true, the restriction isn''t enforced for SAML applications in Microsoft Entra ID; else, the restriction is enforced for those applications.' nullable: true + isStateSetByMicrosoft: + type: boolean + description: 'If true, Microsoft sets the identifierUriRestriction state. If false, the tenant modifies the identifierUriRestriction state. Read-only.' + readOnly: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -124767,6 +126689,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.itemActivityCollectionResponse' + microsoft.graph.extensionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extensionCollectionResponse' microsoft.graph.documentSetVersionCollectionResponse: description: Retrieved collection content: diff --git a/openApiDocs/beta/Financials.yml b/openApiDocs/beta/Financials.yml index 8b9a6b3864f..0b7edf306b1 100644 --- a/openApiDocs/beta/Financials.yml +++ b/openApiDocs/beta/Financials.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Financials version: v1.0-beta diff --git a/openApiDocs/beta/Groups.yml b/openApiDocs/beta/Groups.yml index 9c2422f168c..253d191305c 100644 --- a/openApiDocs/beta/Groups.yml +++ b/openApiDocs/beta/Groups.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Groups version: v1.0-beta @@ -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 @@ -841,11 +841,11 @@ paths: post: tags: - groups.conversation - summary: Create conversation - description: Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation. + summary: Create openTypeExtension + 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-beta + url: https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-beta operationId: group_CreateConversation parameters: - name: group-id @@ -878,10 +878,10 @@ paths: tags: - groups.conversation summary: Get conversation - description: Retrieve the properties and relationships of conversation object. + description: Get a group's conversation object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/conversation-get?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/group-get-conversation?view=graph-rest-beta operationId: group_GetConversation parameters: - name: group-id @@ -1238,10 +1238,10 @@ paths: tags: - groups.conversation 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 @@ -7999,7 +7999,7 @@ paths: tags: - groups.group.Actions summary: Invoke action checkMemberGroups - description: 'Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.' + description: "Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:\n- user\n- group\n- service principal\n- organizational contact\n- device\n- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-checkmembergroups?view=graph-rest-beta @@ -8411,7 +8411,7 @@ paths: tags: - groups.group.Actions summary: Invoke action restore - description: "Restore a recently deleted directory object from deleted items. The following types are supported:\n- administrativeUnit\n- application\n- certificateBasedAuthPki\n- [certificateAuthorityDetail](../resources/certificateauthoritydetail.md\n- externalUserProfile\n- group\n- pendingExternalUserProfile\n- servicePrincipal\n- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted." + description: "Restore a recently deleted directory object from deleted items. The following types are supported:\n- administrativeUnit\n- application\n- certificateBasedAuthPki\n- certificateAuthorityDetail\n- externalUserProfile\n- group\n- pendingExternalUserProfile\n- servicePrincipal\n- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-beta @@ -8425,19 +8425,6 @@ paths: schema: type: string x-ms-docs-key-type: group - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - newUserPrincipalName: - type: string - nullable: true - additionalProperties: - type: object - required: true responses: 2XX: description: Success @@ -11640,10 +11627,10 @@ paths: tags: - groups.conversationThread 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 @@ -12404,7 +12391,7 @@ paths: tags: - groups.conversationThread summary: Update openTypeExtension - 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. The operation behaves differently for resources that are directory objects vs other resources. 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. The operation behaves differently for resources that are directory objects vs other resources. For the list of resources that support open extensions, see the table in the Permissions section." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/opentypeextension-update?view=graph-rest-beta @@ -16097,7 +16084,7 @@ paths: tags: - groups.group.Actions summary: Invoke action validateProperties - description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy." + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-beta @@ -17261,7 +17248,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Directory objects that are owners of the application. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.' + description: 'Directory objects that are owners of this application. The owners are a set of nonadmin users or service principals allowed to modify this object. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.' x-ms-navigationProperty: true synchronization: $ref: '#/components/schemas/microsoft.graph.synchronization' @@ -17450,7 +17437,7 @@ components: description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' trustType: type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' nullable: true commands: type: array @@ -17847,7 +17834,7 @@ components: type: array items: $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).' + 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. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).' x-ms-navigationProperty: true permissionGrantPreApprovalPolicies: type: array @@ -18132,7 +18119,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -18979,7 +18966,7 @@ components: type: object microsoft.graph.appRoleAssignment: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' + - $ref: '#/components/schemas/microsoft.graph.directoryObject' - title: appRoleAssignment type: object properties: @@ -19556,7 +19543,7 @@ components: nullable: true firstChannelName: type: string - description: The name of the first channel in the team. This property is only used during team creation and isn't returned in methods to get and list teams. + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' @@ -19882,7 +19869,7 @@ components: readOnly: true isPublisherAttested: type: boolean - description: Indicates whether the application has been self-attested by the application developer or the publisher. + description: Indicates whether the application developer or publisher completed Publisher Attestation. nullable: true lastCertificationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -20102,7 +20089,7 @@ components: description: Specifies the two-letter ISO country codes. Access to the application will be blocked for minors from the countries specified in this list. legalAgeGroupRule: type: string - description: 'Specifies the legal age group rule that applies to users of the app. Can be set to one of the following values: ValueDescriptionAllowDefault. Enforces the legal minimum. This means parental consent is required for minors in the European Union and Korea.RequireConsentForPrivacyServicesEnforces the user to specify date of birth to comply with COPPA rules. RequireConsentForMinorsRequires parental consent for ages below 18, regardless of country minor rules.RequireConsentForKidsRequires parental consent for ages below 14, regardless of country minor rules.BlockMinorsBlocks minors from using the app.' + description: 'Specifies the legal age group rule that applies to users of the app. Can be set to one of the following values: ValueDescriptionAllowDefault. Enforces the legal minimum. This means parental consent is required for minors in the European Union and Korea.RequireConsentForPrivacyServicesEnforces the user to specify date of birth to comply with COPPA rules. RequireConsentForMinorsRequires parental consent for ages below 18, regardless of country/region minor rules.RequireConsentForKidsRequires parental consent for ages below 14, regardless of country/region minor rules.BlockMinorsBlocks minors from using the app.' nullable: true additionalProperties: type: object @@ -20385,7 +20372,7 @@ components: description: 'The unique identifier for the federated identity credential, which has a limit of 120 characters and must be URL friendly. It is immutable once created. Alternate key. Required. Not nullable. Supports $filter (eq).' subject: type: string - description: 'Required. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. Supports $filter (eq).' + description: 'Nullable. Defaults to null if not set. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. If subject is defined, claimsMatchingExpression must be null. Supports $filter (eq).' nullable: true additionalProperties: type: object @@ -21158,7 +21145,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. 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: @@ -21645,6 +21632,8 @@ components: description: The results of every partner agent's installation status on Cloud PC. powerState: $ref: '#/components/schemas/microsoft.graph.cloudPcPowerState' + productType: + $ref: '#/components/schemas/microsoft.graph.cloudPcProductType' provisioningPolicyId: type: string description: The provisioning policy ID of the Cloud PC. @@ -22114,6 +22103,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mailFolderOperation' + description: The collection of long-running operations in the mailFolder. x-ms-navigationProperty: true singleValueExtendedProperties: type: array @@ -22901,7 +22891,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: Indicates collection of App Log Upload Request. + description: The collection property of AppLogUploadRequest. x-ms-navigationProperty: true additionalProperties: type: object @@ -23284,6 +23274,10 @@ components: nullable: true outOfOfficeSettings: $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -23433,6 +23427,8 @@ components: description: 'When set to true, documents in the user''s Office Delve are disabled. Users can control this setting in Office Delve.' contactMergeSuggestions: $ref: '#/components/schemas/microsoft.graph.contactMergeSuggestions' + exchange: + $ref: '#/components/schemas/microsoft.graph.exchangeSettings' itemInsights: $ref: '#/components/schemas/microsoft.graph.userInsightsSettings' regionalAndLanguageSettings: @@ -24613,6 +24609,12 @@ components: $ref: '#/components/schemas/microsoft.graph.driveItem' description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this item. Nullable. + x-ms-navigationProperty: true listItem: $ref: '#/components/schemas/microsoft.graph.listItem' permissions: @@ -25435,8 +25437,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' - description: A collection of all the messages in the channel. A navigation property. Nullable. + description: A collection of all the messages in the channel. Nullable. x-ms-navigationProperty: true + planner: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' sharedWithTeams: type: array items: @@ -25447,7 +25451,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' - description: A collection of all the tabs in the channel. A navigation property. + description: A collection of all the tabs in the channel. x-ms-navigationProperty: true additionalProperties: type: object @@ -25543,6 +25547,10 @@ components: type: boolean description: Indicates whether the schedule is enabled for the team. Required. nullable: true + isActivitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts include activities from the original shift. + nullable: true isCrossLocationShiftRequestApprovalRequired: type: boolean description: Indicates whether approval is required by a manager of this schedule for cross location shift requests. @@ -25774,11 +25782,11 @@ components: 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.' + description: The display name of the identity. This property is read-only. 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.' + description: The identifier of the identity. This property is read-only. nullable: true additionalProperties: type: object @@ -27145,6 +27153,8 @@ components: properties: capabilityType: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + licenseType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryLicenseType' primaryRegion: type: string description: The primary and mainly used region where the Cloud PC is located. @@ -27256,6 +27266,16 @@ components: - poweredOff - unknownFutureValue type: string + microsoft.graph.cloudPcProductType: + title: cloudPcProductType + enum: + - enterprise + - frontline + - devBox + - powerAutomate + - business + - unknownFutureValue + type: string microsoft.graph.cloudPcProvisioningType: title: cloudPcProvisioningType enum: @@ -27469,7 +27489,7 @@ components: description: Indicates that configuration is of type single platform restriction which refers to types of devices a user is allowed to enroll. name: singlePlatformRestriction - value: unknownFutureValue - description: Unknown future value + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - value: enrollmentNotificationsConfiguration description: Indicates that configuration is of type Enrollment Notification which refers to types of notification a user receives during enrollment. @@ -27789,6 +27809,7 @@ components: properties: resourceLocation: type: string + description: The location of the long-running operation. nullable: true status: $ref: '#/components/schemas/microsoft.graph.mailFolderOperationStatus' @@ -28232,7 +28253,7 @@ components: description: 'Indicates the device is enrolled via Apple Account Driven User Enrollment, a form of enrollment where the user enrolls via iOS Settings without using the iOS Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities.' name: appleAccountDrivenUserEnrollment - value: unknownFutureValue - description: Evolvable enum member + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState @@ -29743,6 +29764,10 @@ components: type: boolean description: Indicates whether breakout rooms are enabled for the meeting. nullable: true + allowCopyingAndSharingMeetingContent: + type: boolean + description: Indicates whether copying and sharing meeting content is enabled for the meeting. + nullable: true allowedLobbyAdmitters: $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: @@ -29788,6 +29813,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' isEndToEndEncryptionEnabled: type: boolean + description: Indicates whether end-to-end encryption (E2EE) is enabled for the online meeting. nullable: true isEntryExitAnnounced: type: boolean @@ -31285,6 +31311,22 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.exchangeSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: exchangeSettings + type: object + properties: + inPlaceArchiveMailboxId: + type: string + description: The unique identifier for the user's in-place archive mailbox. + nullable: true + primaryMailboxId: + type: string + description: The unique identifier for the user's primary mailbox. + nullable: true + additionalProperties: + type: object microsoft.graph.userInsightsSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -32957,6 +32999,13 @@ components: title: siteArchivalDetails type: object properties: + archivedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + archivedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 archiveStatus: $ref: '#/components/schemas/microsoft.graph.siteArchiveStatus' additionalProperties: @@ -33338,6 +33387,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.teamsChannelPlanner: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsChannelPlanner + type: object + properties: + plans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.sharedWithChannelTeamInfo: allOf: - $ref: '#/components/schemas/microsoft.graph.teamInfo' @@ -33893,18 +33956,20 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration' - description: Collection of certificate restrictions settings to be applied to an application or service principal. + x-ms-navigationProperty: true 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. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.customAppManagementApplicationConfiguration: title: customAppManagementApplicationConfiguration type: object properties: + audiences: + $ref: '#/components/schemas/microsoft.graph.audiencesConfiguration' identifierUris: $ref: '#/components/schemas/microsoft.graph.identifierUriConfiguration' additionalProperties: @@ -34470,7 +34535,7 @@ components: nullable: true contentType: type: string - description: 'The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework''s Attachment object.application/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' + description: 'The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework''s Attachment object.application/vnd.microsoft.card.codesnippet: Either a code snippet or place holder. application/vnd.microsoft.card.announcement: An announcement header. application/vnd.microsoft.card.fluidEmbedCard: A Microsoft Loop component.' nullable: true contentUrl: type: string @@ -34670,6 +34735,13 @@ components: - failback - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryLicenseType: + title: cloudPcDisasterRecoveryLicenseType + enum: + - none + - standard + - unknownFutureValue + type: string microsoft.graph.actionState: title: actionState enum: @@ -35531,7 +35603,7 @@ components: description: This status is set when the device license removing fails. name: deviceLicenseRemoveFailed - value: unknownFutureValue - description: This is put here as a place holder for future extension. + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.sharedAppleDeviceUser: title: sharedAppleDeviceUser @@ -37759,6 +37831,9 @@ components: type: string description: The registrant's time zone details. nullable: true + registrantVideoOnDemandWebUrl: + 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 @@ -38082,7 +38157,7 @@ components: nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -38090,7 +38165,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -38486,6 +38561,7 @@ components: - project - driveItem - user + - teamsChannel type: string microsoft.graph.plannerCreationSourceKind: title: plannerCreationSourceKind @@ -39082,6 +39158,10 @@ components: type: string description: The time the entry is recorded. format: date-time + isAtApprovedLocation: + type: boolean + description: Indicates whether this action happens at an approved location. + nullable: true notes: $ref: '#/components/schemas/microsoft.graph.itemBody' additionalProperties: @@ -39216,6 +39296,16 @@ components: $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' additionalProperties: type: object + microsoft.graph.audiencesConfiguration: + title: audiencesConfiguration + type: object + properties: + azureAdMultipleOrgs: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + personalMicrosoftAccount: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + additionalProperties: + type: object microsoft.graph.identifierUriConfiguration: title: identifierUriConfiguration type: object @@ -40940,6 +41030,10 @@ components: type: string description: The identifier of the publication. Read-only. nullable: true + publicationName: + type: string + description: The name of the published task list. Read-only. + nullable: true publishedToPlanId: type: string description: The identifier of the plannerPlan this task was originally placed in. Read-only. @@ -41314,6 +41408,9 @@ components: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + videoOnDemandWebUrl: + type: string + nullable: true presenters: type: array items: @@ -41925,6 +42022,25 @@ components: - customPasswordAddition - unknownFutureValue type: string + microsoft.graph.audienceRestriction: + title: audienceRestriction + type: object + properties: + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + isStateSetByMicrosoft: + type: boolean + readOnly: true + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: '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 + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' + additionalProperties: + type: object microsoft.graph.identifierUriRestriction: title: identifierUriRestriction type: object @@ -41939,6 +42055,10 @@ components: type: boolean description: 'If true, the restriction isn''t enforced for SAML applications in Microsoft Entra ID; else, the restriction is enforced for those applications.' nullable: true + isStateSetByMicrosoft: + type: boolean + description: 'If true, Microsoft sets the identifierUriRestriction state. If false, the tenant modifies the identifierUriRestriction state. Read-only.' + readOnly: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string diff --git a/openApiDocs/beta/Identity.DirectoryManagement.yml b/openApiDocs/beta/Identity.DirectoryManagement.yml index 09877472845..14f86db5717 100644 --- a/openApiDocs/beta/Identity.DirectoryManagement.yml +++ b/openApiDocs/beta/Identity.DirectoryManagement.yml @@ -172,6 +172,91 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /admin/people/namePronunciation: + get: + tags: + - admin.peopleAdminSettings + summary: Get namePronunciationSettings + description: Read the properties and relationships of a namePronunciationSettings object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/namepronunciationsettings-get?view=graph-rest-beta + operationId: admin.person_GetNamePronunciation + 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.namePronunciationSettings' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - admin.peopleAdminSettings + summary: Update namePronunciationSettings + description: Update the properties of a namePronunciationSettings object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/namepronunciationsettings-update?view=graph-rest-beta + operationId: admin.person_UpdateNamePronunciation + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.namePronunciationSettings' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.namePronunciationSettings' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - admin.peopleAdminSettings + summary: Delete navigation property namePronunciation for admin + operationId: admin.person_DeleteNamePronunciation + 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: @@ -2520,7 +2605,7 @@ paths: tags: - administrativeUnits.administrativeUnit.Actions summary: Invoke action restore - description: "Restore a recently deleted directory object from deleted items. The following types are supported:\n- administrativeUnit\n- application\n- certificateBasedAuthPki\n- [certificateAuthorityDetail](../resources/certificateauthoritydetail.md\n- externalUserProfile\n- group\n- pendingExternalUserProfile\n- servicePrincipal\n- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted." + description: "Restore a recently deleted directory object from deleted items. The following types are supported:\n- administrativeUnit\n- application\n- certificateBasedAuthPki\n- certificateAuthorityDetail\n- externalUserProfile\n- group\n- pendingExternalUserProfile\n- servicePrincipal\n- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-beta @@ -2534,19 +2619,6 @@ paths: schema: type: string x-ms-docs-key-type: administrativeUnit - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - newUserPrincipalName: - type: string - nullable: true - additionalProperties: - type: object - required: true responses: 2XX: description: Success @@ -3002,7 +3074,7 @@ paths: tags: - administrativeUnits.administrativeUnit.Actions summary: Invoke action validateProperties - description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy." + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-beta @@ -4486,7 +4558,7 @@ paths: tags: - contacts.orgContact.Actions summary: Invoke action restore - description: "Restore a recently deleted directory object from deleted items. The following types are supported:\n- administrativeUnit\n- application\n- certificateBasedAuthPki\n- [certificateAuthorityDetail](../resources/certificateauthoritydetail.md\n- externalUserProfile\n- group\n- pendingExternalUserProfile\n- servicePrincipal\n- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted." + description: "Restore a recently deleted directory object from deleted items. The following types are supported:\n- administrativeUnit\n- application\n- certificateBasedAuthPki\n- certificateAuthorityDetail\n- externalUserProfile\n- group\n- pendingExternalUserProfile\n- servicePrincipal\n- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-beta @@ -4500,19 +4572,6 @@ paths: schema: type: string x-ms-docs-key-type: orgContact - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - newUserPrincipalName: - type: string - nullable: true - additionalProperties: - type: object - required: true responses: 2XX: description: Success @@ -5461,7 +5520,7 @@ paths: tags: - contacts.orgContact.Actions summary: Invoke action validateProperties - description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy." + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-beta @@ -5900,7 +5959,7 @@ paths: tags: - contracts.contract.Actions summary: Invoke action restore - description: "Restore a recently deleted directory object from deleted items. The following types are supported:\n- administrativeUnit\n- application\n- certificateBasedAuthPki\n- [certificateAuthorityDetail](../resources/certificateauthoritydetail.md\n- externalUserProfile\n- group\n- pendingExternalUserProfile\n- servicePrincipal\n- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted." + description: "Restore a recently deleted directory object from deleted items. The following types are supported:\n- administrativeUnit\n- application\n- certificateBasedAuthPki\n- certificateAuthorityDetail\n- externalUserProfile\n- group\n- pendingExternalUserProfile\n- servicePrincipal\n- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-beta @@ -5914,19 +5973,6 @@ paths: schema: type: string x-ms-docs-key-type: contract - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - newUserPrincipalName: - type: string - nullable: true - additionalProperties: - type: object - required: true responses: 2XX: description: Success @@ -6118,7 +6164,7 @@ paths: tags: - contracts.contract.Actions summary: Invoke action validateProperties - description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy." + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-beta @@ -7749,7 +7795,7 @@ paths: tags: - devices.device.Actions summary: Invoke action restore - description: "Restore a recently deleted directory object from deleted items. The following types are supported:\n- administrativeUnit\n- application\n- certificateBasedAuthPki\n- [certificateAuthorityDetail](../resources/certificateauthoritydetail.md\n- externalUserProfile\n- group\n- pendingExternalUserProfile\n- servicePrincipal\n- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted." + description: "Restore a recently deleted directory object from deleted items. The following types are supported:\n- administrativeUnit\n- application\n- certificateBasedAuthPki\n- certificateAuthorityDetail\n- externalUserProfile\n- group\n- pendingExternalUserProfile\n- servicePrincipal\n- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-beta @@ -7763,19 +7809,6 @@ paths: schema: type: string x-ms-docs-key-type: device - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - newUserPrincipalName: - type: string - nullable: true - additionalProperties: - type: object - required: true responses: 2XX: description: Success @@ -10653,7 +10686,7 @@ paths: tags: - devices.device.Actions summary: Invoke action validateProperties - description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy." + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-beta @@ -13212,11 +13245,11 @@ paths: post: tags: - directory.authenticationMethodDevice - summary: Create hardwareOathTokenAuthenticationMethodDevice - description: Create a new hardwareOathTokenAuthenticationMethodDevice object. You can optionally create and assign to a user in the same request; Or assign to a user via the assign API. + summary: Create one or multiple hardwareOathTokenAuthenticationMethodDevice + description: Create a new hardwareOathTokenAuthenticationMethodDevice object. Supports bulk creation. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/authenticationmethoddevice-post-hardwareoathdevices?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/authenticationmethoddevice-update?view=graph-rest-beta operationId: directory.authenticationMethodDevice_CreateHardwareOathDevice requestBody: description: New navigation property @@ -15295,7 +15328,7 @@ paths: tags: - directory.directoryObject summary: Invoke action restore - description: "Restore a recently deleted directory object from deleted items. The following types are supported:\n- administrativeUnit\n- application\n- certificateBasedAuthPki\n- [certificateAuthorityDetail](../resources/certificateauthoritydetail.md\n- externalUserProfile\n- group\n- pendingExternalUserProfile\n- servicePrincipal\n- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted." + description: "Restore a recently deleted directory object from deleted items. The following types are supported:\n- administrativeUnit\n- application\n- certificateBasedAuthPki\n- certificateAuthorityDetail\n- externalUserProfile\n- group\n- pendingExternalUserProfile\n- servicePrincipal\n- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-beta @@ -15309,19 +15342,6 @@ paths: schema: type: string x-ms-docs-key-type: directoryObject - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - newUserPrincipalName: - type: string - nullable: true - additionalProperties: - type: object - required: true responses: 2XX: description: Success @@ -15880,7 +15900,7 @@ paths: tags: - directory.directoryObject summary: Invoke action validateProperties - description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy." + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-beta @@ -22789,7 +22809,7 @@ paths: tags: - directoryRoles.directoryRole.Actions summary: Invoke action restore - description: "Restore a recently deleted directory object from deleted items. The following types are supported:\n- administrativeUnit\n- application\n- certificateBasedAuthPki\n- [certificateAuthorityDetail](../resources/certificateauthoritydetail.md\n- externalUserProfile\n- group\n- pendingExternalUserProfile\n- servicePrincipal\n- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted." + description: "Restore a recently deleted directory object from deleted items. The following types are supported:\n- administrativeUnit\n- application\n- certificateBasedAuthPki\n- certificateAuthorityDetail\n- externalUserProfile\n- group\n- pendingExternalUserProfile\n- servicePrincipal\n- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-beta @@ -22803,19 +22823,6 @@ paths: schema: type: string x-ms-docs-key-type: directoryRole - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - newUserPrincipalName: - type: string - nullable: true - additionalProperties: - type: object - required: true responses: 2XX: description: Success @@ -23356,7 +23363,7 @@ paths: tags: - directoryRoles.directoryRole.Actions summary: Invoke action validateProperties - description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy." + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-beta @@ -23795,7 +23802,7 @@ paths: tags: - directoryRoleTemplates.directoryRoleTemplate.Actions summary: Invoke action restore - description: "Restore a recently deleted directory object from deleted items. The following types are supported:\n- administrativeUnit\n- application\n- certificateBasedAuthPki\n- [certificateAuthorityDetail](../resources/certificateauthoritydetail.md\n- externalUserProfile\n- group\n- pendingExternalUserProfile\n- servicePrincipal\n- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted." + description: "Restore a recently deleted directory object from deleted items. The following types are supported:\n- administrativeUnit\n- application\n- certificateBasedAuthPki\n- certificateAuthorityDetail\n- externalUserProfile\n- group\n- pendingExternalUserProfile\n- servicePrincipal\n- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-beta @@ -23809,19 +23816,6 @@ paths: schema: type: string x-ms-docs-key-type: directoryRoleTemplate - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - newUserPrincipalName: - type: string - nullable: true - additionalProperties: - type: object - required: true responses: 2XX: description: Success @@ -24013,7 +24007,7 @@ paths: tags: - directoryRoleTemplates.directoryRoleTemplate.Actions summary: Invoke action validateProperties - description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy." + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-beta @@ -24452,7 +24446,7 @@ paths: tags: - directorySettingTemplates.directorySettingTemplate.Actions summary: Invoke action restore - description: "Restore a recently deleted directory object from deleted items. The following types are supported:\n- administrativeUnit\n- application\n- certificateBasedAuthPki\n- [certificateAuthorityDetail](../resources/certificateauthoritydetail.md\n- externalUserProfile\n- group\n- pendingExternalUserProfile\n- servicePrincipal\n- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted." + description: "Restore a recently deleted directory object from deleted items. The following types are supported:\n- administrativeUnit\n- application\n- certificateBasedAuthPki\n- certificateAuthorityDetail\n- externalUserProfile\n- group\n- pendingExternalUserProfile\n- servicePrincipal\n- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-beta @@ -24466,19 +24460,6 @@ paths: schema: type: string x-ms-docs-key-type: directorySettingTemplate - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - newUserPrincipalName: - type: string - nullable: true - additionalProperties: - type: object - required: true responses: 2XX: description: Success @@ -24670,7 +24651,7 @@ paths: tags: - directorySettingTemplates.directorySettingTemplate.Actions summary: Invoke action validateProperties - description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy." + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-beta @@ -29192,7 +29173,7 @@ paths: tags: - organization.organization.Actions summary: Invoke action restore - description: "Restore a recently deleted directory object from deleted items. The following types are supported:\n- administrativeUnit\n- application\n- certificateBasedAuthPki\n- [certificateAuthorityDetail](../resources/certificateauthoritydetail.md\n- externalUserProfile\n- group\n- pendingExternalUserProfile\n- servicePrincipal\n- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted." + description: "Restore a recently deleted directory object from deleted items. The following types are supported:\n- administrativeUnit\n- application\n- certificateBasedAuthPki\n- certificateAuthorityDetail\n- externalUserProfile\n- group\n- pendingExternalUserProfile\n- servicePrincipal\n- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-beta @@ -29206,19 +29187,6 @@ paths: schema: type: string x-ms-docs-key-type: organization - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - newUserPrincipalName: - type: string - nullable: true - additionalProperties: - type: object - required: true responses: 2XX: description: Success @@ -30030,7 +29998,7 @@ paths: tags: - organization.organization.Actions summary: Invoke action validateProperties - description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy." + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-beta @@ -30755,6 +30723,8 @@ components: properties: itemInsights: $ref: '#/components/schemas/microsoft.graph.insightsSettings' + namePronunciation: + $ref: '#/components/schemas/microsoft.graph.namePronunciationSettings' profileCardProperties: type: array items: @@ -30781,6 +30751,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.namePronunciationSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: namePronunciationSettings + type: object + properties: + isEnabledInOrganization: + type: boolean + description: 'true to enable name pronunciation in the organization; otherwise, false. The default value is false.' + additionalProperties: + type: object microsoft.graph.profileCardProperty: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -31051,7 +31032,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Directory objects that are owners of the application. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.' + description: 'Directory objects that are owners of this application. The owners are a set of nonadmin users or service principals allowed to modify this object. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.' x-ms-navigationProperty: true synchronization: $ref: '#/components/schemas/microsoft.graph.synchronization' @@ -31240,7 +31221,7 @@ components: description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' trustType: type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' nullable: true commands: type: array @@ -32013,7 +31994,7 @@ components: type: array items: $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).' + 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. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).' x-ms-navigationProperty: true permissionGrantPreApprovalPolicies: type: array @@ -33508,7 +33489,7 @@ components: properties: displayName: type: string - description: The name of the object. + description: The name of the object. Maximum length is 256 characters. 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])$' @@ -33886,7 +33867,10 @@ components: properties: activeSignInUri: type: string - description: URL of the endpoint used by active clients when authenticating with federated domains set up for single sign-on in Microsoft Entra ID. Corresponds to the ActiveLogOnUri property of the Set-MsolDomainFederationSettings MSOnline v1 PowerShell cmdlet. + description: URL of the endpoint used by active clients when authenticating with federated domains set up for single sign-on in Microsoft Entra ID. Corresponds to the ActiveLogOnUri property of the Set-EntraDomainFederationSettings PowerShell cmdlet. + nullable: true + defaultInteractiveAuthenticationMethod: + type: string nullable: true federatedIdpMfaBehavior: $ref: '#/components/schemas/microsoft.graph.federatedIdpMfaBehavior' @@ -33898,6 +33882,12 @@ components: type: string description: 'Fallback token signing certificate that can also be used to sign tokens, for example when the primary signing certificate expires. Formatted as Base64 encoded strings of the public portion of the federated IdP''s token signing certificate. Needs to be compatible with the X509Certificate2 class. Much like the signingCertificate, the nextSigningCertificate property is used if a rollover is required outside of the auto-rollover update, a new federation service is being set up, or if the new token signing certificate isn''t present in the federation properties after the federation service certificate has been updated.' nullable: true + openIdConnectDiscoveryEndpoint: + type: string + nullable: true + passwordChangeUri: + type: string + nullable: true passwordResetUri: type: string description: URI that clients are redirected to for resetting their password. @@ -33908,7 +33898,7 @@ components: $ref: '#/components/schemas/microsoft.graph.signingCertificateUpdateStatus' signOutUri: type: string - description: URI that clients are redirected to when they sign out of Microsoft Entra services. Corresponds to the LogOffUri property of the Set-MsolDomainFederationSettings MSOnline v1 PowerShell cmdlet. + description: URI that clients are redirected to when they sign out of Microsoft Entra services. Corresponds to the LogOffUri property of the Set-EntraDomainFederationSettings PowerShell cmdlet. nullable: true additionalProperties: type: object @@ -34589,7 +34579,7 @@ components: description: Specifies the two-letter ISO country codes. Access to the application will be blocked for minors from the countries specified in this list. legalAgeGroupRule: type: string - description: 'Specifies the legal age group rule that applies to users of the app. Can be set to one of the following values: ValueDescriptionAllowDefault. Enforces the legal minimum. This means parental consent is required for minors in the European Union and Korea.RequireConsentForPrivacyServicesEnforces the user to specify date of birth to comply with COPPA rules. RequireConsentForMinorsRequires parental consent for ages below 18, regardless of country minor rules.RequireConsentForKidsRequires parental consent for ages below 14, regardless of country minor rules.BlockMinorsBlocks minors from using the app.' + description: 'Specifies the legal age group rule that applies to users of the app. Can be set to one of the following values: ValueDescriptionAllowDefault. Enforces the legal minimum. This means parental consent is required for minors in the European Union and Korea.RequireConsentForPrivacyServicesEnforces the user to specify date of birth to comply with COPPA rules. RequireConsentForMinorsRequires parental consent for ages below 18, regardless of country/region minor rules.RequireConsentForKidsRequires parental consent for ages below 14, regardless of country/region minor rules.BlockMinorsBlocks minors from using the app.' nullable: true additionalProperties: type: object @@ -34872,7 +34862,7 @@ components: description: 'The unique identifier for the federated identity credential, which has a limit of 120 characters and must be URL friendly. It is immutable once created. Alternate key. Required. Not nullable. Supports $filter (eq).' subject: type: string - description: 'Required. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. Supports $filter (eq).' + description: 'Nullable. Defaults to null if not set. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. If subject is defined, claimsMatchingExpression must be null. Supports $filter (eq).' nullable: true additionalProperties: type: object @@ -35787,7 +35777,7 @@ components: nullable: true firstChannelName: type: string - description: The name of the first channel in the team. This property is only used during team creation and isn't returned in methods to get and list teams. + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' @@ -36444,7 +36434,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. 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: @@ -37402,6 +37392,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mailFolderOperation' + description: The collection of long-running operations in the mailFolder. x-ms-navigationProperty: true singleValueExtendedProperties: type: array @@ -38572,6 +38563,10 @@ components: nullable: true outOfOfficeSettings: $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -38844,11 +38839,11 @@ components: 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.' + description: The display name of the identity. This property is read-only. 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.' + description: The identifier of the identity. This property is read-only. nullable: true additionalProperties: type: object @@ -39099,11 +39094,11 @@ components: properties: key: type: string - description: Contains the name of the field that a value is associated with. + description: Key. nullable: true value: type: string - description: Contains the corresponding value for the specified key. + description: Value. nullable: true additionalProperties: type: object @@ -41442,6 +41437,12 @@ components: $ref: '#/components/schemas/microsoft.graph.driveItem' description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this item. Nullable. + x-ms-navigationProperty: true listItem: $ref: '#/components/schemas/microsoft.graph.listItem' permissions: @@ -42448,6 +42449,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: A collection of all the messages in the channel. Nullable. x-ms-navigationProperty: true + planner: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' sharedWithTeams: type: array items: @@ -44044,7 +44047,7 @@ components: description: Indicates that configuration is of type single platform restriction which refers to types of devices a user is allowed to enroll. name: singlePlatformRestriction - value: unknownFutureValue - description: Unknown future value + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - value: enrollmentNotificationsConfiguration description: Indicates that configuration is of type Enrollment Notification which refers to types of notification a user receives during enrollment. @@ -44364,6 +44367,7 @@ components: properties: resourceLocation: type: string + description: The location of the long-running operation. nullable: true status: $ref: '#/components/schemas/microsoft.graph.mailFolderOperationStatus' @@ -44807,7 +44811,7 @@ components: description: 'Indicates the device is enrolled via Apple Account Driven User Enrollment, a form of enrollment where the user enrolls via iOS Settings without using the iOS Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities.' name: appleAccountDrivenUserEnrollment - value: unknownFutureValue - description: Evolvable enum member + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState @@ -46358,6 +46362,10 @@ components: type: boolean description: Indicates whether breakout rooms are enabled for the meeting. nullable: true + allowCopyingAndSharingMeetingContent: + type: boolean + description: Indicates whether copying and sharing meeting content is enabled for the meeting. + nullable: true allowedLobbyAdmitters: $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: @@ -46403,6 +46411,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' isEndToEndEncryptionEnabled: type: boolean + description: Indicates whether end-to-end encryption (E2EE) is enabled for the online meeting. nullable: true isEntryExitAnnounced: type: boolean @@ -48497,18 +48506,20 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration' - description: Collection of certificate restrictions settings to be applied to an application or service principal. + x-ms-navigationProperty: true 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. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.customAppManagementApplicationConfiguration: title: customAppManagementApplicationConfiguration type: object properties: + audiences: + $ref: '#/components/schemas/microsoft.graph.audiencesConfiguration' identifierUris: $ref: '#/components/schemas/microsoft.graph.identifierUriConfiguration' additionalProperties: @@ -49907,6 +49918,13 @@ components: title: siteArchivalDetails type: object properties: + archivedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + archivedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 archiveStatus: $ref: '#/components/schemas/microsoft.graph.siteArchiveStatus' additionalProperties: @@ -50693,6 +50711,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.teamsChannelPlanner: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsChannelPlanner + type: object + properties: + plans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.sharedWithChannelTeamInfo: allOf: - $ref: '#/components/schemas/microsoft.graph.teamInfo' @@ -52566,7 +52598,7 @@ components: description: This status is set when the device license removing fails. name: deviceLicenseRemoveFailed - value: unknownFutureValue - description: This is put here as a place holder for future extension. + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.sharedAppleDeviceUser: title: sharedAppleDeviceUser @@ -54794,6 +54826,9 @@ components: type: string description: The registrant's time zone details. nullable: true + registrantVideoOnDemandWebUrl: + 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 @@ -54925,6 +54960,16 @@ components: $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' additionalProperties: type: object + microsoft.graph.audiencesConfiguration: + title: audiencesConfiguration + type: object + properties: + azureAdMultipleOrgs: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + personalMicrosoftAccount: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + additionalProperties: + type: object microsoft.graph.identifierUriConfiguration: title: identifierUriConfiguration type: object @@ -55381,7 +55426,7 @@ components: nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -55389,7 +55434,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -58015,6 +58060,10 @@ components: type: string description: The identifier of the publication. Read-only. nullable: true + publicationName: + type: string + description: The name of the published task list. Read-only. + nullable: true publishedToPlanId: type: string description: The identifier of the plannerPlan this task was originally placed in. Read-only. @@ -58389,6 +58438,9 @@ components: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + videoOnDemandWebUrl: + type: string + nullable: true presenters: type: array items: @@ -58488,6 +58540,25 @@ components: - customPasswordAddition - unknownFutureValue type: string + microsoft.graph.audienceRestriction: + title: audienceRestriction + type: object + properties: + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + isStateSetByMicrosoft: + type: boolean + readOnly: true + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: '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 + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' + additionalProperties: + type: object microsoft.graph.identifierUriRestriction: title: identifierUriRestriction type: object diff --git a/openApiDocs/beta/Identity.Governance.yml b/openApiDocs/beta/Identity.Governance.yml index a0000ab91d6..f29f40c1324 100644 --- a/openApiDocs/beta/Identity.Governance.yml +++ b/openApiDocs/beta/Identity.Governance.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Identity.Governance version: v1.0-beta @@ -40499,11 +40499,11 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete customAccessPackageWorkflowExtension - description: "Delete a customAccessPackageWorkflowExtension 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:\n1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).\n2. Use the access package catalog ID and retrieve the ID of the customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.\n3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings from a policy." + 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:\n1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).\n2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.\n3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/customaccesspackageworkflowextension-delete?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-delete?view=graph-rest-beta operationId: identityGovernance.entitlementManagement.accessPackageCatalog_DeleteCustomAccessPackageWorkflowExtension parameters: - name: accessPackageCatalog-id @@ -110438,7 +110438,7 @@ components: $ref: '#/components/schemas/microsoft.graph.requestSchedule' targetId: type: string - description: The ID of the subject with the assignment. Read-only. + description: 'This property should not be used as a dependency, as it may change without notice. Instead, expand the target relationship and use the objectId property. Read-only.' nullable: true accessPackage: $ref: '#/components/schemas/microsoft.graph.accessPackage' @@ -111263,7 +111263,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -114890,11 +114890,11 @@ components: 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.' + description: The display name of the identity. This property is read-only. 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.' + description: The identifier of the identity. This property is read-only. nullable: true additionalProperties: type: object @@ -115986,7 +115986,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. 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: @@ -116319,7 +116319,7 @@ components: type: array items: $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).' + 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. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).' x-ms-navigationProperty: true permissionGrantPreApprovalPolicies: type: array @@ -116351,7 +116351,7 @@ components: type: object microsoft.graph.appRoleAssignment: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' + - $ref: '#/components/schemas/microsoft.graph.directoryObject' - title: appRoleAssignment type: object properties: @@ -116966,6 +116966,8 @@ components: description: The results of every partner agent's installation status on Cloud PC. powerState: $ref: '#/components/schemas/microsoft.graph.cloudPcPowerState' + productType: + $ref: '#/components/schemas/microsoft.graph.cloudPcProductType' provisioningPolicyId: type: string description: The provisioning policy ID of the Cloud PC. @@ -117472,7 +117474,7 @@ components: description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' trustType: type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' nullable: true commands: type: array @@ -117792,7 +117794,7 @@ components: nullable: true firstChannelName: type: string - description: The name of the first channel in the team. This property is only used during team creation and isn't returned in methods to get and list teams. + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' @@ -117990,6 +117992,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mailFolderOperation' + description: The collection of long-running operations in the mailFolder. x-ms-navigationProperty: true singleValueExtendedProperties: type: array @@ -118777,7 +118780,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: Indicates collection of App Log Upload Request. + description: The collection property of AppLogUploadRequest. x-ms-navigationProperty: true additionalProperties: type: object @@ -119231,6 +119234,10 @@ components: nullable: true outOfOfficeSettings: $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -119396,6 +119403,8 @@ components: description: 'When set to true, documents in the user''s Office Delve are disabled. Users can control this setting in Office Delve.' contactMergeSuggestions: $ref: '#/components/schemas/microsoft.graph.contactMergeSuggestions' + exchange: + $ref: '#/components/schemas/microsoft.graph.exchangeSettings' itemInsights: $ref: '#/components/schemas/microsoft.graph.userInsightsSettings' regionalAndLanguageSettings: @@ -122262,7 +122271,7 @@ components: description: 'The unique identifier for the federated identity credential, which has a limit of 120 characters and must be URL friendly. It is immutable once created. Alternate key. Required. Not nullable. Supports $filter (eq).' subject: type: string - description: 'Required. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. Supports $filter (eq).' + description: 'Nullable. Defaults to null if not set. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. If subject is defined, claimsMatchingExpression must be null. Supports $filter (eq).' nullable: true additionalProperties: type: object @@ -123247,6 +123256,8 @@ components: properties: capabilityType: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + licenseType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryLicenseType' primaryRegion: type: string description: The primary and mainly used region where the Cloud PC is located. @@ -123358,6 +123369,16 @@ components: - poweredOff - unknownFutureValue type: string + microsoft.graph.cloudPcProductType: + title: cloudPcProductType + enum: + - enterprise + - frontline + - devBox + - powerAutomate + - business + - unknownFutureValue + type: string microsoft.graph.cloudPcProvisioningType: title: cloudPcProvisioningType enum: @@ -123583,7 +123604,7 @@ components: description: Indicates that configuration is of type single platform restriction which refers to types of devices a user is allowed to enroll. name: singlePlatformRestriction - value: unknownFutureValue - description: Unknown future value + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - value: enrollmentNotificationsConfiguration description: Indicates that configuration is of type Enrollment Notification which refers to types of notification a user receives during enrollment. @@ -123952,6 +123973,12 @@ components: $ref: '#/components/schemas/microsoft.graph.driveItem' description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this item. Nullable. + x-ms-navigationProperty: true listItem: $ref: '#/components/schemas/microsoft.graph.listItem' permissions: @@ -124921,8 +124948,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' - description: A collection of all the messages in the channel. A navigation property. Nullable. + description: A collection of all the messages in the channel. Nullable. x-ms-navigationProperty: true + planner: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' sharedWithTeams: type: array items: @@ -124933,7 +124962,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' - description: A collection of all the tabs in the channel. A navigation property. + description: A collection of all the tabs in the channel. x-ms-navigationProperty: true additionalProperties: type: object @@ -124951,6 +124980,10 @@ components: type: boolean description: Indicates whether the schedule is enabled for the team. Required. nullable: true + isActivitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts include activities from the original shift. + nullable: true isCrossLocationShiftRequestApprovalRequired: type: boolean description: Indicates whether approval is required by a manager of this schedule for cross location shift requests. @@ -125239,6 +125272,7 @@ components: properties: resourceLocation: type: string + description: The location of the long-running operation. nullable: true status: $ref: '#/components/schemas/microsoft.graph.mailFolderOperationStatus' @@ -125682,7 +125716,7 @@ components: description: 'Indicates the device is enrolled via Apple Account Driven User Enrollment, a form of enrollment where the user enrolls via iOS Settings without using the iOS Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities.' name: appleAccountDrivenUserEnrollment - value: unknownFutureValue - description: Evolvable enum member + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState @@ -127428,6 +127462,10 @@ components: type: boolean description: Indicates whether breakout rooms are enabled for the meeting. nullable: true + allowCopyingAndSharingMeetingContent: + type: boolean + description: Indicates whether copying and sharing meeting content is enabled for the meeting. + nullable: true allowedLobbyAdmitters: $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: @@ -127473,6 +127511,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' isEndToEndEncryptionEnabled: type: boolean + description: Indicates whether end-to-end encryption (E2EE) is enabled for the online meeting. nullable: true isEntryExitAnnounced: type: boolean @@ -128788,6 +128827,22 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.exchangeSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: exchangeSettings + type: object + properties: + inPlaceArchiveMailboxId: + type: string + description: The unique identifier for the user's in-place archive mailbox. + nullable: true + primaryMailboxId: + type: string + description: The unique identifier for the user's primary mailbox. + nullable: true + additionalProperties: + type: object microsoft.graph.userInsightsSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -129975,7 +130030,7 @@ components: nullable: true contentType: type: string - description: 'The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework''s Attachment object.application/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' + description: 'The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework''s Attachment object.application/vnd.microsoft.card.codesnippet: Either a code snippet or place holder. application/vnd.microsoft.card.announcement: An announcement header. application/vnd.microsoft.card.fluidEmbedCard: A Microsoft Loop component.' nullable: true contentUrl: type: string @@ -130214,6 +130269,13 @@ components: - failback - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryLicenseType: + title: cloudPcDisasterRecoveryLicenseType + enum: + - none + - standard + - unknownFutureValue + type: string microsoft.graph.actionState: title: actionState enum: @@ -131180,6 +131242,13 @@ components: title: siteArchivalDetails type: object properties: + archivedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + archivedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 archiveStatus: $ref: '#/components/schemas/microsoft.graph.siteArchiveStatus' additionalProperties: @@ -132193,6 +132262,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.teamsChannelPlanner: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsChannelPlanner + type: object + properties: + plans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.sharedWithChannelTeamInfo: allOf: - $ref: '#/components/schemas/microsoft.graph.teamInfo' @@ -133048,7 +133131,7 @@ components: description: This status is set when the device license removing fails. name: deviceLicenseRemoveFailed - value: unknownFutureValue - description: This is put here as a place holder for future extension. + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.sharedAppleDeviceUser: title: sharedAppleDeviceUser @@ -135306,6 +135389,9 @@ components: type: string description: The registrant's time zone details. nullable: true + registrantVideoOnDemandWebUrl: + 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 @@ -135933,18 +136019,20 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration' - description: Collection of certificate restrictions settings to be applied to an application or service principal. + x-ms-navigationProperty: true 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. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.customAppManagementApplicationConfiguration: title: customAppManagementApplicationConfiguration type: object properties: + audiences: + $ref: '#/components/schemas/microsoft.graph.audiencesConfiguration' identifierUris: $ref: '#/components/schemas/microsoft.graph.identifierUriConfiguration' additionalProperties: @@ -136614,7 +136702,7 @@ components: nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -136622,7 +136710,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -137622,6 +137710,10 @@ components: type: string description: The time the entry is recorded. format: date-time + isAtApprovedLocation: + type: boolean + description: Indicates whether this action happens at an approved location. + nullable: true notes: $ref: '#/components/schemas/microsoft.graph.itemBody' additionalProperties: @@ -138260,6 +138352,7 @@ components: - project - driveItem - user + - teamsChannel type: string microsoft.graph.plannerCreationSourceKind: title: plannerCreationSourceKind @@ -138417,6 +138510,10 @@ components: type: string description: The identifier of the publication. Read-only. nullable: true + publicationName: + type: string + description: The name of the published task list. Read-only. + nullable: true publishedToPlanId: type: string description: The identifier of the plannerPlan this task was originally placed in. Read-only. @@ -138791,6 +138888,9 @@ components: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + videoOnDemandWebUrl: + type: string + nullable: true presenters: type: array items: @@ -140189,6 +140289,16 @@ components: $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' additionalProperties: type: object + microsoft.graph.audiencesConfiguration: + title: audiencesConfiguration + type: object + properties: + azureAdMultipleOrgs: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + personalMicrosoftAccount: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + additionalProperties: + type: object microsoft.graph.identifierUriConfiguration: title: identifierUriConfiguration type: object @@ -141342,6 +141452,25 @@ components: - customPasswordAddition - unknownFutureValue type: string + microsoft.graph.audienceRestriction: + title: audienceRestriction + type: object + properties: + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + isStateSetByMicrosoft: + type: boolean + readOnly: true + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: '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 + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' + additionalProperties: + type: object microsoft.graph.identifierUriRestriction: title: identifierUriRestriction type: object @@ -141356,6 +141485,10 @@ components: type: boolean description: 'If true, the restriction isn''t enforced for SAML applications in Microsoft Entra ID; else, the restriction is enforced for those applications.' nullable: true + isStateSetByMicrosoft: + type: boolean + description: 'If true, Microsoft sets the identifierUriRestriction state. If false, the tenant modifies the identifierUriRestriction state. Read-only.' + readOnly: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string diff --git a/openApiDocs/beta/Identity.Partner.yml b/openApiDocs/beta/Identity.Partner.yml index 6bdbc3f9faa..d548ac60783 100644 --- a/openApiDocs/beta/Identity.Partner.yml +++ b/openApiDocs/beta/Identity.Partner.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Identity.Partner version: v1.0-beta diff --git a/openApiDocs/beta/Identity.SignIns.yml b/openApiDocs/beta/Identity.SignIns.yml index 8193ea481ed..49c7ca5b102 100644 --- a/openApiDocs/beta/Identity.SignIns.yml +++ b/openApiDocs/beta/Identity.SignIns.yml @@ -9172,11 +9172,11 @@ paths: get: tags: - identity.conditionalAccessRoot - summary: Get namedLocation - description: Retrieve the properties and relationships of a namedLocation object. + summary: Get ipNamedLocation + description: Retrieve the properties and relationships of an ipNamedLocation object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/namedlocation-get?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/ipnamedlocation-get?view=graph-rest-beta operationId: identity.conditionalAccess_GetNamedLocation parameters: - name: namedLocation-id @@ -9255,11 +9255,11 @@ paths: delete: tags: - identity.conditionalAccessRoot - summary: Delete namedLocation - description: Delete a namedLocation object. + summary: Delete countryNamedLocation + description: Delete a countryNamedLocation object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/namedlocation-delete?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/countrynamedlocation-delete?view=graph-rest-beta operationId: identity.conditionalAccess_DeleteNamedLocation parameters: - name: namedLocation-id @@ -10225,7 +10225,7 @@ paths: get: tags: - identity.changeItemBase - summary: List changeItemBase objects + summary: List changeItemBase objects (deprecated) description: Get a list of the changeItemBase objects and their properties. The API returns both Microsoft Entra change announcements and releases. externalDocs: description: Find more info here @@ -11627,11 +11627,11 @@ paths: get: tags: - identityProtection.riskyUser - summary: Get riskyUser - description: Retrieve the properties and relationships of a riskyUser object. + summary: List riskyUsers + description: Retrieve the properties and relationships of a collection of riskyUser objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/riskyusers-get?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/riskyusers-list?view=graph-rest-beta operationId: identityProtection_ListRiskyUser parameters: - $ref: '#/components/parameters/top' @@ -15102,94 +15102,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /me/authentication: - get: - tags: - - me.authentication - summary: Get authentication from me - description: The authentication methods that are supported for the user. - operationId: me_GetAuthentication - 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.authentication' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - me.authentication - summary: Update the navigation property authentication in me - operationId: me_UpdateAuthentication - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.authentication' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.authentication' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - me.authentication - summary: Delete navigation property authentication for me - operationId: me_DeleteAuthentication - 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 - /me/authentication/emailMethods: + /oauth2PermissionGrants: get: tags: - - me.authentication - summary: List emailAuthenticationMethods - description: Retrieve a list of a user's email Authentication Method objects and their properties. This call only returns a single object referenced by ID 3ddfcfc8-9383-446f-83cc-3ab9be4be18f as only one email method can be set on users. + - oauth2PermissionGrants.oAuth2PermissionGrant + summary: List oauth2PermissionGrants (delegated permission grants) + description: 'Retrieve a list of oAuth2PermissionGrant objects, representing delegated permissions which have been granted for client applications to access APIs on behalf of signed-in users.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/authentication-list-emailmethods?view=graph-rest-beta - operationId: me.authentication_ListEmailMethod + url: https://learn.microsoft.com/graph/api/oauth2permissiongrant-list?view=graph-rest-beta + operationId: oauth2PermissionGrant_ListOAuth2PermissionGrant parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -15228,7 +15150,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.emailAuthenticationMethodCollectionResponse' + $ref: '#/components/responses/microsoft.graph.oAuth2PermissionGrantCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -15237,45 +15159,49 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.authentication - summary: Create new navigation property to emailMethods for me - operationId: me.authentication_CreateEmailMethod + - oauth2PermissionGrants.oAuth2PermissionGrant + summary: Create oAuth2PermissionGrant (a delegated permission grant) + description: 'Create a delegated permission grant, represented by an oAuth2PermissionGrant object. A delegated permission grant authorizes a client service principal (representing a client application) to access a resource service principal (representing an API), on behalf of a signed-in user, for the level of access limited by the delegated permissions which were granted.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/oauth2permissiongrant-post?view=graph-rest-beta + operationId: oauth2PermissionGrant_CreateOAuth2PermissionGrant requestBody: - description: New navigation property + description: New entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' required: true responses: 2XX: - description: Created navigation property. + description: Created entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/authentication/emailMethods/{emailAuthenticationMethod-id}': + '/oauth2PermissionGrants/{oAuth2PermissionGrant-id}': get: tags: - - me.authentication - summary: Get emailAuthenticationMethod - description: Retrieve a user's single email Authentication Method object. + - oauth2PermissionGrants.oAuth2PermissionGrant + summary: Get oAuth2PermissionGrant (a delegated permission grant) + description: Retrieve the properties of a single delegated permission grant represented by an oAuth2PermissionGrant object. An oAuth2PermissionGrant represents delegated permissions which have been granted for a client application to access an API on behalf of a signed-in user. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/emailauthenticationmethod-get?view=graph-rest-beta - operationId: me.authentication_GetEmailMethod + url: https://learn.microsoft.com/graph/api/oauth2permissiongrant-get?view=graph-rest-beta + operationId: oauth2PermissionGrant_GetOAuth2PermissionGrant parameters: - - name: emailAuthenticationMethod-id + - name: oAuth2PermissionGrant-id in: path - description: The unique identifier of emailAuthenticationMethod + description: The unique identifier of oAuth2PermissionGrant required: true style: simple schema: type: string - x-ms-docs-key-type: emailAuthenticationMethod + x-ms-docs-key-type: oAuth2PermissionGrant - name: $select in: query description: Select properties to be returned @@ -15298,34 +15224,38 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.authentication - summary: Update the navigation property emailMethods in me - operationId: me.authentication_UpdateEmailMethod + - oauth2PermissionGrants.oAuth2PermissionGrant + summary: Update oAuth2PermissionGrant (a delegated permission grant) + description: 'Update the properties of oAuth2PermissionGrant object, representing a delegated permission grant. An oAuth2PermissionGrant can be updated to change which delegated permissions are granted, by adding or removing items from the list in scopes.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/oauth2permissiongrant-update?view=graph-rest-beta + operationId: oauth2PermissionGrant_UpdateOAuth2PermissionGrant parameters: - - name: emailAuthenticationMethod-id + - name: oAuth2PermissionGrant-id in: path - description: The unique identifier of emailAuthenticationMethod + description: The unique identifier of oAuth2PermissionGrant required: true style: simple schema: type: string - x-ms-docs-key-type: emailAuthenticationMethod + x-ms-docs-key-type: oAuth2PermissionGrant requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' required: true responses: 2XX: @@ -15333,24 +15263,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - me.authentication - summary: Delete navigation property emailMethods for me - operationId: me.authentication_DeleteEmailMethod + - oauth2PermissionGrants.oAuth2PermissionGrant + summary: Delete oAuth2PermissionGrant (a delegated permission grant) + description: 'Delete an oAuth2PermissionGrant, representing a delegated permission grant. When a delegated permission grant is deleted, the access it granted is revoked. Existing access tokens will continue to be valid for their lifetime, but new access tokens will not be granted for the delegated permissions identified in the deleted oAuth2PermissionGrant.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/oauth2permissiongrant-delete?view=graph-rest-beta + operationId: oauth2PermissionGrant_DeleteOAuth2PermissionGrant parameters: - - name: emailAuthenticationMethod-id + - name: oAuth2PermissionGrant-id in: path - description: The unique identifier of emailAuthenticationMethod + description: The unique identifier of oAuth2PermissionGrant required: true style: simple schema: type: string - x-ms-docs-key-type: emailAuthenticationMethod + x-ms-docs-key-type: oAuth2PermissionGrant - name: If-Match in: header description: ETag @@ -15363,12 +15297,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/authentication/emailMethods/$count: + /oauth2PermissionGrants/$count: get: tags: - - me.authentication + - oauth2PermissionGrants.oAuth2PermissionGrant summary: Get the number of the resource - operationId: me.authentication.emailMethod_GetCount + operationId: oauth2PermissionGrant_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -15377,25 +15311,25 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /me/authentication/fido2Methods: + /oauth2PermissionGrants/microsoft.graph.delta(): get: tags: - - me.authentication - summary: List fido2AuthenticationMethod - description: Retrieve a list of a user's FIDO2 Security Key Authentication Method objects and their properties. + - oauth2PermissionGrants.oAuth2PermissionGrant.Functions + summary: Invoke function delta + description: 'Get newly created, updated, or deleted oauth2permissiongrant objects without performing a full read of the entire resource collection. For more information, see Use delta query to track changes in Microsoft Graph data for details.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/fido2authenticationmethod-list?view=graph-rest-beta - operationId: me.authentication_ListFido2Method + url: https://learn.microsoft.com/graph/api/oauth2permissiongrant-delta?view=graph-rest-beta + operationId: oauth2PermissionGrant_delta parameters: - $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: @@ -15403,9 +15337,9 @@ paths: type: array items: type: string - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -15425,145 +15359,50 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.fido2AuthenticationMethodCollectionResponse' + description: Success + content: + application/json: + schema: + title: Collection of oAuth2PermissionGrant + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - x-ms-docs-operation-type: operation - '/me/authentication/fido2Methods/{fido2AuthenticationMethod-id}': + '/organization/{organization-id}/certificateBasedAuthConfiguration': get: tags: - - me.authentication - summary: Get fido2AuthenticationMethod - description: Retrieve a user's single FIDO2 Security Key Authentication Method object. + - organization.certificateBasedAuthConfiguration + summary: List certificateBasedAuthConfigurations + description: Get a list of certificateBasedAuthConfiguration objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/fido2authenticationmethod-get?view=graph-rest-beta - operationId: me.authentication_GetFido2Method - parameters: - - name: fido2AuthenticationMethod-id - in: path - description: The unique identifier of fido2AuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: fido2AuthenticationMethod - - 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.fido2AuthenticationMethod' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - me.authentication - summary: Delete navigation property fido2Methods for me - operationId: me.authentication_DeleteFido2Method + url: https://learn.microsoft.com/graph/api/certificatebasedauthconfiguration-list?view=graph-rest-beta + operationId: organization_ListCertificateBasedAuthConfiguration parameters: - - name: fido2AuthenticationMethod-id + - name: organization-id in: path - description: The unique identifier of fido2AuthenticationMethod + description: The unique identifier of organization required: true style: simple schema: type: string - x-ms-docs-key-type: fido2AuthenticationMethod - - 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 - /me/authentication/fido2Methods/$count: - get: - tags: - - me.authentication - summary: Get the number of the resource - operationId: me.authentication.fido2Method_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /me/authentication/fido2Methods/microsoft.graph.creationOptions(challengeTimeoutInMinutes=@challengeTimeoutInMinutes): - get: - tags: - - me.authentication - summary: Invoke function creationOptions - description: 'Retrieve creation options required to generate and register a Microsoft Entra ID-compatible passkey. Self-service operations aren''t supported. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/fido2authenticationmethod-creationoptions?view=graph-rest-beta - operationId: me.authentication.fido2Method_creationOption - parameters: - - name: challengeTimeoutInMinutes - in: query - description: 'Usage: challengeTimeoutInMinutes=@challengeTimeoutInMinutes' - style: form - explode: false - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - nullable: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.webauthnCredentialCreationOptions' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /me/authentication/hardwareOathMethods: - get: - tags: - - me.authentication - summary: List hardwareOathAuthenticationMethod objects - description: Get a list of the hardware tokens assigned to a user. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/authentication-list-hardwareoathmethods?view=graph-rest-beta - operationId: me.authentication_ListHardwareOathMethod - parameters: + x-ms-docs-key-type: organization - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -15601,7 +15440,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.hardwareOathAuthenticationMethodCollectionResponse' + $ref: '#/components/responses/microsoft.graph.certificateBasedAuthConfigurationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -15610,19 +15449,28 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.authentication - summary: Create hardwareOathAuthenticationMethod - description: 'Assign a hardware token to a user without activation. To activate, use the activation API operation.' + - organization.certificateBasedAuthConfiguration + summary: Create certificateBasedAuthConfiguration + description: Create a new certificateBasedAuthConfiguration object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/authentication-post-hardwareoathmethods?view=graph-rest-beta - operationId: me.authentication_CreateHardwareOathMethod + url: https://learn.microsoft.com/graph/api/certificatebasedauthconfiguration-post-certificatebasedauthconfiguration?view=graph-rest-beta + operationId: organization_CreateCertificateBasedAuthConfiguration + parameters: + - name: organization-id + in: path + description: The unique identifier of organization + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: organization requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.hardwareOathAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.certificateBasedAuthConfiguration' required: true responses: 2XX: @@ -15630,29 +15478,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.hardwareOathAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.certificateBasedAuthConfiguration' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}': + '/organization/{organization-id}/certificateBasedAuthConfiguration/{certificateBasedAuthConfiguration-id}': get: tags: - - me.authentication - summary: Get hardwareOathAuthenticationMethod - description: Get the details of the hardware token assigned to a user. + - organization.certificateBasedAuthConfiguration + summary: Get certificateBasedAuthConfiguration + description: Get the properties of a certificateBasedAuthConfiguration object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/hardwareoathauthenticationmethod-get?view=graph-rest-beta - operationId: me.authentication_GetHardwareOathMethod + url: https://learn.microsoft.com/graph/api/certificatebasedauthconfiguration-get?view=graph-rest-beta + operationId: organization_GetCertificateBasedAuthConfiguration parameters: - - name: hardwareOathAuthenticationMethod-id + - name: organization-id in: path - description: The unique identifier of hardwareOathAuthenticationMethod + description: The unique identifier of organization required: true style: simple schema: type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod + x-ms-docs-key-type: organization + - name: certificateBasedAuthConfiguration-id + in: path + description: The unique identifier of certificateBasedAuthConfiguration + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: certificateBasedAuthConfiguration - name: $select in: query description: Select properties to be returned @@ -15679,28 +15535,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.hardwareOathAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.certificateBasedAuthConfiguration' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - me.authentication - summary: Delete hardwareOathAuthenticationMethod - description: Unassign a hardware token from a user. The token remains in the directory and its details can be retrieved by List hardwareOathDevices API. + - organization.certificateBasedAuthConfiguration + summary: Delete certificateBasedAuthConfiguration + description: Delete a certificateBasedAuthConfiguration object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/authentication-delete-hardwareoathmethods?view=graph-rest-beta - operationId: me.authentication_DeleteHardwareOathMethod + url: https://learn.microsoft.com/graph/api/certificatebasedauthconfiguration-delete?view=graph-rest-beta + operationId: organization_DeleteCertificateBasedAuthConfiguration parameters: - - name: hardwareOathAuthenticationMethod-id + - name: organization-id in: path - description: The unique identifier of hardwareOathAuthenticationMethod + description: The unique identifier of organization required: true style: simple schema: type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod + x-ms-docs-key-type: organization + - name: certificateBasedAuthConfiguration-id + in: path + description: The unique identifier of certificateBasedAuthConfiguration + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: certificateBasedAuthConfiguration - name: If-Match in: header description: ETag @@ -15713,22 +15577,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device': + '/organization/{organization-id}/certificateBasedAuthConfiguration/$count': get: tags: - - me.authentication - summary: Get device from me - description: Exposes the hardware OATH method in the directory. - operationId: me.authentication.hardwareOathMethod_GetDevice + - organization.certificateBasedAuthConfiguration + summary: Get the number of the resource + operationId: organization.certificateBasedAuthConfiguration_GetCount parameters: - - name: hardwareOathAuthenticationMethod-id + - name: organization-id in: path - description: The unique identifier of hardwareOathAuthenticationMethod + description: The unique identifier of organization required: true style: simple schema: type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod + x-ms-docs-key-type: organization + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /policies: + get: + tags: + - policies.policyRoot + summary: Get policies + operationId: policy.policyRoot_GetPolicyRoot + parameters: - name: $select in: query description: Select properties to be returned @@ -15751,34 +15628,25 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' + $ref: '#/components/schemas/microsoft.graph.policyRoot' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.authentication - summary: Update the navigation property device in me - operationId: me.authentication.hardwareOathMethod_UpdateDevice - parameters: - - name: hardwareOathAuthenticationMethod-id - in: path - description: The unique identifier of hardwareOathAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod + - policies.policyRoot + summary: Update policies + operationId: policy.policyRoot_UpdatePolicyRoot requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' + $ref: '#/components/schemas/microsoft.graph.policyRoot' required: true responses: 2XX: @@ -15786,52 +15654,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - me.authentication - summary: Delete navigation property device for me - operationId: me.authentication.hardwareOathMethod_DeleteDevice - parameters: - - name: hardwareOathAuthenticationMethod-id - in: path - description: The unique identifier of hardwareOathAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.policyRoot' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device/assignTo': + /policies/accessReviewPolicy: get: tags: - - me.authentication - summary: Get assignTo from me - description: Assign the hardware OATH token to a user. - operationId: me.authentication.hardwareOathMethod.device_GetAssignTo + - policies.accessReviewPolicy + summary: Get accessReviewPolicy + description: Read the properties and relationships of an accessReviewPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewpolicy-get?view=graph-rest-beta + operationId: policy_GetAccessReviewPolicy parameters: - - name: hardwareOathAuthenticationMethod-id - in: path - description: The unique identifier of hardwareOathAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod - name: $select in: query description: Select properties to be returned @@ -15858,26 +15695,80 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.user' + $ref: '#/components/schemas/microsoft.graph.accessReviewPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device/assignTo/mailboxSettings': - get: + patch: tags: - - me.authentication - 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: me.authentication.hardwareOathMethod.device.assignTo_GetMailboxSetting + - policies.accessReviewPolicy + summary: Update accessReviewPolicy + description: Update the properties of an accessReviewPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewpolicy-update?view=graph-rest-beta + operationId: policy_UpdateAccessReviewPolicy + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewPolicy' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - policies.accessReviewPolicy + summary: Delete navigation property accessReviewPolicy for policies + operationId: policy_DeleteAccessReviewPolicy parameters: - - name: hardwareOathAuthenticationMethod-id - in: path - description: The unique identifier of hardwareOathAuthenticationMethod - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /policies/activityBasedTimeoutPolicies: + get: + tags: + - policies.activityBasedTimeoutPolicy + summary: List activityBasedTimeoutPolicies + description: Get a list of activityBasedTimeoutPolicy objects. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/activitybasedtimeoutpolicy-list?view=graph-rest-beta + operationId: policy_ListActivityBasedTimeoutPolicy + 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 @@ -15900,74 +15791,58 @@ paths: type: string responses: 2XX: - description: Entity result. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/responses/microsoft.graph.activityBasedTimeoutPolicyCollectionResponse' default: $ref: '#/components/responses/error' - patch: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - - me.authentication - summary: Update property mailboxSettings value. - operationId: me.authentication.hardwareOathMethod.device.assignTo_UpdateMailboxSetting - parameters: - - name: hardwareOathAuthenticationMethod-id - in: path - description: The unique identifier of hardwareOathAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod + - policies.activityBasedTimeoutPolicy + summary: Create activityBasedTimeoutPolicy + description: Create a new activityBasedTimeoutPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/activitybasedtimeoutpolicy-post-activitybasedtimeoutpolicies?view=graph-rest-beta + operationId: policy_CreateActivityBasedTimeoutPolicy requestBody: - description: New property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.activityBasedTimeoutPolicy' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.activityBasedTimeoutPolicy' default: $ref: '#/components/responses/error' - '/me/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device/assignTo/serviceProvisioningErrors': + x-ms-docs-operation-type: operation + '/policies/activityBasedTimeoutPolicies/{activityBasedTimeoutPolicy-id}': get: tags: - - me.authentication - 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: me.authentication.hardwareOathMethod.device.assignTo_ListServiceProvisioningError + - policies.activityBasedTimeoutPolicy + summary: Get activityBasedTimeoutPolicy + description: Get the properties of an activityBasedTimeoutPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/activitybasedtimeoutpolicy-get?view=graph-rest-beta + operationId: policy_GetActivityBasedTimeoutPolicy parameters: - - name: hardwareOathAuthenticationMethod-id + - name: activityBasedTimeoutPolicy-id in: path - description: The unique identifier of hardwareOathAuthenticationMethod + description: The unique identifier of activityBasedTimeoutPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod - - $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: activityBasedTimeoutPolicy - name: $select in: query description: Select properties to be returned @@ -15990,50 +15865,94 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.activityBasedTimeoutPolicy' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/me/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device/assignTo/serviceProvisioningErrors/$count': - get: + x-ms-docs-operation-type: operation + patch: tags: - - me.authentication - summary: Get the number of the resource - operationId: me.authentication.hardwareOathMethod.device.assignTo.ServiceProvisioningError_GetCount + - policies.activityBasedTimeoutPolicy + summary: Update activitybasedtimeoutpolicy + description: Update the properties of an activityBasedTimeoutPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/activitybasedtimeoutpolicy-update?view=graph-rest-beta + operationId: policy_UpdateActivityBasedTimeoutPolicy parameters: - - name: hardwareOathAuthenticationMethod-id + - name: activityBasedTimeoutPolicy-id in: path - description: The unique identifier of hardwareOathAuthenticationMethod + description: The unique identifier of activityBasedTimeoutPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: activityBasedTimeoutPolicy + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.activityBasedTimeoutPolicy' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.activityBasedTimeoutPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - policies.activityBasedTimeoutPolicy + summary: Delete activityBasedTimeoutPolicy + description: Delete an activityBasedTimeoutPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/activitybasedtimeoutpolicy-delete?view=graph-rest-beta + operationId: policy_DeleteActivityBasedTimeoutPolicy + parameters: + - name: activityBasedTimeoutPolicy-id + in: path + description: The unique identifier of activityBasedTimeoutPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: activityBasedTimeoutPolicy + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success default: $ref: '#/components/responses/error' - '/me/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device/hardwareOathDevices': + x-ms-docs-operation-type: operation + '/policies/activityBasedTimeoutPolicies/{activityBasedTimeoutPolicy-id}/appliesTo': get: tags: - - me.authentication - summary: Get hardwareOathDevices from me - description: Exposes the hardware OATH method in the directory. - operationId: me.authentication.hardwareOathMethod.device_ListHardwareOathDevice + - policies.activityBasedTimeoutPolicy + summary: Get appliesTo from policies + operationId: policy.activityBasedTimeoutPolicy_ListAppliesTo parameters: - - name: hardwareOathAuthenticationMethod-id + - name: activityBasedTimeoutPolicy-id in: path - description: The unique identifier of hardwareOathAuthenticationMethod + description: The unique identifier of activityBasedTimeoutPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod + x-ms-docs-key-type: activityBasedTimeoutPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -16071,68 +15990,113 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.hardwareOathTokenAuthenticationMethodDeviceCollectionResponse' + $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: + '/policies/activityBasedTimeoutPolicies/{activityBasedTimeoutPolicy-id}/appliesTo/{directoryObject-id}': + get: tags: - - me.authentication - summary: Create new navigation property to hardwareOathDevices for me - operationId: me.authentication.hardwareOathMethod.device_CreateHardwareOathDevice + - policies.activityBasedTimeoutPolicy + summary: Get appliesTo from policies + operationId: policy.activityBasedTimeoutPolicy_GetAppliesTo parameters: - - name: hardwareOathAuthenticationMethod-id + - name: activityBasedTimeoutPolicy-id in: path - description: The unique identifier of hardwareOathAuthenticationMethod + description: The unique identifier of activityBasedTimeoutPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' - required: true + x-ms-docs-key-type: activityBasedTimeoutPolicy + - name: directoryObject-id + in: path + description: The unique identifier of directoryObject + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: directoryObject + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device/hardwareOathDevices/{hardwareOathTokenAuthenticationMethodDevice-id}': + '/policies/activityBasedTimeoutPolicies/{activityBasedTimeoutPolicy-id}/appliesTo/$count': get: tags: - - me.authentication - summary: Get hardwareOathDevices from me - description: Exposes the hardware OATH method in the directory. - operationId: me.authentication.hardwareOathMethod.device_GetHardwareOathDevice + - policies.activityBasedTimeoutPolicy + summary: Get the number of the resource + operationId: policy.activityBasedTimeoutPolicy.appliesTo_GetCount parameters: - - name: hardwareOathAuthenticationMethod-id - in: path - description: The unique identifier of hardwareOathAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod - - name: hardwareOathTokenAuthenticationMethodDevice-id + - name: activityBasedTimeoutPolicy-id in: path - description: The unique identifier of hardwareOathTokenAuthenticationMethodDevice + description: The unique identifier of activityBasedTimeoutPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: hardwareOathTokenAuthenticationMethodDevice + x-ms-docs-key-type: activityBasedTimeoutPolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /policies/activityBasedTimeoutPolicies/$count: + get: + tags: + - policies.activityBasedTimeoutPolicy + summary: Get the number of the resource + operationId: policy.activityBasedTimeoutPolicy_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /policies/adminConsentRequestPolicy: + get: + tags: + - policies.adminConsentRequestPolicy + summary: Get adminConsentRequestPolicy + description: Read the properties and relationships of an adminConsentRequestPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/adminconsentrequestpolicy-get?view=graph-rest-beta + operationId: policy_GetAdminConsentRequestPolicy + parameters: - name: $select in: query description: Select properties to be returned @@ -16159,38 +16123,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' + $ref: '#/components/schemas/microsoft.graph.adminConsentRequestPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.authentication - summary: Update the navigation property hardwareOathDevices in me - operationId: me.authentication.hardwareOathMethod.device_UpdateHardwareOathDevice - parameters: - - name: hardwareOathAuthenticationMethod-id - in: path - description: The unique identifier of hardwareOathAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod - - name: hardwareOathTokenAuthenticationMethodDevice-id - in: path - description: The unique identifier of hardwareOathTokenAuthenticationMethodDevice - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: hardwareOathTokenAuthenticationMethodDevice + - policies.adminConsentRequestPolicy + summary: Update adminConsentRequestPolicy + description: Update the properties of an adminConsentRequestPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/adminconsentrequestpolicy-update?view=graph-rest-beta + operationId: policy_UpdateAdminConsentRequestPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' + $ref: '#/components/schemas/microsoft.graph.adminConsentRequestPolicy' required: true responses: 2XX: @@ -16198,32 +16149,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' + $ref: '#/components/schemas/microsoft.graph.adminConsentRequestPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - me.authentication - summary: Delete navigation property hardwareOathDevices for me - operationId: me.authentication.hardwareOathMethod.device_DeleteHardwareOathDevice + - policies.adminConsentRequestPolicy + summary: Delete navigation property adminConsentRequestPolicy for policies + operationId: policy_DeleteAdminConsentRequestPolicy parameters: - - name: hardwareOathAuthenticationMethod-id - in: path - description: The unique identifier of hardwareOathAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod - - name: hardwareOathTokenAuthenticationMethodDevice-id - in: path - description: The unique identifier of hardwareOathTokenAuthenticationMethodDevice - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: hardwareOathTokenAuthenticationMethodDevice - name: If-Match in: header description: ETag @@ -16236,30 +16171,32 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device/hardwareOathDevices/{hardwareOathTokenAuthenticationMethodDevice-id}/assignTo': + /policies/appManagementPolicies: get: tags: - - me.authentication - summary: Get assignTo from me - description: Assign the hardware OATH token to a user. - operationId: me.authentication.hardwareOathMethod.device.hardwareOathDevice_GetAssignTo + - policies.appManagementPolicy + summary: List appManagementPolicies + description: Retrieve a list of appManagementPolicy objects. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/appmanagementpolicy-list?view=graph-rest-beta + operationId: policy_ListAppManagementPolicy parameters: - - name: hardwareOathAuthenticationMethod-id - in: path - description: The unique identifier of hardwareOathAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod - - name: hardwareOathTokenAuthenticationMethodDevice-id - in: path - description: The unique identifier of hardwareOathTokenAuthenticationMethodDevice - 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: hardwareOathTokenAuthenticationMethodDevice + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -16282,38 +16219,58 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + $ref: '#/components/responses/microsoft.graph.appManagementPolicyCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - policies.appManagementPolicy + summary: Create appManagementPolicy + description: Create an appManagementPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/appmanagementpolicy-post?view=graph-rest-beta + operationId: policy_CreateAppManagementPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' + required: true + responses: + 2XX: + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.user' + $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device/hardwareOathDevices/{hardwareOathTokenAuthenticationMethodDevice-id}/assignTo/mailboxSettings': + '/policies/appManagementPolicies/{appManagementPolicy-id}': get: tags: - - me.authentication - 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: me.authentication.hardwareOathMethod.device.hardwareOathDevice.assignTo_GetMailboxSetting + - policies.appManagementPolicy + summary: Get appManagementPolicy + description: Read the properties of an appManagementPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/appmanagementpolicy-get?view=graph-rest-beta + operationId: policy_GetAppManagementPolicy parameters: - - name: hardwareOathAuthenticationMethod-id - in: path - description: The unique identifier of hardwareOathAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod - - name: hardwareOathTokenAuthenticationMethodDevice-id + - name: appManagementPolicy-id in: path - description: The unique identifier of hardwareOathTokenAuthenticationMethodDevice + description: The unique identifier of appManagementPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: hardwareOathTokenAuthenticationMethodDevice + x-ms-docs-key-type: appManagementPolicy - name: $select in: query description: Select properties to be returned @@ -16336,41 +16293,38 @@ paths: type: string responses: 2XX: - description: Entity result. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation patch: tags: - - me.authentication - summary: Update property mailboxSettings value. - operationId: me.authentication.hardwareOathMethod.device.hardwareOathDevice.assignTo_UpdateMailboxSetting + - policies.appManagementPolicy + summary: Update appManagementPolicy + description: Update an appManagementPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/appmanagementpolicy-update?view=graph-rest-beta + operationId: policy_UpdateAppManagementPolicy parameters: - - name: hardwareOathAuthenticationMethod-id - in: path - description: The unique identifier of hardwareOathAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod - - name: hardwareOathTokenAuthenticationMethodDevice-id + - name: appManagementPolicy-id in: path - description: The unique identifier of hardwareOathTokenAuthenticationMethodDevice + description: The unique identifier of appManagementPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: hardwareOathTokenAuthenticationMethodDevice + x-ms-docs-key-type: appManagementPolicy 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.appManagementPolicy' required: true responses: 2XX: @@ -16378,33 +16332,59 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' default: $ref: '#/components/responses/error' - '/me/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device/hardwareOathDevices/{hardwareOathTokenAuthenticationMethodDevice-id}/assignTo/serviceProvisioningErrors': - get: + x-ms-docs-operation-type: operation + delete: tags: - - me.authentication - 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: me.authentication.hardwareOathMethod.device.hardwareOathDevice.assignTo_ListServiceProvisioningError + - policies.appManagementPolicy + summary: Delete appManagementPolicy + description: Delete an appManagementPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/appmanagementpolicy-delete?view=graph-rest-beta + operationId: policy_DeleteAppManagementPolicy parameters: - - name: hardwareOathAuthenticationMethod-id + - name: appManagementPolicy-id in: path - description: The unique identifier of hardwareOathAuthenticationMethod + description: The unique identifier of appManagementPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod - - name: hardwareOathTokenAuthenticationMethodDevice-id + x-ms-docs-key-type: appManagementPolicy + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/policies/appManagementPolicies/{appManagementPolicy-id}/appliesTo': + get: + tags: + - policies.appManagementPolicy + summary: List appliesTo + description: List application and service principal objects assigned an appManagementPolicy policy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/appmanagementpolicy-list-appliesto?view=graph-rest-beta + operationId: policy.appManagementPolicy_ListAppliesTo + parameters: + - name: appManagementPolicy-id in: path - description: The unique identifier of hardwareOathTokenAuthenticationMethodDevice + description: The unique identifier of appManagementPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: hardwareOathTokenAuthenticationMethodDevice + x-ms-docs-key-type: appManagementPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -16442,136 +16422,95 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/me/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device/hardwareOathDevices/{hardwareOathTokenAuthenticationMethodDevice-id}/assignTo/serviceProvisioningErrors/$count': + x-ms-docs-operation-type: operation + '/policies/appManagementPolicies/{appManagementPolicy-id}/appliesTo/{directoryObject-id}': get: tags: - - me.authentication - summary: Get the number of the resource - operationId: me.authentication.hardwareOathMethod.device.hardwareOathDevice.assignTo.ServiceProvisioningError_GetCount + - policies.appManagementPolicy + summary: Get appliesTo from policies + description: Collection of application and service principals to which a policy is applied. + operationId: policy.appManagementPolicy_GetAppliesTo parameters: - - name: hardwareOathAuthenticationMethod-id + - name: appManagementPolicy-id in: path - description: The unique identifier of hardwareOathAuthenticationMethod + description: The unique identifier of appManagementPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod - - name: hardwareOathTokenAuthenticationMethodDevice-id + x-ms-docs-key-type: appManagementPolicy + - name: directoryObject-id in: path - description: The unique identifier of hardwareOathTokenAuthenticationMethodDevice + description: The unique identifier of directoryObject required: true style: simple schema: type: string - x-ms-docs-key-type: hardwareOathTokenAuthenticationMethodDevice - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/me/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device/hardwareOathDevices/$count': - get: - tags: - - me.authentication - summary: Get the number of the resource - operationId: me.authentication.hardwareOathMethod.device.hardwareOathDevice_GetCount - parameters: - - name: hardwareOathAuthenticationMethod-id - in: path - description: The unique identifier of hardwareOathAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/me/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/microsoft.graph.activate': - post: - tags: - - me.authentication - summary: Invoke action activate - description: Activate a hardware OATH token that is already assigned to a user. A user can self-activate their token or an admin can activate for a user. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/hardwareoathauthenticationmethod-activate?view=graph-rest-beta - operationId: me.authentication.hardwareOathMethod_activate - parameters: - - name: hardwareOathAuthenticationMethod-id - in: path - description: The unique identifier of hardwareOathAuthenticationMethod - required: true - style: simple + x-ms-docs-key-type: directoryObject + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - verificationCode: - type: string - nullable: true - displayName: - type: string - nullable: true - additionalProperties: - type: object - required: true + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/microsoft.graph.deactivate': - post: + x-ms-docs-operation-type: operation + '/policies/appManagementPolicies/{appManagementPolicy-id}/appliesTo/$count': + get: tags: - - me.authentication - summary: Invoke action deactivate - description: Deactive a hardware OATH token. It remains assigned to a user. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/hardwareoathauthenticationmethod-deactivate?view=graph-rest-beta - operationId: me.authentication.hardwareOathMethod_deactivate + - policies.appManagementPolicy + summary: Get the number of the resource + operationId: policy.appManagementPolicy.appliesTo_GetCount parameters: - - name: hardwareOathAuthenticationMethod-id + - name: appManagementPolicy-id in: path - description: The unique identifier of hardwareOathAuthenticationMethod + description: The unique identifier of appManagementPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod + x-ms-docs-key-type: appManagementPolicy + - $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: action - /me/authentication/hardwareOathMethods/$count: + /policies/appManagementPolicies/$count: get: tags: - - me.authentication + - policies.appManagementPolicy summary: Get the number of the resource - operationId: me.authentication.hardwareOathMethod_GetCount + operationId: policy.appManagementPolicy_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -16580,101 +16519,17 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /me/authentication/hardwareOathMethods/microsoft.graph.assignAndActivate: - post: - tags: - - me.authentication - summary: Invoke action assignAndActivate - description: Assign and activate a hardware token at the same time. This operation requires the device ID to activate it. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/hardwareoathauthenticationmethod-assignandactivate?view=graph-rest-beta - operationId: me.authentication.hardwareOathMethod_assignAndActivate - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - verificationCode: - type: string - nullable: true - device: - $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' - displayName: - type: string - nullable: true - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /me/authentication/hardwareOathMethods/microsoft.graph.assignAndActivateBySerialNumber: - post: - tags: - - me.authentication - summary: Invoke action assignAndActivateBySerialNumber - description: Assign and activate a hardware token at the same time by hardware token serial number. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/hardwareoathauthenticationmethod-assignandactivatebyserialnumber?view=graph-rest-beta - operationId: me.authentication.hardwareOathMethod_assignAndActivateGraphBPreSerialNumber - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - verificationCode: - type: string - nullable: true - serialNumber: - type: string - nullable: true - displayName: - type: string - nullable: true - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /me/authentication/methods: + /policies/authenticationFlowsPolicy: get: tags: - - me.authentication - summary: List methods - description: 'Retrieve a list of authentication methods registered to a user. The authentication methods are defined by the types derived from the authenticationMethod resource type, and only the methods supported on this API version. See Microsoft Entra authentication methods API overview for a list of currently supported methods. We don''t recommend using the authentication methods APIs for scenarios where you need to iterate over your entire user population for auditing or security check purposes. For these types of scenarios, we recommend using the authentication method registration and usage reporting APIs.' + - policies.authenticationFlowsPolicy + summary: Get authenticationFlowsPolicy + description: Read the properties and relationships of an authenticationFlowsPolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/authentication-list-methods?view=graph-rest-beta - operationId: me.authentication_ListMethod + url: https://learn.microsoft.com/graph/api/authenticationflowspolicy-get?view=graph-rest-beta + operationId: policy_GetAuthenticationFlowsPolicy 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 @@ -16697,54 +16552,69 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.authenticationMethodCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.authenticationFlowsPolicy' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - me.authentication - summary: Create new navigation property to methods for me - operationId: me.authentication_CreateMethod + - policies.authenticationFlowsPolicy + summary: Update authenticationFlowsPolicy + description: 'Update the Boolean selfServiceSignUp property of an authenticationFlowsPolicy object. The properties id, type, and description cannot be modified.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/authenticationflowspolicy-update?view=graph-rest-beta + operationId: policy_UpdateAuthenticationFlowsPolicy requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + $ref: '#/components/schemas/microsoft.graph.authenticationFlowsPolicy' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + $ref: '#/components/schemas/microsoft.graph.authenticationFlowsPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/authentication/methods/{authenticationMethod-id}': - get: + delete: tags: - - me.authentication - summary: Get authenticationMethod - description: Retrieve the properties and relationships of an authenticationMethod object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/authenticationmethod-get?view=graph-rest-beta - operationId: me.authentication_GetMethod + - policies.authenticationFlowsPolicy + summary: Delete navigation property authenticationFlowsPolicy for policies + operationId: policy_DeleteAuthenticationFlowsPolicy parameters: - - name: authenticationMethod-id - in: path - description: The unique identifier of authenticationMethod - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: authenticationMethod + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /policies/authenticationMethodsPolicy: + get: + tags: + - policies.authenticationMethodsPolicy + summary: Get authenticationMethodsPolicy + description: Read the properties and relationships of an authenticationMethodsPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/authenticationmethodspolicy-get?view=graph-rest-beta + operationId: policy_GetAuthenticationMethodsPolicy + parameters: - name: $select in: query description: Select properties to be returned @@ -16771,30 +16641,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + $ref: '#/components/schemas/microsoft.graph.authenticationMethodsPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.authentication - summary: Update the navigation property methods in me - operationId: me.authentication_UpdateMethod - parameters: - - name: authenticationMethod-id - in: path - description: The unique identifier of authenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: authenticationMethod + - policies.authenticationMethodsPolicy + summary: Update authenticationMethodsPolicy + description: Update the properties of an authenticationMethodsPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/authenticationmethodspolicy-update?view=graph-rest-beta + operationId: policy_UpdateAuthenticationMethodsPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + $ref: '#/components/schemas/microsoft.graph.authenticationMethodsPolicy' required: true responses: 2XX: @@ -16802,115 +16667,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + $ref: '#/components/schemas/microsoft.graph.authenticationMethodsPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/authentication/methods/{authenticationMethod-id}/microsoft.graph.disableSmsSignIn': - post: - tags: - - me.authentication - summary: Invoke action disableSmsSignIn - operationId: me.authentication.method_disableSmsSignIn - parameters: - - name: authenticationMethod-id - in: path - description: The unique identifier of authenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: authenticationMethod - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/authentication/methods/{authenticationMethod-id}/microsoft.graph.enableSmsSignIn': - post: - tags: - - me.authentication - summary: Invoke action enableSmsSignIn - operationId: me.authentication.method_enableSmsSignIn - parameters: - - name: authenticationMethod-id - in: path - description: The unique identifier of authenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: authenticationMethod - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/authentication/methods/{authenticationMethod-id}/microsoft.graph.resetPassword': - post: + delete: tags: - - me.authentication - summary: Invoke action resetPassword - description: 'Initiate a reset for the password associated with a password authentication method object. This can only be done by an administrator with appropriate permissions and can''t be performed on a user''s own account. To reset a user''s password in in Azure AD B2C, use the Update user API operation and update the passwordProfile > forceChangePasswordNextSignIn object. This flow writes the new password to Microsoft Entra ID and pushes it to on-premises Active Directory if configured using password writeback. The admin can either provide a new password or have the system generate one. The user is prompted to change their password on their next sign in. This reset is a long-running operation and will return a Location header with a link where the caller can periodically check for the status of the reset operation.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/authenticationmethod-resetpassword?view=graph-rest-beta - operationId: me.authentication.method_resetPassword + - policies.authenticationMethodsPolicy + summary: Delete navigation property authenticationMethodsPolicy for policies + operationId: policy_DeleteAuthenticationMethodsPolicy parameters: - - name: authenticationMethod-id - in: path - description: The unique identifier of authenticationMethod - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: authenticationMethod - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - newPassword: - type: string - nullable: true - additionalProperties: - type: object - required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.passwordResetResponse' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /me/authentication/methods/$count: - get: - tags: - - me.authentication - summary: Get the number of the resource - operationId: me.authentication.method_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /me/authentication/microsoftAuthenticatorMethods: + x-ms-docs-operation-type: operation + /policies/authenticationMethodsPolicy/authenticationMethodConfigurations: get: tags: - - me.authentication - summary: Get microsoftAuthenticatorMethods from me - description: The details of the Microsoft Authenticator app registered to a user for authentication. - operationId: me.authentication_ListMicrosoftAuthenticatorMethod + - policies.authenticationMethodsPolicy + summary: Get externalAuthenticationMethodConfiguration + description: Read the properties and relationships of an externalAuthenticationMethodConfiguration object. + operationId: policy.authenticationMethodsPolicy_ListAuthenticationMethodConfiguration parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -16949,29 +16734,54 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.microsoftAuthenticatorAuthenticationMethodCollectionResponse' + $ref: '#/components/responses/microsoft.graph.authenticationMethodConfigurationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/me/authentication/microsoftAuthenticatorMethods/{microsoftAuthenticatorAuthenticationMethod-id}': + post: + tags: + - policies.authenticationMethodsPolicy + summary: Create new navigation property to authenticationMethodConfigurations for policies + operationId: policy.authenticationMethodsPolicy_CreateAuthenticationMethodConfiguration + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.authenticationMethodConfiguration' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.authenticationMethodConfiguration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/policies/authenticationMethodsPolicy/authenticationMethodConfigurations/{authenticationMethodConfiguration-id}': get: tags: - - me.authentication - summary: Get microsoftAuthenticatorMethods from me - description: The details of the Microsoft Authenticator app registered to a user for authentication. - operationId: me.authentication_GetMicrosoftAuthenticatorMethod + - policies.authenticationMethodsPolicy + summary: Get externalAuthenticationMethodConfiguration + description: Read the properties and relationships of an externalAuthenticationMethodConfiguration object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/externalauthenticationmethodconfiguration-get?view=graph-rest-beta + operationId: policy.authenticationMethodsPolicy_GetAuthenticationMethodConfiguration parameters: - - name: microsoftAuthenticatorAuthenticationMethod-id + - name: authenticationMethodConfiguration-id in: path - description: The unique identifier of microsoftAuthenticatorAuthenticationMethod + description: The unique identifier of authenticationMethodConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: microsoftAuthenticatorAuthenticationMethod + x-ms-docs-key-type: authenticationMethodConfiguration - name: $select in: query description: Select properties to be returned @@ -16998,88 +16808,81 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.authenticationMethodConfiguration' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + patch: tags: - - me.authentication - summary: Delete navigation property microsoftAuthenticatorMethods for me - operationId: me.authentication_DeleteMicrosoftAuthenticatorMethod + - policies.authenticationMethodsPolicy + summary: Update externalAuthenticationMethodConfiguration + description: Update the properties of an externalAuthenticationMethodConfiguration object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/externalauthenticationmethodconfiguration-update?view=graph-rest-beta + operationId: policy.authenticationMethodsPolicy_UpdateAuthenticationMethodConfiguration parameters: - - name: microsoftAuthenticatorAuthenticationMethod-id + - name: authenticationMethodConfiguration-id in: path - description: The unique identifier of microsoftAuthenticatorAuthenticationMethod + description: The unique identifier of authenticationMethodConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: microsoftAuthenticatorAuthenticationMethod - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: authenticationMethodConfiguration + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.authenticationMethodConfiguration' + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.authenticationMethodConfiguration' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/authentication/microsoftAuthenticatorMethods/{microsoftAuthenticatorAuthenticationMethod-id}/device': - get: + delete: tags: - - me.authentication - summary: Get device from me - description: The registered device on which Microsoft Authenticator resides. This property is null if the device isn't registered for passwordless Phone Sign-In. - operationId: me.authentication.microsoftAuthenticatorMethod_GetDevice + - policies.authenticationMethodsPolicy + summary: Delete externalAuthenticationMethodConfiguration + description: Delete an externalAuthenticationMethodConfiguration object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/externalauthenticationmethodconfiguration-delete?view=graph-rest-beta + operationId: policy.authenticationMethodsPolicy_DeleteAuthenticationMethodConfiguration parameters: - - name: microsoftAuthenticatorAuthenticationMethod-id + - name: authenticationMethodConfiguration-id in: path - description: The unique identifier of microsoftAuthenticatorAuthenticationMethod + description: The unique identifier of authenticationMethodConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: microsoftAuthenticatorAuthenticationMethod - - 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: authenticationMethodConfiguration + - 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.device' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/authentication/microsoftAuthenticatorMethods/$count: + /policies/authenticationMethodsPolicy/authenticationMethodConfigurations/$count: get: tags: - - me.authentication + - policies.authenticationMethodsPolicy summary: Get the number of the resource - operationId: me.authentication.microsoftAuthenticatorMethod_GetCount + operationId: policy.authenticationMethodsPolicy.authenticationMethodConfiguration_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -17088,13 +16891,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /me/authentication/operations: + /policies/authenticationStrengthPolicies: get: tags: - - me.authentication - summary: Get operations from me - description: 'Represents the status of a long-running operation, such as a password reset operation.' - operationId: me.authentication_ListOperation + - policies.authenticationStrengthPolicy + summary: List authenticationStrengthPolicies + description: Get a list of the authenticationStrengthPolicy objects and their properties. This API returns both built-in and custom policies. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/authenticationstrengthroot-list-policies?view=graph-rest-beta + operationId: policy_ListAuthenticationStrengthPolicy parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -17133,7 +16939,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.longRunningOperationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.authenticationStrengthPolicyCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -17142,15 +16948,19 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.authentication - summary: Create new navigation property to operations for me - operationId: me.authentication_CreateOperation + - policies.authenticationStrengthPolicy + summary: Create authenticationStrengthPolicy + description: Create a new custom authenticationStrengthPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/authenticationstrengthroot-post-policies?view=graph-rest-beta + operationId: policy_CreateAuthenticationStrengthPolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.longRunningOperation' + $ref: '#/components/schemas/microsoft.graph.authenticationStrengthPolicy' required: true responses: 2XX: @@ -17158,26 +16968,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.longRunningOperation' + $ref: '#/components/schemas/microsoft.graph.authenticationStrengthPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/authentication/operations/{longRunningOperation-id}': + '/policies/authenticationStrengthPolicies/{authenticationStrengthPolicy-id}': get: tags: - - me.authentication - summary: Get operations from me - description: 'Represents the status of a long-running operation, such as a password reset operation.' - operationId: me.authentication_GetOperation + - policies.authenticationStrengthPolicy + summary: Get authenticationStrengthPolicy + description: Read the properties and relationships of an authenticationStrengthPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-get?view=graph-rest-beta + operationId: policy_GetAuthenticationStrengthPolicy parameters: - - name: longRunningOperation-id + - name: authenticationStrengthPolicy-id in: path - description: The unique identifier of longRunningOperation + description: The unique identifier of authenticationStrengthPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: longRunningOperation + x-ms-docs-key-type: authenticationStrengthPolicy - name: $select in: query description: Select properties to be returned @@ -17204,30 +17017,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.longRunningOperation' + $ref: '#/components/schemas/microsoft.graph.authenticationStrengthPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.authentication - summary: Update the navigation property operations in me - operationId: me.authentication_UpdateOperation + - policies.authenticationStrengthPolicy + summary: Update authenticationStrengthPolicy + description: 'Update the properties of an authenticationStrengthPolicy object. You cannot update the allowed auth method combinations using this request. To do so, use the Update allowed combinations action.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-update?view=graph-rest-beta + operationId: policy_UpdateAuthenticationStrengthPolicy parameters: - - name: longRunningOperation-id + - name: authenticationStrengthPolicy-id in: path - description: The unique identifier of longRunningOperation + description: The unique identifier of authenticationStrengthPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: longRunningOperation + x-ms-docs-key-type: authenticationStrengthPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.longRunningOperation' + $ref: '#/components/schemas/microsoft.graph.authenticationStrengthPolicy' required: true responses: 2XX: @@ -17235,24 +17052,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.longRunningOperation' + $ref: '#/components/schemas/microsoft.graph.authenticationStrengthPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - me.authentication - summary: Delete navigation property operations for me - operationId: me.authentication_DeleteOperation + - policies.authenticationStrengthPolicy + summary: Delete authenticationStrengthPolicy + description: Delete a custom authenticationStrengthPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/authenticationstrengthroot-delete-policies?view=graph-rest-beta + operationId: policy_DeleteAuthenticationStrengthPolicy parameters: - - name: longRunningOperation-id + - name: authenticationStrengthPolicy-id in: path - description: The unique identifier of longRunningOperation + description: The unique identifier of authenticationStrengthPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: longRunningOperation + x-ms-docs-key-type: authenticationStrengthPolicy - name: If-Match in: header description: ETag @@ -17265,31 +17086,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/authentication/operations/$count: - get: - tags: - - me.authentication - summary: Get the number of the resource - operationId: me.authentication.operation_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /me/authentication/passwordlessMicrosoftAuthenticatorMethods: + '/policies/authenticationStrengthPolicies/{authenticationStrengthPolicy-id}/combinationConfigurations': get: tags: - - me.authentication - summary: List passwordlessMicrosoftAuthenticatorAuthenticationMethods (deprecated) - description: Retrieve a list of a user's Microsoft Authenticator Passwordless Phone Sign-in method objects and their properties. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/passwordlessmicrosoftauthenticatorauthenticationmethod-list?view=graph-rest-beta - operationId: me.authentication_ListPasswordlessMicrosoftAuthenticatorMethod + - policies.authenticationStrengthPolicy + summary: Get combinationConfigurations from policies + description: Settings that may be used to require specific types or instances of an authentication method to be used when authenticating with a specified combination of authentication methods. + operationId: policy.authenticationStrengthPolicy_ListCombinationConfiguration parameters: + - name: authenticationStrengthPolicy-id + in: path + description: The unique identifier of authenticationStrengthPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: authenticationStrengthPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -17327,32 +17139,68 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.passwordlessMicrosoftAuthenticatorAuthenticationMethodCollectionResponse' + $ref: '#/components/responses/microsoft.graph.authenticationCombinationConfigurationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/me/authentication/passwordlessMicrosoftAuthenticatorMethods/{passwordlessMicrosoftAuthenticatorAuthenticationMethod-id}': + post: + tags: + - policies.authenticationStrengthPolicy + summary: Create new navigation property to combinationConfigurations for policies + operationId: policy.authenticationStrengthPolicy_CreateCombinationConfiguration + parameters: + - name: authenticationStrengthPolicy-id + in: path + description: The unique identifier of authenticationStrengthPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: authenticationStrengthPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.authenticationCombinationConfiguration' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.authenticationCombinationConfiguration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/policies/authenticationStrengthPolicies/{authenticationStrengthPolicy-id}/combinationConfigurations/{authenticationCombinationConfiguration-id}': get: tags: - - me.authentication - summary: Get passwordlessMicrosoftAuthenticatorAuthenticationMethod (deprecated) - description: Retrieve a user's single Microsoft Authenticator Passwordless Phone Sign-in method object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/passwordlessmicrosoftauthenticatorauthenticationmethod-get?view=graph-rest-beta - operationId: me.authentication_GetPasswordlessMicrosoftAuthenticatorMethod + - policies.authenticationStrengthPolicy + summary: Get combinationConfigurations from policies + description: Settings that may be used to require specific types or instances of an authentication method to be used when authenticating with a specified combination of authentication methods. + operationId: policy.authenticationStrengthPolicy_GetCombinationConfiguration parameters: - - name: passwordlessMicrosoftAuthenticatorAuthenticationMethod-id + - name: authenticationStrengthPolicy-id in: path - description: The unique identifier of passwordlessMicrosoftAuthenticatorAuthenticationMethod + description: The unique identifier of authenticationStrengthPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: passwordlessMicrosoftAuthenticatorAuthenticationMethod + x-ms-docs-key-type: authenticationStrengthPolicy + - name: authenticationCombinationConfiguration-id + in: path + description: The unique identifier of authenticationCombinationConfiguration + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: authenticationCombinationConfiguration - name: $select in: query description: Select properties to be returned @@ -17379,88 +17227,98 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.passwordlessMicrosoftAuthenticatorAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.authenticationCombinationConfiguration' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + patch: tags: - - me.authentication - summary: Delete navigation property passwordlessMicrosoftAuthenticatorMethods for me - operationId: me.authentication_DeletePasswordlessMicrosoftAuthenticatorMethod + - policies.authenticationStrengthPolicy + summary: Update the navigation property combinationConfigurations in policies + operationId: policy.authenticationStrengthPolicy_UpdateCombinationConfiguration parameters: - - name: passwordlessMicrosoftAuthenticatorAuthenticationMethod-id + - name: authenticationStrengthPolicy-id in: path - description: The unique identifier of passwordlessMicrosoftAuthenticatorAuthenticationMethod + description: The unique identifier of authenticationStrengthPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: passwordlessMicrosoftAuthenticatorAuthenticationMethod - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: authenticationStrengthPolicy + - name: authenticationCombinationConfiguration-id + in: path + description: The unique identifier of authenticationCombinationConfiguration + required: true style: simple schema: type: string + x-ms-docs-key-type: authenticationCombinationConfiguration + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.authenticationCombinationConfiguration' + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.authenticationCombinationConfiguration' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/authentication/passwordlessMicrosoftAuthenticatorMethods/{passwordlessMicrosoftAuthenticatorAuthenticationMethod-id}/device': - get: + delete: tags: - - me.authentication - summary: Get device from me - operationId: me.authentication.passwordlessMicrosoftAuthenticatorMethod_GetDevice + - policies.authenticationStrengthPolicy + summary: Delete navigation property combinationConfigurations for policies + operationId: policy.authenticationStrengthPolicy_DeleteCombinationConfiguration parameters: - - name: passwordlessMicrosoftAuthenticatorAuthenticationMethod-id + - name: authenticationStrengthPolicy-id in: path - description: The unique identifier of passwordlessMicrosoftAuthenticatorAuthenticationMethod + description: The unique identifier of authenticationStrengthPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: passwordlessMicrosoftAuthenticatorAuthenticationMethod - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: authenticationStrengthPolicy + - name: authenticationCombinationConfiguration-id + in: path + description: The unique identifier of authenticationCombinationConfiguration + 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: authenticationCombinationConfiguration + - 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.device' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/authentication/passwordlessMicrosoftAuthenticatorMethods/$count: + '/policies/authenticationStrengthPolicies/{authenticationStrengthPolicy-id}/combinationConfigurations/$count': get: tags: - - me.authentication + - policies.authenticationStrengthPolicy summary: Get the number of the resource - operationId: me.authentication.passwordlessMicrosoftAuthenticatorMethod_GetCount + operationId: policy.authenticationStrengthPolicy.combinationConfiguration_GetCount parameters: + - name: authenticationStrengthPolicy-id + in: path + description: The unique identifier of authenticationStrengthPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: authenticationStrengthPolicy - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -17468,102 +17326,117 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /me/authentication/passwordMethods: - get: + '/policies/authenticationStrengthPolicies/{authenticationStrengthPolicy-id}/microsoft.graph.updateAllowedCombinations': + post: tags: - - me.authentication - summary: List passwordMethods - description: 'Retrieve a list of password authentication method objects. This API returns exactly one object referenced by ID 28c10230-6103-485e-b985-444c60001490, as a user can have exactly one password. For security, the password itself is never returned in the object and the password property is always null.' + - policies.authenticationStrengthPolicy + summary: Invoke action updateAllowedCombinations + description: 'Update the allowedCombinations property of an authenticationStrengthPolicy object. To update other properties of an authenticationStrengthPolicy object, use the Update authenticationStrengthPolicy method.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/authentication-list-passwordmethods?view=graph-rest-beta - operationId: me.authentication_ListPasswordMethod + url: https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-updateallowedcombinations?view=graph-rest-beta + operationId: policy.authenticationStrengthPolicy_updateAllowedCombination 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 + - name: authenticationStrengthPolicy-id + in: path + description: The unique identifier of authenticationStrengthPolicy + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.passwordAuthenticationMethodCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - me.authentication - summary: Create new navigation property to passwordMethods for me - operationId: me.authentication_CreatePasswordMethod + type: string + x-ms-docs-key-type: authenticationStrengthPolicy requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' + type: object + properties: + allowedCombinations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.authenticationMethodModes' + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.updateAllowedCombinationsResult' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/authentication/passwordMethods/{passwordAuthenticationMethod-id}': + x-ms-docs-operation-type: action + '/policies/authenticationStrengthPolicies/{authenticationStrengthPolicy-id}/microsoft.graph.usage()': get: tags: - - me.authentication - summary: Get passwordAuthenticationMethod - description: 'Retrieve the properties and relationships of a password authentication method object. ' + - policies.authenticationStrengthPolicy + summary: Invoke function usage + description: 'The usage function allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that do not require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/passwordauthenticationmethod-get?view=graph-rest-beta - operationId: me.authentication_GetPasswordMethod + url: https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-usage?view=graph-rest-beta + operationId: policy.authenticationStrengthPolicy_usage parameters: - - name: passwordAuthenticationMethod-id + - name: authenticationStrengthPolicy-id in: path - description: The unique identifier of passwordAuthenticationMethod + description: The unique identifier of authenticationStrengthPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: passwordAuthenticationMethod + x-ms-docs-key-type: authenticationStrengthPolicy + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.authenticationStrengthUsage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /policies/authenticationStrengthPolicies/$count: + get: + tags: + - policies.authenticationStrengthPolicy + summary: Get the number of the resource + operationId: policy.authenticationStrengthPolicy_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/policies/authenticationStrengthPolicies/microsoft.graph.findByMethodMode(authenticationMethodModes={authenticationMethodModes})': + get: + tags: + - policies.authenticationStrengthPolicy + summary: Invoke function findByMethodMode + description: Get a list of the authenticationStrengthPolicy objects and their properties filtered to only include policies that include the authentication method mode specified in the request. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-findbymethodmode?view=graph-rest-beta + operationId: policy.authenticationStrengthPolicy_findGraphBPreMethodMode + parameters: + - name: authenticationMethodModes + in: path + description: 'Usage: authenticationMethodModes={authenticationMethodModes}' + required: true + style: simple + schema: + type: array + items: + type: string + - $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 @@ -17574,6 +17447,16 @@ paths: type: array items: type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $expand in: query description: Expand related entities @@ -17586,38 +17469,44 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /me/authentication/passwordMethods/$count: - get: - tags: - - me.authentication - summary: Get the number of the resource - operationId: me.authentication.passwordMethod_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' + title: Collection of authenticationStrengthPolicy + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.authenticationStrengthPolicy' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - /me/authentication/phoneMethods: + deprecated: true + x-ms-deprecation: + removalDate: '2023-03-31' + date: '2023-02-01' + version: 2023-02/FindByMethodModeRemove + description: The findByMethodMode function is deprecated. Please use OData filter query instead. + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /policies/authorizationPolicy: get: tags: - - me.authentication - summary: List phoneMethods - description: 'Retrieve a list of phone authentication method objects. This will return up to three objects, as a user can have up to three phones usable for authentication. This method is available only for standard Microsoft Entra ID and B2B users, but not B2C users.' + - policies.authorizationPolicy + summary: Get authorizationPolicy + description: Retrieve the properties of an authorizationPolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/authentication-list-phonemethods?view=graph-rest-beta - operationId: me.authentication_ListPhoneMethod + url: https://learn.microsoft.com/graph/api/authorizationpolicy-get?view=graph-rest-beta + operationId: policy_ListAuthorizationPolicy parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -17656,7 +17545,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.phoneAuthenticationMethodCollectionResponse' + $ref: '#/components/responses/microsoft.graph.authorizationPolicyCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -17665,15 +17554,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.authentication - summary: Create new navigation property to phoneMethods for me - operationId: me.authentication_CreatePhoneMethod + - policies.authorizationPolicy + summary: Create new navigation property to authorizationPolicy for policies + operationId: policy_CreateAuthorizationPolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.authorizationPolicy' required: true responses: 2XX: @@ -17681,29 +17570,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.authorizationPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/authentication/phoneMethods/{phoneAuthenticationMethod-id}': + '/policies/authorizationPolicy/{authorizationPolicy-id}': get: tags: - - me.authentication - summary: Get phoneAuthenticationMethod - description: 'Retrieve a single phoneAuthenticationMethod object. This method is available only for standard Microsoft Entra ID and B2B users, but not B2C users.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/phoneauthenticationmethod-get?view=graph-rest-beta - operationId: me.authentication_GetPhoneMethod + - policies.authorizationPolicy + summary: Get authorizationPolicy from policies + description: The policy that controls Microsoft Entra authorization settings. + operationId: policy_GetAuthorizationPolicy parameters: - - name: phoneAuthenticationMethod-id + - name: authorizationPolicy-id in: path - description: The unique identifier of phoneAuthenticationMethod + description: The unique identifier of authorizationPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: phoneAuthenticationMethod + x-ms-docs-key-type: authorizationPolicy - name: $select in: query description: Select properties to be returned @@ -17730,30 +17616,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.authorizationPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.authentication - summary: Update the navigation property phoneMethods in me - operationId: me.authentication_UpdatePhoneMethod + - policies.authorizationPolicy + summary: Update the navigation property authorizationPolicy in policies + operationId: policy_UpdateAuthorizationPolicy parameters: - - name: phoneAuthenticationMethod-id + - name: authorizationPolicy-id in: path - description: The unique identifier of phoneAuthenticationMethod + description: The unique identifier of authorizationPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: phoneAuthenticationMethod + x-ms-docs-key-type: authorizationPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.authorizationPolicy' required: true responses: 2XX: @@ -17761,28 +17647,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.authorizationPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - me.authentication - summary: Delete phoneAuthenticationMethod - description: 'Delete a user''s phone authentication method. Remember that a user may not have an alternateMobile number without a mobile number. If you want to remove a mobile number from a user that also has an alternateMobile number, first update the mobile number to the new number, then delete the alternateMobile number. If the phone number is the user''s default Azure multifactor authentication (MFA) authentication method, it cannot be deleted. Have the user change their default authentication method, and then delete the number.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/phoneauthenticationmethod-delete?view=graph-rest-beta - operationId: me.authentication_DeletePhoneMethod + - policies.authorizationPolicy + summary: Delete navigation property authorizationPolicy for policies + operationId: policy_DeleteAuthorizationPolicy parameters: - - name: phoneAuthenticationMethod-id + - name: authorizationPolicy-id in: path - description: The unique identifier of phoneAuthenticationMethod + description: The unique identifier of authorizationPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: phoneAuthenticationMethod + x-ms-docs-key-type: authorizationPolicy - name: If-Match in: header description: ETag @@ -17795,31 +17677,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/authentication/phoneMethods/$count: - get: - tags: - - me.authentication - summary: Get the number of the resource - operationId: me.authentication.phoneMethod_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /me/authentication/platformCredentialMethods: + '/policies/authorizationPolicy/{authorizationPolicy-id}/defaultUserRoleOverrides': get: tags: - - me.authentication - summary: List platformCredentialAuthenticationMethods - description: Get a list of the platformCredentialAuthenticationMethod objects and their properties. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/platformcredentialauthenticationmethod-list?view=graph-rest-beta - operationId: me.authentication_ListPlatformCredentialMethod + - policies.authorizationPolicy + summary: Get defaultUserRoleOverrides from policies + operationId: policy.authorizationPolicy_ListDefaultUserRoleOverride parameters: + - name: authorizationPolicy-id + in: path + description: The unique identifier of authorizationPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: authorizationPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -17857,32 +17729,67 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.platformCredentialAuthenticationMethodCollectionResponse' + $ref: '#/components/responses/microsoft.graph.defaultUserRoleOverrideCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/me/authentication/platformCredentialMethods/{platformCredentialAuthenticationMethod-id}': + post: + tags: + - policies.authorizationPolicy + summary: Create new navigation property to defaultUserRoleOverrides for policies + operationId: policy.authorizationPolicy_CreateDefaultUserRoleOverride + parameters: + - name: authorizationPolicy-id + in: path + description: The unique identifier of authorizationPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: authorizationPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.defaultUserRoleOverride' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.defaultUserRoleOverride' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/policies/authorizationPolicy/{authorizationPolicy-id}/defaultUserRoleOverrides/{defaultUserRoleOverride-id}': get: tags: - - me.authentication - summary: Get platformCredentialAuthenticationMethod - description: Read the properties and relationships of a platformCredentialAuthenticationMethod object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/platformcredentialauthenticationmethod-get?view=graph-rest-beta - operationId: me.authentication_GetPlatformCredentialMethod + - policies.authorizationPolicy + summary: Get defaultUserRoleOverrides from policies + operationId: policy.authorizationPolicy_GetDefaultUserRoleOverride parameters: - - name: platformCredentialAuthenticationMethod-id + - name: authorizationPolicy-id in: path - description: The unique identifier of platformCredentialAuthenticationMethod + description: The unique identifier of authorizationPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: platformCredentialAuthenticationMethod + x-ms-docs-key-type: authorizationPolicy + - name: defaultUserRoleOverride-id + in: path + description: The unique identifier of defaultUserRoleOverride + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: defaultUserRoleOverride - name: $select in: query description: Select properties to be returned @@ -17909,24 +17816,71 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.platformCredentialAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.defaultUserRoleOverride' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + patch: tags: - - me.authentication - summary: Delete navigation property platformCredentialMethods for me - operationId: me.authentication_DeletePlatformCredentialMethod + - policies.authorizationPolicy + summary: Update the navigation property defaultUserRoleOverrides in policies + operationId: policy.authorizationPolicy_UpdateDefaultUserRoleOverride parameters: - - name: platformCredentialAuthenticationMethod-id + - name: authorizationPolicy-id in: path - description: The unique identifier of platformCredentialAuthenticationMethod + description: The unique identifier of authorizationPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: platformCredentialAuthenticationMethod + x-ms-docs-key-type: authorizationPolicy + - name: defaultUserRoleOverride-id + in: path + description: The unique identifier of defaultUserRoleOverride + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: defaultUserRoleOverride + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.defaultUserRoleOverride' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.defaultUserRoleOverride' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - policies.authorizationPolicy + summary: Delete navigation property defaultUserRoleOverrides for policies + operationId: policy.authorizationPolicy_DeleteDefaultUserRoleOverride + parameters: + - name: authorizationPolicy-id + in: path + description: The unique identifier of authorizationPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: authorizationPolicy + - name: defaultUserRoleOverride-id + in: path + description: The unique identifier of defaultUserRoleOverride + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: defaultUserRoleOverride - name: If-Match in: header description: ETag @@ -17939,58 +17893,34 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/authentication/platformCredentialMethods/{platformCredentialAuthenticationMethod-id}/device': + '/policies/authorizationPolicy/{authorizationPolicy-id}/defaultUserRoleOverrides/$count': get: tags: - - me.authentication - summary: Get device from me - description: 'The registered device on which this Platform Credential resides. Supports $expand. When you get a user''s Platform Credential registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/platformCredentialAuthenticationMethod/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device.' - operationId: me.authentication.platformCredentialMethod_GetDevice + - policies.authorizationPolicy + summary: Get the number of the resource + operationId: policy.authorizationPolicy.defaultUserRoleOverride_GetCount parameters: - - name: platformCredentialAuthenticationMethod-id + - name: authorizationPolicy-id in: path - description: The unique identifier of platformCredentialAuthenticationMethod + description: The unique identifier of authorizationPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: platformCredentialAuthenticationMethod - - 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: authorizationPolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.device' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /me/authentication/platformCredentialMethods/$count: + /policies/authorizationPolicy/$count: get: tags: - - me.authentication + - policies.authorizationPolicy summary: Get the number of the resource - operationId: me.authentication.platformCredentialMethod_GetCount + operationId: policy.authorizationPolicy_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -17999,13 +17929,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /me/authentication/requirements: + /policies/b2cAuthenticationMethodsPolicy: get: tags: - - me.authentication - summary: Get requirements property value - description: The settings and preferences for per-user Microsoft Entra multifactor authentication. - operationId: me.authentication_GetRequirement + - policies.b2cAuthenticationMethodsPolicy + summary: Get b2cAuthenticationMethodsPolicy + description: Read the properties of a b2cAuthenticationMethodsPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/b2cauthenticationmethodspolicy-get?view=graph-rest-beta + operationId: policy_GetB2cAuthenticationMethodsPolicy parameters: - name: $select in: query @@ -18029,24 +17962,29 @@ paths: type: string responses: 2XX: - description: Entity result. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.strongAuthenticationRequirements' + $ref: '#/components/schemas/microsoft.graph.b2cAuthenticationMethodsPolicy' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation patch: tags: - - me.authentication - summary: Update property requirements value. - operationId: me.authentication_UpdateRequirement + - policies.b2cAuthenticationMethodsPolicy + summary: Update b2cAuthenticationMethodsPolicy + description: Update the properties of a b2cAuthenticationMethodsPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/b2cauthenticationmethodspolicy-update?view=graph-rest-beta + operationId: policy_UpdateB2cAuthenticationMethodsPolicy requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.strongAuthenticationRequirements' + $ref: '#/components/schemas/microsoft.graph.b2cAuthenticationMethodsPolicy' required: true responses: 2XX: @@ -18054,77 +17992,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.strongAuthenticationRequirements' + $ref: '#/components/schemas/microsoft.graph.b2cAuthenticationMethodsPolicy' default: $ref: '#/components/responses/error' - /me/authentication/signInPreferences: - get: + x-ms-docs-operation-type: operation + delete: tags: - - me.authentication - summary: Get signInPreferences property value - description: The settings and preferences for the sign-in experience of a user. Use this property to configure the user's default multifactor authentication (MFA) method. - operationId: me.authentication_GetSignInPreference + - policies.b2cAuthenticationMethodsPolicy + summary: Delete navigation property b2cAuthenticationMethodsPolicy for policies + operationId: policy_DeleteB2cAuthenticationMethodsPolicy 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 + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Entity result. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.signInPreferences' - default: - $ref: '#/components/responses/error' - patch: - tags: - - me.authentication - summary: Update property signInPreferences value. - operationId: me.authentication_UpdateSignInPreference - requestBody: - description: New property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.signInPreferences' - required: true + type: string responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.signInPreferences' default: $ref: '#/components/responses/error' - /me/authentication/softwareOathMethods: + x-ms-docs-operation-type: operation + /policies/claimsMappingPolicies: get: tags: - - me.authentication - summary: List softwareOathMethods - description: Retrieve a list of a user's software OATH token authentication method objects and their properties. + - policies.claimsMappingPolicy + summary: List claimsMappingPolicies + description: Get a list of claimsMappingPolicy objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/authentication-list-softwareoathmethods?view=graph-rest-beta - operationId: me.authentication_ListSoftwareOathMethod + url: https://learn.microsoft.com/graph/api/claimsmappingpolicy-list?view=graph-rest-beta + operationId: policy_ListClaimsMappingPolicy parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -18163,32 +18062,58 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.softwareOathAuthenticationMethodCollectionResponse' + $ref: '#/components/responses/microsoft.graph.claimsMappingPolicyCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/me/authentication/softwareOathMethods/{softwareOathAuthenticationMethod-id}': + post: + tags: + - policies.claimsMappingPolicy + summary: Create claimsMappingPolicy + description: Create a new claimsMappingPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/claimsmappingpolicy-post-claimsmappingpolicies?view=graph-rest-beta + operationId: policy_CreateClaimsMappingPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/policies/claimsMappingPolicies/{claimsMappingPolicy-id}': get: tags: - - me.authentication - summary: Get softwareOathAuthenticationMethod - description: Retrieve a user's single Software OATH token authentication method object and its properties. + - policies.claimsMappingPolicy + summary: Get claimsMappingPolicy + description: Retrieve the properties and relationships of a claimsMappingPolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/softwareoathauthenticationmethod-get?view=graph-rest-beta - operationId: me.authentication_GetSoftwareOathMethod + url: https://learn.microsoft.com/graph/api/claimsmappingpolicy-get?view=graph-rest-beta + operationId: policy_GetClaimsMappingPolicy parameters: - - name: softwareOathAuthenticationMethod-id + - name: claimsMappingPolicy-id in: path - description: The unique identifier of softwareOathAuthenticationMethod + description: The unique identifier of claimsMappingPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: softwareOathAuthenticationMethod + x-ms-docs-key-type: claimsMappingPolicy - name: $select in: query description: Select properties to be returned @@ -18215,24 +18140,63 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - policies.claimsMappingPolicy + summary: Update claimsmappingpolicy + description: Update the properties of a claimsMappingPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/claimsmappingpolicy-update?view=graph-rest-beta + operationId: policy_UpdateClaimsMappingPolicy + parameters: + - name: claimsMappingPolicy-id + in: path + description: The unique identifier of claimsMappingPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: claimsMappingPolicy + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - me.authentication - summary: Delete navigation property softwareOathMethods for me - operationId: me.authentication_DeleteSoftwareOathMethod + - policies.claimsMappingPolicy + summary: Delete claimsMappingPolicy + description: Delete a claimsMappingPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/claimsmappingpolicy-delete?view=graph-rest-beta + operationId: policy_DeleteClaimsMappingPolicy parameters: - - name: softwareOathAuthenticationMethod-id + - name: claimsMappingPolicy-id in: path - description: The unique identifier of softwareOathAuthenticationMethod + description: The unique identifier of claimsMappingPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: softwareOathAuthenticationMethod + x-ms-docs-key-type: claimsMappingPolicy - name: If-Match in: header description: ETag @@ -18245,28 +18209,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/authentication/softwareOathMethods/$count: - get: - tags: - - me.authentication - summary: Get the number of the resource - operationId: me.authentication.softwareOathMethod_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /me/authentication/temporaryAccessPassMethods: + '/policies/claimsMappingPolicies/{claimsMappingPolicy-id}/appliesTo': get: tags: - - me.authentication - summary: Get temporaryAccessPassMethods from me - description: Represents a Temporary Access Pass registered to a user for authentication through time-limited passcodes. - operationId: me.authentication_ListTemporaryAccessPassMethod + - policies.claimsMappingPolicy + summary: List appliesTo + description: Get a list of directoryObject objects that a claimsMappingPolicy object has been applied to. The claimsMappingPolicy can only be applied to application and servicePrincipal resources. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/claimsmappingpolicy-list-appliesto?view=graph-rest-beta + operationId: policy.claimsMappingPolicy_ListAppliesTo parameters: + - name: claimsMappingPolicy-id + in: path + description: The unique identifier of claimsMappingPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: claimsMappingPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -18304,51 +18265,36 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.temporaryAccessPassAuthenticationMethodCollectionResponse' + $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: - tags: - - me.authentication - summary: Create new navigation property to temporaryAccessPassMethods for me - operationId: me.authentication_CreateTemporaryAccessPassMethod - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/authentication/temporaryAccessPassMethods/{temporaryAccessPassAuthenticationMethod-id}': + '/policies/claimsMappingPolicies/{claimsMappingPolicy-id}/appliesTo/{directoryObject-id}': get: tags: - - me.authentication - summary: Get temporaryAccessPassMethods from me - description: Represents a Temporary Access Pass registered to a user for authentication through time-limited passcodes. - operationId: me.authentication_GetTemporaryAccessPassMethod + - policies.claimsMappingPolicy + summary: Get appliesTo from policies + operationId: policy.claimsMappingPolicy_GetAppliesTo parameters: - - name: temporaryAccessPassAuthenticationMethod-id + - name: claimsMappingPolicy-id in: path - description: The unique identifier of temporaryAccessPassAuthenticationMethod + description: The unique identifier of claimsMappingPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: temporaryAccessPassAuthenticationMethod + x-ms-docs-key-type: claimsMappingPolicy + - name: directoryObject-id + in: path + description: The unique identifier of directoryObject + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: directoryObject - name: $select in: query description: Select properties to be returned @@ -18375,42 +18321,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/policies/claimsMappingPolicies/{claimsMappingPolicy-id}/appliesTo/$count': + get: tags: - - me.authentication - summary: Delete navigation property temporaryAccessPassMethods for me - operationId: me.authentication_DeleteTemporaryAccessPassMethod + - policies.claimsMappingPolicy + summary: Get the number of the resource + operationId: policy.claimsMappingPolicy.appliesTo_GetCount parameters: - - name: temporaryAccessPassAuthenticationMethod-id + - name: claimsMappingPolicy-id in: path - description: The unique identifier of temporaryAccessPassAuthenticationMethod + description: The unique identifier of claimsMappingPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: temporaryAccessPassAuthenticationMethod - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: claimsMappingPolicy + - $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 - /me/authentication/temporaryAccessPassMethods/$count: + /policies/claimsMappingPolicies/$count: get: tags: - - me.authentication + - policies.claimsMappingPolicy summary: Get the number of the resource - operationId: me.authentication.temporaryAccessPassMethod_GetCount + operationId: policy.claimsMappingPolicy_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -18419,13 +18361,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /me/authentication/windowsHelloForBusinessMethods: + /policies/conditionalAccessPolicies: get: tags: - - me.authentication - summary: Get windowsHelloForBusinessMethods from me - description: Represents the Windows Hello for Business authentication method registered to a user for authentication. - operationId: me.authentication_ListWindowsHelloGraphFPreBusinessMethod + - policies.conditionalAccessPolicy + summary: Get conditionalAccessPolicies from policies + description: The custom rules that define an access scenario. + operationId: policy_ListConditionalAccessPolicy parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -18464,29 +18406,51 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.windowsHelloForBusinessAuthenticationMethodCollectionResponse' + $ref: '#/components/responses/microsoft.graph.conditionalAccessPolicyCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/me/authentication/windowsHelloForBusinessMethods/{windowsHelloForBusinessAuthenticationMethod-id}': + post: + tags: + - policies.conditionalAccessPolicy + summary: Create new navigation property to conditionalAccessPolicies for policies + operationId: policy_CreateConditionalAccessPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/policies/conditionalAccessPolicies/{conditionalAccessPolicy-id}': get: tags: - - me.authentication - summary: Get windowsHelloForBusinessMethods from me - description: Represents the Windows Hello for Business authentication method registered to a user for authentication. - operationId: me.authentication_GetWindowsHelloGraphFPreBusinessMethod + - policies.conditionalAccessPolicy + summary: Get conditionalAccessPolicies from policies + description: The custom rules that define an access scenario. + operationId: policy_GetConditionalAccessPolicy parameters: - - name: windowsHelloForBusinessAuthenticationMethod-id + - name: conditionalAccessPolicy-id in: path - description: The unique identifier of windowsHelloForBusinessAuthenticationMethod + description: The unique identifier of conditionalAccessPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: windowsHelloForBusinessAuthenticationMethod + x-ms-docs-key-type: conditionalAccessPolicy - name: $select in: query description: Select properties to be returned @@ -18513,88 +18477,73 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + patch: tags: - - me.authentication - summary: Delete navigation property windowsHelloForBusinessMethods for me - operationId: me.authentication_DeleteWindowsHelloGraphFPreBusinessMethod + - policies.conditionalAccessPolicy + summary: Update the navigation property conditionalAccessPolicies in policies + operationId: policy_UpdateConditionalAccessPolicy parameters: - - name: windowsHelloForBusinessAuthenticationMethod-id + - name: conditionalAccessPolicy-id in: path - description: The unique identifier of windowsHelloForBusinessAuthenticationMethod + description: The unique identifier of conditionalAccessPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: windowsHelloForBusinessAuthenticationMethod - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: conditionalAccessPolicy + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/authentication/windowsHelloForBusinessMethods/{windowsHelloForBusinessAuthenticationMethod-id}/device': - get: + delete: tags: - - me.authentication - summary: Get device from me - description: 'The registered device on which this Windows Hello for Business key resides. Supports $expand. When you get a user''s Windows Hello for Business registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/windowsHelloForBusinessMethods/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device.' - operationId: me.authentication.windowsHelloGraphFPreBusinessMethod_GetDevice + - policies.conditionalAccessPolicy + summary: Delete navigation property conditionalAccessPolicies for policies + operationId: policy_DeleteConditionalAccessPolicy parameters: - - name: windowsHelloForBusinessAuthenticationMethod-id + - name: conditionalAccessPolicy-id in: path - description: The unique identifier of windowsHelloForBusinessAuthenticationMethod + description: The unique identifier of conditionalAccessPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: windowsHelloForBusinessAuthenticationMethod - - 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: conditionalAccessPolicy + - 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.device' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/authentication/windowsHelloForBusinessMethods/$count: + /policies/conditionalAccessPolicies/$count: get: tags: - - me.authentication + - policies.conditionalAccessPolicy summary: Get the number of the resource - operationId: me.authentication.windowsHelloGraphFPreBusinessMethod_GetCount + operationId: policy.conditionalAccessPolicy_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -18603,32 +18552,17 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /oauth2PermissionGrants: + /policies/crossTenantAccessPolicy: get: tags: - - oauth2PermissionGrants.oAuth2PermissionGrant - summary: List oauth2PermissionGrants (delegated permission grants) - description: 'Retrieve a list of oAuth2PermissionGrant objects, representing delegated permissions which have been granted for client applications to access APIs on behalf of signed-in users.' + - policies.crossTenantAccessPolicy + summary: Get crossTenantAccessPolicy + description: Read the properties and relationships of a crossTenantAccessPolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/oauth2permissiongrant-list?view=graph-rest-beta - operationId: oauth2PermissionGrant_ListOAuth2PermissionGrant + url: https://learn.microsoft.com/graph/api/crosstenantaccesspolicy-get?view=graph-rest-beta + operationId: policy_GetCrossTenantAccessPolicy 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 @@ -18651,58 +18585,69 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.oAuth2PermissionGrantCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicy' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - oauth2PermissionGrants.oAuth2PermissionGrant - summary: Create oAuth2PermissionGrant (a delegated permission grant) - description: 'Create a delegated permission grant, represented by an oAuth2PermissionGrant object. A delegated permission grant authorizes a client service principal (representing a client application) to access a resource service principal (representing an API), on behalf of a signed-in user, for the level of access limited by the delegated permissions which were granted.' + - policies.crossTenantAccessPolicy + summary: Update crossTenantAccessPolicy + description: Update the properties of a cross-tenant access policy. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/oauth2permissiongrant-post?view=graph-rest-beta - operationId: oauth2PermissionGrant_CreateOAuth2PermissionGrant + url: https://learn.microsoft.com/graph/api/crosstenantaccesspolicy-update?view=graph-rest-beta + operationId: policy_UpdateCrossTenantAccessPolicy requestBody: - description: New entity + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' + $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicy' required: true responses: 2XX: - description: Created entity + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' + $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/oauth2PermissionGrants/{oAuth2PermissionGrant-id}': - get: + delete: tags: - - oauth2PermissionGrants.oAuth2PermissionGrant - summary: Get oAuth2PermissionGrant (a delegated permission grant) - description: Retrieve the properties of a single delegated permission grant represented by an oAuth2PermissionGrant object. An oAuth2PermissionGrant represents delegated permissions which have been granted for a client application to access an API on behalf of a signed-in user. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/oauth2permissiongrant-get?view=graph-rest-beta - operationId: oauth2PermissionGrant_GetOAuth2PermissionGrant + - policies.crossTenantAccessPolicy + summary: Delete navigation property crossTenantAccessPolicy for policies + operationId: policy_DeleteCrossTenantAccessPolicy parameters: - - name: oAuth2PermissionGrant-id - in: path - description: The unique identifier of oAuth2PermissionGrant - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: oAuth2PermissionGrant + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /policies/crossTenantAccessPolicy/default: + get: + tags: + - policies.crossTenantAccessPolicy + summary: Get crossTenantAccessPolicyConfigurationDefault + description: Read the default configuration of a cross-tenant access policy. This default configuration may be the service default assigned by Microsoft Entra ID (isServiceDefault is true) or may be customized in your tenant (isServiceDefault is false). + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationdefault-get?view=graph-rest-beta + operationId: policy.crossTenantAccessPolicy_GetDefault + parameters: - name: $select in: query description: Select properties to be returned @@ -18725,38 +18670,29 @@ paths: type: string responses: 2XX: - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' + $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationDefault' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - oauth2PermissionGrants.oAuth2PermissionGrant - summary: Update oAuth2PermissionGrant (a delegated permission grant) - description: 'Update the properties of oAuth2PermissionGrant object, representing a delegated permission grant. An oAuth2PermissionGrant can be updated to change which delegated permissions are granted, by adding or removing items from the list in scopes.' + - policies.crossTenantAccessPolicy + summary: Update crossTenantAccessPolicyConfigurationDefault + description: Update the default configuration of a cross-tenant access policy. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/oauth2permissiongrant-update?view=graph-rest-beta - operationId: oauth2PermissionGrant_UpdateOAuth2PermissionGrant - parameters: - - name: oAuth2PermissionGrant-id - in: path - description: The unique identifier of oAuth2PermissionGrant - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: oAuth2PermissionGrant + url: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationdefault-update?view=graph-rest-beta + operationId: policy.crossTenantAccessPolicy_UpdateDefault requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' + $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationDefault' required: true responses: 2XX: @@ -18764,28 +18700,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' + $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationDefault' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - oauth2PermissionGrants.oAuth2PermissionGrant - summary: Delete oAuth2PermissionGrant (a delegated permission grant) - description: 'Delete an oAuth2PermissionGrant, representing a delegated permission grant. When a delegated permission grant is deleted, the access it granted is revoked. Existing access tokens will continue to be valid for their lifetime, but new access tokens will not be granted for the delegated permissions identified in the deleted oAuth2PermissionGrant.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/oauth2permissiongrant-delete?view=graph-rest-beta - operationId: oauth2PermissionGrant_DeleteOAuth2PermissionGrant + - policies.crossTenantAccessPolicy + summary: Delete navigation property default for policies + operationId: policy.crossTenantAccessPolicy_DeleteDefault parameters: - - name: oAuth2PermissionGrant-id - in: path - description: The unique identifier of oAuth2PermissionGrant - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: oAuth2PermissionGrant - name: If-Match in: header description: ETag @@ -18798,39 +18722,41 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /oauth2PermissionGrants/$count: - get: + /policies/crossTenantAccessPolicy/default/microsoft.graph.resetToSystemDefault: + post: tags: - - oauth2PermissionGrants.oAuth2PermissionGrant - summary: Get the number of the resource - operationId: oauth2PermissionGrant_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - policies.crossTenantAccessPolicy + summary: Invoke action resetToSystemDefault + description: Reset any changes made to the default configuration in a cross-tenant access policy back to the system default. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationdefault-resettosystemdefault?view=graph-rest-beta + operationId: policy.crossTenantAccessPolicy.default_resetToSystemDefault responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - /oauth2PermissionGrants/microsoft.graph.delta(): + x-ms-docs-operation-type: action + /policies/crossTenantAccessPolicy/partners: get: tags: - - oauth2PermissionGrants.oAuth2PermissionGrant.Functions - summary: Invoke function delta - description: 'Get newly created, updated, or deleted oauth2permissiongrant objects without performing a full read of the entire resource collection. For more information, see Use delta query to track changes in Microsoft Graph data for details.' + - policies.crossTenantAccessPolicy + summary: List partners + description: Get a list of all partner configurations within a cross-tenant access policy. You can also use the $expand parameter to list the user synchronization policy for all partner configurations. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/oauth2permissiongrant-delta?view=graph-rest-beta - operationId: oauth2PermissionGrant_delta + url: https://learn.microsoft.com/graph/api/crosstenantaccesspolicy-list-partners?view=graph-rest-beta + operationId: policy.crossTenantAccessPolicy_ListPartner parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -18838,9 +18764,9 @@ paths: type: array items: type: string - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -18860,65 +18786,58 @@ paths: type: string responses: 2XX: - description: Success - content: - application/json: - schema: - title: Collection of oAuth2PermissionGrant - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.crossTenantAccessPolicyConfigurationPartnerCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/organization/{organization-id}/certificateBasedAuthConfiguration': + x-ms-docs-operation-type: operation + post: + tags: + - policies.crossTenantAccessPolicy + summary: Create crossTenantAccessPolicyConfigurationPartner + description: Create a new partner configuration in a cross-tenant access policy. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/crosstenantaccesspolicy-post-partners?view=graph-rest-beta + operationId: policy.crossTenantAccessPolicy_CreatePartner + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationPartner' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationPartner' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner-tenantId}': get: tags: - - organization.certificateBasedAuthConfiguration - summary: List certificateBasedAuthConfigurations - description: Get a list of certificateBasedAuthConfiguration objects. + - policies.crossTenantAccessPolicy + summary: Get crossTenantAccessPolicyConfigurationPartner + description: Read the properties and relationships of a partner-specific configuration. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/certificatebasedauthconfiguration-list?view=graph-rest-beta - operationId: organization_ListCertificateBasedAuthConfiguration + url: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-get?view=graph-rest-beta + operationId: policy.crossTenantAccessPolicy_GetPartner parameters: - - name: organization-id + - name: crossTenantAccessPolicyConfigurationPartner-tenantId in: path - description: The unique identifier of organization + description: The unique identifier of crossTenantAccessPolicyConfigurationPartner required: true style: simple schema: type: string - x-ms-docs-key-type: organization - - $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: crossTenantAccessPolicyConfigurationPartner - name: $select in: query description: Select properties to be returned @@ -18941,75 +18860,98 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.certificateBasedAuthConfigurationCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationPartner' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - organization.certificateBasedAuthConfiguration - summary: Create certificateBasedAuthConfiguration - description: Create a new certificateBasedAuthConfiguration object. + - policies.crossTenantAccessPolicy + summary: Update crossTenantAccessPolicyConfigurationPartner + description: Update the properties of a partner-specific configuration. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/certificatebasedauthconfiguration-post-certificatebasedauthconfiguration?view=graph-rest-beta - operationId: organization_CreateCertificateBasedAuthConfiguration + url: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-update?view=graph-rest-beta + operationId: policy.crossTenantAccessPolicy_UpdatePartner parameters: - - name: organization-id + - name: crossTenantAccessPolicyConfigurationPartner-tenantId in: path - description: The unique identifier of organization + description: The unique identifier of crossTenantAccessPolicyConfigurationPartner required: true style: simple schema: type: string - x-ms-docs-key-type: organization + x-ms-docs-key-type: crossTenantAccessPolicyConfigurationPartner requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.certificateBasedAuthConfiguration' + $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationPartner' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.certificateBasedAuthConfiguration' + $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationPartner' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/organization/{organization-id}/certificateBasedAuthConfiguration/{certificateBasedAuthConfiguration-id}': - get: + delete: tags: - - organization.certificateBasedAuthConfiguration - summary: Get certificateBasedAuthConfiguration - description: Get the properties of a certificateBasedAuthConfiguration object. + - policies.crossTenantAccessPolicy + summary: Delete crossTenantAccessPolicyConfigurationPartner + description: 'Delete a partner-specific configuration in a cross-tenant access policy. If a configuration includes a user synchronization policy, you must first delete the user synchronization policy before you can delete the partner-specific configuration.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/certificatebasedauthconfiguration-get?view=graph-rest-beta - operationId: organization_GetCertificateBasedAuthConfiguration + url: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-delete?view=graph-rest-beta + operationId: policy.crossTenantAccessPolicy_DeletePartner parameters: - - name: organization-id + - name: crossTenantAccessPolicyConfigurationPartner-tenantId in: path - description: The unique identifier of organization + description: The unique identifier of crossTenantAccessPolicyConfigurationPartner required: true style: simple schema: type: string - x-ms-docs-key-type: organization - - name: certificateBasedAuthConfiguration-id + x-ms-docs-key-type: crossTenantAccessPolicyConfigurationPartner + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner-tenantId}/identitySynchronization': + get: + tags: + - policies.crossTenantAccessPolicy + summary: Get crossTenantIdentitySyncPolicyPartner + description: Get the user synchronization policy of a partner-specific configuration. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/crosstenantidentitysyncpolicypartner-get?view=graph-rest-beta + operationId: policy.crossTenantAccessPolicy.partner_GetIdentitySynchronization + parameters: + - name: crossTenantAccessPolicyConfigurationPartner-tenantId in: path - description: The unique identifier of certificateBasedAuthConfiguration + description: The unique identifier of crossTenantAccessPolicyConfigurationPartner required: true style: simple schema: type: string - x-ms-docs-key-type: certificateBasedAuthConfiguration + x-ms-docs-key-type: crossTenantAccessPolicyConfigurationPartner - name: $select in: query description: Select properties to be returned @@ -19036,36 +18978,63 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.certificateBasedAuthConfiguration' + $ref: '#/components/schemas/microsoft.graph.crossTenantIdentitySyncPolicyPartner' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + put: tags: - - organization.certificateBasedAuthConfiguration - summary: Delete certificateBasedAuthConfiguration - description: Delete a certificateBasedAuthConfiguration object. + - policies.crossTenantAccessPolicy + summary: Create identitySynchronization + description: Create a cross-tenant user synchronization policy for a partner-specific configuration. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/certificatebasedauthconfiguration-delete?view=graph-rest-beta - operationId: organization_DeleteCertificateBasedAuthConfiguration + url: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-put-identitysynchronization?view=graph-rest-beta + operationId: policy.crossTenantAccessPolicy.partner_SetIdentitySynchronization parameters: - - name: organization-id + - name: crossTenantAccessPolicyConfigurationPartner-tenantId in: path - description: The unique identifier of organization + description: The unique identifier of crossTenantAccessPolicyConfigurationPartner required: true style: simple schema: type: string - x-ms-docs-key-type: organization - - name: certificateBasedAuthConfiguration-id + x-ms-docs-key-type: crossTenantAccessPolicyConfigurationPartner + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.crossTenantIdentitySyncPolicyPartner' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.crossTenantIdentitySyncPolicyPartner' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - policies.crossTenantAccessPolicy + summary: Delete crossTenantIdentitySyncPolicyPartner + description: Delete the user synchronization policy for a partner-specific configuration. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/crosstenantidentitysyncpolicypartner-delete?view=graph-rest-beta + operationId: policy.crossTenantAccessPolicy.partner_DeleteIdentitySynchronization + parameters: + - name: crossTenantAccessPolicyConfigurationPartner-tenantId in: path - description: The unique identifier of certificateBasedAuthConfiguration + description: The unique identifier of crossTenantAccessPolicyConfigurationPartner required: true style: simple schema: type: string - x-ms-docs-key-type: certificateBasedAuthConfiguration + x-ms-docs-key-type: crossTenantAccessPolicyConfigurationPartner - name: If-Match in: header description: ETag @@ -19078,21 +19047,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/organization/{organization-id}/certificateBasedAuthConfiguration/$count': + /policies/crossTenantAccessPolicy/partners/$count: get: tags: - - organization.certificateBasedAuthConfiguration + - policies.crossTenantAccessPolicy summary: Get the number of the resource - operationId: organization.certificateBasedAuthConfiguration_GetCount + operationId: policy.crossTenantAccessPolicy.partner_GetCount parameters: - - name: organization-id - in: path - description: The unique identifier of organization - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: organization - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -19100,12 +19061,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /policies: + /policies/crossTenantAccessPolicy/templates: get: tags: - - policies.policyRoot - summary: Get policies - operationId: policy.policyRoot_GetPolicyRoot + - policies.crossTenantAccessPolicy + summary: Get templates from policies + description: Represents the base policy in the directory for multi-tenant organization settings. + operationId: policy.crossTenantAccessPolicy_GetTemplate parameters: - name: $select in: query @@ -19129,25 +19091,25 @@ paths: type: string responses: 2XX: - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.policyRoot' + $ref: '#/components/schemas/microsoft.graph.policyTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.policyRoot - summary: Update policies - operationId: policy.policyRoot_UpdatePolicyRoot + - policies.crossTenantAccessPolicy + summary: Update the navigation property templates in policies + operationId: policy.crossTenantAccessPolicy_UpdateTemplate requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.policyRoot' + $ref: '#/components/schemas/microsoft.graph.policyTemplate' required: true responses: 2XX: @@ -19155,20 +19117,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.policyRoot' + $ref: '#/components/schemas/microsoft.graph.policyTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /policies/accessReviewPolicy: + delete: + tags: + - policies.crossTenantAccessPolicy + summary: Delete navigation property templates for policies + operationId: policy.crossTenantAccessPolicy_DeleteTemplate + parameters: + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /policies/crossTenantAccessPolicy/templates/multiTenantOrganizationIdentitySynchronization: get: tags: - - policies.accessReviewPolicy - summary: Get accessReviewPolicy - description: Read the properties and relationships of an accessReviewPolicy object. + - policies.crossTenantAccessPolicy + summary: Get multiTenantOrganizationIdentitySyncPolicyTemplate + description: Get the cross-tenant access policy template with user synchronization settings for a multitenant organization. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accessreviewpolicy-get?view=graph-rest-beta - operationId: policy_GetAccessReviewPolicy + url: https://learn.microsoft.com/graph/api/multitenantorganizationidentitysyncpolicytemplate-get?view=graph-rest-beta + operationId: policy.crossTenantAccessPolicy.template_GetMultiTenantOrganizationIdentitySynchronization parameters: - name: $select in: query @@ -19196,25 +19176,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewPolicy' + $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationIdentitySyncPolicyTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.accessReviewPolicy - summary: Update accessReviewPolicy - description: Update the properties of an accessReviewPolicy object. + - policies.crossTenantAccessPolicy + summary: Update multiTenantOrganizationIdentitySyncPolicyTemplate + description: Update the cross-tenant access policy template with user synchronization settings for a multi-tenant organization. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accessreviewpolicy-update?view=graph-rest-beta - operationId: policy_UpdateAccessReviewPolicy + url: https://learn.microsoft.com/graph/api/multitenantorganizationidentitysyncpolicytemplate-update?view=graph-rest-beta + operationId: policy.crossTenantAccessPolicy.template_UpdateMultiTenantOrganizationIdentitySynchronization requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewPolicy' + $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationIdentitySyncPolicyTemplate' required: true responses: 2XX: @@ -19222,15 +19202,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewPolicy' + $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationIdentitySyncPolicyTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - policies.accessReviewPolicy - summary: Delete navigation property accessReviewPolicy for policies - operationId: policy_DeleteAccessReviewPolicy + - policies.crossTenantAccessPolicy + summary: Delete navigation property multiTenantOrganizationIdentitySynchronization for policies + operationId: policy.crossTenantAccessPolicy.template_DeleteMultiTenantOrganizationIdentitySynchronization parameters: - name: If-Match in: header @@ -19244,32 +19224,33 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /policies/activityBasedTimeoutPolicies: + /policies/crossTenantAccessPolicy/templates/multiTenantOrganizationIdentitySynchronization/microsoft.graph.resetToDefaultSettings: + post: + tags: + - policies.crossTenantAccessPolicy + summary: Invoke action resetToDefaultSettings + description: 'Reset the cross-tenant access policy template with user synchronization settings for a multitenant organization to the default values. In its reset state, the template has no impact on user synchronization settings, other than that unconfigured user synchronization settings are created if needed, for every multitenant organization tenant.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/multitenantorganizationidentitysyncpolicytemplate-resettodefaultsettings?view=graph-rest-beta + operationId: policy.crossTenantAccessPolicy.template.multiTenantOrganizationIdentitySynchronization_resetToDefaultSetting + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /policies/crossTenantAccessPolicy/templates/multiTenantOrganizationPartnerConfiguration: get: tags: - - policies.activityBasedTimeoutPolicy - summary: List activityBasedTimeoutPolicies - description: Get a list of activityBasedTimeoutPolicy objects. + - policies.crossTenantAccessPolicy + summary: Get multiTenantOrganizationPartnerConfigurationTemplate + description: Get the cross-tenant access policy template with inbound and outbound partner configuration settings for a multitenant organization. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/activitybasedtimeoutpolicy-list?view=graph-rest-beta - operationId: policy_ListActivityBasedTimeoutPolicy + url: https://learn.microsoft.com/graph/api/multitenantorganizationpartnerconfigurationtemplate-get?view=graph-rest-beta + operationId: policy.crossTenantAccessPolicy.template_GetMultiTenantOrganizationPartnerConfiguration 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 @@ -19292,58 +19273,85 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.activityBasedTimeoutPolicyCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationPartnerConfigurationTemplate' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - policies.activityBasedTimeoutPolicy - summary: Create activityBasedTimeoutPolicy - description: Create a new activityBasedTimeoutPolicy object. + - policies.crossTenantAccessPolicy + summary: Update multiTenantOrganizationPartnerConfigurationTemplate + description: Update the cross-tenant access policy template with inbound and outbound partner configuration settings for a multitenant organization. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/activitybasedtimeoutpolicy-post-activitybasedtimeoutpolicies?view=graph-rest-beta - operationId: policy_CreateActivityBasedTimeoutPolicy + url: https://learn.microsoft.com/graph/api/multitenantorganizationpartnerconfigurationtemplate-update?view=graph-rest-beta + operationId: policy.crossTenantAccessPolicy.template_UpdateMultiTenantOrganizationPartnerConfiguration requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.activityBasedTimeoutPolicy' + $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationPartnerConfigurationTemplate' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.activityBasedTimeoutPolicy' + $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationPartnerConfigurationTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/activityBasedTimeoutPolicies/{activityBasedTimeoutPolicy-id}': - get: + delete: tags: - - policies.activityBasedTimeoutPolicy - summary: Get activityBasedTimeoutPolicy - description: Get the properties of an activityBasedTimeoutPolicy object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/activitybasedtimeoutpolicy-get?view=graph-rest-beta - operationId: policy_GetActivityBasedTimeoutPolicy + - policies.crossTenantAccessPolicy + summary: Delete navigation property multiTenantOrganizationPartnerConfiguration for policies + operationId: policy.crossTenantAccessPolicy.template_DeleteMultiTenantOrganizationPartnerConfiguration parameters: - - name: activityBasedTimeoutPolicy-id - in: path - description: The unique identifier of activityBasedTimeoutPolicy - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: activityBasedTimeoutPolicy + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /policies/crossTenantAccessPolicy/templates/multiTenantOrganizationPartnerConfiguration/microsoft.graph.resetToDefaultSettings: + post: + tags: + - policies.crossTenantAccessPolicy + summary: Invoke action resetToDefaultSettings + description: 'Reset the cross-tenant access policy template with inbound and outbound partner configuration settings for a multitenant organization to the default values. In its reset state, the template has no impact on partner configuration settings, other than that an unconfigured partner configuration is created if needed, for every multitenant organization tenant.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/multitenantorganizationpartnerconfigurationtemplate-resettodefaultsettings?view=graph-rest-beta + operationId: policy.crossTenantAccessPolicy.template.multiTenantOrganizationPartnerConfiguration_resetToDefaultSetting + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /policies/defaultAppManagementPolicy: + get: + tags: + - policies.tenantAppManagementPolicy + summary: Get tenantAppManagementPolicy + description: Read the properties of a tenantAppManagementPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/tenantappmanagementpolicy-get?view=graph-rest-beta + operationId: policy_GetDefaultAppManagementPolicy + parameters: - name: $select in: query description: Select properties to be returned @@ -19370,34 +19378,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.activityBasedTimeoutPolicy' + $ref: '#/components/schemas/microsoft.graph.tenantAppManagementPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.activityBasedTimeoutPolicy - summary: Update activitybasedtimeoutpolicy - description: Update the properties of an activityBasedTimeoutPolicy object. + - policies.tenantAppManagementPolicy + summary: Update tenantAppManagementPolicy + description: Update the properties of a tenantAppManagementPolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/activitybasedtimeoutpolicy-update?view=graph-rest-beta - operationId: policy_UpdateActivityBasedTimeoutPolicy - parameters: - - name: activityBasedTimeoutPolicy-id - in: path - description: The unique identifier of activityBasedTimeoutPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: activityBasedTimeoutPolicy + url: https://learn.microsoft.com/graph/api/tenantappmanagementpolicy-update?view=graph-rest-beta + operationId: policy_UpdateDefaultAppManagementPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.activityBasedTimeoutPolicy' + $ref: '#/components/schemas/microsoft.graph.tenantAppManagementPolicy' required: true responses: 2XX: @@ -19405,28 +19404,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.activityBasedTimeoutPolicy' + $ref: '#/components/schemas/microsoft.graph.tenantAppManagementPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - policies.activityBasedTimeoutPolicy - summary: Delete activityBasedTimeoutPolicy - description: Delete an activityBasedTimeoutPolicy object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/activitybasedtimeoutpolicy-delete?view=graph-rest-beta - operationId: policy_DeleteActivityBasedTimeoutPolicy + - policies.tenantAppManagementPolicy + summary: Delete navigation property defaultAppManagementPolicy for policies + operationId: policy_DeleteDefaultAppManagementPolicy parameters: - - name: activityBasedTimeoutPolicy-id - in: path - description: The unique identifier of activityBasedTimeoutPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: activityBasedTimeoutPolicy - name: If-Match in: header description: ETag @@ -19439,36 +19426,17 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/activityBasedTimeoutPolicies/{activityBasedTimeoutPolicy-id}/appliesTo': + /policies/deviceRegistrationPolicy: get: tags: - - policies.activityBasedTimeoutPolicy - summary: Get appliesTo from policies - operationId: policy.activityBasedTimeoutPolicy_ListAppliesTo + - policies.deviceRegistrationPolicy + summary: Get deviceRegistrationPolicy + description: 'Read the properties and relationships of a deviceRegistrationPolicy object. Represents deviceRegistrationPolicy quota restrictions, additional authentication, and authorization policies to register device identities to your organization.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/deviceregistrationpolicy-get?view=graph-rest-beta + operationId: policy_GetDeviceRegistrationPolicy parameters: - - name: activityBasedTimeoutPolicy-id - in: path - description: The unique identifier of activityBasedTimeoutPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: activityBasedTimeoutPolicy - - $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 @@ -19491,36 +19459,21 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceRegistrationPolicy' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/policies/activityBasedTimeoutPolicies/{activityBasedTimeoutPolicy-id}/appliesTo/{directoryObject-id}': + /policies/directoryRoleAccessReviewPolicy: get: tags: - - policies.activityBasedTimeoutPolicy - summary: Get appliesTo from policies - operationId: policy.activityBasedTimeoutPolicy_GetAppliesTo + - policies.directoryRoleAccessReviewPolicy + summary: Get directoryRoleAccessReviewPolicy from policies + operationId: policy_GetDirectoryRoleAccessReviewPolicy parameters: - - name: activityBasedTimeoutPolicy-id - in: path - description: The unique identifier of activityBasedTimeoutPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: activityBasedTimeoutPolicy - - name: directoryObject-id - in: path - description: The unique identifier of directoryObject - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: directoryObject - name: $select in: query description: Select properties to be returned @@ -19547,56 +19500,60 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.directoryRoleAccessReviewPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/activityBasedTimeoutPolicies/{activityBasedTimeoutPolicy-id}/appliesTo/$count': - get: + patch: tags: - - policies.activityBasedTimeoutPolicy - summary: Get the number of the resource - operationId: policy.activityBasedTimeoutPolicy.appliesTo_GetCount - parameters: - - name: activityBasedTimeoutPolicy-id - in: path - description: The unique identifier of activityBasedTimeoutPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: activityBasedTimeoutPolicy - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - policies.directoryRoleAccessReviewPolicy + summary: Update the navigation property directoryRoleAccessReviewPolicy in policies + operationId: policy_UpdateDirectoryRoleAccessReviewPolicy + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryRoleAccessReviewPolicy' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryRoleAccessReviewPolicy' default: $ref: '#/components/responses/error' - /policies/activityBasedTimeoutPolicies/$count: - get: + x-ms-docs-operation-type: operation + delete: tags: - - policies.activityBasedTimeoutPolicy - summary: Get the number of the resource - operationId: policy.activityBasedTimeoutPolicy_GetCount + - policies.directoryRoleAccessReviewPolicy + summary: Delete navigation property directoryRoleAccessReviewPolicy for policies + operationId: policy_DeleteDirectoryRoleAccessReviewPolicy parameters: - - $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' - /policies/adminConsentRequestPolicy: + x-ms-docs-operation-type: operation + /policies/externalIdentitiesPolicy: get: tags: - - policies.adminConsentRequestPolicy - summary: Get adminConsentRequestPolicy - description: Read the properties and relationships of an adminConsentRequestPolicy object. + - policies.externalIdentitiesPolicy + summary: Get externalIdentitiesPolicy + description: Read the properties and relationships of the tenant-wide externalIdentitiesPolicy object that controls whether external users can leave a Microsoft Entra tenant via self-service controls. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/adminconsentrequestpolicy-get?view=graph-rest-beta - operationId: policy_GetAdminConsentRequestPolicy + url: https://learn.microsoft.com/graph/api/externalidentitiespolicy-get?view=graph-rest-beta + operationId: policy_GetExternalIdentitiesPolicy parameters: - name: $select in: query @@ -19624,25 +19581,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.adminConsentRequestPolicy' + $ref: '#/components/schemas/microsoft.graph.externalIdentitiesPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.adminConsentRequestPolicy - summary: Update adminConsentRequestPolicy - description: Update the properties of an adminConsentRequestPolicy object. + - policies.externalIdentitiesPolicy + summary: Update externalIdentitiesPolicy + description: Update the settings of the tenant-wide externalIdentitiesPolicy object that controls whether external users can leave a Microsoft Entra tenant via self-service controls. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/adminconsentrequestpolicy-update?view=graph-rest-beta - operationId: policy_UpdateAdminConsentRequestPolicy + url: https://learn.microsoft.com/graph/api/externalidentitiespolicy-update?view=graph-rest-beta + operationId: policy_UpdateExternalIdentitiesPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.adminConsentRequestPolicy' + $ref: '#/components/schemas/microsoft.graph.externalIdentitiesPolicy' required: true responses: 2XX: @@ -19650,15 +19607,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.adminConsentRequestPolicy' + $ref: '#/components/schemas/microsoft.graph.externalIdentitiesPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - policies.adminConsentRequestPolicy - summary: Delete navigation property adminConsentRequestPolicy for policies - operationId: policy_DeleteAdminConsentRequestPolicy + - policies.externalIdentitiesPolicy + summary: Delete navigation property externalIdentitiesPolicy for policies + operationId: policy_DeleteExternalIdentitiesPolicy parameters: - name: If-Match in: header @@ -19672,16 +19629,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /policies/appManagementPolicies: + /policies/featureRolloutPolicies: get: tags: - - policies.appManagementPolicy - summary: List appManagementPolicies - description: Retrieve a list of appManagementPolicy objects. + - policies.featureRolloutPolicy + summary: List featureRolloutPolicies + description: Retrieve a list of featureRolloutPolicy objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/appmanagementpolicy-list?view=graph-rest-beta - operationId: policy_ListAppManagementPolicy + url: https://learn.microsoft.com/graph/api/list-featurerolloutpolicies?view=graph-rest-beta + operationId: policy_ListFeatureRolloutPolicy parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -19720,7 +19677,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.appManagementPolicyCollectionResponse' + $ref: '#/components/responses/microsoft.graph.featureRolloutPolicyCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -19729,19 +19686,19 @@ paths: x-ms-docs-operation-type: operation post: tags: - - policies.appManagementPolicy - summary: Create appManagementPolicy - description: Create an appManagementPolicy object. + - policies.featureRolloutPolicy + summary: Create featureRolloutPolicy + description: Create a new featureRolloutPolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/appmanagementpolicy-post?view=graph-rest-beta - operationId: policy_CreateAppManagementPolicy + url: https://learn.microsoft.com/graph/api/post-featurerolloutpolicies?view=graph-rest-beta + operationId: policy_CreateFeatureRolloutPolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' + $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' required: true responses: 2XX: @@ -19749,29 +19706,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' + $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/appManagementPolicies/{appManagementPolicy-id}': + '/policies/featureRolloutPolicies/{featureRolloutPolicy-id}': get: tags: - - policies.appManagementPolicy - summary: Get appManagementPolicy - description: Read the properties of an appManagementPolicy object. + - policies.featureRolloutPolicy + summary: Get featureRolloutPolicy + description: Retrieve the properties and relationships of a featureRolloutPolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/appmanagementpolicy-get?view=graph-rest-beta - operationId: policy_GetAppManagementPolicy + url: https://learn.microsoft.com/graph/api/featurerolloutpolicy-get?view=graph-rest-beta + operationId: policy_GetFeatureRolloutPolicy parameters: - - name: appManagementPolicy-id + - name: featureRolloutPolicy-id in: path - description: The unique identifier of appManagementPolicy + description: The unique identifier of featureRolloutPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: appManagementPolicy + x-ms-docs-key-type: featureRolloutPolicy - name: $select in: query description: Select properties to be returned @@ -19798,34 +19755,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' + $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.appManagementPolicy - summary: Update appManagementPolicy - description: Update an appManagementPolicy object. + - policies.featureRolloutPolicy + summary: Update featurerolloutpolicy + description: Update the properties of featureRolloutPolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/appmanagementpolicy-update?view=graph-rest-beta - operationId: policy_UpdateAppManagementPolicy + url: https://learn.microsoft.com/graph/api/featurerolloutpolicy-update?view=graph-rest-beta + operationId: policy_UpdateFeatureRolloutPolicy parameters: - - name: appManagementPolicy-id + - name: featureRolloutPolicy-id in: path - description: The unique identifier of appManagementPolicy + description: The unique identifier of featureRolloutPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: appManagementPolicy + x-ms-docs-key-type: featureRolloutPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' + $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' required: true responses: 2XX: @@ -19833,28 +19790,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' + $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - policies.appManagementPolicy - summary: Delete appManagementPolicy - description: Delete an appManagementPolicy object. + - policies.featureRolloutPolicy + summary: Delete featureRolloutPolicy + description: Delete a featureRolloutPolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/appmanagementpolicy-delete?view=graph-rest-beta - operationId: policy_DeleteAppManagementPolicy + url: https://learn.microsoft.com/graph/api/featurerolloutpolicy-delete?view=graph-rest-beta + operationId: policy_DeleteFeatureRolloutPolicy parameters: - - name: appManagementPolicy-id + - name: featureRolloutPolicy-id in: path - description: The unique identifier of appManagementPolicy + description: The unique identifier of featureRolloutPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: appManagementPolicy + x-ms-docs-key-type: featureRolloutPolicy - name: If-Match in: header description: ETag @@ -19867,25 +19824,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/appManagementPolicies/{appManagementPolicy-id}/appliesTo': + '/policies/featureRolloutPolicies/{featureRolloutPolicy-id}/appliesTo': get: tags: - - policies.appManagementPolicy - summary: List appliesTo - description: List application and service principal objects assigned an appManagementPolicy policy object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/appmanagementpolicy-list-appliesto?view=graph-rest-beta - operationId: policy.appManagementPolicy_ListAppliesTo + - policies.featureRolloutPolicy + summary: Get appliesTo from policies + description: Nullable. Specifies a list of directoryObject resources that feature is enabled for. + operationId: policy.featureRolloutPolicy_ListAppliesTo parameters: - - name: appManagementPolicy-id + - name: featureRolloutPolicy-id in: path - description: The unique identifier of appManagementPolicy + description: The unique identifier of featureRolloutPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: appManagementPolicy + x-ms-docs-key-type: featureRolloutPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -19930,22 +19884,60 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/policies/appManagementPolicies/{appManagementPolicy-id}/appliesTo/{directoryObject-id}': - get: + post: tags: - - policies.appManagementPolicy - summary: Get appliesTo from policies - description: Collection of application and service principals to which a policy is applied. - operationId: policy.appManagementPolicy_GetAppliesTo + - policies.featureRolloutPolicy + summary: Assign appliesTo + description: Add an appliesTo on a featureRolloutPolicy object to specify the directoryObject to which the featureRolloutPolicy should be applied. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/featurerolloutpolicy-post-appliesto?view=graph-rest-beta + operationId: policy.featureRolloutPolicy_CreateAppliesTo parameters: - - name: appManagementPolicy-id + - name: featureRolloutPolicy-id in: path - description: The unique identifier of appManagementPolicy + description: The unique identifier of featureRolloutPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: appManagementPolicy + x-ms-docs-key-type: featureRolloutPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/policies/featureRolloutPolicies/{featureRolloutPolicy-id}/appliesTo/{directoryObject-id}/$ref': + delete: + tags: + - policies.featureRolloutPolicy + summary: Remove appliesTo + description: Remove an appliesTo on a featureRolloutPolicy object to remove the directoryObject from feature rollout. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/featurerolloutpolicy-delete-appliesto?view=graph-rest-beta + operationId: policy.featureRolloutPolicy.appliesTo_DeleteDirectoryObjectGraphBPreRef + parameters: + - name: featureRolloutPolicy-id + in: path + description: The unique identifier of featureRolloutPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: featureRolloutPolicy - name: directoryObject-id in: path description: The unique identifier of directoryObject @@ -19954,51 +19946,33 @@ paths: schema: type: string x-ms-docs-key-type: directoryObject - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + - 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.directoryObject' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/appManagementPolicies/{appManagementPolicy-id}/appliesTo/$count': + '/policies/featureRolloutPolicies/{featureRolloutPolicy-id}/appliesTo/$count': get: tags: - - policies.appManagementPolicy + - policies.featureRolloutPolicy summary: Get the number of the resource - operationId: policy.appManagementPolicy.appliesTo_GetCount + operationId: policy.featureRolloutPolicy.appliesTo_GetCount parameters: - - name: appManagementPolicy-id + - name: featureRolloutPolicy-id in: path - description: The unique identifier of appManagementPolicy + description: The unique identifier of featureRolloutPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: appManagementPolicy + x-ms-docs-key-type: featureRolloutPolicy - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -20006,115 +19980,134 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /policies/appManagementPolicies/$count: + '/policies/featureRolloutPolicies/{featureRolloutPolicy-id}/appliesTo/$ref': get: tags: - - policies.appManagementPolicy - summary: Get the number of the resource - operationId: policy.appManagementPolicy_GetCount + - policies.featureRolloutPolicy + summary: Get ref of appliesTo from policies + description: Nullable. Specifies a list of directoryObject resources that feature is enabled for. + operationId: policy.featureRolloutPolicy_ListAppliesToGraphBPreRef parameters: + - name: featureRolloutPolicy-id + in: path + description: The unique identifier of featureRolloutPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: featureRolloutPolicy + - $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 responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /policies/authenticationFlowsPolicy: - get: - tags: - - policies.authenticationFlowsPolicy - summary: Get authenticationFlowsPolicy - description: Read the properties and relationships of an authenticationFlowsPolicy object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/authenticationflowspolicy-get?view=graph-rest-beta - operationId: policy_GetAuthenticationFlowsPolicy - 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.authenticationFlowsPolicy' + $ref: '#/components/responses/StringCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - policies.authenticationFlowsPolicy - summary: Update authenticationFlowsPolicy - description: 'Update the Boolean selfServiceSignUp property of an authenticationFlowsPolicy object. The properties id, type, and description cannot be modified.' + - policies.featureRolloutPolicy + summary: Assign appliesTo + description: Add an appliesTo on a featureRolloutPolicy object to specify the directoryObject to which the featureRolloutPolicy should be applied. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/authenticationflowspolicy-update?view=graph-rest-beta - operationId: policy_UpdateAuthenticationFlowsPolicy + url: https://learn.microsoft.com/graph/api/featurerolloutpolicy-post-appliesto?view=graph-rest-beta + operationId: policy.featureRolloutPolicy_CreateAppliesToGraphBPreRef + parameters: + - name: featureRolloutPolicy-id + in: path + description: The unique identifier of featureRolloutPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: featureRolloutPolicy requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.authenticationFlowsPolicy' - required: true + $ref: '#/components/requestBodies/refPostBody' responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.authenticationFlowsPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - policies.authenticationFlowsPolicy - summary: Delete navigation property authenticationFlowsPolicy for policies - operationId: policy_DeleteAuthenticationFlowsPolicy + - policies.featureRolloutPolicy + summary: Remove appliesTo + description: Remove an appliesTo on a featureRolloutPolicy object to remove the directoryObject from feature rollout. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/featurerolloutpolicy-delete-appliesto?view=graph-rest-beta + operationId: policy.featureRolloutPolicy_DeleteAppliesToGraphBPreRef parameters: + - name: featureRolloutPolicy-id + in: path + description: The unique identifier of featureRolloutPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: featureRolloutPolicy - name: If-Match in: header description: ETag style: simple schema: type: string + - name: '@id' + in: query + description: The delete Uri + required: true + style: form + explode: false + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /policies/authenticationMethodsPolicy: + /policies/featureRolloutPolicies/$count: get: tags: - - policies.authenticationMethodsPolicy - summary: Get authenticationMethodsPolicy - description: Read the properties and relationships of an authenticationMethodsPolicy object. + - policies.featureRolloutPolicy + summary: Get the number of the resource + operationId: policy.featureRolloutPolicy_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /policies/federatedTokenValidationPolicy: + get: + tags: + - policies.federatedTokenValidationPolicy + summary: Get federatedTokenValidationPolicy + description: Read the properties and relationships of a federatedTokenValidationPolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/authenticationmethodspolicy-get?view=graph-rest-beta - operationId: policy_GetAuthenticationMethodsPolicy + url: https://learn.microsoft.com/graph/api/federatedtokenvalidationpolicy-get?view=graph-rest-beta + operationId: policy_GetFederatedTokenValidationPolicy parameters: - name: $select in: query @@ -20142,25 +20135,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodsPolicy' + $ref: '#/components/schemas/microsoft.graph.federatedTokenValidationPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.authenticationMethodsPolicy - summary: Update authenticationMethodsPolicy - description: Update the properties of an authenticationMethodsPolicy object. + - policies.federatedTokenValidationPolicy + summary: Update federatedTokenValidationPolicy + description: Update the properties of a federatedTokenValidationPolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/authenticationmethodspolicy-update?view=graph-rest-beta - operationId: policy_UpdateAuthenticationMethodsPolicy + url: https://learn.microsoft.com/graph/api/federatedtokenvalidationpolicy-update?view=graph-rest-beta + operationId: policy_UpdateFederatedTokenValidationPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodsPolicy' + $ref: '#/components/schemas/microsoft.graph.federatedTokenValidationPolicy' required: true responses: 2XX: @@ -20168,15 +20161,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodsPolicy' + $ref: '#/components/schemas/microsoft.graph.federatedTokenValidationPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - policies.authenticationMethodsPolicy - summary: Delete navigation property authenticationMethodsPolicy for policies - operationId: policy_DeleteAuthenticationMethodsPolicy + - policies.federatedTokenValidationPolicy + summary: Delete navigation property federatedTokenValidationPolicy for policies + operationId: policy_DeleteFederatedTokenValidationPolicy parameters: - name: If-Match in: header @@ -20190,13 +20183,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /policies/authenticationMethodsPolicy/authenticationMethodConfigurations: + /policies/homeRealmDiscoveryPolicies: get: tags: - - policies.authenticationMethodsPolicy - summary: Get externalAuthenticationMethodConfiguration - description: Read the properties and relationships of an externalAuthenticationMethodConfiguration object. - operationId: policy.authenticationMethodsPolicy_ListAuthenticationMethodConfiguration + - policies.homeRealmDiscoveryPolicy + summary: List homeRealmDiscoveryPolicies + description: Get a list of homeRealmDiscoveryPolicy objects. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/homerealmdiscoverypolicy-list?view=graph-rest-beta + operationId: policy_ListHomeRealmDiscoveryPolicy parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -20235,7 +20231,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.authenticationMethodConfigurationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.homeRealmDiscoveryPolicyCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -20244,15 +20240,19 @@ paths: x-ms-docs-operation-type: operation post: tags: - - policies.authenticationMethodsPolicy - summary: Create new navigation property to authenticationMethodConfigurations for policies - operationId: policy.authenticationMethodsPolicy_CreateAuthenticationMethodConfiguration + - policies.homeRealmDiscoveryPolicy + summary: Create homeRealmDiscoveryPolicy + description: Create a new homeRealmDiscoveryPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/homerealmdiscoverypolicy-post-homerealmdiscoverypolicies?view=graph-rest-beta + operationId: policy_CreateHomeRealmDiscoveryPolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodConfiguration' + $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' required: true responses: 2XX: @@ -20260,29 +20260,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodConfiguration' + $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/authenticationMethodsPolicy/authenticationMethodConfigurations/{authenticationMethodConfiguration-id}': + '/policies/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy-id}': get: tags: - - policies.authenticationMethodsPolicy - summary: Get externalAuthenticationMethodConfiguration - description: Read the properties and relationships of an externalAuthenticationMethodConfiguration object. + - policies.homeRealmDiscoveryPolicy + summary: Get homeRealmDiscoveryPolicy + description: Retrieve the properties and relationships of a homeRealmDiscoveryPolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/externalauthenticationmethodconfiguration-get?view=graph-rest-beta - operationId: policy.authenticationMethodsPolicy_GetAuthenticationMethodConfiguration + url: https://learn.microsoft.com/graph/api/homerealmdiscoverypolicy-get?view=graph-rest-beta + operationId: policy_GetHomeRealmDiscoveryPolicy parameters: - - name: authenticationMethodConfiguration-id + - name: homeRealmDiscoveryPolicy-id in: path - description: The unique identifier of authenticationMethodConfiguration + description: The unique identifier of homeRealmDiscoveryPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: authenticationMethodConfiguration + x-ms-docs-key-type: homeRealmDiscoveryPolicy - name: $select in: query description: Select properties to be returned @@ -20309,34 +20309,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodConfiguration' + $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.authenticationMethodsPolicy - summary: Update externalAuthenticationMethodConfiguration - description: Update the properties of an externalAuthenticationMethodConfiguration object. + - policies.homeRealmDiscoveryPolicy + summary: Update homerealmdiscoverypolicy + description: Update the properties of a homeRealmDiscoveryPolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/externalauthenticationmethodconfiguration-update?view=graph-rest-beta - operationId: policy.authenticationMethodsPolicy_UpdateAuthenticationMethodConfiguration + url: https://learn.microsoft.com/graph/api/homerealmdiscoverypolicy-update?view=graph-rest-beta + operationId: policy_UpdateHomeRealmDiscoveryPolicy parameters: - - name: authenticationMethodConfiguration-id + - name: homeRealmDiscoveryPolicy-id in: path - description: The unique identifier of authenticationMethodConfiguration + description: The unique identifier of homeRealmDiscoveryPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: authenticationMethodConfiguration + x-ms-docs-key-type: homeRealmDiscoveryPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodConfiguration' + $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' required: true responses: 2XX: @@ -20344,28 +20344,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodConfiguration' + $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - policies.authenticationMethodsPolicy - summary: Delete externalAuthenticationMethodConfiguration - description: Delete an externalAuthenticationMethodConfiguration object. + - policies.homeRealmDiscoveryPolicy + summary: Delete homeRealmDiscoveryPolicy + description: Delete a homeRealmDiscoveryPolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/externalauthenticationmethodconfiguration-delete?view=graph-rest-beta - operationId: policy.authenticationMethodsPolicy_DeleteAuthenticationMethodConfiguration + url: https://learn.microsoft.com/graph/api/homerealmdiscoverypolicy-delete?view=graph-rest-beta + operationId: policy_DeleteHomeRealmDiscoveryPolicy parameters: - - name: authenticationMethodConfiguration-id + - name: homeRealmDiscoveryPolicy-id in: path - description: The unique identifier of authenticationMethodConfiguration + description: The unique identifier of homeRealmDiscoveryPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: authenticationMethodConfiguration + x-ms-docs-key-type: homeRealmDiscoveryPolicy - name: If-Match in: header description: ETag @@ -20378,31 +20378,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /policies/authenticationMethodsPolicy/authenticationMethodConfigurations/$count: - get: - tags: - - policies.authenticationMethodsPolicy - summary: Get the number of the resource - operationId: policy.authenticationMethodsPolicy.authenticationMethodConfiguration_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /policies/authenticationStrengthPolicies: + '/policies/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy-id}/appliesTo': get: tags: - - policies.authenticationStrengthPolicy - summary: List authenticationStrengthPolicies - description: Get a list of the authenticationStrengthPolicy objects and their properties. This API returns both built-in and custom policies. + - policies.homeRealmDiscoveryPolicy + summary: List appliesTo + description: Get a list of directoryObject objects that a homeRealmDiscoveryPolicy object has been applied to. The homeRealmDiscoveryPolicy can only be applied to servicePrincipal resources. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/authenticationstrengthroot-list-policies?view=graph-rest-beta - operationId: policy_ListAuthenticationStrengthPolicy + url: https://learn.microsoft.com/graph/api/homerealmdiscoverypolicy-list-appliesto?view=graph-rest-beta + operationId: policy.homeRealmDiscoveryPolicy_ListAppliesTo parameters: + - name: homeRealmDiscoveryPolicy-id + in: path + description: The unique identifier of homeRealmDiscoveryPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: homeRealmDiscoveryPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -20440,58 +20434,113 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.authenticationStrengthPolicyCollectionResponse' + $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: + '/policies/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy-id}/appliesTo/{directoryObject-id}': + get: tags: - - policies.authenticationStrengthPolicy - summary: Create authenticationStrengthPolicy - description: Create a new custom authenticationStrengthPolicy object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/authenticationstrengthroot-post-policies?view=graph-rest-beta - operationId: policy_CreateAuthenticationStrengthPolicy - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.authenticationStrengthPolicy' - required: true + - policies.homeRealmDiscoveryPolicy + summary: Get appliesTo from policies + operationId: policy.homeRealmDiscoveryPolicy_GetAppliesTo + parameters: + - name: homeRealmDiscoveryPolicy-id + in: path + description: The unique identifier of homeRealmDiscoveryPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: homeRealmDiscoveryPolicy + - name: directoryObject-id + in: path + description: The unique identifier of directoryObject + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: directoryObject + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationStrengthPolicy' + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/authenticationStrengthPolicies/{authenticationStrengthPolicy-id}': + '/policies/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy-id}/appliesTo/$count': get: tags: - - policies.authenticationStrengthPolicy - summary: Get authenticationStrengthPolicy - description: Read the properties and relationships of an authenticationStrengthPolicy object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-get?view=graph-rest-beta - operationId: policy_GetAuthenticationStrengthPolicy + - policies.homeRealmDiscoveryPolicy + summary: Get the number of the resource + operationId: policy.homeRealmDiscoveryPolicy.appliesTo_GetCount parameters: - - name: authenticationStrengthPolicy-id + - name: homeRealmDiscoveryPolicy-id in: path - description: The unique identifier of authenticationStrengthPolicy + description: The unique identifier of homeRealmDiscoveryPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: authenticationStrengthPolicy + x-ms-docs-key-type: homeRealmDiscoveryPolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /policies/homeRealmDiscoveryPolicies/$count: + get: + tags: + - policies.homeRealmDiscoveryPolicy + summary: Get the number of the resource + operationId: policy.homeRealmDiscoveryPolicy_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /policies/identitySecurityDefaultsEnforcementPolicy: + get: + tags: + - policies.identitySecurityDefaultsEnforcementPolicy + summary: Get identitySecurityDefaultsEnforcementPolicy + description: Retrieve the properties of an identitySecurityDefaultsEnforcementPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitysecuritydefaultsenforcementpolicy-get?view=graph-rest-beta + operationId: policy_GetIdentitySecurityDefaultsEnforcementPolicy + parameters: - name: $select in: query description: Select properties to be returned @@ -20518,34 +20567,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationStrengthPolicy' + $ref: '#/components/schemas/microsoft.graph.identitySecurityDefaultsEnforcementPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.authenticationStrengthPolicy - summary: Update authenticationStrengthPolicy - description: 'Update the properties of an authenticationStrengthPolicy object. You cannot update the allowed auth method combinations using this request. To do so, use the Update allowed combinations action.' + - policies.identitySecurityDefaultsEnforcementPolicy + summary: Update identitySecurityDefaultsEnforcementPolicy + description: Update the properties of an identitySecurityDefaultsEnforcementPolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-update?view=graph-rest-beta - operationId: policy_UpdateAuthenticationStrengthPolicy - parameters: - - name: authenticationStrengthPolicy-id - in: path - description: The unique identifier of authenticationStrengthPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: authenticationStrengthPolicy + url: https://learn.microsoft.com/graph/api/identitysecuritydefaultsenforcementpolicy-update?view=graph-rest-beta + operationId: policy_UpdateIdentitySecurityDefaultsEnforcementPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationStrengthPolicy' + $ref: '#/components/schemas/microsoft.graph.identitySecurityDefaultsEnforcementPolicy' required: true responses: 2XX: @@ -20553,28 +20593,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationStrengthPolicy' + $ref: '#/components/schemas/microsoft.graph.identitySecurityDefaultsEnforcementPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - policies.authenticationStrengthPolicy - summary: Delete authenticationStrengthPolicy - description: Delete a custom authenticationStrengthPolicy object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/authenticationstrengthroot-delete-policies?view=graph-rest-beta - operationId: policy_DeleteAuthenticationStrengthPolicy + - policies.identitySecurityDefaultsEnforcementPolicy + summary: Delete navigation property identitySecurityDefaultsEnforcementPolicy for policies + operationId: policy_DeleteIdentitySecurityDefaultsEnforcementPolicy parameters: - - name: authenticationStrengthPolicy-id - in: path - description: The unique identifier of authenticationStrengthPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: authenticationStrengthPolicy - name: If-Match in: header description: ETag @@ -20587,22 +20615,17 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/authenticationStrengthPolicies/{authenticationStrengthPolicy-id}/combinationConfigurations': + /policies/mobileAppManagementPolicies: get: tags: - - policies.authenticationStrengthPolicy - summary: Get combinationConfigurations from policies - description: Settings that may be used to require specific types or instances of an authentication method to be used when authenticating with a specified combination of authentication methods. - operationId: policy.authenticationStrengthPolicy_ListCombinationConfiguration + - policies.mobilityManagementPolicy + summary: List mobileAppManagementPolicies + description: Get a list of the mobilityManagementPolicy objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/mobileappmanagementpolicies-list?view=graph-rest-beta + operationId: policy_ListMobileAppManagementPolicy parameters: - - name: authenticationStrengthPolicy-id - in: path - description: The unique identifier of authenticationStrengthPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: authenticationStrengthPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -20640,7 +20663,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.authenticationCombinationConfigurationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.mobilityManagementPolicyCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -20649,24 +20672,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - policies.authenticationStrengthPolicy - summary: Create new navigation property to combinationConfigurations for policies - operationId: policy.authenticationStrengthPolicy_CreateCombinationConfiguration - parameters: - - name: authenticationStrengthPolicy-id - in: path - description: The unique identifier of authenticationStrengthPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: authenticationStrengthPolicy + - policies.mobilityManagementPolicy + summary: Create new navigation property to mobileAppManagementPolicies for policies + operationId: policy_CreateMobileAppManagementPolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationCombinationConfiguration' + $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicy' required: true responses: 2XX: @@ -20674,34 +20688,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationCombinationConfiguration' + $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/authenticationStrengthPolicies/{authenticationStrengthPolicy-id}/combinationConfigurations/{authenticationCombinationConfiguration-id}': + '/policies/mobileAppManagementPolicies/{mobilityManagementPolicy-id}': get: tags: - - policies.authenticationStrengthPolicy - summary: Get combinationConfigurations from policies - description: Settings that may be used to require specific types or instances of an authentication method to be used when authenticating with a specified combination of authentication methods. - operationId: policy.authenticationStrengthPolicy_GetCombinationConfiguration + - policies.mobilityManagementPolicy + summary: Get mobileAppManagementPolicy + description: Read the properties and relationships of a mobilityManagementPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/mobileappmanagementpolicies-get?view=graph-rest-beta + operationId: policy_GetMobileAppManagementPolicy parameters: - - name: authenticationStrengthPolicy-id - in: path - description: The unique identifier of authenticationStrengthPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: authenticationStrengthPolicy - - name: authenticationCombinationConfiguration-id + - name: mobilityManagementPolicy-id in: path - description: The unique identifier of authenticationCombinationConfiguration + description: The unique identifier of mobilityManagementPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: authenticationCombinationConfiguration + x-ms-docs-key-type: mobilityManagementPolicy - name: $select in: query description: Select properties to be returned @@ -20728,38 +20737,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationCombinationConfiguration' + $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.authenticationStrengthPolicy - summary: Update the navigation property combinationConfigurations in policies - operationId: policy.authenticationStrengthPolicy_UpdateCombinationConfiguration + - policies.mobilityManagementPolicy + summary: Update mobileAppManagementPolicy + description: Update the properties of a mobilityManagementPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/mobileappmanagementpolicies-update?view=graph-rest-beta + operationId: policy_UpdateMobileAppManagementPolicy parameters: - - name: authenticationStrengthPolicy-id - in: path - description: The unique identifier of authenticationStrengthPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: authenticationStrengthPolicy - - name: authenticationCombinationConfiguration-id + - name: mobilityManagementPolicy-id in: path - description: The unique identifier of authenticationCombinationConfiguration + description: The unique identifier of mobilityManagementPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: authenticationCombinationConfiguration + x-ms-docs-key-type: mobilityManagementPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationCombinationConfiguration' + $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicy' required: true responses: 2XX: @@ -20767,32 +20772,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationCombinationConfiguration' + $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - policies.authenticationStrengthPolicy - summary: Delete navigation property combinationConfigurations for policies - operationId: policy.authenticationStrengthPolicy_DeleteCombinationConfiguration + - policies.mobilityManagementPolicy + summary: Delete mobileAppManagementPolicy + description: Delete a mobilityManagementPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/mobileappmanagementpolicies-delete?view=graph-rest-beta + operationId: policy_DeleteMobileAppManagementPolicy parameters: - - name: authenticationStrengthPolicy-id - in: path - description: The unique identifier of authenticationStrengthPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: authenticationStrengthPolicy - - name: authenticationCombinationConfiguration-id + - name: mobilityManagementPolicy-id in: path - description: The unique identifier of authenticationCombinationConfiguration + description: The unique identifier of mobilityManagementPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: authenticationCombinationConfiguration + x-ms-docs-key-type: mobilityManagementPolicy - name: If-Match in: header description: ETag @@ -20805,107 +20806,198 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/authenticationStrengthPolicies/{authenticationStrengthPolicy-id}/combinationConfigurations/$count': + '/policies/mobileAppManagementPolicies/{mobilityManagementPolicy-id}/includedGroups': get: tags: - - policies.authenticationStrengthPolicy - summary: Get the number of the resource - operationId: policy.authenticationStrengthPolicy.combinationConfiguration_GetCount + - policies.mobilityManagementPolicy + summary: List includedGroups + description: Get the list of groups that are included in a mobile app management policy. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/mobileappmanagementpolicies-list-includedgroups?view=graph-rest-beta + operationId: policy.mobileAppManagementPolicy_ListIncludedGroup parameters: - - name: authenticationStrengthPolicy-id + - name: mobilityManagementPolicy-id in: path - description: The unique identifier of authenticationStrengthPolicy + description: The unique identifier of mobilityManagementPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: authenticationStrengthPolicy + x-ms-docs-key-type: mobilityManagementPolicy + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + $ref: '#/components/responses/microsoft.graph.groupCollectionResponse' default: $ref: '#/components/responses/error' - '/policies/authenticationStrengthPolicies/{authenticationStrengthPolicy-id}/microsoft.graph.updateAllowedCombinations': - post: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/policies/mobileAppManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/{group-id}/$ref': + delete: tags: - - policies.authenticationStrengthPolicy - summary: Invoke action updateAllowedCombinations - description: 'Update the allowedCombinations property of an authenticationStrengthPolicy object. To update other properties of an authenticationStrengthPolicy object, use the Update authenticationStrengthPolicy method.' + - policies.mobilityManagementPolicy + summary: Delete includedGroup + description: Delete a group from the list of groups included in a mobile app management policy. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-updateallowedcombinations?view=graph-rest-beta - operationId: policy.authenticationStrengthPolicy_updateAllowedCombination + url: https://learn.microsoft.com/graph/api/mobileappmanagementpolicies-delete-includedgroups?view=graph-rest-beta + operationId: policy.mobileAppManagementPolicy.includedGroup_DeleteGroupGraphBPreRef parameters: - - name: authenticationStrengthPolicy-id + - name: mobilityManagementPolicy-id in: path - description: The unique identifier of authenticationStrengthPolicy + description: The unique identifier of mobilityManagementPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: authenticationStrengthPolicy - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - allowedCombinations: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodModes' - additionalProperties: - type: object - required: true + x-ms-docs-key-type: mobilityManagementPolicy + - 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: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.updateAllowedCombinationsResult' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/policies/authenticationStrengthPolicies/{authenticationStrengthPolicy-id}/microsoft.graph.usage()': + x-ms-docs-operation-type: operation + '/policies/mobileAppManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/{group-id}/serviceProvisioningErrors': get: tags: - - policies.authenticationStrengthPolicy - summary: Invoke function usage - description: 'The usage function allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that do not require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-usage?view=graph-rest-beta - operationId: policy.authenticationStrengthPolicy_usage + - policies.mobilityManagementPolicy + summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object.' + operationId: policy.mobileAppManagementPolicy.includedGroup_ListServiceProvisioningError parameters: - - name: authenticationStrengthPolicy-id + - name: mobilityManagementPolicy-id in: path - description: The unique identifier of authenticationStrengthPolicy + description: The unique identifier of mobilityManagementPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: authenticationStrengthPolicy + x-ms-docs-key-type: mobilityManagementPolicy + - 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: $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: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.authenticationStrengthUsage' + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /policies/authenticationStrengthPolicies/$count: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/policies/mobileAppManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/{group-id}/serviceProvisioningErrors/$count': get: tags: - - policies.authenticationStrengthPolicy + - policies.mobilityManagementPolicy summary: Get the number of the resource - operationId: policy.authenticationStrengthPolicy_GetCount + operationId: policy.mobileAppManagementPolicy.includedGroup.ServiceProvisioningError_GetCount parameters: + - name: mobilityManagementPolicy-id + in: path + description: The unique identifier of mobilityManagementPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: mobilityManagementPolicy + - 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/search' - $ref: '#/components/parameters/filter' responses: @@ -20913,41 +21005,52 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/policies/authenticationStrengthPolicies/microsoft.graph.findByMethodMode(authenticationMethodModes={authenticationMethodModes})': + '/policies/mobileAppManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/$count': get: tags: - - policies.authenticationStrengthPolicy - summary: Invoke function findByMethodMode - description: Get a list of the authenticationStrengthPolicy objects and their properties filtered to only include policies that include the authentication method mode specified in the request. + - policies.mobilityManagementPolicy + summary: Get the number of the resource + operationId: policy.mobileAppManagementPolicy.includedGroup_GetCount + parameters: + - name: mobilityManagementPolicy-id + in: path + description: The unique identifier of mobilityManagementPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: mobilityManagementPolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/policies/mobileAppManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/$ref': + get: + tags: + - policies.mobilityManagementPolicy + summary: List includedGroups + description: Get the list of groups that are included in a mobile app management policy. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-findbymethodmode?view=graph-rest-beta - operationId: policy.authenticationStrengthPolicy_findGraphBPreMethodMode + url: https://learn.microsoft.com/graph/api/mobileappmanagementpolicies-list-includedgroups?view=graph-rest-beta + operationId: policy.mobileAppManagementPolicy_ListIncludedGroupGraphBPreRef parameters: - - name: authenticationMethodModes + - name: mobilityManagementPolicy-id in: path - description: 'Usage: authenticationMethodModes={authenticationMethodModes}' + description: The unique identifier of mobilityManagementPolicy required: true style: simple schema: - type: array - items: - type: string + type: string + x-ms-docs-key-type: mobilityManagementPolicy - $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 @@ -20958,56 +21061,103 @@ paths: type: array items: type: string - - name: $expand + responses: + 2XX: + $ref: '#/components/responses/StringCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - policies.mobilityManagementPolicy + summary: Add includedGroups + description: Add groups to be included in a mobile app management policy. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/mobileappmanagementpolicies-post-includedgroups?view=graph-rest-beta + operationId: policy.mobileAppManagementPolicy_CreateIncludedGroupGraphBPreRef + parameters: + - name: mobilityManagementPolicy-id + in: path + description: The unique identifier of mobilityManagementPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: mobilityManagementPolicy + requestBody: + $ref: '#/components/requestBodies/refPostBody' + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - policies.mobilityManagementPolicy + summary: Delete includedGroup + description: Delete a group from the list of groups included in a mobile app management policy. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/mobileappmanagementpolicies-delete-includedgroups?view=graph-rest-beta + operationId: policy.mobileAppManagementPolicy_DeleteIncludedGroupGraphBPreRef + parameters: + - name: mobilityManagementPolicy-id + in: path + description: The unique identifier of mobilityManagementPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: mobilityManagementPolicy + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + - name: '@id' in: query - description: Expand related entities + description: The delete Uri + required: true style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + type: string responses: 2XX: description: Success - content: - application/json: - schema: - title: Collection of authenticationStrengthPolicy - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.authenticationStrengthPolicy' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-03-31' - date: '2023-02-01' - version: 2023-02/FindByMethodModeRemove - description: The findByMethodMode function is deprecated. Please use OData filter query instead. - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /policies/authorizationPolicy: + x-ms-docs-operation-type: operation + /policies/mobileAppManagementPolicies/$count: get: tags: - - policies.authorizationPolicy - summary: Get authorizationPolicy - description: Retrieve the properties of an authorizationPolicy object. + - policies.mobilityManagementPolicy + summary: Get the number of the resource + operationId: policy.mobileAppManagementPolicy_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /policies/mobileDeviceManagementPolicies: + get: + tags: + - policies.mobilityManagementPolicy + summary: List mobileDeviceManagementPolicies + description: Get a list of the mobilityManagementPolicy objects and their properties. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/authorizationpolicy-get?view=graph-rest-beta - operationId: policy_ListAuthorizationPolicy + url: https://learn.microsoft.com/graph/api/mobiledevicemanagementpolicies-list?view=graph-rest-beta + operationId: policy_ListMobileDeviceManagementPolicy parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -21046,7 +21196,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.authorizationPolicyCollectionResponse' + $ref: '#/components/responses/microsoft.graph.mobilityManagementPolicyCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -21055,15 +21205,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - policies.authorizationPolicy - summary: Create new navigation property to authorizationPolicy for policies - operationId: policy_CreateAuthorizationPolicy + - policies.mobilityManagementPolicy + summary: Create new navigation property to mobileDeviceManagementPolicies for policies + operationId: policy_CreateMobileDeviceManagementPolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authorizationPolicy' + $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicy' required: true responses: 2XX: @@ -21071,26 +21221,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authorizationPolicy' + $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/authorizationPolicy/{authorizationPolicy-id}': + '/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy-id}': get: tags: - - policies.authorizationPolicy - summary: Get authorizationPolicy from policies - description: The policy that controls Microsoft Entra authorization settings. - operationId: policy_GetAuthorizationPolicy + - policies.mobilityManagementPolicy + summary: Get mobileDeviceManagementPolicy + description: Read the properties and relationships of a mobilityManagementPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/mobiledevicemanagementpolicies-get?view=graph-rest-beta + operationId: policy_GetMobileDeviceManagementPolicy parameters: - - name: authorizationPolicy-id + - name: mobilityManagementPolicy-id in: path - description: The unique identifier of authorizationPolicy + description: The unique identifier of mobilityManagementPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: authorizationPolicy + x-ms-docs-key-type: mobilityManagementPolicy - name: $select in: query description: Select properties to be returned @@ -21117,30 +21270,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authorizationPolicy' + $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.authorizationPolicy - summary: Update the navigation property authorizationPolicy in policies - operationId: policy_UpdateAuthorizationPolicy + - policies.mobilityManagementPolicy + summary: Update mobileDeviceManagementPolicy + description: Update the properties of a mobilityManagementPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/mobiledevicemanagementpolicies-update?view=graph-rest-beta + operationId: policy_UpdateMobileDeviceManagementPolicy parameters: - - name: authorizationPolicy-id + - name: mobilityManagementPolicy-id in: path - description: The unique identifier of authorizationPolicy + description: The unique identifier of mobilityManagementPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: authorizationPolicy + x-ms-docs-key-type: mobilityManagementPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authorizationPolicy' + $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicy' required: true responses: 2XX: @@ -21148,24 +21305,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authorizationPolicy' + $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - policies.authorizationPolicy - summary: Delete navigation property authorizationPolicy for policies - operationId: policy_DeleteAuthorizationPolicy + - policies.mobilityManagementPolicy + summary: Delete mobileDeviceManagementPolicy + description: Delete a mobilityManagementPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/mobiledevicemanagementpolicies-delete?view=graph-rest-beta + operationId: policy_DeleteMobileDeviceManagementPolicy parameters: - - name: authorizationPolicy-id + - name: mobilityManagementPolicy-id in: path - description: The unique identifier of authorizationPolicy + description: The unique identifier of mobilityManagementPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: authorizationPolicy + x-ms-docs-key-type: mobilityManagementPolicy - name: If-Match in: header description: ETag @@ -21178,21 +21339,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/authorizationPolicy/{authorizationPolicy-id}/defaultUserRoleOverrides': + '/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy-id}/includedGroups': get: tags: - - policies.authorizationPolicy - summary: Get defaultUserRoleOverrides from policies - operationId: policy.authorizationPolicy_ListDefaultUserRoleOverride + - policies.mobilityManagementPolicy + summary: List includedGroups + description: Get the list of groups that are included in a mobile device management policy. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/mobiledevicemanagementpolicies-list-includedgroups?view=graph-rest-beta + operationId: policy.mobileDeviceManagementPolicy_ListIncludedGroup parameters: - - name: authorizationPolicy-id + - name: mobilityManagementPolicy-id in: path - description: The unique identifier of authorizationPolicy + description: The unique identifier of mobilityManagementPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: authorizationPolicy + x-ms-docs-key-type: mobilityManagementPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -21230,67 +21395,91 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.defaultUserRoleOverrideCollectionResponse' + $ref: '#/components/responses/microsoft.graph.groupCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/{group-id}/$ref': + delete: tags: - - policies.authorizationPolicy - summary: Create new navigation property to defaultUserRoleOverrides for policies - operationId: policy.authorizationPolicy_CreateDefaultUserRoleOverride + - policies.mobilityManagementPolicy + summary: Delete includedGroup + description: Delete a group from the list of groups included in a mobile device management policy. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/mobiledevicemanagementpolicies-delete-includedgroups?view=graph-rest-beta + operationId: policy.mobileDeviceManagementPolicy.includedGroup_DeleteGroupGraphBPreRef parameters: - - name: authorizationPolicy-id + - name: mobilityManagementPolicy-id in: path - description: The unique identifier of authorizationPolicy + description: The unique identifier of mobilityManagementPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: authorizationPolicy - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.defaultUserRoleOverride' - required: true + x-ms-docs-key-type: mobilityManagementPolicy + - 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: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.defaultUserRoleOverride' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/authorizationPolicy/{authorizationPolicy-id}/defaultUserRoleOverrides/{defaultUserRoleOverride-id}': + '/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/{group-id}/serviceProvisioningErrors': get: tags: - - policies.authorizationPolicy - summary: Get defaultUserRoleOverrides from policies - operationId: policy.authorizationPolicy_GetDefaultUserRoleOverride + - policies.mobilityManagementPolicy + summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object.' + operationId: policy.mobileDeviceManagementPolicy.includedGroup_ListServiceProvisioningError parameters: - - name: authorizationPolicy-id + - name: mobilityManagementPolicy-id in: path - description: The unique identifier of authorizationPolicy + description: The unique identifier of mobilityManagementPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: authorizationPolicy - - name: defaultUserRoleOverride-id + x-ms-docs-key-type: mobilityManagementPolicy + - name: group-id in: path - description: The unique identifier of defaultUserRoleOverride + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: defaultUserRoleOverride + x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -21313,116 +21502,57 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.defaultUserRoleOverride' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - policies.authorizationPolicy - summary: Update the navigation property defaultUserRoleOverrides in policies - operationId: policy.authorizationPolicy_UpdateDefaultUserRoleOverride - parameters: - - name: authorizationPolicy-id - in: path - description: The unique identifier of authorizationPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: authorizationPolicy - - name: defaultUserRoleOverride-id - in: path - description: The unique identifier of defaultUserRoleOverride - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: defaultUserRoleOverride - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.defaultUserRoleOverride' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.defaultUserRoleOverride' + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/{group-id}/serviceProvisioningErrors/$count': + get: tags: - - policies.authorizationPolicy - summary: Delete navigation property defaultUserRoleOverrides for policies - operationId: policy.authorizationPolicy_DeleteDefaultUserRoleOverride + - policies.mobilityManagementPolicy + summary: Get the number of the resource + operationId: policy.mobileDeviceManagementPolicy.includedGroup.ServiceProvisioningError_GetCount parameters: - - name: authorizationPolicy-id + - name: mobilityManagementPolicy-id in: path - description: The unique identifier of authorizationPolicy + description: The unique identifier of mobilityManagementPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: authorizationPolicy - - name: defaultUserRoleOverride-id + x-ms-docs-key-type: mobilityManagementPolicy + - name: group-id in: path - description: The unique identifier of defaultUserRoleOverride + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: defaultUserRoleOverride - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: group + - $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 - '/policies/authorizationPolicy/{authorizationPolicy-id}/defaultUserRoleOverrides/$count': + '/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/$count': get: tags: - - policies.authorizationPolicy + - policies.mobilityManagementPolicy summary: Get the number of the resource - operationId: policy.authorizationPolicy.defaultUserRoleOverride_GetCount + operationId: policy.mobileDeviceManagementPolicy.includedGroup_GetCount parameters: - - name: authorizationPolicy-id + - name: mobilityManagementPolicy-id in: path - description: The unique identifier of authorizationPolicy + description: The unique identifier of mobilityManagementPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: authorizationPolicy - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /policies/authorizationPolicy/$count: - get: - tags: - - policies.authorizationPolicy - summary: Get the number of the resource - operationId: policy.authorizationPolicy_GetCount - parameters: + x-ms-docs-key-type: mobilityManagementPolicy - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -21430,30 +21560,33 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /policies/b2cAuthenticationMethodsPolicy: + '/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/$ref': get: tags: - - policies.b2cAuthenticationMethodsPolicy - summary: Get b2cAuthenticationMethodsPolicy - description: Read the properties of a b2cAuthenticationMethodsPolicy object. + - policies.mobilityManagementPolicy + summary: List includedGroups + description: Get the list of groups that are included in a mobile device management policy. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/b2cauthenticationmethodspolicy-get?view=graph-rest-beta - operationId: policy_GetB2cAuthenticationMethodsPolicy + url: https://learn.microsoft.com/graph/api/mobiledevicemanagementpolicies-list-includedgroups?view=graph-rest-beta + operationId: policy.mobileDeviceManagementPolicy_ListIncludedGroupGraphBPreRef parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: mobilityManagementPolicy-id + in: path + description: The unique identifier of mobilityManagementPolicy + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + type: string + x-ms-docs-key-type: mobilityManagementPolicy + - $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: Expand related entities + description: Order items by property values style: form explode: false schema: @@ -21463,68 +21596,101 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.b2cAuthenticationMethodsPolicy' + $ref: '#/components/responses/StringCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - policies.b2cAuthenticationMethodsPolicy - summary: Update b2cAuthenticationMethodsPolicy - description: Update the properties of a b2cAuthenticationMethodsPolicy object. + - policies.mobilityManagementPolicy + summary: Add includedGroups + description: Add groups to be included in a mobile app management policy. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/b2cauthenticationmethodspolicy-update?view=graph-rest-beta - operationId: policy_UpdateB2cAuthenticationMethodsPolicy + url: https://learn.microsoft.com/graph/api/mobiledevicemanagementpolicies-post-includedgroups?view=graph-rest-beta + operationId: policy.mobileDeviceManagementPolicy_CreateIncludedGroupGraphBPreRef + parameters: + - name: mobilityManagementPolicy-id + in: path + description: The unique identifier of mobilityManagementPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: mobilityManagementPolicy requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.b2cAuthenticationMethodsPolicy' - required: true + $ref: '#/components/requestBodies/refPostBody' responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.b2cAuthenticationMethodsPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - policies.b2cAuthenticationMethodsPolicy - summary: Delete navigation property b2cAuthenticationMethodsPolicy for policies - operationId: policy_DeleteB2cAuthenticationMethodsPolicy + - policies.mobilityManagementPolicy + summary: Delete includedGroup + description: Delete a group from the list of groups included in a mobile device management policy. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/mobiledevicemanagementpolicies-delete-includedgroups?view=graph-rest-beta + operationId: policy.mobileDeviceManagementPolicy_DeleteIncludedGroupGraphBPreRef parameters: + - name: mobilityManagementPolicy-id + in: path + description: The unique identifier of mobilityManagementPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: mobilityManagementPolicy - name: If-Match in: header description: ETag style: simple schema: type: string + - name: '@id' + in: query + description: The delete Uri + required: true + style: form + explode: false + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /policies/claimsMappingPolicies: + /policies/mobileDeviceManagementPolicies/$count: get: tags: - - policies.claimsMappingPolicy - summary: List claimsMappingPolicies - description: Get a list of claimsMappingPolicy objects. + - policies.mobilityManagementPolicy + summary: Get the number of the resource + operationId: policy.mobileDeviceManagementPolicy_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /policies/permissionGrantPolicies: + get: + tags: + - policies.permissionGrantPolicy + summary: List permissionGrantPolicies + description: Retrieve the list of permissionGrantPolicy objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/claimsmappingpolicy-list?view=graph-rest-beta - operationId: policy_ListClaimsMappingPolicy + url: https://learn.microsoft.com/graph/api/permissiongrantpolicy-list?view=graph-rest-beta + operationId: policy_ListPermissionGrantPolicy parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -21563,7 +21729,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.claimsMappingPolicyCollectionResponse' + $ref: '#/components/responses/microsoft.graph.permissionGrantPolicyCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -21572,19 +21738,19 @@ paths: x-ms-docs-operation-type: operation post: tags: - - policies.claimsMappingPolicy - summary: Create claimsMappingPolicy - description: Create a new claimsMappingPolicy object. + - policies.permissionGrantPolicy + summary: Create permissionGrantPolicy + description: 'Creates a permissionGrantPolicy. A permission grant policy is used to describe the conditions under which permissions can be granted (for example, during application consent). After creating the permission grant policy, you can add include condition sets to add matching rules, and add exclude condition sets to add exclusion rules.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/claimsmappingpolicy-post-claimsmappingpolicies?view=graph-rest-beta - operationId: policy_CreateClaimsMappingPolicy + url: https://learn.microsoft.com/graph/api/permissiongrantpolicy-post-permissiongrantpolicies?view=graph-rest-beta + operationId: policy_CreatePermissionGrantPolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' + $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' required: true responses: 2XX: @@ -21592,29 +21758,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' + $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/claimsMappingPolicies/{claimsMappingPolicy-id}': + '/policies/permissionGrantPolicies/{permissionGrantPolicy-id}': get: tags: - - policies.claimsMappingPolicy - summary: Get claimsMappingPolicy - description: Retrieve the properties and relationships of a claimsMappingPolicy object. + - policies.permissionGrantPolicy + summary: Get permissionGrantPolicy + description: Retrieve a single permissionGrantPolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/claimsmappingpolicy-get?view=graph-rest-beta - operationId: policy_GetClaimsMappingPolicy + url: https://learn.microsoft.com/graph/api/permissiongrantpolicy-get?view=graph-rest-beta + operationId: policy_GetPermissionGrantPolicy parameters: - - name: claimsMappingPolicy-id + - name: permissionGrantPolicy-id in: path - description: The unique identifier of claimsMappingPolicy + description: The unique identifier of permissionGrantPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: claimsMappingPolicy + x-ms-docs-key-type: permissionGrantPolicy - name: $select in: query description: Select properties to be returned @@ -21641,34 +21807,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' + $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.claimsMappingPolicy - summary: Update claimsmappingpolicy - description: Update the properties of a claimsMappingPolicy object. + - policies.permissionGrantPolicy + summary: Update permissionGrantPolicy + description: Update properties of a permissionGrantPolicy. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/claimsmappingpolicy-update?view=graph-rest-beta - operationId: policy_UpdateClaimsMappingPolicy + url: https://learn.microsoft.com/graph/api/permissiongrantpolicy-update?view=graph-rest-beta + operationId: policy_UpdatePermissionGrantPolicy parameters: - - name: claimsMappingPolicy-id + - name: permissionGrantPolicy-id in: path - description: The unique identifier of claimsMappingPolicy + description: The unique identifier of permissionGrantPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: claimsMappingPolicy + x-ms-docs-key-type: permissionGrantPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' + $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' required: true responses: 2XX: @@ -21676,28 +21842,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' + $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - policies.claimsMappingPolicy - summary: Delete claimsMappingPolicy - description: Delete a claimsMappingPolicy object. + - policies.permissionGrantPolicy + summary: Delete permissionGrantPolicy + description: Delete a permissionGrantPolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/claimsmappingpolicy-delete?view=graph-rest-beta - operationId: policy_DeleteClaimsMappingPolicy + url: https://learn.microsoft.com/graph/api/permissiongrantpolicy-delete?view=graph-rest-beta + operationId: policy_DeletePermissionGrantPolicy parameters: - - name: claimsMappingPolicy-id + - name: permissionGrantPolicy-id in: path - description: The unique identifier of claimsMappingPolicy + description: The unique identifier of permissionGrantPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: claimsMappingPolicy + x-ms-docs-key-type: permissionGrantPolicy - name: If-Match in: header description: ETag @@ -21710,25 +21876,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/claimsMappingPolicies/{claimsMappingPolicy-id}/appliesTo': + '/policies/permissionGrantPolicies/{permissionGrantPolicy-id}/excludes': get: tags: - - policies.claimsMappingPolicy - summary: List appliesTo - description: Get a list of directoryObject objects that a claimsMappingPolicy object has been applied to. The claimsMappingPolicy can only be applied to application and servicePrincipal resources. + - policies.permissionGrantPolicy + summary: List excludes collection of permissionGrantPolicy + description: Retrieve the condition sets that are *excluded* in a permissionGrantPolicy. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/claimsmappingpolicy-list-appliesto?view=graph-rest-beta - operationId: policy.claimsMappingPolicy_ListAppliesTo + url: https://learn.microsoft.com/graph/api/permissiongrantpolicy-list-excludes?view=graph-rest-beta + operationId: policy.permissionGrantPolicy_ListExclude parameters: - - name: claimsMappingPolicy-id + - name: permissionGrantPolicy-id in: path - description: The unique identifier of claimsMappingPolicy + description: The unique identifier of permissionGrantPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: claimsMappingPolicy + x-ms-docs-key-type: permissionGrantPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -21766,36 +21932,72 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse' + $ref: '#/components/responses/microsoft.graph.permissionGrantConditionSetCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/policies/claimsMappingPolicies/{claimsMappingPolicy-id}/appliesTo/{directoryObject-id}': + post: + tags: + - policies.permissionGrantPolicy + summary: Create permissionGrantConditionSet in excludes collection of permissionGrantPolicy + description: Add conditions under which a permission grant event is *excluded* in a permission grant policy. You do this by adding a permissionGrantConditionSet to the excludes collection of a permissionGrantPolicy. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/permissiongrantpolicy-post-excludes?view=graph-rest-beta + operationId: policy.permissionGrantPolicy_CreateExclude + parameters: + - name: permissionGrantPolicy-id + in: path + description: The unique identifier of permissionGrantPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permissionGrantPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/policies/permissionGrantPolicies/{permissionGrantPolicy-id}/excludes/{permissionGrantConditionSet-id}': get: tags: - - policies.claimsMappingPolicy - summary: Get appliesTo from policies - operationId: policy.claimsMappingPolicy_GetAppliesTo + - policies.permissionGrantPolicy + summary: Get excludes from policies + description: Condition sets that are excluded in this permission grant policy. Automatically expanded on GET. + operationId: policy.permissionGrantPolicy_GetExclude parameters: - - name: claimsMappingPolicy-id + - name: permissionGrantPolicy-id in: path - description: The unique identifier of claimsMappingPolicy + description: The unique identifier of permissionGrantPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: claimsMappingPolicy - - name: directoryObject-id + x-ms-docs-key-type: permissionGrantPolicy + - name: permissionGrantConditionSet-id in: path - description: The unique identifier of directoryObject + description: The unique identifier of permissionGrantConditionSet required: true style: simple schema: type: string - x-ms-docs-key-type: directoryObject + x-ms-docs-key-type: permissionGrantConditionSet - name: $select in: query description: Select properties to be returned @@ -21822,54 +22024,128 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/claimsMappingPolicies/{claimsMappingPolicy-id}/appliesTo/$count': - get: + patch: tags: - - policies.claimsMappingPolicy - summary: Get the number of the resource - operationId: policy.claimsMappingPolicy.appliesTo_GetCount + - policies.permissionGrantPolicy + summary: Update the navigation property excludes in policies + operationId: policy.permissionGrantPolicy_UpdateExclude parameters: - - name: claimsMappingPolicy-id + - name: permissionGrantPolicy-id in: path - description: The unique identifier of claimsMappingPolicy + description: The unique identifier of permissionGrantPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: claimsMappingPolicy - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: permissionGrantPolicy + - name: permissionGrantConditionSet-id + in: path + description: The unique identifier of permissionGrantConditionSet + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permissionGrantConditionSet + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' default: $ref: '#/components/responses/error' - /policies/claimsMappingPolicies/$count: - get: + x-ms-docs-operation-type: operation + delete: tags: - - policies.claimsMappingPolicy - summary: Get the number of the resource - operationId: policy.claimsMappingPolicy_GetCount + - policies.permissionGrantPolicy + summary: Delete permissionGrantConditionSet from excludes collection of permissionGrantPolicy + description: Deletes a permissionGrantConditionSet from the excludes collection of a permissionGrantPolicy. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/permissiongrantpolicy-delete-excludes?view=graph-rest-beta + operationId: policy.permissionGrantPolicy_DeleteExclude parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /policies/conditionalAccessPolicies: - get: + - name: permissionGrantPolicy-id + in: path + description: The unique identifier of permissionGrantPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permissionGrantPolicy + - name: permissionGrantConditionSet-id + in: path + description: The unique identifier of permissionGrantConditionSet + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permissionGrantConditionSet + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/policies/permissionGrantPolicies/{permissionGrantPolicy-id}/excludes/$count': + get: tags: - - policies.conditionalAccessPolicy - summary: Get conditionalAccessPolicies from policies - description: The custom rules that define an access scenario. - operationId: policy_ListConditionalAccessPolicy + - policies.permissionGrantPolicy + summary: Get the number of the resource + operationId: policy.permissionGrantPolicy.exclude_GetCount + parameters: + - name: permissionGrantPolicy-id + in: path + description: The unique identifier of permissionGrantPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permissionGrantPolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/policies/permissionGrantPolicies/{permissionGrantPolicy-id}/includes': + get: + tags: + - policies.permissionGrantPolicy + summary: List includes collection of permissionGrantPolicy + description: Retrieve the condition sets that are *included* in a permissionGrantPolicy. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/permissiongrantpolicy-list-includes?view=graph-rest-beta + operationId: policy.permissionGrantPolicy_ListInclude parameters: + - name: permissionGrantPolicy-id + in: path + description: The unique identifier of permissionGrantPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permissionGrantPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -21907,7 +22183,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conditionalAccessPolicyCollectionResponse' + $ref: '#/components/responses/microsoft.graph.permissionGrantConditionSetCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -21916,15 +22192,28 @@ paths: x-ms-docs-operation-type: operation post: tags: - - policies.conditionalAccessPolicy - summary: Create new navigation property to conditionalAccessPolicies for policies - operationId: policy_CreateConditionalAccessPolicy + - policies.permissionGrantPolicy + summary: Create permissionGrantConditionSet in includes collection of permissionGrantPolicy + description: Add conditions under which a permission grant event is *included* in a permission grant policy. You do this by adding a permissionGrantConditionSet to the includes collection of a permissionGrantPolicy. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/permissiongrantpolicy-post-includes?view=graph-rest-beta + operationId: policy.permissionGrantPolicy_CreateInclude + parameters: + - name: permissionGrantPolicy-id + in: path + description: The unique identifier of permissionGrantPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permissionGrantPolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' + $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' required: true responses: 2XX: @@ -21932,26 +22221,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' + $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/conditionalAccessPolicies/{conditionalAccessPolicy-id}': + '/policies/permissionGrantPolicies/{permissionGrantPolicy-id}/includes/{permissionGrantConditionSet-id}': get: tags: - - policies.conditionalAccessPolicy - summary: Get conditionalAccessPolicies from policies - description: The custom rules that define an access scenario. - operationId: policy_GetConditionalAccessPolicy + - policies.permissionGrantPolicy + summary: Get includes from policies + description: Condition sets that are included in this permission grant policy. Automatically expanded on GET. + operationId: policy.permissionGrantPolicy_GetInclude parameters: - - name: conditionalAccessPolicy-id + - name: permissionGrantPolicy-id in: path - description: The unique identifier of conditionalAccessPolicy + description: The unique identifier of permissionGrantPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: conditionalAccessPolicy + x-ms-docs-key-type: permissionGrantPolicy + - name: permissionGrantConditionSet-id + in: path + description: The unique identifier of permissionGrantConditionSet + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permissionGrantConditionSet - name: $select in: query description: Select properties to be returned @@ -21978,30 +22275,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' + $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.conditionalAccessPolicy - summary: Update the navigation property conditionalAccessPolicies in policies - operationId: policy_UpdateConditionalAccessPolicy + - policies.permissionGrantPolicy + summary: Update the navigation property includes in policies + operationId: policy.permissionGrantPolicy_UpdateInclude parameters: - - name: conditionalAccessPolicy-id + - name: permissionGrantPolicy-id in: path - description: The unique identifier of conditionalAccessPolicy + description: The unique identifier of permissionGrantPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: conditionalAccessPolicy + x-ms-docs-key-type: permissionGrantPolicy + - name: permissionGrantConditionSet-id + in: path + description: The unique identifier of permissionGrantConditionSet + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permissionGrantConditionSet requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' + $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' required: true responses: 2XX: @@ -22009,24 +22314,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' + $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - policies.conditionalAccessPolicy - summary: Delete navigation property conditionalAccessPolicies for policies - operationId: policy_DeleteConditionalAccessPolicy + - policies.permissionGrantPolicy + summary: Delete permissionGrantConditionSet from includes collection of permissionGrantPolicy + description: Deletes a permissionGrantConditionSet from the includes collection of a permissionGrantPolicy. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/permissiongrantpolicy-delete-includes?view=graph-rest-beta + operationId: policy.permissionGrantPolicy_DeleteInclude parameters: - - name: conditionalAccessPolicy-id + - name: permissionGrantPolicy-id in: path - description: The unique identifier of conditionalAccessPolicy + description: The unique identifier of permissionGrantPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: conditionalAccessPolicy + x-ms-docs-key-type: permissionGrantPolicy + - name: permissionGrantConditionSet-id + in: path + description: The unique identifier of permissionGrantConditionSet + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permissionGrantConditionSet - name: If-Match in: header description: ETag @@ -22039,13 +22356,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /policies/conditionalAccessPolicies/$count: + '/policies/permissionGrantPolicies/{permissionGrantPolicy-id}/includes/$count': get: tags: - - policies.conditionalAccessPolicy + - policies.permissionGrantPolicy summary: Get the number of the resource - operationId: policy.conditionalAccessPolicy_GetCount + operationId: policy.permissionGrantPolicy.include_GetCount parameters: + - name: permissionGrantPolicy-id + in: path + description: The unique identifier of permissionGrantPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permissionGrantPolicy - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -22053,17 +22378,46 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /policies/crossTenantAccessPolicy: + /policies/permissionGrantPolicies/$count: get: tags: - - policies.crossTenantAccessPolicy - summary: Get crossTenantAccessPolicy - description: Read the properties and relationships of a crossTenantAccessPolicy object. + - policies.permissionGrantPolicy + summary: Get the number of the resource + operationId: policy.permissionGrantPolicy_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /policies/permissionGrantPreApprovalPolicies: + get: + tags: + - policies.permissionGrantPreApprovalPolicy + summary: List permissionGrantPreApprovalPolicies + description: Retrieve the list of permissionGrantPreApprovalPolicy objects in the tenant. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/crosstenantaccesspolicy-get?view=graph-rest-beta - operationId: policy_GetCrossTenantAccessPolicy + url: https://learn.microsoft.com/graph/api/policyroot-list-permissiongrantpreapprovalpolicies?view=graph-rest-beta + operationId: policy_ListPermissionGrantPreApprovalPolicy 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 @@ -22086,69 +22440,58 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicy' + $ref: '#/components/responses/microsoft.graph.permissionGrantPreApprovalPolicyCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - policies.crossTenantAccessPolicy - summary: Update crossTenantAccessPolicy - description: Update the properties of a cross-tenant access policy. + - policies.permissionGrantPreApprovalPolicy + summary: Create permissionGrantPreApprovalPolicy + description: Create a new permissionGrantPreApprovalPolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/crosstenantaccesspolicy-update?view=graph-rest-beta - operationId: policy_UpdateCrossTenantAccessPolicy + url: https://learn.microsoft.com/graph/api/policyroot-post-permissiongrantpreapprovalpolicies?view=graph-rest-beta + operationId: policy_CreatePermissionGrantPreApprovalPolicy requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicy' + $ref: '#/components/schemas/microsoft.graph.permissionGrantPreApprovalPolicy' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicy' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - policies.crossTenantAccessPolicy - summary: Delete navigation property crossTenantAccessPolicy for policies - operationId: policy_DeleteCrossTenantAccessPolicy - parameters: - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.permissionGrantPreApprovalPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /policies/crossTenantAccessPolicy/default: + '/policies/permissionGrantPreApprovalPolicies/{permissionGrantPreApprovalPolicy-id}': get: tags: - - policies.crossTenantAccessPolicy - summary: Get crossTenantAccessPolicyConfigurationDefault - description: Read the default configuration of a cross-tenant access policy. This default configuration may be the service default assigned by Microsoft Entra ID (isServiceDefault is true) or may be customized in your tenant (isServiceDefault is false). + - policies.permissionGrantPreApprovalPolicy + summary: Get permissionGrantPreApprovalPolicy + description: Read the properties and relationships of a permissionGrantPreApprovalPolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationdefault-get?view=graph-rest-beta - operationId: policy.crossTenantAccessPolicy_GetDefault + url: https://learn.microsoft.com/graph/api/permissiongrantpreapprovalpolicy-get?view=graph-rest-beta + operationId: policy_GetPermissionGrantPreApprovalPolicy parameters: + - name: permissionGrantPreApprovalPolicy-id + in: path + description: The unique identifier of permissionGrantPreApprovalPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permissionGrantPreApprovalPolicy - name: $select in: query description: Select properties to be returned @@ -22175,25 +22518,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationDefault' + $ref: '#/components/schemas/microsoft.graph.permissionGrantPreApprovalPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.crossTenantAccessPolicy - summary: Update crossTenantAccessPolicyConfigurationDefault - description: Update the default configuration of a cross-tenant access policy. + - policies.permissionGrantPreApprovalPolicy + summary: Update permissionGrantPreApprovalPolicy + description: Update the properties of a permissionGrantPreApprovalPolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationdefault-update?view=graph-rest-beta - operationId: policy.crossTenantAccessPolicy_UpdateDefault + url: https://learn.microsoft.com/graph/api/permissiongrantpreapprovalpolicy-update?view=graph-rest-beta + operationId: policy_UpdatePermissionGrantPreApprovalPolicy + parameters: + - name: permissionGrantPreApprovalPolicy-id + in: path + description: The unique identifier of permissionGrantPreApprovalPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permissionGrantPreApprovalPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationDefault' + $ref: '#/components/schemas/microsoft.graph.permissionGrantPreApprovalPolicy' required: true responses: 2XX: @@ -22201,16 +22553,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationDefault' + $ref: '#/components/schemas/microsoft.graph.permissionGrantPreApprovalPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - policies.crossTenantAccessPolicy - summary: Delete navigation property default for policies - operationId: policy.crossTenantAccessPolicy_DeleteDefault + - policies.permissionGrantPreApprovalPolicy + summary: Delete permissionGrantPreApprovalPolicy + description: Delete a permissionGrantPreApprovalPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/permissiongrantpreapprovalpolicy-delete?view=graph-rest-beta + operationId: policy_DeletePermissionGrantPreApprovalPolicy parameters: + - name: permissionGrantPreApprovalPolicy-id + in: path + description: The unique identifier of permissionGrantPreApprovalPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permissionGrantPreApprovalPolicy - name: If-Match in: header description: ETag @@ -22223,32 +22587,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /policies/crossTenantAccessPolicy/default/microsoft.graph.resetToSystemDefault: - post: + /policies/permissionGrantPreApprovalPolicies/$count: + get: tags: - - policies.crossTenantAccessPolicy - summary: Invoke action resetToSystemDefault - description: Reset any changes made to the default configuration in a cross-tenant access policy back to the system default. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationdefault-resettosystemdefault?view=graph-rest-beta - operationId: policy.crossTenantAccessPolicy.default_resetToSystemDefault + - policies.permissionGrantPreApprovalPolicy + summary: Get the number of the resource + operationId: policy.permissionGrantPreApprovalPolicy_GetCount + parameters: + - $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: action - /policies/crossTenantAccessPolicy/partners: + /policies/roleManagementPolicies: get: tags: - - policies.crossTenantAccessPolicy - summary: List partners - description: Get a list of all partner configurations within a cross-tenant access policy. You can also use the $expand parameter to list the user synchronization policy for all partner configurations. + - policies.unifiedRoleManagementPolicy + summary: List roleManagementPolicies + description: 'Get the details of the policies in PIM that can be applied to Microsoft Entra roles or group membership or ownership. To retrieve policies that apply to Azure RBAC, use the Azure REST PIM API for role management policies.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/crosstenantaccesspolicy-list-partners?view=graph-rest-beta - operationId: policy.crossTenantAccessPolicy_ListPartner + url: https://learn.microsoft.com/graph/api/policyroot-list-rolemanagementpolicies?view=graph-rest-beta + operationId: policy_ListRoleManagementPolicy parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -22287,7 +22649,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.crossTenantAccessPolicyConfigurationPartnerCollectionResponse' + $ref: '#/components/responses/microsoft.graph.unifiedRoleManagementPolicyCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -22296,19 +22658,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - policies.crossTenantAccessPolicy - summary: Create crossTenantAccessPolicyConfigurationPartner - description: Create a new partner configuration in a cross-tenant access policy. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/crosstenantaccesspolicy-post-partners?view=graph-rest-beta - operationId: policy.crossTenantAccessPolicy_CreatePartner + - policies.unifiedRoleManagementPolicy + summary: Create new navigation property to roleManagementPolicies for policies + operationId: policy_CreateRoleManagementPolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationPartner' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicy' required: true responses: 2XX: @@ -22316,29 +22674,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationPartner' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner-tenantId}': + '/policies/roleManagementPolicies/{unifiedRoleManagementPolicy-id}': get: tags: - - policies.crossTenantAccessPolicy - summary: Get crossTenantAccessPolicyConfigurationPartner - description: Read the properties and relationships of a partner-specific configuration. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-get?view=graph-rest-beta - operationId: policy.crossTenantAccessPolicy_GetPartner + - policies.unifiedRoleManagementPolicy + summary: Get roleManagementPolicies from policies + description: Represents the role management policies. + operationId: policy_GetRoleManagementPolicy parameters: - - name: crossTenantAccessPolicyConfigurationPartner-tenantId + - name: unifiedRoleManagementPolicy-id in: path - description: The unique identifier of crossTenantAccessPolicyConfigurationPartner + description: The unique identifier of unifiedRoleManagementPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: crossTenantAccessPolicyConfigurationPartner + x-ms-docs-key-type: unifiedRoleManagementPolicy - name: $select in: query description: Select properties to be returned @@ -22365,34 +22720,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationPartner' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.crossTenantAccessPolicy - summary: Update crossTenantAccessPolicyConfigurationPartner - description: Update the properties of a partner-specific configuration. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-update?view=graph-rest-beta - operationId: policy.crossTenantAccessPolicy_UpdatePartner + - policies.unifiedRoleManagementPolicy + summary: Update the navigation property roleManagementPolicies in policies + operationId: policy_UpdateRoleManagementPolicy parameters: - - name: crossTenantAccessPolicyConfigurationPartner-tenantId + - name: unifiedRoleManagementPolicy-id in: path - description: The unique identifier of crossTenantAccessPolicyConfigurationPartner + description: The unique identifier of unifiedRoleManagementPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: crossTenantAccessPolicyConfigurationPartner + x-ms-docs-key-type: unifiedRoleManagementPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationPartner' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicy' required: true responses: 2XX: @@ -22400,28 +22751,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationPartner' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - policies.crossTenantAccessPolicy - summary: Delete crossTenantAccessPolicyConfigurationPartner - description: 'Delete a partner-specific configuration in a cross-tenant access policy. If a configuration includes a user synchronization policy, you must first delete the user synchronization policy before you can delete the partner-specific configuration.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-delete?view=graph-rest-beta - operationId: policy.crossTenantAccessPolicy_DeletePartner + - policies.unifiedRoleManagementPolicy + summary: Delete navigation property roleManagementPolicies for policies + operationId: policy_DeleteRoleManagementPolicy parameters: - - name: crossTenantAccessPolicyConfigurationPartner-tenantId + - name: unifiedRoleManagementPolicy-id in: path - description: The unique identifier of crossTenantAccessPolicyConfigurationPartner + description: The unique identifier of unifiedRoleManagementPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: crossTenantAccessPolicyConfigurationPartner + x-ms-docs-key-type: unifiedRoleManagementPolicy - name: If-Match in: header description: ETag @@ -22434,25 +22781,40 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner-tenantId}/identitySynchronization': + '/policies/roleManagementPolicies/{unifiedRoleManagementPolicy-id}/effectiveRules': get: tags: - - policies.crossTenantAccessPolicy - summary: Get crossTenantIdentitySyncPolicyPartner - description: Get the user synchronization policy of a partner-specific configuration. + - policies.unifiedRoleManagementPolicy + summary: List effectiveRules + description: 'Get the unifiedRoleManagementPolicyRule resources from the effectiveRules navigation property. To retrieve rules for a policy that applies to Azure RBAC, use the Azure REST PIM API for role management policies.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/crosstenantidentitysyncpolicypartner-get?view=graph-rest-beta - operationId: policy.crossTenantAccessPolicy.partner_GetIdentitySynchronization + url: https://learn.microsoft.com/graph/api/unifiedrolemanagementpolicy-list-effectiverules?view=graph-rest-beta + operationId: policy.roleManagementPolicy_ListEffectiveRule parameters: - - name: crossTenantAccessPolicyConfigurationPartner-tenantId + - name: unifiedRoleManagementPolicy-id in: path - description: The unique identifier of crossTenantAccessPolicyConfigurationPartner + description: The unique identifier of unifiedRoleManagementPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: crossTenantAccessPolicyConfigurationPartner + x-ms-docs-key-type: unifiedRoleManagementPolicy + - $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 @@ -22475,67 +22837,159 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.crossTenantIdentitySyncPolicyPartner' + $ref: '#/components/responses/microsoft.graph.unifiedRoleManagementPolicyRuleCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - put: + post: tags: - - policies.crossTenantAccessPolicy - 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/crosstenantidentitysyncpolicypartner-update?view=graph-rest-beta - operationId: policy.crossTenantAccessPolicy.partner_SetIdentitySynchronization + - policies.unifiedRoleManagementPolicy + summary: Create new navigation property to effectiveRules for policies + operationId: policy.roleManagementPolicy_CreateEffectiveRule parameters: - - name: crossTenantAccessPolicyConfigurationPartner-tenantId + - name: unifiedRoleManagementPolicy-id in: path - description: The unique identifier of crossTenantAccessPolicyConfigurationPartner + description: The unique identifier of unifiedRoleManagementPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: crossTenantAccessPolicyConfigurationPartner + x-ms-docs-key-type: unifiedRoleManagementPolicy requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.crossTenantIdentitySyncPolicyPartner' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.crossTenantIdentitySyncPolicyPartner' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/policies/roleManagementPolicies/{unifiedRoleManagementPolicy-id}/effectiveRules/{unifiedRoleManagementPolicyRule-id}': + get: tags: - - policies.crossTenantAccessPolicy - summary: Delete crossTenantIdentitySyncPolicyPartner - description: Delete the user synchronization policy for a partner-specific configuration. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/crosstenantidentitysyncpolicypartner-delete?view=graph-rest-beta - operationId: policy.crossTenantAccessPolicy.partner_DeleteIdentitySynchronization + - policies.unifiedRoleManagementPolicy + summary: Get effectiveRules from policies + description: 'The list of effective rules like approval rules and expiration rules evaluated based on inherited referenced rules. For example, if there is a tenant-wide policy to enforce enabling an approval rule, the effective rule will be to enable approval even if the policy has a rule to disable approval. Supports $expand.' + operationId: policy.roleManagementPolicy_GetEffectiveRule parameters: - - name: crossTenantAccessPolicyConfigurationPartner-tenantId + - name: unifiedRoleManagementPolicy-id in: path - description: The unique identifier of crossTenantAccessPolicyConfigurationPartner + description: The unique identifier of unifiedRoleManagementPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: crossTenantAccessPolicyConfigurationPartner + x-ms-docs-key-type: unifiedRoleManagementPolicy + - name: unifiedRoleManagementPolicyRule-id + in: path + description: The unique identifier of unifiedRoleManagementPolicyRule + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleManagementPolicyRule + - 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.unifiedRoleManagementPolicyRule' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - policies.unifiedRoleManagementPolicy + summary: Update the navigation property effectiveRules in policies + operationId: policy.roleManagementPolicy_UpdateEffectiveRule + parameters: + - name: unifiedRoleManagementPolicy-id + in: path + description: The unique identifier of unifiedRoleManagementPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleManagementPolicy + - name: unifiedRoleManagementPolicyRule-id + in: path + description: The unique identifier of unifiedRoleManagementPolicyRule + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleManagementPolicyRule + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - policies.unifiedRoleManagementPolicy + summary: Delete navigation property effectiveRules for policies + operationId: policy.roleManagementPolicy_DeleteEffectiveRule + parameters: + - name: unifiedRoleManagementPolicy-id + in: path + description: The unique identifier of unifiedRoleManagementPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleManagementPolicy + - name: unifiedRoleManagementPolicyRule-id + in: path + description: The unique identifier of unifiedRoleManagementPolicyRule + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleManagementPolicyRule - name: If-Match in: header description: ETag @@ -22548,13 +23002,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /policies/crossTenantAccessPolicy/partners/$count: + '/policies/roleManagementPolicies/{unifiedRoleManagementPolicy-id}/effectiveRules/$count': get: tags: - - policies.crossTenantAccessPolicy + - policies.unifiedRoleManagementPolicy summary: Get the number of the resource - operationId: policy.crossTenantAccessPolicy.partner_GetCount + operationId: policy.roleManagementPolicy.effectiveRule_GetCount parameters: + - name: unifiedRoleManagementPolicy-id + in: path + description: The unique identifier of unifiedRoleManagementPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleManagementPolicy - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -22562,14 +23024,40 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /policies/crossTenantAccessPolicy/templates: + '/policies/roleManagementPolicies/{unifiedRoleManagementPolicy-id}/rules': get: tags: - - policies.crossTenantAccessPolicy - summary: Get templates from policies - description: Represents the base policy in the directory for multi-tenant organization settings. - operationId: policy.crossTenantAccessPolicy_GetTemplate + - policies.unifiedRoleManagementPolicy + summary: List rules (for a role management policy) + description: "Get the rules defined for a role management policy. The rules are a collection of following types that are derived from the unifiedRoleManagementPolicyRule object:\n+ unifiedRoleManagementPolicyApprovalRule\n+ unifiedRoleManagementPolicyAuthenticationContextRule\n+ unifiedRoleManagementPolicyEnablementRule\n+ unifiedRoleManagementPolicyExpirationRule\n+ unifiedRoleManagementPolicyNotificationRule To retrieve rules for a policy that applies to Azure RBAC, use the Azure REST PIM API for role management policies." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedrolemanagementpolicy-list-rules?view=graph-rest-beta + operationId: policy.roleManagementPolicy_ListRule parameters: + - name: unifiedRoleManagementPolicy-id + in: path + description: The unique identifier of unifiedRoleManagementPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleManagementPolicy + - $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 @@ -22592,65 +23080,71 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.policyTemplate' + $ref: '#/components/responses/microsoft.graph.unifiedRoleManagementPolicyRuleCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - policies.crossTenantAccessPolicy - summary: Update the navigation property templates in policies - operationId: policy.crossTenantAccessPolicy_UpdateTemplate + - policies.unifiedRoleManagementPolicy + summary: Create new navigation property to rules for policies + operationId: policy.roleManagementPolicy_CreateRule + parameters: + - name: unifiedRoleManagementPolicy-id + in: path + description: The unique identifier of unifiedRoleManagementPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleManagementPolicy requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.policyTemplate' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.policyTemplate' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - policies.crossTenantAccessPolicy - summary: Delete navigation property templates for policies - operationId: policy.crossTenantAccessPolicy_DeleteTemplate - parameters: - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /policies/crossTenantAccessPolicy/templates/multiTenantOrganizationIdentitySynchronization: + '/policies/roleManagementPolicies/{unifiedRoleManagementPolicy-id}/rules/{unifiedRoleManagementPolicyRule-id}': get: tags: - - policies.crossTenantAccessPolicy - summary: Get multiTenantOrganizationIdentitySyncPolicyTemplate - description: Get the cross-tenant access policy template with user synchronization settings for a multitenant organization. + - policies.unifiedRoleManagementPolicy + summary: Get unifiedRoleManagementPolicyRule + description: 'Retrieve a rule defined for a role management policy. The rule can be one of the following types that are derived from the unifiedRoleManagementPolicyRule object:' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/multitenantorganizationidentitysyncpolicytemplate-get?view=graph-rest-beta - operationId: policy.crossTenantAccessPolicy.template_GetMultiTenantOrganizationIdentitySynchronization + url: https://learn.microsoft.com/graph/api/unifiedrolemanagementpolicyrule-get?view=graph-rest-beta + operationId: policy.roleManagementPolicy_GetRule parameters: + - name: unifiedRoleManagementPolicy-id + in: path + description: The unique identifier of unifiedRoleManagementPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleManagementPolicy + - name: unifiedRoleManagementPolicyRule-id + in: path + description: The unique identifier of unifiedRoleManagementPolicyRule + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleManagementPolicyRule - name: $select in: query description: Select properties to be returned @@ -22677,25 +23171,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationIdentitySyncPolicyTemplate' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.crossTenantAccessPolicy - summary: Update multiTenantOrganizationIdentitySyncPolicyTemplate - description: Update the cross-tenant access policy template with user synchronization settings for a multi-tenant organization. + - policies.unifiedRoleManagementPolicy + summary: Update unifiedRoleManagementPolicyRule + description: "Update a rule defined for a role management policy. The rule can be one of the following types that are derived from the unifiedRoleManagementPolicyRule object: For more information about rules for Microsoft Entra roles and examples of updating rules, see the following articles:\n+ Overview of rules for Microsoft Entra roles in PIM APIs in Microsoft Graph\n+ Use PIM APIs in Microsoft Graph to update Microsoft Entra ID rules" externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/multitenantorganizationidentitysyncpolicytemplate-update?view=graph-rest-beta - operationId: policy.crossTenantAccessPolicy.template_UpdateMultiTenantOrganizationIdentitySynchronization + url: https://learn.microsoft.com/graph/api/unifiedrolemanagementpolicyrule-update?view=graph-rest-beta + operationId: policy.roleManagementPolicy_UpdateRule + parameters: + - name: unifiedRoleManagementPolicy-id + in: path + description: The unique identifier of unifiedRoleManagementPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleManagementPolicy + - name: unifiedRoleManagementPolicyRule-id + in: path + description: The unique identifier of unifiedRoleManagementPolicyRule + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleManagementPolicyRule requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationIdentitySyncPolicyTemplate' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' required: true responses: 2XX: @@ -22703,16 +23214,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationIdentitySyncPolicyTemplate' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - policies.crossTenantAccessPolicy - summary: Delete navigation property multiTenantOrganizationIdentitySynchronization for policies - operationId: policy.crossTenantAccessPolicy.template_DeleteMultiTenantOrganizationIdentitySynchronization + - policies.unifiedRoleManagementPolicy + summary: Delete navigation property rules for policies + operationId: policy.roleManagementPolicy_DeleteRule parameters: + - name: unifiedRoleManagementPolicy-id + in: path + description: The unique identifier of unifiedRoleManagementPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleManagementPolicy + - name: unifiedRoleManagementPolicyRule-id + in: path + description: The unique identifier of unifiedRoleManagementPolicyRule + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleManagementPolicyRule - name: If-Match in: header description: ETag @@ -22725,33 +23252,68 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /policies/crossTenantAccessPolicy/templates/multiTenantOrganizationIdentitySynchronization/microsoft.graph.resetToDefaultSettings: - post: + '/policies/roleManagementPolicies/{unifiedRoleManagementPolicy-id}/rules/$count': + get: tags: - - policies.crossTenantAccessPolicy - summary: Invoke action resetToDefaultSettings - description: 'Reset the cross-tenant access policy template with user synchronization settings for a multitenant organization to the default values. In its reset state, the template has no impact on user synchronization settings, other than that unconfigured user synchronization settings are created if needed, for every multitenant organization tenant.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/multitenantorganizationidentitysyncpolicytemplate-resettodefaultsettings?view=graph-rest-beta - operationId: policy.crossTenantAccessPolicy.template.multiTenantOrganizationIdentitySynchronization_resetToDefaultSetting + - policies.unifiedRoleManagementPolicy + summary: Get the number of the resource + operationId: policy.roleManagementPolicy.rule_GetCount + parameters: + - name: unifiedRoleManagementPolicy-id + in: path + description: The unique identifier of unifiedRoleManagementPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleManagementPolicy + - $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: action - /policies/crossTenantAccessPolicy/templates/multiTenantOrganizationPartnerConfiguration: + /policies/roleManagementPolicies/$count: get: tags: - - policies.crossTenantAccessPolicy - summary: Get multiTenantOrganizationPartnerConfigurationTemplate - description: Get the cross-tenant access policy template with inbound and outbound partner configuration settings for a multitenant organization. + - policies.unifiedRoleManagementPolicy + summary: Get the number of the resource + operationId: policy.roleManagementPolicy_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /policies/roleManagementPolicyAssignments: + get: + tags: + - policies.unifiedRoleManagementPolicyAssignment + summary: List roleManagementPolicyAssignments + description: Get the details of all role management policy assignments made in PIM for Microsoft Entra roles and PIM for groups. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/multitenantorganizationpartnerconfigurationtemplate-get?view=graph-rest-beta - operationId: policy.crossTenantAccessPolicy.template_GetMultiTenantOrganizationPartnerConfiguration + url: https://learn.microsoft.com/graph/api/policyroot-list-rolemanagementpolicyassignments?view=graph-rest-beta + operationId: policy_ListRoleManagementPolicyAssignment 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 @@ -22774,85 +23336,51 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationPartnerConfigurationTemplate' + $ref: '#/components/responses/microsoft.graph.unifiedRoleManagementPolicyAssignmentCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - policies.crossTenantAccessPolicy - summary: Update multiTenantOrganizationPartnerConfigurationTemplate - description: Update the cross-tenant access policy template with inbound and outbound partner configuration settings for a multitenant organization. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/multitenantorganizationpartnerconfigurationtemplate-update?view=graph-rest-beta - operationId: policy.crossTenantAccessPolicy.template_UpdateMultiTenantOrganizationPartnerConfiguration + - policies.unifiedRoleManagementPolicyAssignment + summary: Create new navigation property to roleManagementPolicyAssignments for policies + operationId: policy_CreateRoleManagementPolicyAssignment requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationPartnerConfigurationTemplate' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAssignment' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationPartnerConfigurationTemplate' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/policies/roleManagementPolicyAssignments/{unifiedRoleManagementPolicyAssignment-id}': + get: tags: - - policies.crossTenantAccessPolicy - summary: Delete navigation property multiTenantOrganizationPartnerConfiguration for policies - operationId: policy.crossTenantAccessPolicy.template_DeleteMultiTenantOrganizationPartnerConfiguration + - policies.unifiedRoleManagementPolicyAssignment + summary: Get roleManagementPolicyAssignments from policies + description: Represents the role management policy assignments. + operationId: policy_GetRoleManagementPolicyAssignment parameters: - - name: If-Match - in: header - description: ETag + - name: unifiedRoleManagementPolicyAssignment-id + in: path + description: The unique identifier of unifiedRoleManagementPolicyAssignment + required: true style: simple schema: type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /policies/crossTenantAccessPolicy/templates/multiTenantOrganizationPartnerConfiguration/microsoft.graph.resetToDefaultSettings: - post: - tags: - - policies.crossTenantAccessPolicy - summary: Invoke action resetToDefaultSettings - description: 'Reset the cross-tenant access policy template with inbound and outbound partner configuration settings for a multitenant organization to the default values. In its reset state, the template has no impact on partner configuration settings, other than that an unconfigured partner configuration is created if needed, for every multitenant organization tenant.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/multitenantorganizationpartnerconfigurationtemplate-resettodefaultsettings?view=graph-rest-beta - operationId: policy.crossTenantAccessPolicy.template.multiTenantOrganizationPartnerConfiguration_resetToDefaultSetting - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /policies/defaultAppManagementPolicy: - get: - tags: - - policies.tenantAppManagementPolicy - summary: Get tenantAppManagementPolicy - description: Read the properties of a tenantAppManagementPolicy object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/tenantappmanagementpolicy-get?view=graph-rest-beta - operationId: policy_GetDefaultAppManagementPolicy - parameters: + x-ms-docs-key-type: unifiedRoleManagementPolicyAssignment - name: $select in: query description: Select properties to be returned @@ -22879,25 +23407,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.tenantAppManagementPolicy' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.tenantAppManagementPolicy - summary: Update tenantAppManagementPolicy - description: Update the properties of a tenantAppManagementPolicy object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/tenantappmanagementpolicy-update?view=graph-rest-beta - operationId: policy_UpdateDefaultAppManagementPolicy + - policies.unifiedRoleManagementPolicyAssignment + summary: Update the navigation property roleManagementPolicyAssignments in policies + operationId: policy_UpdateRoleManagementPolicyAssignment + parameters: + - name: unifiedRoleManagementPolicyAssignment-id + in: path + description: The unique identifier of unifiedRoleManagementPolicyAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleManagementPolicyAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.tenantAppManagementPolicy' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAssignment' required: true responses: 2XX: @@ -22905,16 +23438,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.tenantAppManagementPolicy' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - policies.tenantAppManagementPolicy - summary: Delete navigation property defaultAppManagementPolicy for policies - operationId: policy_DeleteDefaultAppManagementPolicy + - policies.unifiedRoleManagementPolicyAssignment + summary: Delete navigation property roleManagementPolicyAssignments for policies + operationId: policy_DeleteRoleManagementPolicyAssignment parameters: + - name: unifiedRoleManagementPolicyAssignment-id + in: path + description: The unique identifier of unifiedRoleManagementPolicyAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleManagementPolicyAssignment - name: If-Match in: header description: ETag @@ -22927,17 +23468,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /policies/deviceRegistrationPolicy: + '/policies/roleManagementPolicyAssignments/{unifiedRoleManagementPolicyAssignment-id}/policy': get: tags: - - policies.deviceRegistrationPolicy - summary: Get deviceRegistrationPolicy - description: 'Read the properties and relationships of a deviceRegistrationPolicy object. Represents deviceRegistrationPolicy quota restrictions, additional authentication, and authorization policies to register device identities to your organization.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/deviceregistrationpolicy-get?view=graph-rest-beta - operationId: policy_GetDeviceRegistrationPolicy + - policies.unifiedRoleManagementPolicyAssignment + summary: Get policy from policies + description: The policy that's associated with a policy assignment. Supports $expand and a nested $expand of the rules and effectiveRules relationships for the policy. + operationId: policy.roleManagementPolicyAssignment_GetPolicy parameters: + - name: unifiedRoleManagementPolicyAssignment-id + in: path + description: The unique identifier of unifiedRoleManagementPolicyAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleManagementPolicyAssignment - name: $select in: query description: Select properties to be returned @@ -22964,17 +23510,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceRegistrationPolicy' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /policies/directoryRoleAccessReviewPolicy: + /policies/roleManagementPolicyAssignments/$count: get: tags: - - policies.directoryRoleAccessReviewPolicy - summary: Get directoryRoleAccessReviewPolicy from policies - operationId: policy_GetDirectoryRoleAccessReviewPolicy + - policies.unifiedRoleManagementPolicyAssignment + summary: Get the number of the resource + operationId: policy.roleManagementPolicyAssignment_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /policies/servicePrincipalCreationPolicies: + get: + tags: + - policies.servicePrincipalCreationPolicy + summary: Get servicePrincipalCreationPolicies from policies + operationId: policy_ListServicePrincipalCreationPolicy 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 @@ -22997,65 +23572,50 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.directoryRoleAccessReviewPolicy' + $ref: '#/components/responses/microsoft.graph.servicePrincipalCreationPolicyCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - policies.directoryRoleAccessReviewPolicy - summary: Update the navigation property directoryRoleAccessReviewPolicy in policies - operationId: policy_UpdateDirectoryRoleAccessReviewPolicy + - policies.servicePrincipalCreationPolicy + summary: Create new navigation property to servicePrincipalCreationPolicies for policies + operationId: policy_CreateServicePrincipalCreationPolicy requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryRoleAccessReviewPolicy' + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationPolicy' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryRoleAccessReviewPolicy' + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/policies/servicePrincipalCreationPolicies/{servicePrincipalCreationPolicy-id}': + get: tags: - - policies.directoryRoleAccessReviewPolicy - summary: Delete navigation property directoryRoleAccessReviewPolicy for policies - operationId: policy_DeleteDirectoryRoleAccessReviewPolicy + - policies.servicePrincipalCreationPolicy + summary: Get servicePrincipalCreationPolicies from policies + operationId: policy_GetServicePrincipalCreationPolicy parameters: - - name: If-Match - in: header - description: ETag + - name: servicePrincipalCreationPolicy-id + in: path + description: The unique identifier of servicePrincipalCreationPolicy + required: true style: simple schema: type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /policies/externalIdentitiesPolicy: - get: - tags: - - policies.externalIdentitiesPolicy - summary: Get externalIdentitiesPolicy - description: Read the properties and relationships of the tenant-wide externalIdentitiesPolicy object that controls whether external users can leave a Microsoft Entra tenant via self-service controls. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/externalidentitiespolicy-get?view=graph-rest-beta - operationId: policy_GetExternalIdentitiesPolicy - parameters: + x-ms-docs-key-type: servicePrincipalCreationPolicy - name: $select in: query description: Select properties to be returned @@ -23082,25 +23642,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalIdentitiesPolicy' + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.externalIdentitiesPolicy - summary: Update externalIdentitiesPolicy - description: Update the settings of the tenant-wide externalIdentitiesPolicy object that controls whether external users can leave a Microsoft Entra tenant via self-service controls. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/externalidentitiespolicy-update?view=graph-rest-beta - operationId: policy_UpdateExternalIdentitiesPolicy + - policies.servicePrincipalCreationPolicy + summary: Update the navigation property servicePrincipalCreationPolicies in policies + operationId: policy_UpdateServicePrincipalCreationPolicy + parameters: + - name: servicePrincipalCreationPolicy-id + in: path + description: The unique identifier of servicePrincipalCreationPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalIdentitiesPolicy' + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationPolicy' required: true responses: 2XX: @@ -23108,16 +23673,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalIdentitiesPolicy' + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - policies.externalIdentitiesPolicy - summary: Delete navigation property externalIdentitiesPolicy for policies - operationId: policy_DeleteExternalIdentitiesPolicy + - policies.servicePrincipalCreationPolicy + summary: Delete navigation property servicePrincipalCreationPolicies for policies + operationId: policy_DeleteServicePrincipalCreationPolicy parameters: + - name: servicePrincipalCreationPolicy-id + in: path + description: The unique identifier of servicePrincipalCreationPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationPolicy - name: If-Match in: header description: ETag @@ -23130,17 +23703,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /policies/featureRolloutPolicies: + '/policies/servicePrincipalCreationPolicies/{servicePrincipalCreationPolicy-id}/excludes': get: tags: - - policies.featureRolloutPolicy - summary: List featureRolloutPolicies - description: Retrieve a list of featureRolloutPolicy objects. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/list-featurerolloutpolicies?view=graph-rest-beta - operationId: policy_ListFeatureRolloutPolicy + - policies.servicePrincipalCreationPolicy + summary: Get excludes from policies + operationId: policy.servicePrincipalCreationPolicy_ListExclude parameters: + - name: servicePrincipalCreationPolicy-id + in: path + description: The unique identifier of servicePrincipalCreationPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -23178,7 +23755,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.featureRolloutPolicyCollectionResponse' + $ref: '#/components/responses/microsoft.graph.servicePrincipalCreationConditionSetCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -23187,19 +23764,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - policies.featureRolloutPolicy - summary: Create featureRolloutPolicy - description: Create a new featureRolloutPolicy object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/post-featurerolloutpolicies?view=graph-rest-beta - operationId: policy_CreateFeatureRolloutPolicy + - policies.servicePrincipalCreationPolicy + summary: Create new navigation property to excludes for policies + operationId: policy.servicePrincipalCreationPolicy_CreateExclude + parameters: + - name: servicePrincipalCreationPolicy-id + in: path + description: The unique identifier of servicePrincipalCreationPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationPolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' required: true responses: 2XX: @@ -23207,29 +23789,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/featureRolloutPolicies/{featureRolloutPolicy-id}': + '/policies/servicePrincipalCreationPolicies/{servicePrincipalCreationPolicy-id}/excludes/{servicePrincipalCreationConditionSet-id}': get: tags: - - policies.featureRolloutPolicy - summary: Get featureRolloutPolicy - description: Retrieve the properties and relationships of a featureRolloutPolicy object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/featurerolloutpolicy-get?view=graph-rest-beta - operationId: policy_GetFeatureRolloutPolicy + - policies.servicePrincipalCreationPolicy + summary: Get excludes from policies + operationId: policy.servicePrincipalCreationPolicy_GetExclude parameters: - - name: featureRolloutPolicy-id + - name: servicePrincipalCreationPolicy-id in: path - description: The unique identifier of featureRolloutPolicy + description: The unique identifier of servicePrincipalCreationPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: featureRolloutPolicy + x-ms-docs-key-type: servicePrincipalCreationPolicy + - name: servicePrincipalCreationConditionSet-id + in: path + description: The unique identifier of servicePrincipalCreationConditionSet + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationConditionSet - name: $select in: query description: Select properties to be returned @@ -23256,34 +23842,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.featureRolloutPolicy - summary: Update featurerolloutpolicy - description: Update the properties of featureRolloutPolicy object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/featurerolloutpolicy-update?view=graph-rest-beta - operationId: policy_UpdateFeatureRolloutPolicy + - policies.servicePrincipalCreationPolicy + summary: Update the navigation property excludes in policies + operationId: policy.servicePrincipalCreationPolicy_UpdateExclude parameters: - - name: featureRolloutPolicy-id + - name: servicePrincipalCreationPolicy-id in: path - description: The unique identifier of featureRolloutPolicy + description: The unique identifier of servicePrincipalCreationPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: featureRolloutPolicy + x-ms-docs-key-type: servicePrincipalCreationPolicy + - name: servicePrincipalCreationConditionSet-id + in: path + description: The unique identifier of servicePrincipalCreationConditionSet + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationConditionSet requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' required: true responses: 2XX: @@ -23291,28 +23881,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - policies.featureRolloutPolicy - summary: Delete featureRolloutPolicy - description: Delete a featureRolloutPolicy object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/featurerolloutpolicy-delete?view=graph-rest-beta - operationId: policy_DeleteFeatureRolloutPolicy + - policies.servicePrincipalCreationPolicy + summary: Delete navigation property excludes for policies + operationId: policy.servicePrincipalCreationPolicy_DeleteExclude parameters: - - name: featureRolloutPolicy-id + - name: servicePrincipalCreationPolicy-id in: path - description: The unique identifier of featureRolloutPolicy + description: The unique identifier of servicePrincipalCreationPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: featureRolloutPolicy + x-ms-docs-key-type: servicePrincipalCreationPolicy + - name: servicePrincipalCreationConditionSet-id + in: path + description: The unique identifier of servicePrincipalCreationConditionSet + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationConditionSet - name: If-Match in: header description: ETag @@ -23325,22 +23919,43 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/featureRolloutPolicies/{featureRolloutPolicy-id}/appliesTo': + '/policies/servicePrincipalCreationPolicies/{servicePrincipalCreationPolicy-id}/excludes/$count': get: tags: - - policies.featureRolloutPolicy - summary: Get appliesTo from policies - description: Nullable. Specifies a list of directoryObject resources that feature is enabled for. - operationId: policy.featureRolloutPolicy_ListAppliesTo + - policies.servicePrincipalCreationPolicy + summary: Get the number of the resource + operationId: policy.servicePrincipalCreationPolicy.exclude_GetCount parameters: - - name: featureRolloutPolicy-id + - name: servicePrincipalCreationPolicy-id in: path - description: The unique identifier of featureRolloutPolicy + description: The unique identifier of servicePrincipalCreationPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: featureRolloutPolicy + x-ms-docs-key-type: servicePrincipalCreationPolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/policies/servicePrincipalCreationPolicies/{servicePrincipalCreationPolicy-id}/includes': + get: + tags: + - policies.servicePrincipalCreationPolicy + summary: Get includes from policies + operationId: policy.servicePrincipalCreationPolicy_ListInclude + parameters: + - name: servicePrincipalCreationPolicy-id + in: path + description: The unique identifier of servicePrincipalCreationPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -23378,7 +23993,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse' + $ref: '#/components/responses/microsoft.graph.servicePrincipalCreationConditionSetCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -23387,28 +24002,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - policies.featureRolloutPolicy - summary: Assign appliesTo - description: Add an appliesTo on a featureRolloutPolicy object to specify the directoryObject to which the featureRolloutPolicy should be applied. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/featurerolloutpolicy-post-appliesto?view=graph-rest-beta - operationId: policy.featureRolloutPolicy_CreateAppliesTo + - policies.servicePrincipalCreationPolicy + summary: Create new navigation property to includes for policies + operationId: policy.servicePrincipalCreationPolicy_CreateInclude parameters: - - name: featureRolloutPolicy-id + - name: servicePrincipalCreationPolicy-id in: path - description: The unique identifier of featureRolloutPolicy + description: The unique identifier of servicePrincipalCreationPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: featureRolloutPolicy + x-ms-docs-key-type: servicePrincipalCreationPolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' required: true responses: 2XX: @@ -23416,95 +24027,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/policies/featureRolloutPolicies/{featureRolloutPolicy-id}/appliesTo/{directoryObject-id}/$ref': - delete: - tags: - - policies.featureRolloutPolicy - summary: Remove appliesTo - description: Remove an appliesTo on a featureRolloutPolicy object to remove the directoryObject from feature rollout. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/featurerolloutpolicy-delete-appliesto?view=graph-rest-beta - operationId: policy.featureRolloutPolicy.appliesTo_DeleteDirectoryObjectGraphBPreRef - parameters: - - name: featureRolloutPolicy-id - in: path - description: The unique identifier of featureRolloutPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: featureRolloutPolicy - - 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: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/featureRolloutPolicies/{featureRolloutPolicy-id}/appliesTo/$count': + '/policies/servicePrincipalCreationPolicies/{servicePrincipalCreationPolicy-id}/includes/{servicePrincipalCreationConditionSet-id}': get: tags: - - policies.featureRolloutPolicy - summary: Get the number of the resource - operationId: policy.featureRolloutPolicy.appliesTo_GetCount + - policies.servicePrincipalCreationPolicy + summary: Get includes from policies + operationId: policy.servicePrincipalCreationPolicy_GetInclude parameters: - - name: featureRolloutPolicy-id + - name: servicePrincipalCreationPolicy-id in: path - description: The unique identifier of featureRolloutPolicy + description: The unique identifier of servicePrincipalCreationPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: featureRolloutPolicy - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/policies/featureRolloutPolicies/{featureRolloutPolicy-id}/appliesTo/$ref': - get: - tags: - - policies.featureRolloutPolicy - summary: Get ref of appliesTo from policies - description: Nullable. Specifies a list of directoryObject resources that feature is enabled for. - operationId: policy.featureRolloutPolicy_ListAppliesToGraphBPreRef - parameters: - - name: featureRolloutPolicy-id + x-ms-docs-key-type: servicePrincipalCreationPolicy + - name: servicePrincipalCreationConditionSet-id in: path - description: The unique identifier of featureRolloutPolicy + description: The unique identifier of servicePrincipalCreationConditionSet required: true style: simple schema: type: string - x-ms-docs-key-type: featureRolloutPolicy - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby + x-ms-docs-key-type: servicePrincipalCreationConditionSet + - name: $select in: query - description: Order items by property values + 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: @@ -23514,84 +24076,102 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/StringCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - policies.featureRolloutPolicy - summary: Assign appliesTo - description: Add an appliesTo on a featureRolloutPolicy object to specify the directoryObject to which the featureRolloutPolicy should be applied. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/featurerolloutpolicy-post-appliesto?view=graph-rest-beta - operationId: policy.featureRolloutPolicy_CreateAppliesToGraphBPreRef + - policies.servicePrincipalCreationPolicy + summary: Update the navigation property includes in policies + operationId: policy.servicePrincipalCreationPolicy_UpdateInclude parameters: - - name: featureRolloutPolicy-id + - name: servicePrincipalCreationPolicy-id in: path - description: The unique identifier of featureRolloutPolicy + description: The unique identifier of servicePrincipalCreationPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: featureRolloutPolicy + x-ms-docs-key-type: servicePrincipalCreationPolicy + - name: servicePrincipalCreationConditionSet-id + in: path + description: The unique identifier of servicePrincipalCreationConditionSet + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationConditionSet requestBody: - $ref: '#/components/requestBodies/refPostBody' + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - policies.featureRolloutPolicy - summary: Remove appliesTo - description: Remove an appliesTo on a featureRolloutPolicy object to remove the directoryObject from feature rollout. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/featurerolloutpolicy-delete-appliesto?view=graph-rest-beta - operationId: policy.featureRolloutPolicy_DeleteAppliesToGraphBPreRef + - policies.servicePrincipalCreationPolicy + summary: Delete navigation property includes for policies + operationId: policy.servicePrincipalCreationPolicy_DeleteInclude parameters: - - name: featureRolloutPolicy-id + - name: servicePrincipalCreationPolicy-id in: path - description: The unique identifier of featureRolloutPolicy + description: The unique identifier of servicePrincipalCreationPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: featureRolloutPolicy + x-ms-docs-key-type: servicePrincipalCreationPolicy + - name: servicePrincipalCreationConditionSet-id + in: path + description: The unique identifier of servicePrincipalCreationConditionSet + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationConditionSet - name: If-Match in: header description: ETag style: simple schema: type: string - - name: '@id' - in: query - description: The delete Uri - required: true - style: form - explode: false - schema: - type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /policies/featureRolloutPolicies/$count: + '/policies/servicePrincipalCreationPolicies/{servicePrincipalCreationPolicy-id}/includes/$count': get: tags: - - policies.featureRolloutPolicy + - policies.servicePrincipalCreationPolicy summary: Get the number of the resource - operationId: policy.featureRolloutPolicy_GetCount + operationId: policy.servicePrincipalCreationPolicy.include_GetCount parameters: + - name: servicePrincipalCreationPolicy-id + in: path + description: The unique identifier of servicePrincipalCreationPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationPolicy - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -23599,101 +24179,30 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /policies/federatedTokenValidationPolicy: + /policies/servicePrincipalCreationPolicies/$count: get: tags: - - policies.federatedTokenValidationPolicy - 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/policyroot-list-federatedtokenvalidationpolicy?view=graph-rest-beta - operationId: policy_GetFederatedTokenValidationPolicy + - policies.servicePrincipalCreationPolicy + summary: Get the number of the resource + operationId: policy.servicePrincipalCreationPolicy_GetCount parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.federatedTokenValidationPolicy' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - policies.federatedTokenValidationPolicy - summary: Update federatedTokenValidationPolicy - description: Update the properties of a federatedTokenValidationPolicy object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/federatedtokenvalidationpolicy-update?view=graph-rest-beta - operationId: policy_UpdateFederatedTokenValidationPolicy - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.federatedTokenValidationPolicy' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.federatedTokenValidationPolicy' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - policies.federatedTokenValidationPolicy - summary: Delete navigation property federatedTokenValidationPolicy for policies - operationId: policy_DeleteFederatedTokenValidationPolicy - parameters: - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + - $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 - /policies/homeRealmDiscoveryPolicies: + /policies/tokenIssuancePolicies: get: tags: - - policies.homeRealmDiscoveryPolicy - summary: List homeRealmDiscoveryPolicies - description: Get a list of homeRealmDiscoveryPolicy objects. + - policies.tokenIssuancePolicy + summary: List tokenIssuancePolicy + description: Get a list of tokenIssuancePolicy objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/homerealmdiscoverypolicy-list?view=graph-rest-beta - operationId: policy_ListHomeRealmDiscoveryPolicy + url: https://learn.microsoft.com/graph/api/tokenissuancepolicy-list?view=graph-rest-beta + operationId: policy_ListTokenIssuancePolicy parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -23732,7 +24241,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.homeRealmDiscoveryPolicyCollectionResponse' + $ref: '#/components/responses/microsoft.graph.tokenIssuancePolicyCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -23741,19 +24250,19 @@ paths: x-ms-docs-operation-type: operation post: tags: - - policies.homeRealmDiscoveryPolicy - summary: Create homeRealmDiscoveryPolicy - description: Create a new homeRealmDiscoveryPolicy object. + - policies.tokenIssuancePolicy + summary: Create tokenIssuancePolicy + description: Create a new tokenIssuancePolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/homerealmdiscoverypolicy-post-homerealmdiscoverypolicies?view=graph-rest-beta - operationId: policy_CreateHomeRealmDiscoveryPolicy + url: https://learn.microsoft.com/graph/api/tokenissuancepolicy-post-tokenissuancepolicy?view=graph-rest-beta + operationId: policy_CreateTokenIssuancePolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' + $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' required: true responses: 2XX: @@ -23761,29 +24270,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' + $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy-id}': + '/policies/tokenIssuancePolicies/{tokenIssuancePolicy-id}': get: tags: - - policies.homeRealmDiscoveryPolicy - summary: Get homeRealmDiscoveryPolicy - description: Retrieve the properties and relationships of a homeRealmDiscoveryPolicy object. + - policies.tokenIssuancePolicy + summary: Get tokenIssuancePolicy + description: Retrieve the properties and relationships of a tokenIssuancePolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/homerealmdiscoverypolicy-get?view=graph-rest-beta - operationId: policy_GetHomeRealmDiscoveryPolicy + url: https://learn.microsoft.com/graph/api/tokenissuancepolicy-get?view=graph-rest-beta + operationId: policy_GetTokenIssuancePolicy parameters: - - name: homeRealmDiscoveryPolicy-id + - name: tokenIssuancePolicy-id in: path - description: The unique identifier of homeRealmDiscoveryPolicy + description: The unique identifier of tokenIssuancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: homeRealmDiscoveryPolicy + x-ms-docs-key-type: tokenIssuancePolicy - name: $select in: query description: Select properties to be returned @@ -23810,34 +24319,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' + $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.homeRealmDiscoveryPolicy - summary: Update homerealmdiscoverypolicy - description: Update the properties of a homeRealmDiscoveryPolicy object. + - policies.tokenIssuancePolicy + summary: Update tokenIssuancePolicy + description: Update the properties of a tokenIssuancePolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/homerealmdiscoverypolicy-update?view=graph-rest-beta - operationId: policy_UpdateHomeRealmDiscoveryPolicy + url: https://learn.microsoft.com/graph/api/tokenissuancepolicy-update?view=graph-rest-beta + operationId: policy_UpdateTokenIssuancePolicy parameters: - - name: homeRealmDiscoveryPolicy-id + - name: tokenIssuancePolicy-id in: path - description: The unique identifier of homeRealmDiscoveryPolicy + description: The unique identifier of tokenIssuancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: homeRealmDiscoveryPolicy + x-ms-docs-key-type: tokenIssuancePolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' + $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' required: true responses: 2XX: @@ -23845,28 +24354,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' + $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - policies.homeRealmDiscoveryPolicy - summary: Delete homeRealmDiscoveryPolicy - description: Delete a homeRealmDiscoveryPolicy object. + - policies.tokenIssuancePolicy + summary: Delete tokenIssuancePolicy + description: Delete a tokenIssuancePolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/homerealmdiscoverypolicy-delete?view=graph-rest-beta - operationId: policy_DeleteHomeRealmDiscoveryPolicy + url: https://learn.microsoft.com/graph/api/tokenissuancepolicy-delete?view=graph-rest-beta + operationId: policy_DeleteTokenIssuancePolicy parameters: - - name: homeRealmDiscoveryPolicy-id + - name: tokenIssuancePolicy-id in: path - description: The unique identifier of homeRealmDiscoveryPolicy + description: The unique identifier of tokenIssuancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: homeRealmDiscoveryPolicy + x-ms-docs-key-type: tokenIssuancePolicy - name: If-Match in: header description: ETag @@ -23879,25 +24388,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy-id}/appliesTo': + '/policies/tokenIssuancePolicies/{tokenIssuancePolicy-id}/appliesTo': get: tags: - - policies.homeRealmDiscoveryPolicy + - policies.tokenIssuancePolicy summary: List appliesTo - description: Get a list of directoryObject objects that a homeRealmDiscoveryPolicy object has been applied to. The homeRealmDiscoveryPolicy can only be applied to servicePrincipal resources. + description: Get a list of directoryObject objects that a tokenIssuancePolicy object has been applied to. The tokenIssuancePolicy can only be applied to application and servicePrincipal resources. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/homerealmdiscoverypolicy-list-appliesto?view=graph-rest-beta - operationId: policy.homeRealmDiscoveryPolicy_ListAppliesTo + url: https://learn.microsoft.com/graph/api/tokenissuancepolicy-list-appliesto?view=graph-rest-beta + operationId: policy.tokenIssuancePolicy_ListAppliesTo parameters: - - name: homeRealmDiscoveryPolicy-id + - name: tokenIssuancePolicy-id in: path - description: The unique identifier of homeRealmDiscoveryPolicy + description: The unique identifier of tokenIssuancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: homeRealmDiscoveryPolicy + x-ms-docs-key-type: tokenIssuancePolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -23942,21 +24451,21 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/policies/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy-id}/appliesTo/{directoryObject-id}': + '/policies/tokenIssuancePolicies/{tokenIssuancePolicy-id}/appliesTo/{directoryObject-id}': get: tags: - - policies.homeRealmDiscoveryPolicy + - policies.tokenIssuancePolicy summary: Get appliesTo from policies - operationId: policy.homeRealmDiscoveryPolicy_GetAppliesTo + operationId: policy.tokenIssuancePolicy_GetAppliesTo parameters: - - name: homeRealmDiscoveryPolicy-id + - name: tokenIssuancePolicy-id in: path - description: The unique identifier of homeRealmDiscoveryPolicy + description: The unique identifier of tokenIssuancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: homeRealmDiscoveryPolicy + x-ms-docs-key-type: tokenIssuancePolicy - name: directoryObject-id in: path description: The unique identifier of directoryObject @@ -23995,21 +24504,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy-id}/appliesTo/$count': + '/policies/tokenIssuancePolicies/{tokenIssuancePolicy-id}/appliesTo/$count': get: tags: - - policies.homeRealmDiscoveryPolicy + - policies.tokenIssuancePolicy summary: Get the number of the resource - operationId: policy.homeRealmDiscoveryPolicy.appliesTo_GetCount + operationId: policy.tokenIssuancePolicy.appliesTo_GetCount parameters: - - name: homeRealmDiscoveryPolicy-id + - name: tokenIssuancePolicy-id in: path - description: The unique identifier of homeRealmDiscoveryPolicy + description: The unique identifier of tokenIssuancePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: homeRealmDiscoveryPolicy + x-ms-docs-key-type: tokenIssuancePolicy - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -24017,12 +24526,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /policies/homeRealmDiscoveryPolicies/$count: + /policies/tokenIssuancePolicies/$count: get: tags: - - policies.homeRealmDiscoveryPolicy + - policies.tokenIssuancePolicy summary: Get the number of the resource - operationId: policy.homeRealmDiscoveryPolicy_GetCount + operationId: policy.tokenIssuancePolicy_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -24031,101 +24540,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /policies/identitySecurityDefaultsEnforcementPolicy: - get: - tags: - - policies.identitySecurityDefaultsEnforcementPolicy - summary: Get identitySecurityDefaultsEnforcementPolicy - description: Retrieve the properties of an identitySecurityDefaultsEnforcementPolicy object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitysecuritydefaultsenforcementpolicy-get?view=graph-rest-beta - operationId: policy_GetIdentitySecurityDefaultsEnforcementPolicy - 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.identitySecurityDefaultsEnforcementPolicy' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - policies.identitySecurityDefaultsEnforcementPolicy - summary: Update identitySecurityDefaultsEnforcementPolicy - description: Update the properties of an identitySecurityDefaultsEnforcementPolicy object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitysecuritydefaultsenforcementpolicy-update?view=graph-rest-beta - operationId: policy_UpdateIdentitySecurityDefaultsEnforcementPolicy - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identitySecurityDefaultsEnforcementPolicy' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identitySecurityDefaultsEnforcementPolicy' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - policies.identitySecurityDefaultsEnforcementPolicy - summary: Delete navigation property identitySecurityDefaultsEnforcementPolicy for policies - operationId: policy_DeleteIdentitySecurityDefaultsEnforcementPolicy - parameters: - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /policies/mobileAppManagementPolicies: + /policies/tokenLifetimePolicies: get: tags: - - policies.mobilityManagementPolicy - summary: List mobileAppManagementPolicies - description: Get a list of the mobilityManagementPolicy objects and their properties. + - policies.tokenLifetimePolicy + summary: List tokenLifetimePolicies + description: Get a list of tokenLifetimePolicy objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/mobileappmanagementpolicies-list?view=graph-rest-beta - operationId: policy_ListMobileAppManagementPolicy + url: https://learn.microsoft.com/graph/api/tokenlifetimepolicy-list?view=graph-rest-beta + operationId: policy_ListTokenLifetimePolicy parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -24164,7 +24588,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.mobilityManagementPolicyCollectionResponse' + $ref: '#/components/responses/microsoft.graph.tokenLifetimePolicyCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -24173,15 +24597,19 @@ paths: x-ms-docs-operation-type: operation post: tags: - - policies.mobilityManagementPolicy - summary: Create new navigation property to mobileAppManagementPolicies for policies - operationId: policy_CreateMobileAppManagementPolicy + - policies.tokenLifetimePolicy + summary: Create tokenLifetimePolicy + description: Create a new tokenLifetimePolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/tokenlifetimepolicy-post-tokenlifetimepolicies?view=graph-rest-beta + operationId: policy_CreateTokenLifetimePolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicy' + $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' required: true responses: 2XX: @@ -24189,29 +24617,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicy' + $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/mobileAppManagementPolicies/{mobilityManagementPolicy-id}': + '/policies/tokenLifetimePolicies/{tokenLifetimePolicy-id}': get: tags: - - policies.mobilityManagementPolicy - summary: Get mobileAppManagementPolicy - description: Read the properties and relationships of a mobilityManagementPolicy object. + - policies.tokenLifetimePolicy + summary: Get tokenLifetimePolicy + description: Retrieve the properties and relationships of a tokenLifetimePolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/mobileappmanagementpolicies-get?view=graph-rest-beta - operationId: policy_GetMobileAppManagementPolicy + url: https://learn.microsoft.com/graph/api/tokenlifetimepolicy-get?view=graph-rest-beta + operationId: policy_GetTokenLifetimePolicy parameters: - - name: mobilityManagementPolicy-id + - name: tokenLifetimePolicy-id in: path - description: The unique identifier of mobilityManagementPolicy + description: The unique identifier of tokenLifetimePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: mobilityManagementPolicy + x-ms-docs-key-type: tokenLifetimePolicy - name: $select in: query description: Select properties to be returned @@ -24238,34 +24666,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicy' + $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.mobilityManagementPolicy - summary: Update mobileAppManagementPolicy - description: Update the properties of a mobilityManagementPolicy object. + - policies.tokenLifetimePolicy + summary: Update tokenlifetimepolicy + description: Update the properties of a tokenLifetimePolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/mobileappmanagementpolicies-update?view=graph-rest-beta - operationId: policy_UpdateMobileAppManagementPolicy + url: https://learn.microsoft.com/graph/api/tokenlifetimepolicy-update?view=graph-rest-beta + operationId: policy_UpdateTokenLifetimePolicy parameters: - - name: mobilityManagementPolicy-id + - name: tokenLifetimePolicy-id in: path - description: The unique identifier of mobilityManagementPolicy + description: The unique identifier of tokenLifetimePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: mobilityManagementPolicy + x-ms-docs-key-type: tokenLifetimePolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicy' + $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' required: true responses: 2XX: @@ -24273,28 +24701,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicy' + $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - policies.mobilityManagementPolicy - summary: Delete mobileAppManagementPolicy - description: Delete a mobilityManagementPolicy object. + - policies.tokenLifetimePolicy + summary: Delete tokenLifetimePolicy + description: Delete a tokenLifetimePolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/mobileappmanagementpolicies-delete?view=graph-rest-beta - operationId: policy_DeleteMobileAppManagementPolicy + url: https://learn.microsoft.com/graph/api/tokenlifetimepolicy-delete?view=graph-rest-beta + operationId: policy_DeleteTokenLifetimePolicy parameters: - - name: mobilityManagementPolicy-id + - name: tokenLifetimePolicy-id in: path - description: The unique identifier of mobilityManagementPolicy + description: The unique identifier of tokenLifetimePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: mobilityManagementPolicy + x-ms-docs-key-type: tokenLifetimePolicy - name: If-Match in: header description: ETag @@ -24307,25 +24735,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/mobileAppManagementPolicies/{mobilityManagementPolicy-id}/includedGroups': + '/policies/tokenLifetimePolicies/{tokenLifetimePolicy-id}/appliesTo': get: tags: - - policies.mobilityManagementPolicy - summary: List includedGroups - description: Get the list of groups that are included in a mobile app management policy. + - policies.tokenLifetimePolicy + summary: List appliesTo + description: Get a list of directoryObject objects that a tokenLifetimePolicy object has been applied to. The tokenLifetimePolicy can only be applied to application and servicePrincipal resources. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/mobileappmanagementpolicies-list-includedgroups?view=graph-rest-beta - operationId: policy.mobileAppManagementPolicy_ListIncludedGroup + url: https://learn.microsoft.com/graph/api/tokenlifetimepolicy-list-appliesto?view=graph-rest-beta + operationId: policy.tokenLifetimePolicy_ListAppliesTo parameters: - - name: mobilityManagementPolicy-id + - name: tokenLifetimePolicy-id in: path - description: The unique identifier of mobilityManagementPolicy + description: The unique identifier of tokenLifetimePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: mobilityManagementPolicy + x-ms-docs-key-type: tokenLifetimePolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -24363,91 +24791,36 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.groupCollectionResponse' + $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 - '/policies/mobileAppManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/{group-id}/$ref': - delete: - tags: - - policies.mobilityManagementPolicy - summary: Delete includedGroup - description: Delete a group from the list of groups included in a mobile app management policy. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/mobileappmanagementpolicies-delete-includedgroups?view=graph-rest-beta - operationId: policy.mobileAppManagementPolicy.includedGroup_DeleteGroupGraphBPreRef - parameters: - - name: mobilityManagementPolicy-id - in: path - description: The unique identifier of mobilityManagementPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: mobilityManagementPolicy - - 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: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/policies/mobileAppManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/{group-id}/serviceProvisioningErrors': + '/policies/tokenLifetimePolicies/{tokenLifetimePolicy-id}/appliesTo/{directoryObject-id}': get: tags: - - policies.mobilityManagementPolicy - summary: Get serviceProvisioningErrors property value - description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object.' - operationId: policy.mobileAppManagementPolicy.includedGroup_ListServiceProvisioningError + - policies.tokenLifetimePolicy + summary: Get appliesTo from policies + operationId: policy.tokenLifetimePolicy_GetAppliesTo parameters: - - name: mobilityManagementPolicy-id + - name: tokenLifetimePolicy-id in: path - description: The unique identifier of mobilityManagementPolicy + description: The unique identifier of tokenLifetimePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: mobilityManagementPolicy - - name: group-id + x-ms-docs-key-type: tokenLifetimePolicy + - name: directoryObject-id in: path - description: The unique identifier of group + description: The unique identifier of directoryObject 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: $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: directoryObject - name: $select in: query description: Select properties to be returned @@ -24470,35 +24843,29 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/policies/mobileAppManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/{group-id}/serviceProvisioningErrors/$count': + x-ms-docs-operation-type: operation + '/policies/tokenLifetimePolicies/{tokenLifetimePolicy-id}/appliesTo/$count': get: tags: - - policies.mobilityManagementPolicy + - policies.tokenLifetimePolicy summary: Get the number of the resource - operationId: policy.mobileAppManagementPolicy.includedGroup.ServiceProvisioningError_GetCount + operationId: policy.tokenLifetimePolicy.appliesTo_GetCount parameters: - - name: mobilityManagementPolicy-id - in: path - description: The unique identifier of mobilityManagementPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: mobilityManagementPolicy - - name: group-id + - name: tokenLifetimePolicy-id in: path - description: The unique identifier of group + description: The unique identifier of tokenLifetimePolicy required: true style: simple schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: tokenLifetimePolicy - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -24506,21 +24873,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/policies/mobileAppManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/$count': + /policies/tokenLifetimePolicies/$count: get: tags: - - policies.mobilityManagementPolicy + - policies.tokenLifetimePolicy summary: Get the number of the resource - operationId: policy.mobileAppManagementPolicy.includedGroup_GetCount + operationId: policy.tokenLifetimePolicy_GetCount parameters: - - name: mobilityManagementPolicy-id - in: path - description: The unique identifier of mobilityManagementPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: mobilityManagementPolicy - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -24528,33 +24887,30 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/policies/mobileAppManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/$ref': + /tenantRelationships/multiTenantOrganization: get: tags: - - policies.mobilityManagementPolicy - summary: List includedGroups - description: Get the list of groups that are included in a mobile app management policy. + - tenantRelationships.multiTenantOrganization + summary: Get multiTenantOrganization + description: Get properties of the multitenant organization. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/mobileappmanagementpolicies-list-includedgroups?view=graph-rest-beta - operationId: policy.mobileAppManagementPolicy_ListIncludedGroupGraphBPreRef + url: https://learn.microsoft.com/graph/api/multitenantorganization-get?view=graph-rest-beta + operationId: tenantRelationship_GetMultiTenantOrganization parameters: - - name: mobilityManagementPolicy-id - in: path - description: The unique identifier of mobilityManagementPolicy - required: true - style: simple + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: mobilityManagementPolicy - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby + uniqueItems: true + type: array + items: + type: string + - name: $expand in: query - description: Order items by property values + description: Expand related entities style: form explode: false schema: @@ -24564,101 +24920,117 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/StringCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiTenantOrganization' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - policies.mobilityManagementPolicy - summary: Add includedGroups - description: Add groups to be included in a mobile app management policy. + - tenantRelationships.multiTenantOrganization + summary: Update multiTenantOrganization + description: Update the properties of a multi-tenant organization. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/mobileappmanagementpolicies-post-includedgroups?view=graph-rest-beta - operationId: policy.mobileAppManagementPolicy_CreateIncludedGroupGraphBPreRef - parameters: - - name: mobilityManagementPolicy-id - in: path - description: The unique identifier of mobilityManagementPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: mobilityManagementPolicy + url: https://learn.microsoft.com/graph/api/multitenantorganization-update?view=graph-rest-beta + operationId: tenantRelationship_UpdateMultiTenantOrganization requestBody: - $ref: '#/components/requestBodies/refPostBody' + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiTenantOrganization' + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiTenantOrganization' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + /tenantRelationships/multiTenantOrganization/joinRequest: + get: tags: - - policies.mobilityManagementPolicy - summary: Delete includedGroup - description: Delete a group from the list of groups included in a mobile app management policy. + - tenantRelationships.multiTenantOrganization + summary: Get multiTenantOrganizationJoinRequestRecord + description: Get the status of a tenant joining a multi-tenant organization. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/mobileappmanagementpolicies-delete-includedgroups?view=graph-rest-beta - operationId: policy.mobileAppManagementPolicy_DeleteIncludedGroupGraphBPreRef + url: https://learn.microsoft.com/graph/api/multitenantorganizationjoinrequestrecord-get?view=graph-rest-beta + operationId: tenantRelationship.multiTenantOrganization_GetJoinRequest parameters: - - name: mobilityManagementPolicy-id - in: path - description: The unique identifier of mobilityManagementPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: mobilityManagementPolicy - - name: If-Match - in: header - description: ETag - style: simple + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - - name: '@id' + uniqueItems: true + type: array + items: + type: string + - name: $expand in: query - description: The delete Uri - required: true + description: Expand related entities style: form explode: false schema: - type: string + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationJoinRequestRecord' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /policies/mobileAppManagementPolicies/$count: - get: + patch: tags: - - policies.mobilityManagementPolicy - summary: Get the number of the resource - operationId: policy.mobileAppManagementPolicy_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - tenantRelationships.multiTenantOrganization + summary: Update multiTenantOrganizationJoinRequestRecord + description: 'Join a multi-tenant organization, after the owner of the multi-tenant organization adds your tenant to the multi-tenant organization as pending. Before a tenant added to a multi-tenant organization can participate in the multi-tenant organization, the administrator of the joining tenant must submit a join request. To allow for asynchronous processing, you must wait a minimum of 2 hours between creation and joining a multi-tenant organization. Furthermore, to allow for asynchronous processing, you must wait up to 4 hours before joining a multi-tenant organization is completed.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/multitenantorganizationjoinrequestrecord-update?view=graph-rest-beta + operationId: tenantRelationship.multiTenantOrganization_UpdateJoinRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationJoinRequestRecord' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationJoinRequestRecord' default: $ref: '#/components/responses/error' - /policies/mobileDeviceManagementPolicies: + x-ms-docs-operation-type: operation + /tenantRelationships/multiTenantOrganization/tenants: get: tags: - - policies.mobilityManagementPolicy - summary: List mobileDeviceManagementPolicies - description: Get a list of the mobilityManagementPolicy objects and their properties. + - tenantRelationships.multiTenantOrganization + summary: List multiTenantOrganizationMembers + description: List the tenants and their properties in the multi-tenant organization. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/mobiledevicemanagementpolicies-list?view=graph-rest-beta - operationId: policy_ListMobileDeviceManagementPolicy + url: https://learn.microsoft.com/graph/api/multitenantorganization-list-tenants?view=graph-rest-beta + operationId: tenantRelationship.multiTenantOrganization_ListTenant parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -24697,7 +25069,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.mobilityManagementPolicyCollectionResponse' + $ref: '#/components/responses/microsoft.graph.multiTenantOrganizationMemberCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -24706,15 +25078,19 @@ paths: x-ms-docs-operation-type: operation post: tags: - - policies.mobilityManagementPolicy - summary: Create new navigation property to mobileDeviceManagementPolicies for policies - operationId: policy_CreateMobileDeviceManagementPolicy + - tenantRelationships.multiTenantOrganization + summary: Add multiTenantOrganizationMember + description: Add a tenant to a multitenant organization. The administrator of an owner tenant has the permissions to add tenants to the multitenant organization. The added tenant is in the pending state until the administrator of the added tenant joins the multitenant organization by submitting a join request. A tenant can be part of only one multitenant organization. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/multitenantorganization-post-tenants?view=graph-rest-beta + operationId: tenantRelationship.multiTenantOrganization_CreateTenant requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicy' + $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMember' required: true responses: 2XX: @@ -24722,29 +25098,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicy' + $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy-id}': + '/tenantRelationships/multiTenantOrganization/tenants/{multiTenantOrganizationMember-id}': get: tags: - - policies.mobilityManagementPolicy - summary: Get mobileDeviceManagementPolicy - description: Read the properties and relationships of a mobilityManagementPolicy object. + - tenantRelationships.multiTenantOrganization + summary: Get multiTenantOrganizationMember + description: Get a tenant and its properties in the multi-tenant organization. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/mobiledevicemanagementpolicies-get?view=graph-rest-beta - operationId: policy_GetMobileDeviceManagementPolicy + url: https://learn.microsoft.com/graph/api/multitenantorganizationmember-get?view=graph-rest-beta + operationId: tenantRelationship.multiTenantOrganization_GetTenant parameters: - - name: mobilityManagementPolicy-id + - name: multiTenantOrganizationMember-id in: path - description: The unique identifier of mobilityManagementPolicy + description: The unique identifier of multiTenantOrganizationMember required: true style: simple schema: type: string - x-ms-docs-key-type: mobilityManagementPolicy + x-ms-docs-key-type: multiTenantOrganizationMember - name: $select in: query description: Select properties to be returned @@ -24771,34 +25147,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicy' + $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.mobilityManagementPolicy - summary: Update mobileDeviceManagementPolicy - description: Update the properties of a mobilityManagementPolicy object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/mobiledevicemanagementpolicies-update?view=graph-rest-beta - operationId: policy_UpdateMobileDeviceManagementPolicy + - tenantRelationships.multiTenantOrganization + summary: Update the navigation property tenants in tenantRelationships + operationId: tenantRelationship.multiTenantOrganization_UpdateTenant parameters: - - name: mobilityManagementPolicy-id + - name: multiTenantOrganizationMember-id in: path - description: The unique identifier of mobilityManagementPolicy + description: The unique identifier of multiTenantOrganizationMember required: true style: simple schema: type: string - x-ms-docs-key-type: mobilityManagementPolicy + x-ms-docs-key-type: multiTenantOrganizationMember requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicy' + $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMember' required: true responses: 2XX: @@ -24806,28 +25178,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicy' + $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - policies.mobilityManagementPolicy - summary: Delete mobileDeviceManagementPolicy - description: Delete a mobilityManagementPolicy object. + - tenantRelationships.multiTenantOrganization + summary: Remove multiTenantOrganizationMember + description: 'Remove a tenant from a multitenant organization. A tenant can be removed in the following scenarios: To allow for asynchronous processing, you must wait for up to 2 hours before removal of a tenant is completed.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/mobiledevicemanagementpolicies-delete?view=graph-rest-beta - operationId: policy_DeleteMobileDeviceManagementPolicy + url: https://learn.microsoft.com/graph/api/multitenantorganization-delete-tenants?view=graph-rest-beta + operationId: tenantRelationship.multiTenantOrganization_DeleteTenant parameters: - - name: mobilityManagementPolicy-id + - name: multiTenantOrganizationMember-id in: path - description: The unique identifier of mobilityManagementPolicy + description: The unique identifier of multiTenantOrganizationMember required: true style: simple schema: type: string - x-ms-docs-key-type: mobilityManagementPolicy + x-ms-docs-key-type: multiTenantOrganizationMember - name: If-Match in: header description: ETag @@ -24840,25 +25212,90 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy-id}/includedGroups': + /tenantRelationships/multiTenantOrganization/tenants/$count: get: tags: - - policies.mobilityManagementPolicy - summary: List includedGroups - description: Get the list of groups that are included in a mobile device management policy. + - tenantRelationships.multiTenantOrganization + summary: Get the number of the resource + operationId: tenantRelationship.multiTenantOrganization.tenant_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /trustFramework: + get: + tags: + - trustFramework.trustFramework + summary: Get trustFramework + operationId: trustFramework_GetTrustFramework + 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 entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.trustFramework' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - trustFramework.trustFramework + summary: Update trustFramework + operationId: trustFramework_UpdateTrustFramework + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.trustFramework' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.trustFramework' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /trustFramework/keySets: + get: + tags: + - trustFramework.trustFrameworkKeySet + summary: List keySets + description: Retrieve a list of trustFrameworkKeySets. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/mobiledevicemanagementpolicies-list-includedgroups?view=graph-rest-beta - operationId: policy.mobileDeviceManagementPolicy_ListIncludedGroup + url: https://learn.microsoft.com/graph/api/trustframework-list-keysets?view=graph-rest-beta + operationId: trustFramework_ListKeySet parameters: - - name: mobilityManagementPolicy-id - in: path - description: The unique identifier of mobilityManagementPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: mobilityManagementPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -24896,40 +25333,141 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.groupCollectionResponse' + $ref: '#/components/responses/microsoft.graph.trustFrameworkKeySetCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/{group-id}/$ref': - delete: + post: tags: - - policies.mobilityManagementPolicy - summary: Delete includedGroup - description: Delete a group from the list of groups included in a mobile device management policy. + - trustFramework.trustFrameworkKeySet + summary: Create trustFrameworkKeySet + description: 'Create a new trustFrameworkKeySet. The ID of the trustFrameworkKeySet is expected in the create request; however, it can be modified by the service. The modified ID will be available in the response and in the location header.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/mobiledevicemanagementpolicies-delete-includedgroups?view=graph-rest-beta - operationId: policy.mobileDeviceManagementPolicy.includedGroup_DeleteGroupGraphBPreRef + url: https://learn.microsoft.com/graph/api/trustframework-post-keysets?view=graph-rest-beta + operationId: trustFramework_CreateKeySet + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.trustFrameworkKeySet' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.trustFrameworkKeySet' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/trustFramework/keySets/{trustFrameworkKeySet-id}': + get: + tags: + - trustFramework.trustFrameworkKeySet + summary: Get trustFrameworkKeySet + description: Retrieve the properties and associations for a Trustframeworkkeyset. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/trustframeworkkeyset-get?view=graph-rest-beta + operationId: trustFramework_GetKeySet parameters: - - name: mobilityManagementPolicy-id + - name: trustFrameworkKeySet-id in: path - description: The unique identifier of mobilityManagementPolicy + description: The unique identifier of trustFrameworkKeySet required: true style: simple schema: type: string - x-ms-docs-key-type: mobilityManagementPolicy - - name: group-id + x-ms-docs-key-type: trustFrameworkKeySet + - 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.trustFrameworkKeySet' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - trustFramework.trustFrameworkKeySet + summary: Update trustFrameworkKeySet + description: Update the properties of a trustFrameworkKeyset. This operation will replace the content of an existing keyset. Specifying the ID in the request payload is optional. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/trustframeworkkeyset-update?view=graph-rest-beta + operationId: trustFramework_UpdateKeySet + parameters: + - name: trustFrameworkKeySet-id in: path - description: The unique identifier of group + description: The unique identifier of trustFrameworkKeySet required: true style: simple schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: trustFrameworkKeySet + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.trustFrameworkKeySet' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.trustFrameworkKeySet' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - trustFramework.trustFrameworkKeySet + summary: Delete trustFrameworkKeySet + description: Delete a trustFrameworkKeySet. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/trustframeworkkeyset-delete?view=graph-rest-beta + operationId: trustFramework_DeleteKeySet + parameters: + - name: trustFrameworkKeySet-id + in: path + description: The unique identifier of trustFrameworkKeySet + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: trustFrameworkKeySet - name: If-Match in: header description: ETag @@ -24942,30 +25480,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/{group-id}/serviceProvisioningErrors': + '/trustFramework/keySets/{trustFrameworkKeySet-id}/keys_v2': get: tags: - - policies.mobilityManagementPolicy - summary: Get serviceProvisioningErrors property value - description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object.' - operationId: policy.mobileDeviceManagementPolicy.includedGroup_ListServiceProvisioningError + - trustFramework.trustFrameworkKeySet + summary: Get trustFrameworkKey_v2 + description: Read the properties and relationships of a trustFrameworkKeyv2 object. + operationId: trustFramework.keySet_ListKeys_v2 parameters: - - name: mobilityManagementPolicy-id - in: path - description: The unique identifier of mobilityManagementPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: mobilityManagementPolicy - - name: group-id + - name: trustFrameworkKeySet-id in: path - description: The unique identifier of group + description: The unique identifier of trustFrameworkKeySet required: true style: simple schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: trustFrameworkKeySet - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -25003,57 +25533,85 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + $ref: '#/components/responses/microsoft.graph.trustFrameworkKey_v2CollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/{group-id}/serviceProvisioningErrors/$count': + x-ms-docs-operation-type: operation + '/trustFramework/keySets/{trustFrameworkKeySet-id}/keys_v2/{trustFrameworkKey_v2-kid}': get: tags: - - policies.mobilityManagementPolicy - summary: Get the number of the resource - operationId: policy.mobileDeviceManagementPolicy.includedGroup.ServiceProvisioningError_GetCount + - trustFramework.trustFrameworkKeySet + summary: Get trustFrameworkKey_v2 + description: Read the properties and relationships of a trustFrameworkKeyv2 object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/trustframeworkkey_v2-get?view=graph-rest-beta + operationId: trustFramework.keySet_GetKeys_v2 parameters: - - name: mobilityManagementPolicy-id + - name: trustFrameworkKeySet-id in: path - description: The unique identifier of mobilityManagementPolicy + description: The unique identifier of trustFrameworkKeySet required: true style: simple schema: type: string - x-ms-docs-key-type: mobilityManagementPolicy - - name: group-id + x-ms-docs-key-type: trustFrameworkKeySet + - name: trustFrameworkKey_v2-kid in: path - description: The unique identifier of group + description: The unique identifier of trustFrameworkKey_v2 required: true style: simple schema: type: string - x-ms-docs-key-type: group - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: trustFrameworkKey_v2 + - 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.trustFrameworkKey_v2' default: $ref: '#/components/responses/error' - '/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/$count': + x-ms-docs-operation-type: operation + '/trustFramework/keySets/{trustFrameworkKeySet-id}/keys_v2/$count': get: tags: - - policies.mobilityManagementPolicy + - trustFramework.trustFrameworkKeySet summary: Get the number of the resource - operationId: policy.mobileDeviceManagementPolicy.includedGroup_GetCount + operationId: trustFramework.keySet.keys_v2_GetCount parameters: - - name: mobilityManagementPolicy-id + - name: trustFrameworkKeySet-id in: path - description: The unique identifier of mobilityManagementPolicy + description: The unique identifier of trustFrameworkKeySet required: true style: simple schema: type: string - x-ms-docs-key-type: mobilityManagementPolicy + x-ms-docs-key-type: trustFrameworkKeySet - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -25061,119 +25619,234 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/$ref': - get: + '/trustFramework/keySets/{trustFrameworkKeySet-id}/microsoft.graph.generateKey': + post: tags: - - policies.mobilityManagementPolicy - summary: List includedGroups - description: Get the list of groups that are included in a mobile device management policy. + - trustFramework.trustFrameworkKeySet + summary: Invoke action generateKey + description: Generate a trustFrameworkKey and a secret automatically in the trustFrameworkKeyset. The caller doesn't have to provide a secret. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/mobiledevicemanagementpolicies-list-includedgroups?view=graph-rest-beta - operationId: policy.mobileDeviceManagementPolicy_ListIncludedGroupGraphBPreRef + url: https://learn.microsoft.com/graph/api/trustframeworkkeyset-generatekey?view=graph-rest-beta + operationId: trustFramework.keySet_generateKey parameters: - - name: mobilityManagementPolicy-id + - name: trustFrameworkKeySet-id in: path - description: The unique identifier of mobilityManagementPolicy + description: The unique identifier of trustFrameworkKeySet required: true style: simple schema: type: string - x-ms-docs-key-type: mobilityManagementPolicy - - $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: trustFrameworkKeySet + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + use: + type: string + nullable: true + kty: + type: string + nullable: true + nbf: + type: number + format: int64 + nullable: true + exp: + type: number + format: int64 + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/StringCollectionResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.trustFrameworkKey' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + x-ms-docs-operation-type: action + '/trustFramework/keySets/{trustFrameworkKeySet-id}/microsoft.graph.getActiveKey()': + get: tags: - - policies.mobilityManagementPolicy - summary: Add includedGroups - description: Add groups to be included in a mobile app management policy. + - trustFramework.trustFrameworkKeySet + summary: Invoke function getActiveKey + description: Get the currently active trustFrameworkKey in a trustFrameworkKeySet. Only one key is active in the keyset at a time. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/mobiledevicemanagementpolicies-post-includedgroups?view=graph-rest-beta - operationId: policy.mobileDeviceManagementPolicy_CreateIncludedGroupGraphBPreRef + url: https://learn.microsoft.com/graph/api/trustframeworkkeyset-getactivekey?view=graph-rest-beta + operationId: trustFramework.keySet_getActiveKey parameters: - - name: mobilityManagementPolicy-id + - name: trustFrameworkKeySet-id in: path - description: The unique identifier of mobilityManagementPolicy + description: The unique identifier of trustFrameworkKeySet required: true style: simple schema: type: string - x-ms-docs-key-type: mobilityManagementPolicy - requestBody: - $ref: '#/components/requestBodies/refPostBody' + x-ms-docs-key-type: trustFrameworkKeySet responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.trustFrameworkKey' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + '/trustFramework/keySets/{trustFrameworkKeySet-id}/microsoft.graph.uploadCertificate': + post: tags: - - policies.mobilityManagementPolicy - summary: Delete includedGroup - description: Delete a group from the list of groups included in a mobile device management policy. + - trustFramework.trustFrameworkKeySet + summary: Invoke action uploadCertificate + description: Upload a certificate to a trustFrameworkKeyset. The input is a base-64 encoded value of the certificate contents. This method returns trustFrameworkKey. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/mobiledevicemanagementpolicies-delete-includedgroups?view=graph-rest-beta - operationId: policy.mobileDeviceManagementPolicy_DeleteIncludedGroupGraphBPreRef + url: https://learn.microsoft.com/graph/api/trustframeworkkeyset-uploadcertificate?view=graph-rest-beta + operationId: trustFramework.keySet_uploadCertificate parameters: - - name: mobilityManagementPolicy-id + - name: trustFrameworkKeySet-id in: path - description: The unique identifier of mobilityManagementPolicy + description: The unique identifier of trustFrameworkKeySet required: true style: simple schema: type: string - x-ms-docs-key-type: mobilityManagementPolicy - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: trustFrameworkKeySet + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + key: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.trustFrameworkKey' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/trustFramework/keySets/{trustFrameworkKeySet-id}/microsoft.graph.uploadPkcs12': + post: + tags: + - trustFramework.trustFrameworkKeySet + summary: Invoke action uploadPkcs12 + description: Upload a PKCS12 format key (PFX) to a trustFrameworkKeyset. The input is a base-64 encoded value of the Pfx certificate contents. This method returns trustFrameworkKey. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/trustframeworkkeyset-uploadpkcs12?view=graph-rest-beta + operationId: trustFramework.keySet_uploadPkcs12 + parameters: + - name: trustFrameworkKeySet-id + in: path + description: The unique identifier of trustFrameworkKeySet + required: true style: simple schema: type: string - - name: '@id' - in: query - description: The delete Uri + x-ms-docs-key-type: trustFrameworkKeySet + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + key: + type: string + nullable: true + password: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.trustFrameworkKey' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/trustFramework/keySets/{trustFrameworkKeySet-id}/microsoft.graph.uploadSecret': + post: + tags: + - trustFramework.trustFrameworkKeySet + summary: Invoke action uploadSecret + description: 'Upload a plain text secret to a trustFrameworkKeyset. Examples of secrets are application secrets in Microsoft Entra ID, Google, Facebook, or any other identity provider. his method returns trustFrameworkKey.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/trustframeworkkeyset-uploadsecret?view=graph-rest-beta + operationId: trustFramework.keySet_uploadSecret + parameters: + - name: trustFrameworkKeySet-id + in: path + description: The unique identifier of trustFrameworkKeySet required: true - style: form - explode: false + style: simple schema: type: string + x-ms-docs-key-type: trustFrameworkKeySet + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + use: + type: string + nullable: true + k: + type: string + nullable: true + nbf: + type: number + format: int64 + nullable: true + exp: + type: number + format: int64 + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.trustFrameworkKey' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /policies/mobileDeviceManagementPolicies/$count: + x-ms-docs-operation-type: action + /trustFramework/keySets/$count: get: tags: - - policies.mobilityManagementPolicy + - trustFramework.trustFrameworkKeySet summary: Get the number of the resource - operationId: policy.mobileDeviceManagementPolicy_GetCount + operationId: trustFramework.keySet_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -25182,16 +25855,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /policies/permissionGrantPolicies: + /trustFramework/policies: get: tags: - - policies.permissionGrantPolicy - summary: List permissionGrantPolicies - description: Retrieve the list of permissionGrantPolicy objects. + - trustFramework.trustFrameworkPolicy + summary: List trustFrameworkPolicies + description: Retrieve a list of trustFrameworkPolicies in the tenant/directory. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/permissiongrantpolicy-list?view=graph-rest-beta - operationId: policy_ListPermissionGrantPolicy + url: https://learn.microsoft.com/graph/api/trustframework-list-trustframeworkpolicies?view=graph-rest-beta + operationId: trustFramework_ListPolicy parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -25230,7 +25903,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.permissionGrantPolicyCollectionResponse' + $ref: '#/components/responses/microsoft.graph.trustFrameworkPolicyCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -25239,19 +25912,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - policies.permissionGrantPolicy - summary: Create permissionGrantPolicy - description: 'Creates a permissionGrantPolicy. A permission grant policy is used to describe the conditions under which permissions can be granted (for example, during application consent). After creating the permission grant policy, you can add include condition sets to add matching rules, and add exclude condition sets to add exclusion rules.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/permissiongrantpolicy-post-permissiongrantpolicies?view=graph-rest-beta - operationId: policy_CreatePermissionGrantPolicy + - trustFramework.trustFrameworkPolicy + summary: Create new navigation property to policies for trustFramework + operationId: trustFramework_CreatePolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' + $ref: '#/components/schemas/microsoft.graph.trustFrameworkPolicy' required: true responses: 2XX: @@ -25259,29 +25928,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' + $ref: '#/components/schemas/microsoft.graph.trustFrameworkPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/permissionGrantPolicies/{permissionGrantPolicy-id}': + '/trustFramework/policies/{trustFrameworkPolicy-id}': get: tags: - - policies.permissionGrantPolicy - summary: Get permissionGrantPolicy - description: Retrieve a single permissionGrantPolicy object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/permissiongrantpolicy-get?view=graph-rest-beta - operationId: policy_GetPermissionGrantPolicy + - trustFramework.trustFrameworkPolicy + summary: Get policies from trustFramework + operationId: trustFramework_GetPolicy parameters: - - name: permissionGrantPolicy-id + - name: trustFrameworkPolicy-id in: path - description: The unique identifier of permissionGrantPolicy + description: The unique identifier of trustFrameworkPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: permissionGrantPolicy + x-ms-docs-key-type: trustFrameworkPolicy - name: $select in: query description: Select properties to be returned @@ -25308,34 +25973,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' + $ref: '#/components/schemas/microsoft.graph.trustFrameworkPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.permissionGrantPolicy - summary: Update permissionGrantPolicy - description: Update properties of a permissionGrantPolicy. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/permissiongrantpolicy-update?view=graph-rest-beta - operationId: policy_UpdatePermissionGrantPolicy + - trustFramework.trustFrameworkPolicy + summary: Update the navigation property policies in trustFramework + operationId: trustFramework_UpdatePolicy parameters: - - name: permissionGrantPolicy-id + - name: trustFrameworkPolicy-id in: path - description: The unique identifier of permissionGrantPolicy + description: The unique identifier of trustFrameworkPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: permissionGrantPolicy + x-ms-docs-key-type: trustFrameworkPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' + $ref: '#/components/schemas/microsoft.graph.trustFrameworkPolicy' required: true responses: 2XX: @@ -25343,28 +26004,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' + $ref: '#/components/schemas/microsoft.graph.trustFrameworkPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - policies.permissionGrantPolicy - summary: Delete permissionGrantPolicy - description: Delete a permissionGrantPolicy object. + - trustFramework.trustFrameworkPolicy + summary: Delete trustFrameworkPolicy + description: Delete an existing trustFrameworkPolicy. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/permissiongrantpolicy-delete?view=graph-rest-beta - operationId: policy_DeletePermissionGrantPolicy + url: https://learn.microsoft.com/graph/api/trustframeworkpolicy-delete?view=graph-rest-beta + operationId: trustFramework_DeletePolicy parameters: - - name: permissionGrantPolicy-id + - name: trustFrameworkPolicy-id in: path - description: The unique identifier of permissionGrantPolicy + description: The unique identifier of trustFrameworkPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: permissionGrantPolicy + x-ms-docs-key-type: trustFrameworkPolicy - name: If-Match in: header description: ETag @@ -25377,186 +26038,172 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/permissionGrantPolicies/{permissionGrantPolicy-id}/excludes': + '/trustFramework/policies/{trustFrameworkPolicy-id}/$value': get: tags: - - policies.permissionGrantPolicy - summary: List excludes collection of permissionGrantPolicy - description: Retrieve the condition sets that are *excluded* in a permissionGrantPolicy. + - trustFramework.trustFrameworkPolicy + summary: List trustFrameworkPolicies + description: Retrieve a list of trustFrameworkPolicies in the tenant/directory. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/permissiongrantpolicy-list-excludes?view=graph-rest-beta - operationId: policy.permissionGrantPolicy_ListExclude + url: https://learn.microsoft.com/graph/api/trustframework-list-trustframeworkpolicies?view=graph-rest-beta + operationId: trustFramework_GetPoliciesContent parameters: - - name: permissionGrantPolicy-id + - name: trustFrameworkPolicy-id in: path - description: The unique identifier of permissionGrantPolicy + description: The unique identifier of trustFrameworkPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: permissionGrantPolicy - - $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 + x-ms-docs-key-type: trustFrameworkPolicy responses: 2XX: - $ref: '#/components/responses/microsoft.graph.permissionGrantConditionSetCollectionResponse' + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + put: tags: - - policies.permissionGrantPolicy - summary: Create permissionGrantConditionSet in excludes collection of permissionGrantPolicy - description: Add conditions under which a permission grant event is *excluded* in a permission grant policy. You do this by adding a permissionGrantConditionSet to the excludes collection of a permissionGrantPolicy. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/permissiongrantpolicy-post-excludes?view=graph-rest-beta - operationId: policy.permissionGrantPolicy_CreateExclude + - trustFramework.trustFrameworkPolicy + summary: Update media content for the navigation property policies in trustFramework + description: The unique identifier for an entity. Read-only. + operationId: trustFramework_SetPoliciesContent parameters: - - name: permissionGrantPolicy-id + - name: trustFrameworkPolicy-id in: path - description: The unique identifier of permissionGrantPolicy + description: The unique identifier of trustFrameworkPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: permissionGrantPolicy + x-ms-docs-key-type: trustFrameworkPolicy requestBody: - description: New navigation property + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' + type: string + format: binary required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/policies/permissionGrantPolicies/{permissionGrantPolicy-id}/excludes/{permissionGrantConditionSet-id}': - get: + delete: tags: - - policies.permissionGrantPolicy - summary: Get excludes from policies - description: Condition sets that are excluded in this permission grant policy. Automatically expanded on GET. - operationId: policy.permissionGrantPolicy_GetExclude + - trustFramework.trustFrameworkPolicy + summary: Delete trustFrameworkPolicy + description: Delete an existing trustFrameworkPolicy. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/trustframeworkpolicy-delete?view=graph-rest-beta + operationId: trustFramework_DeletePoliciesContent parameters: - - name: permissionGrantPolicy-id + - name: trustFrameworkPolicy-id in: path - description: The unique identifier of permissionGrantPolicy + description: The unique identifier of trustFrameworkPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: permissionGrantPolicy - - name: permissionGrantConditionSet-id - in: path - description: The unique identifier of permissionGrantConditionSet - required: true + x-ms-docs-key-type: trustFrameworkPolicy + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: permissionGrantConditionSet - - 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.permissionGrantConditionSet' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + /trustFramework/policies/$count: + get: tags: - - policies.permissionGrantPolicy - summary: Update the navigation property excludes in policies - operationId: policy.permissionGrantPolicy_UpdateExclude + - trustFramework.trustFrameworkPolicy + summary: Get the number of the resource + operationId: trustFramework.policy_GetCount parameters: - - name: permissionGrantPolicy-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/users/{user-id}/authentication': + get: + tags: + - users.authentication + summary: Get authentication from users + description: The authentication methods that are supported for the user. + operationId: user_GetAuthentication + parameters: + - name: user-id in: path - description: The unique identifier of permissionGrantPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: permissionGrantPolicy - - name: permissionGrantConditionSet-id + 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.authentication' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - users.authentication + summary: Update the navigation property authentication in users + operationId: user_UpdateAuthentication + parameters: + - name: user-id in: path - description: The unique identifier of permissionGrantConditionSet + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: permissionGrantConditionSet + x-ms-docs-key-type: user requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' + $ref: '#/components/schemas/microsoft.graph.authentication' required: true responses: 2XX: @@ -25564,36 +26211,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' + $ref: '#/components/schemas/microsoft.graph.authentication' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - policies.permissionGrantPolicy - summary: Delete permissionGrantConditionSet from excludes collection of permissionGrantPolicy - description: Deletes a permissionGrantConditionSet from the excludes collection of a permissionGrantPolicy. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/permissiongrantpolicy-delete-excludes?view=graph-rest-beta - operationId: policy.permissionGrantPolicy_DeleteExclude + - users.authentication + summary: Delete navigation property authentication for users + operationId: user_DeleteAuthentication parameters: - - name: permissionGrantPolicy-id - in: path - description: The unique identifier of permissionGrantPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permissionGrantPolicy - - name: permissionGrantConditionSet-id + - name: user-id in: path - description: The unique identifier of permissionGrantConditionSet + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: permissionGrantConditionSet + x-ms-docs-key-type: user - name: If-Match in: header description: ETag @@ -25606,47 +26241,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/permissionGrantPolicies/{permissionGrantPolicy-id}/excludes/$count': - get: - tags: - - policies.permissionGrantPolicy - summary: Get the number of the resource - operationId: policy.permissionGrantPolicy.exclude_GetCount - parameters: - - name: permissionGrantPolicy-id - in: path - description: The unique identifier of permissionGrantPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permissionGrantPolicy - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/policies/permissionGrantPolicies/{permissionGrantPolicy-id}/includes': + '/users/{user-id}/authentication/emailMethods': get: tags: - - policies.permissionGrantPolicy - summary: List includes collection of permissionGrantPolicy - description: Retrieve the condition sets that are *included* in a permissionGrantPolicy. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/permissiongrantpolicy-list-includes?view=graph-rest-beta - operationId: policy.permissionGrantPolicy_ListInclude + - users.authentication + summary: Get emailMethods from users + description: Represents the email addresses registered to a user for authentication. + operationId: user.authentication_ListEmailMethod parameters: - - name: permissionGrantPolicy-id + - name: user-id in: path - description: The unique identifier of permissionGrantPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: permissionGrantPolicy + x-ms-docs-key-type: user - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -25684,7 +26294,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.permissionGrantConditionSetCollectionResponse' + $ref: '#/components/responses/microsoft.graph.emailAuthenticationMethodCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -25693,28 +26303,28 @@ paths: x-ms-docs-operation-type: operation post: tags: - - policies.permissionGrantPolicy - summary: Create permissionGrantConditionSet in includes collection of permissionGrantPolicy - description: Add conditions under which a permission grant event is *included* in a permission grant policy. You do this by adding a permissionGrantConditionSet to the includes collection of a permissionGrantPolicy. + - users.authentication + summary: Create emailAuthenticationMethod + description: Set a user's emailAuthenticationMethod object. Email authentication is a self-service password reset method. A user may only have one email authentication method. Self-service operations aren't supported. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/permissiongrantpolicy-post-includes?view=graph-rest-beta - operationId: policy.permissionGrantPolicy_CreateInclude + url: https://learn.microsoft.com/graph/api/authentication-post-emailmethods?view=graph-rest-beta + operationId: user.authentication_CreateEmailMethod parameters: - - name: permissionGrantPolicy-id + - name: user-id in: path - description: The unique identifier of permissionGrantPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: permissionGrantPolicy + x-ms-docs-key-type: user requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' + $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' required: true responses: 2XX: @@ -25722,34 +26332,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' + $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/permissionGrantPolicies/{permissionGrantPolicy-id}/includes/{permissionGrantConditionSet-id}': + '/users/{user-id}/authentication/emailMethods/{emailAuthenticationMethod-id}': get: tags: - - policies.permissionGrantPolicy - summary: Get includes from policies - description: Condition sets that are included in this permission grant policy. Automatically expanded on GET. - operationId: policy.permissionGrantPolicy_GetInclude + - users.authentication + summary: Get emailMethods from users + description: Represents the email addresses registered to a user for authentication. + operationId: user.authentication_GetEmailMethod parameters: - - name: permissionGrantPolicy-id + - name: user-id in: path - description: The unique identifier of permissionGrantPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: permissionGrantPolicy - - name: permissionGrantConditionSet-id + x-ms-docs-key-type: user + - name: emailAuthenticationMethod-id in: path - description: The unique identifier of permissionGrantConditionSet + description: The unique identifier of emailAuthenticationMethod required: true style: simple schema: type: string - x-ms-docs-key-type: permissionGrantConditionSet + x-ms-docs-key-type: emailAuthenticationMethod - name: $select in: query description: Select properties to be returned @@ -25776,38 +26386,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' + $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.permissionGrantPolicy - summary: Update the navigation property includes in policies - operationId: policy.permissionGrantPolicy_UpdateInclude + - users.authentication + summary: Update emailAuthenticationMethod + description: Update a user's email address associated with an email Authentication Method object. Self-service operations aren't supported. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/emailauthenticationmethod-update?view=graph-rest-beta + operationId: user.authentication_UpdateEmailMethod parameters: - - name: permissionGrantPolicy-id + - name: user-id in: path - description: The unique identifier of permissionGrantPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: permissionGrantPolicy - - name: permissionGrantConditionSet-id + x-ms-docs-key-type: user + - name: emailAuthenticationMethod-id in: path - description: The unique identifier of permissionGrantConditionSet + description: The unique identifier of emailAuthenticationMethod required: true style: simple schema: type: string - x-ms-docs-key-type: permissionGrantConditionSet + x-ms-docs-key-type: emailAuthenticationMethod requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' + $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' required: true responses: 2XX: @@ -25815,36 +26429,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' + $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - policies.permissionGrantPolicy - summary: Delete permissionGrantConditionSet from includes collection of permissionGrantPolicy - description: Deletes a permissionGrantConditionSet from the includes collection of a permissionGrantPolicy. + - users.authentication + summary: Delete emailAuthenticationMethod + description: Deletes a user's email Authentication Method object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/permissiongrantpolicy-delete-includes?view=graph-rest-beta - operationId: policy.permissionGrantPolicy_DeleteInclude + url: https://learn.microsoft.com/graph/api/emailauthenticationmethod-delete?view=graph-rest-beta + operationId: user.authentication_DeleteEmailMethod parameters: - - name: permissionGrantPolicy-id + - name: user-id in: path - description: The unique identifier of permissionGrantPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: permissionGrantPolicy - - name: permissionGrantConditionSet-id + x-ms-docs-key-type: user + - name: emailAuthenticationMethod-id in: path - description: The unique identifier of permissionGrantConditionSet + description: The unique identifier of emailAuthenticationMethod required: true style: simple schema: type: string - x-ms-docs-key-type: permissionGrantConditionSet + x-ms-docs-key-type: emailAuthenticationMethod - name: If-Match in: header description: ETag @@ -25857,35 +26471,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/permissionGrantPolicies/{permissionGrantPolicy-id}/includes/$count': + '/users/{user-id}/authentication/emailMethods/$count': get: tags: - - policies.permissionGrantPolicy + - users.authentication summary: Get the number of the resource - operationId: policy.permissionGrantPolicy.include_GetCount + operationId: user.authentication.emailMethod_GetCount parameters: - - name: permissionGrantPolicy-id + - name: user-id in: path - description: The unique identifier of permissionGrantPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: permissionGrantPolicy - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /policies/permissionGrantPolicies/$count: - get: - tags: - - policies.permissionGrantPolicy - summary: Get the number of the resource - operationId: policy.permissionGrantPolicy_GetCount - parameters: + x-ms-docs-key-type: user - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -25893,17 +26493,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /policies/permissionGrantPreApprovalPolicies: + '/users/{user-id}/authentication/fido2Methods': get: tags: - - policies.permissionGrantPreApprovalPolicy - summary: List permissionGrantPreApprovalPolicies - description: Retrieve the list of permissionGrantPreApprovalPolicy objects in the tenant. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/policyroot-list-permissiongrantpreapprovalpolicies?view=graph-rest-beta - operationId: policy_ListPermissionGrantPreApprovalPolicy + - users.authentication + summary: Get fido2Methods from users + description: Represents the FIDO2 security keys registered to a user for authentication. + operationId: user.authentication_ListFido2Method 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' @@ -25941,58 +26546,37 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.permissionGrantPreApprovalPolicyCollectionResponse' + $ref: '#/components/responses/microsoft.graph.fido2AuthenticationMethodCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - policies.permissionGrantPreApprovalPolicy - summary: Create permissionGrantPreApprovalPolicy - description: Create a new permissionGrantPreApprovalPolicy object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/policyroot-post-permissiongrantpreapprovalpolicies?view=graph-rest-beta - operationId: policy_CreatePermissionGrantPreApprovalPolicy - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantPreApprovalPolicy' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantPreApprovalPolicy' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/policies/permissionGrantPreApprovalPolicies/{permissionGrantPreApprovalPolicy-id}': + '/users/{user-id}/authentication/fido2Methods/{fido2AuthenticationMethod-id}': get: tags: - - policies.permissionGrantPreApprovalPolicy - summary: Get permissionGrantPreApprovalPolicy - description: Read the properties and relationships of a permissionGrantPreApprovalPolicy object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/permissiongrantpreapprovalpolicy-get?view=graph-rest-beta - operationId: policy_GetPermissionGrantPreApprovalPolicy + - users.authentication + summary: Get fido2Methods from users + description: Represents the FIDO2 security keys registered to a user for authentication. + operationId: user.authentication_GetFido2Method parameters: - - name: permissionGrantPreApprovalPolicy-id + - name: user-id in: path - description: The unique identifier of permissionGrantPreApprovalPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: permissionGrantPreApprovalPolicy + x-ms-docs-key-type: user + - name: fido2AuthenticationMethod-id + in: path + description: The unique identifier of fido2AuthenticationMethod + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: fido2AuthenticationMethod - name: $select in: query description: Select properties to be returned @@ -26019,63 +26603,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantPreApprovalPolicy' + $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethod' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + delete: tags: - - policies.permissionGrantPreApprovalPolicy - summary: Update permissionGrantPreApprovalPolicy - description: Update the properties of a permissionGrantPreApprovalPolicy object. + - users.authentication + summary: Delete fido2AuthenticationMethod + description: Deletes a user's FIDO2 Security Key Authentication Method object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/permissiongrantpreapprovalpolicy-update?view=graph-rest-beta - operationId: policy_UpdatePermissionGrantPreApprovalPolicy + url: https://learn.microsoft.com/graph/api/fido2authenticationmethod-delete?view=graph-rest-beta + operationId: user.authentication_DeleteFido2Method parameters: - - name: permissionGrantPreApprovalPolicy-id + - name: user-id in: path - description: The unique identifier of permissionGrantPreApprovalPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: permissionGrantPreApprovalPolicy - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantPreApprovalPolicy' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantPreApprovalPolicy' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - policies.permissionGrantPreApprovalPolicy - summary: Delete permissionGrantPreApprovalPolicy - description: Delete a permissionGrantPreApprovalPolicy object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/permissiongrantpreapprovalpolicy-delete?view=graph-rest-beta - operationId: policy_DeletePermissionGrantPreApprovalPolicy - parameters: - - name: permissionGrantPreApprovalPolicy-id + x-ms-docs-key-type: user + - name: fido2AuthenticationMethod-id in: path - description: The unique identifier of permissionGrantPreApprovalPolicy + description: The unique identifier of fido2AuthenticationMethod required: true style: simple schema: type: string - x-ms-docs-key-type: permissionGrantPreApprovalPolicy + x-ms-docs-key-type: fido2AuthenticationMethod - name: If-Match in: header description: ETag @@ -26088,13 +26645,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /policies/permissionGrantPreApprovalPolicies/$count: + '/users/{user-id}/authentication/fido2Methods/$count': get: tags: - - policies.permissionGrantPreApprovalPolicy + - users.authentication summary: Get the number of the resource - operationId: policy.permissionGrantPreApprovalPolicy_GetCount + operationId: user.authentication.fido2Method_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: @@ -26102,17 +26667,62 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /policies/roleManagementPolicies: + '/users/{user-id}/authentication/fido2Methods/microsoft.graph.creationOptions(challengeTimeoutInMinutes=@challengeTimeoutInMinutes)': get: tags: - - policies.unifiedRoleManagementPolicy - summary: List roleManagementPolicies - description: 'Get the details of the policies in PIM that can be applied to Microsoft Entra roles or group membership or ownership. To retrieve policies that apply to Azure RBAC, use the Azure REST PIM API for role management policies.' + - users.authentication + summary: Invoke function creationOptions + description: 'Retrieve creation options required to generate and register a Microsoft Entra ID-compatible passkey. Self-service operations aren''t supported. ' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/policyroot-list-rolemanagementpolicies?view=graph-rest-beta - operationId: policy_ListRoleManagementPolicy + url: https://learn.microsoft.com/graph/api/fido2authenticationmethod-creationoptions?view=graph-rest-beta + operationId: user.authentication.fido2Method_creationOption + 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: challengeTimeoutInMinutes + in: query + description: 'Usage: challengeTimeoutInMinutes=@challengeTimeoutInMinutes' + style: form + explode: false + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.webauthnCredentialCreationOptions' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/users/{user-id}/authentication/hardwareOathMethods': + get: + tags: + - users.authentication + summary: Get hardwareOathMethods from users + description: The hardware OATH time-based one-time password (TOTP) devices assigned to a user for authentication. + operationId: user.authentication_ListHardwareOathMethod 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' @@ -26150,7 +26760,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.unifiedRoleManagementPolicyCollectionResponse' + $ref: '#/components/responses/microsoft.graph.hardwareOathAuthenticationMethodCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -26159,15 +26769,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - policies.unifiedRoleManagementPolicy - summary: Create new navigation property to roleManagementPolicies for policies - operationId: policy_CreateRoleManagementPolicy + - users.authentication + summary: Create new navigation property to hardwareOathMethods for users + operationId: user.authentication_CreateHardwareOathMethod + 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.unifiedRoleManagementPolicy' + $ref: '#/components/schemas/microsoft.graph.hardwareOathAuthenticationMethod' required: true responses: 2XX: @@ -26175,26 +26794,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicy' + $ref: '#/components/schemas/microsoft.graph.hardwareOathAuthenticationMethod' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/roleManagementPolicies/{unifiedRoleManagementPolicy-id}': + '/users/{user-id}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}': get: tags: - - policies.unifiedRoleManagementPolicy - summary: Get roleManagementPolicies from policies - description: Represents the role management policies. - operationId: policy_GetRoleManagementPolicy + - users.authentication + summary: Get hardwareOathMethods from users + description: The hardware OATH time-based one-time password (TOTP) devices assigned to a user for authentication. + operationId: user.authentication_GetHardwareOathMethod parameters: - - name: unifiedRoleManagementPolicy-id + - name: user-id in: path - description: The unique identifier of unifiedRoleManagementPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicy + x-ms-docs-key-type: user + - name: hardwareOathAuthenticationMethod-id + in: path + description: The unique identifier of hardwareOathAuthenticationMethod + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: hardwareOathAuthenticationMethod - name: $select in: query description: Select properties to be returned @@ -26221,55 +26848,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicy' + $ref: '#/components/schemas/microsoft.graph.hardwareOathAuthenticationMethod' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + delete: tags: - - policies.unifiedRoleManagementPolicy - summary: Update the navigation property roleManagementPolicies in policies - operationId: policy_UpdateRoleManagementPolicy + - users.authentication + summary: Delete navigation property hardwareOathMethods for users + operationId: user.authentication_DeleteHardwareOathMethod parameters: - - name: unifiedRoleManagementPolicy-id + - name: user-id in: path - description: The unique identifier of unifiedRoleManagementPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicy - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicy' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicy' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - policies.unifiedRoleManagementPolicy - summary: Delete navigation property roleManagementPolicies for policies - operationId: policy_DeleteRoleManagementPolicy - parameters: - - name: unifiedRoleManagementPolicy-id + x-ms-docs-key-type: user + - name: hardwareOathAuthenticationMethod-id in: path - description: The unique identifier of unifiedRoleManagementPolicy + description: The unique identifier of hardwareOathAuthenticationMethod required: true style: simple schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicy + x-ms-docs-key-type: hardwareOathAuthenticationMethod - name: If-Match in: header description: ETag @@ -26282,40 +26886,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/roleManagementPolicies/{unifiedRoleManagementPolicy-id}/effectiveRules': + '/users/{user-id}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device': get: tags: - - policies.unifiedRoleManagementPolicy - summary: List effectiveRules - description: 'Get the unifiedRoleManagementPolicyRule resources from the effectiveRules navigation property. To retrieve rules for a policy that applies to Azure RBAC, use the Azure REST PIM API for role management policies.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/unifiedrolemanagementpolicy-list-effectiverules?view=graph-rest-beta - operationId: policy.roleManagementPolicy_ListEffectiveRule + - users.authentication + summary: Get device from users + description: Exposes the hardware OATH method in the directory. + operationId: user.authentication.hardwareOathMethod_GetDevice parameters: - - name: unifiedRoleManagementPolicy-id + - name: user-id in: path - description: The unique identifier of unifiedRoleManagementPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicy - - $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 + x-ms-docs-key-type: user + - name: hardwareOathAuthenticationMethod-id + in: path + description: The unique identifier of hardwareOathAuthenticationMethod + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: hardwareOathAuthenticationMethod - name: $select in: query description: Select properties to be returned @@ -26338,68 +26932,111 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.unifiedRoleManagementPolicyRuleCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - policies.unifiedRoleManagementPolicy - summary: Create new navigation property to effectiveRules for policies - operationId: policy.roleManagementPolicy_CreateEffectiveRule + - users.authentication + summary: Update the navigation property device in users + operationId: user.authentication.hardwareOathMethod_UpdateDevice parameters: - - name: unifiedRoleManagementPolicy-id + - name: user-id in: path - description: The unique identifier of unifiedRoleManagementPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicy + x-ms-docs-key-type: user + - name: hardwareOathAuthenticationMethod-id + in: path + description: The unique identifier of hardwareOathAuthenticationMethod + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: hardwareOathAuthenticationMethod requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' + $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' + $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/roleManagementPolicies/{unifiedRoleManagementPolicy-id}/effectiveRules/{unifiedRoleManagementPolicyRule-id}': + delete: + tags: + - users.authentication + summary: Delete navigation property device for users + operationId: user.authentication.hardwareOathMethod_DeleteDevice + 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: hardwareOathAuthenticationMethod-id + in: path + description: The unique identifier of hardwareOathAuthenticationMethod + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: hardwareOathAuthenticationMethod + - 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}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device/assignTo': get: tags: - - policies.unifiedRoleManagementPolicy - summary: Get effectiveRules from policies - description: 'The list of effective rules like approval rules and expiration rules evaluated based on inherited referenced rules. For example, if there is a tenant-wide policy to enforce enabling an approval rule, the effective rule will be to enable approval even if the policy has a rule to disable approval. Supports $expand.' - operationId: policy.roleManagementPolicy_GetEffectiveRule + - users.authentication + summary: Get assignTo from users + description: Assign the hardware OATH token to a user. + operationId: user.authentication.hardwareOathMethod.device_GetAssignTo parameters: - - name: unifiedRoleManagementPolicy-id + - name: user-id in: path - description: The unique identifier of unifiedRoleManagementPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicy - - name: unifiedRoleManagementPolicyRule-id + x-ms-docs-key-type: user + - name: hardwareOathAuthenticationMethod-id in: path - description: The unique identifier of unifiedRoleManagementPolicyRule + description: The unique identifier of hardwareOathAuthenticationMethod required: true style: simple schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicyRule + x-ms-docs-key-type: hardwareOathAuthenticationMethod - name: $select in: query description: Select properties to be returned @@ -26426,38 +27063,91 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' + $ref: '#/components/schemas/microsoft.graph.user' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/users/{user-id}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device/assignTo/mailboxSettings': + get: + tags: + - users.authentication + 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.authentication.hardwareOathMethod.device.assignTo_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: hardwareOathAuthenticationMethod-id + in: path + description: The unique identifier of hardwareOathAuthenticationMethod + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: hardwareOathAuthenticationMethod + - 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: - - policies.unifiedRoleManagementPolicy - summary: Update the navigation property effectiveRules in policies - operationId: policy.roleManagementPolicy_UpdateEffectiveRule + - users.authentication + summary: Update property mailboxSettings value. + operationId: user.authentication.hardwareOathMethod.device.assignTo_UpdateMailboxSetting parameters: - - name: unifiedRoleManagementPolicy-id + - name: user-id in: path - description: The unique identifier of unifiedRoleManagementPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicy - - name: unifiedRoleManagementPolicyRule-id + x-ms-docs-key-type: user + - name: hardwareOathAuthenticationMethod-id in: path - description: The unique identifier of unifiedRoleManagementPolicyRule + description: The unique identifier of hardwareOathAuthenticationMethod required: true style: simple schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicyRule + x-ms-docs-key-type: hardwareOathAuthenticationMethod requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' required: true responses: 2XX: @@ -26465,59 +27155,99 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/users/{user-id}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device/assignTo/serviceProvisioningErrors': + get: tags: - - policies.unifiedRoleManagementPolicy - summary: Delete navigation property effectiveRules for policies - operationId: policy.roleManagementPolicy_DeleteEffectiveRule + - users.authentication + 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.authentication.hardwareOathMethod.device.assignTo_ListServiceProvisioningError parameters: - - name: unifiedRoleManagementPolicy-id + - name: user-id in: path - description: The unique identifier of unifiedRoleManagementPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicy - - name: unifiedRoleManagementPolicyRule-id + x-ms-docs-key-type: user + - name: hardwareOathAuthenticationMethod-id in: path - description: The unique identifier of unifiedRoleManagementPolicyRule + description: The unique identifier of hardwareOathAuthenticationMethod required: true style: simple schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicyRule - - name: If-Match - in: header - description: ETag - style: simple + x-ms-docs-key-type: hardwareOathAuthenticationMethod + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + 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.serviceProvisioningErrorCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/policies/roleManagementPolicies/{unifiedRoleManagementPolicy-id}/effectiveRules/$count': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device/assignTo/serviceProvisioningErrors/$count': get: tags: - - policies.unifiedRoleManagementPolicy + - users.authentication summary: Get the number of the resource - operationId: policy.roleManagementPolicy.effectiveRule_GetCount + operationId: user.authentication.hardwareOathMethod.device.assignTo.ServiceProvisioningError_GetCount parameters: - - name: unifiedRoleManagementPolicy-id + - name: user-id in: path - description: The unique identifier of unifiedRoleManagementPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicy + x-ms-docs-key-type: user + - name: hardwareOathAuthenticationMethod-id + in: path + description: The unique identifier of hardwareOathAuthenticationMethod + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: hardwareOathAuthenticationMethod - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -26525,25 +27255,30 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/policies/roleManagementPolicies/{unifiedRoleManagementPolicy-id}/rules': + '/users/{user-id}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device/hardwareOathDevices': get: tags: - - policies.unifiedRoleManagementPolicy - summary: List rules (for a role management policy) - description: "Get the rules defined for a role management policy. The rules are a collection of following types that are derived from the unifiedRoleManagementPolicyRule object:\n+ unifiedRoleManagementPolicyApprovalRule\n+ unifiedRoleManagementPolicyAuthenticationContextRule\n+ unifiedRoleManagementPolicyEnablementRule\n+ unifiedRoleManagementPolicyExpirationRule\n+ unifiedRoleManagementPolicyNotificationRule To retrieve rules for a policy that applies to Azure RBAC, use the Azure REST PIM API for role management policies." - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/unifiedrolemanagementpolicy-list-rules?view=graph-rest-beta - operationId: policy.roleManagementPolicy_ListRule + - users.authentication + summary: Get hardwareOathDevices from users + description: Exposes the hardware OATH method in the directory. + operationId: user.authentication.hardwareOathMethod.device_ListHardwareOathDevice parameters: - - name: unifiedRoleManagementPolicy-id + - name: user-id in: path - description: The unique identifier of unifiedRoleManagementPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicy + x-ms-docs-key-type: user + - name: hardwareOathAuthenticationMethod-id + in: path + description: The unique identifier of hardwareOathAuthenticationMethod + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: hardwareOathAuthenticationMethod - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -26581,7 +27316,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.unifiedRoleManagementPolicyRuleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.hardwareOathTokenAuthenticationMethodDeviceCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -26590,24 +27325,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - policies.unifiedRoleManagementPolicy - summary: Create new navigation property to rules for policies - operationId: policy.roleManagementPolicy_CreateRule + - users.authentication + summary: Create new navigation property to hardwareOathDevices for users + operationId: user.authentication.hardwareOathMethod.device_CreateHardwareOathDevice parameters: - - name: unifiedRoleManagementPolicy-id + - name: user-id in: path - description: The unique identifier of unifiedRoleManagementPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicy + x-ms-docs-key-type: user + - name: hardwareOathAuthenticationMethod-id + in: path + description: The unique identifier of hardwareOathAuthenticationMethod + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: hardwareOathAuthenticationMethod requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' + $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' required: true responses: 2XX: @@ -26615,37 +27358,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' + $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/roleManagementPolicies/{unifiedRoleManagementPolicy-id}/rules/{unifiedRoleManagementPolicyRule-id}': + '/users/{user-id}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device/hardwareOathDevices/{hardwareOathTokenAuthenticationMethodDevice-id}': get: tags: - - policies.unifiedRoleManagementPolicy - summary: Get unifiedRoleManagementPolicyRule - description: 'Retrieve a rule defined for a role management policy. The rule can be one of the following types that are derived from the unifiedRoleManagementPolicyRule object:' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/unifiedrolemanagementpolicyrule-get?view=graph-rest-beta - operationId: policy.roleManagementPolicy_GetRule + - users.authentication + summary: Get hardwareOathDevices from users + description: Exposes the hardware OATH method in the directory. + operationId: user.authentication.hardwareOathMethod.device_GetHardwareOathDevice parameters: - - name: unifiedRoleManagementPolicy-id + - name: user-id in: path - description: The unique identifier of unifiedRoleManagementPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicy - - name: unifiedRoleManagementPolicyRule-id + x-ms-docs-key-type: user + - name: hardwareOathAuthenticationMethod-id in: path - description: The unique identifier of unifiedRoleManagementPolicyRule + description: The unique identifier of hardwareOathAuthenticationMethod required: true style: simple schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicyRule + x-ms-docs-key-type: hardwareOathAuthenticationMethod + - name: hardwareOathTokenAuthenticationMethodDevice-id + in: path + description: The unique identifier of hardwareOathTokenAuthenticationMethodDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: hardwareOathTokenAuthenticationMethodDevice - name: $select in: query description: Select properties to be returned @@ -26672,42 +27420,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' + $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.unifiedRoleManagementPolicy - summary: Update unifiedRoleManagementPolicyRule - description: "Update a rule defined for a role management policy. The rule can be one of the following types that are derived from the unifiedRoleManagementPolicyRule object: For more information about rules for Microsoft Entra roles and examples of updating rules, see the following articles:\n+ Overview of rules for Microsoft Entra roles in PIM APIs in Microsoft Graph\n+ Use PIM APIs in Microsoft Graph to update Microsoft Entra ID rules" - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/unifiedrolemanagementpolicyrule-update?view=graph-rest-beta - operationId: policy.roleManagementPolicy_UpdateRule + - users.authentication + summary: Update the navigation property hardwareOathDevices in users + operationId: user.authentication.hardwareOathMethod.device_UpdateHardwareOathDevice parameters: - - name: unifiedRoleManagementPolicy-id + - name: user-id in: path - description: The unique identifier of unifiedRoleManagementPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicy - - name: unifiedRoleManagementPolicyRule-id + x-ms-docs-key-type: user + - name: hardwareOathAuthenticationMethod-id in: path - description: The unique identifier of unifiedRoleManagementPolicyRule + description: The unique identifier of hardwareOathAuthenticationMethod required: true style: simple schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicyRule + x-ms-docs-key-type: hardwareOathAuthenticationMethod + - name: hardwareOathTokenAuthenticationMethodDevice-id + in: path + description: The unique identifier of hardwareOathTokenAuthenticationMethodDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: hardwareOathTokenAuthenticationMethodDevice requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' + $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' required: true responses: 2XX: @@ -26715,32 +27467,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' + $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - policies.unifiedRoleManagementPolicy - summary: Delete navigation property rules for policies - operationId: policy.roleManagementPolicy_DeleteRule + - users.authentication + summary: Delete navigation property hardwareOathDevices for users + operationId: user.authentication.hardwareOathMethod.device_DeleteHardwareOathDevice parameters: - - name: unifiedRoleManagementPolicy-id + - name: user-id in: path - description: The unique identifier of unifiedRoleManagementPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicy - - name: unifiedRoleManagementPolicyRule-id + x-ms-docs-key-type: user + - name: hardwareOathAuthenticationMethod-id in: path - description: The unique identifier of unifiedRoleManagementPolicyRule + description: The unique identifier of hardwareOathAuthenticationMethod required: true style: simple schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicyRule + x-ms-docs-key-type: hardwareOathAuthenticationMethod + - name: hardwareOathTokenAuthenticationMethodDevice-id + in: path + description: The unique identifier of hardwareOathTokenAuthenticationMethodDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: hardwareOathTokenAuthenticationMethodDevice - name: If-Match in: header description: ETag @@ -26753,68 +27513,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/roleManagementPolicies/{unifiedRoleManagementPolicy-id}/rules/$count': + '/users/{user-id}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device/hardwareOathDevices/{hardwareOathTokenAuthenticationMethodDevice-id}/assignTo': get: tags: - - policies.unifiedRoleManagementPolicy - summary: Get the number of the resource - operationId: policy.roleManagementPolicy.rule_GetCount + - users.authentication + summary: Get assignTo from users + description: Assign the hardware OATH token to a user. + operationId: user.authentication.hardwareOathMethod.device.hardwareOathDevice_GetAssignTo parameters: - - name: unifiedRoleManagementPolicy-id + - name: user-id in: path - description: The unique identifier of unifiedRoleManagementPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicy - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /policies/roleManagementPolicies/$count: - get: - tags: - - policies.unifiedRoleManagementPolicy - summary: Get the number of the resource - operationId: policy.roleManagementPolicy_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /policies/roleManagementPolicyAssignments: - get: - tags: - - policies.unifiedRoleManagementPolicyAssignment - summary: List roleManagementPolicyAssignments - description: Get the details of all role management policy assignments made in PIM for Microsoft Entra roles and PIM for groups. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/policyroot-list-rolemanagementpolicyassignments?view=graph-rest-beta - operationId: policy_ListRoleManagementPolicyAssignment - 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 + x-ms-docs-key-type: user + - name: hardwareOathAuthenticationMethod-id + in: path + description: The unique identifier of hardwareOathAuthenticationMethod + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: hardwareOathAuthenticationMethod + - name: hardwareOathTokenAuthenticationMethodDevice-id + in: path + description: The unique identifier of hardwareOathTokenAuthenticationMethodDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: hardwareOathTokenAuthenticationMethodDevice - name: $select in: query description: Select properties to be returned @@ -26837,51 +27567,46 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.unifiedRoleManagementPolicyAssignmentCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - policies.unifiedRoleManagementPolicyAssignment - summary: Create new navigation property to roleManagementPolicyAssignments for policies - operationId: policy_CreateRoleManagementPolicyAssignment - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAssignment' - required: true - responses: - 2XX: - description: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAssignment' + $ref: '#/components/schemas/microsoft.graph.user' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/roleManagementPolicyAssignments/{unifiedRoleManagementPolicyAssignment-id}': + '/users/{user-id}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device/hardwareOathDevices/{hardwareOathTokenAuthenticationMethodDevice-id}/assignTo/mailboxSettings': get: tags: - - policies.unifiedRoleManagementPolicyAssignment - summary: Get roleManagementPolicyAssignments from policies - description: Represents the role management policy assignments. - operationId: policy_GetRoleManagementPolicyAssignment + - users.authentication + 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.authentication.hardwareOathMethod.device.hardwareOathDevice.assignTo_GetMailboxSetting parameters: - - name: unifiedRoleManagementPolicyAssignment-id + - name: user-id in: path - description: The unique identifier of unifiedRoleManagementPolicyAssignment + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicyAssignment + x-ms-docs-key-type: user + - name: hardwareOathAuthenticationMethod-id + in: path + description: The unique identifier of hardwareOathAuthenticationMethod + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: hardwareOathAuthenticationMethod + - name: hardwareOathTokenAuthenticationMethodDevice-id + in: path + description: The unique identifier of hardwareOathTokenAuthenticationMethodDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: hardwareOathTokenAuthenticationMethodDevice - name: $select in: query description: Select properties to be returned @@ -26904,34 +27629,49 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Entity result. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAssignment' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation patch: tags: - - policies.unifiedRoleManagementPolicyAssignment - summary: Update the navigation property roleManagementPolicyAssignments in policies - operationId: policy_UpdateRoleManagementPolicyAssignment + - users.authentication + summary: Update property mailboxSettings value. + operationId: user.authentication.hardwareOathMethod.device.hardwareOathDevice.assignTo_UpdateMailboxSetting parameters: - - name: unifiedRoleManagementPolicyAssignment-id + - name: user-id in: path - description: The unique identifier of unifiedRoleManagementPolicyAssignment + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicyAssignment + x-ms-docs-key-type: user + - name: hardwareOathAuthenticationMethod-id + in: path + description: The unique identifier of hardwareOathAuthenticationMethod + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: hardwareOathAuthenticationMethod + - name: hardwareOathTokenAuthenticationMethodDevice-id + in: path + description: The unique identifier of hardwareOathTokenAuthenticationMethodDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: hardwareOathTokenAuthenticationMethodDevice requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAssignment' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' required: true responses: 2XX: @@ -26939,103 +27679,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAssignment' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/users/{user-id}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device/hardwareOathDevices/{hardwareOathTokenAuthenticationMethodDevice-id}/assignTo/serviceProvisioningErrors': + get: tags: - - policies.unifiedRoleManagementPolicyAssignment - summary: Delete navigation property roleManagementPolicyAssignments for policies - operationId: policy_DeleteRoleManagementPolicyAssignment + - users.authentication + 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.authentication.hardwareOathMethod.device.hardwareOathDevice.assignTo_ListServiceProvisioningError parameters: - - name: unifiedRoleManagementPolicyAssignment-id + - name: user-id in: path - description: The unique identifier of unifiedRoleManagementPolicyAssignment + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicyAssignment - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: user + - name: hardwareOathAuthenticationMethod-id + in: path + description: The unique identifier of hardwareOathAuthenticationMethod + required: true style: simple schema: type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/policies/roleManagementPolicyAssignments/{unifiedRoleManagementPolicyAssignment-id}/policy': - get: - tags: - - policies.unifiedRoleManagementPolicyAssignment - summary: Get policy from policies - description: The policy that's associated with a policy assignment. Supports $expand and a nested $expand of the rules and effectiveRules relationships for the policy. - operationId: policy.roleManagementPolicyAssignment_GetPolicy - parameters: - - name: unifiedRoleManagementPolicyAssignment-id + x-ms-docs-key-type: hardwareOathAuthenticationMethod + - name: hardwareOathTokenAuthenticationMethodDevice-id in: path - description: The unique identifier of unifiedRoleManagementPolicyAssignment + description: The unique identifier of hardwareOathTokenAuthenticationMethodDevice required: true style: simple schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicyAssignment - - 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.unifiedRoleManagementPolicy' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /policies/roleManagementPolicyAssignments/$count: - get: - tags: - - policies.unifiedRoleManagementPolicyAssignment - summary: Get the number of the resource - operationId: policy.roleManagementPolicyAssignment_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /policies/servicePrincipalCreationPolicies: - get: - tags: - - policies.servicePrincipalCreationPolicy - summary: Get servicePrincipalCreationPolicies from policies - operationId: policy_ListServicePrincipalCreationPolicy - parameters: + x-ms-docs-key-type: hardwareOathTokenAuthenticationMethodDevice - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -27073,390 +27751,287 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.servicePrincipalCreationPolicyCollectionResponse' + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - x-ms-docs-operation-type: operation - post: + '/users/{user-id}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device/hardwareOathDevices/{hardwareOathTokenAuthenticationMethodDevice-id}/assignTo/serviceProvisioningErrors/$count': + get: tags: - - policies.servicePrincipalCreationPolicy - summary: Create new navigation property to servicePrincipalCreationPolicies for policies - operationId: policy_CreateServicePrincipalCreationPolicy - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationPolicy' - required: true + - users.authentication + summary: Get the number of the resource + operationId: user.authentication.hardwareOathMethod.device.hardwareOathDevice.assignTo.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: hardwareOathAuthenticationMethod-id + in: path + description: The unique identifier of hardwareOathAuthenticationMethod + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: hardwareOathAuthenticationMethod + - name: hardwareOathTokenAuthenticationMethodDevice-id + in: path + description: The unique identifier of hardwareOathTokenAuthenticationMethodDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: hardwareOathTokenAuthenticationMethodDevice + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationPolicy' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/policies/servicePrincipalCreationPolicies/{servicePrincipalCreationPolicy-id}': + '/users/{user-id}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device/hardwareOathDevices/$count': get: tags: - - policies.servicePrincipalCreationPolicy - summary: Get servicePrincipalCreationPolicies from policies - operationId: policy_GetServicePrincipalCreationPolicy + - users.authentication + summary: Get the number of the resource + operationId: user.authentication.hardwareOathMethod.device.hardwareOathDevice_GetCount parameters: - - name: servicePrincipalCreationPolicy-id + - name: user-id in: path - description: The unique identifier of servicePrincipalCreationPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: servicePrincipalCreationPolicy - - 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: user + - name: hardwareOathAuthenticationMethod-id + in: path + description: The unique identifier of hardwareOathAuthenticationMethod + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: hardwareOathAuthenticationMethod + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationPolicy' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + '/users/{user-id}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/microsoft.graph.activate': + post: tags: - - policies.servicePrincipalCreationPolicy - summary: Update the navigation property servicePrincipalCreationPolicies in policies - operationId: policy_UpdateServicePrincipalCreationPolicy + - users.authentication + summary: Invoke action activate + description: Activate a hardware OATH token that is already assigned to a user. A user can self-activate their token or an admin can activate for a user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/hardwareoathauthenticationmethod-activate?view=graph-rest-beta + operationId: user.authentication.hardwareOathMethod_activate parameters: - - name: servicePrincipalCreationPolicy-id + - name: user-id in: path - description: The unique identifier of servicePrincipalCreationPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: servicePrincipalCreationPolicy + x-ms-docs-key-type: user + - name: hardwareOathAuthenticationMethod-id + in: path + description: The unique identifier of hardwareOathAuthenticationMethod + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: hardwareOathAuthenticationMethod requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationPolicy' + type: object + properties: + verificationCode: + type: string + nullable: true + displayName: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationPolicy' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/users/{user-id}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/microsoft.graph.deactivate': + post: tags: - - policies.servicePrincipalCreationPolicy - summary: Delete navigation property servicePrincipalCreationPolicies for policies - operationId: policy_DeleteServicePrincipalCreationPolicy + - users.authentication + summary: Invoke action deactivate + description: Deactive a hardware OATH token. It remains assigned to a user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/hardwareoathauthenticationmethod-deactivate?view=graph-rest-beta + operationId: user.authentication.hardwareOathMethod_deactivate parameters: - - name: servicePrincipalCreationPolicy-id + - name: user-id in: path - description: The unique identifier of servicePrincipalCreationPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: servicePrincipalCreationPolicy - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: user + - name: hardwareOathAuthenticationMethod-id + in: path + description: The unique identifier of hardwareOathAuthenticationMethod + required: true style: simple schema: type: string + x-ms-docs-key-type: hardwareOathAuthenticationMethod responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/policies/servicePrincipalCreationPolicies/{servicePrincipalCreationPolicy-id}/excludes': + x-ms-docs-operation-type: action + '/users/{user-id}/authentication/hardwareOathMethods/$count': get: tags: - - policies.servicePrincipalCreationPolicy - summary: Get excludes from policies - operationId: policy.servicePrincipalCreationPolicy_ListExclude + - users.authentication + summary: Get the number of the resource + operationId: user.authentication.hardwareOathMethod_GetCount parameters: - - name: servicePrincipalCreationPolicy-id + - name: user-id in: path - description: The unique identifier of servicePrincipalCreationPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: servicePrincipalCreationPolicy - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' + x-ms-docs-key-type: user - $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.servicePrincipalCreationConditionSetCollectionResponse' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + '/users/{user-id}/authentication/hardwareOathMethods/microsoft.graph.assignAndActivate': post: tags: - - policies.servicePrincipalCreationPolicy - summary: Create new navigation property to excludes for policies - operationId: policy.servicePrincipalCreationPolicy_CreateExclude + - users.authentication + summary: Invoke action assignAndActivate + description: Assign and activate a hardware token at the same time. This operation requires the device ID to activate it. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/hardwareoathauthenticationmethod-assignandactivate?view=graph-rest-beta + operationId: user.authentication.hardwareOathMethod_assignAndActivate parameters: - - name: servicePrincipalCreationPolicy-id + - name: user-id in: path - description: The unique identifier of servicePrincipalCreationPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: servicePrincipalCreationPolicy + x-ms-docs-key-type: user requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/policies/servicePrincipalCreationPolicies/{servicePrincipalCreationPolicy-id}/excludes/{servicePrincipalCreationConditionSet-id}': - get: - tags: - - policies.servicePrincipalCreationPolicy - summary: Get excludes from policies - operationId: policy.servicePrincipalCreationPolicy_GetExclude - parameters: - - name: servicePrincipalCreationPolicy-id - in: path - description: The unique identifier of servicePrincipalCreationPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: servicePrincipalCreationPolicy - - name: servicePrincipalCreationConditionSet-id - in: path - description: The unique identifier of servicePrincipalCreationConditionSet - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: servicePrincipalCreationConditionSet - - 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 + type: object + properties: + verificationCode: + type: string + nullable: true + device: + $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' + displayName: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/users/{user-id}/authentication/hardwareOathMethods/microsoft.graph.assignAndActivateBySerialNumber': + post: tags: - - policies.servicePrincipalCreationPolicy - summary: Update the navigation property excludes in policies - operationId: policy.servicePrincipalCreationPolicy_UpdateExclude + - users.authentication + summary: Invoke action assignAndActivateBySerialNumber + description: Assign and activate a hardware token at the same time by hardware token serial number. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/hardwareoathauthenticationmethod-assignandactivatebyserialnumber?view=graph-rest-beta + operationId: user.authentication.hardwareOathMethod_assignAndActivateGraphBPreSerialNumber parameters: - - name: servicePrincipalCreationPolicy-id - in: path - description: The unique identifier of servicePrincipalCreationPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: servicePrincipalCreationPolicy - - name: servicePrincipalCreationConditionSet-id + - name: user-id in: path - description: The unique identifier of servicePrincipalCreationConditionSet + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: servicePrincipalCreationConditionSet + x-ms-docs-key-type: user requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' + type: object + properties: + verificationCode: + type: string + nullable: true + serialNumber: + type: string + nullable: true + displayName: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - policies.servicePrincipalCreationPolicy - summary: Delete navigation property excludes for policies - operationId: policy.servicePrincipalCreationPolicy_DeleteExclude - parameters: - - name: servicePrincipalCreationPolicy-id - in: path - description: The unique identifier of servicePrincipalCreationPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: servicePrincipalCreationPolicy - - name: servicePrincipalCreationConditionSet-id - in: path - description: The unique identifier of servicePrincipalCreationConditionSet - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: servicePrincipalCreationConditionSet - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/policies/servicePrincipalCreationPolicies/{servicePrincipalCreationPolicy-id}/excludes/$count': - get: - tags: - - policies.servicePrincipalCreationPolicy - summary: Get the number of the resource - operationId: policy.servicePrincipalCreationPolicy.exclude_GetCount - parameters: - - name: servicePrincipalCreationPolicy-id - in: path - description: The unique identifier of servicePrincipalCreationPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: servicePrincipalCreationPolicy - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/policies/servicePrincipalCreationPolicies/{servicePrincipalCreationPolicy-id}/includes': + x-ms-docs-operation-type: action + '/users/{user-id}/authentication/methods': get: tags: - - policies.servicePrincipalCreationPolicy - summary: Get includes from policies - operationId: policy.servicePrincipalCreationPolicy_ListInclude + - users.authentication + summary: Get methods from users + description: Represents all authentication methods registered to a user. + operationId: user.authentication_ListMethod parameters: - - name: servicePrincipalCreationPolicy-id + - name: user-id in: path - description: The unique identifier of servicePrincipalCreationPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: servicePrincipalCreationPolicy + x-ms-docs-key-type: user - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -27494,7 +28069,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.servicePrincipalCreationConditionSetCollectionResponse' + $ref: '#/components/responses/microsoft.graph.authenticationMethodCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -27503,24 +28078,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - policies.servicePrincipalCreationPolicy - summary: Create new navigation property to includes for policies - operationId: policy.servicePrincipalCreationPolicy_CreateInclude + - users.authentication + summary: Create new navigation property to methods for users + operationId: user.authentication_CreateMethod parameters: - - name: servicePrincipalCreationPolicy-id + - name: user-id in: path - description: The unique identifier of servicePrincipalCreationPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: servicePrincipalCreationPolicy + x-ms-docs-key-type: user requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' + $ref: '#/components/schemas/microsoft.graph.authenticationMethod' required: true responses: 2XX: @@ -27528,33 +28103,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' + $ref: '#/components/schemas/microsoft.graph.authenticationMethod' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/servicePrincipalCreationPolicies/{servicePrincipalCreationPolicy-id}/includes/{servicePrincipalCreationConditionSet-id}': + '/users/{user-id}/authentication/methods/{authenticationMethod-id}': get: tags: - - policies.servicePrincipalCreationPolicy - summary: Get includes from policies - operationId: policy.servicePrincipalCreationPolicy_GetInclude + - users.authentication + summary: Get methods from users + description: Represents all authentication methods registered to a user. + operationId: user.authentication_GetMethod parameters: - - name: servicePrincipalCreationPolicy-id + - name: user-id in: path - description: The unique identifier of servicePrincipalCreationPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: servicePrincipalCreationPolicy - - name: servicePrincipalCreationConditionSet-id + x-ms-docs-key-type: user + - name: authenticationMethod-id in: path - description: The unique identifier of servicePrincipalCreationConditionSet + description: The unique identifier of authenticationMethod required: true style: simple schema: type: string - x-ms-docs-key-type: servicePrincipalCreationConditionSet + x-ms-docs-key-type: authenticationMethod - name: $select in: query description: Select properties to be returned @@ -27581,38 +28157,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' + $ref: '#/components/schemas/microsoft.graph.authenticationMethod' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.servicePrincipalCreationPolicy - summary: Update the navigation property includes in policies - operationId: policy.servicePrincipalCreationPolicy_UpdateInclude + - users.authentication + summary: Update the navigation property methods in users + operationId: user.authentication_UpdateMethod parameters: - - name: servicePrincipalCreationPolicy-id + - name: user-id in: path - description: The unique identifier of servicePrincipalCreationPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: servicePrincipalCreationPolicy - - name: servicePrincipalCreationConditionSet-id + x-ms-docs-key-type: user + - name: authenticationMethod-id in: path - description: The unique identifier of servicePrincipalCreationConditionSet + description: The unique identifier of authenticationMethod required: true style: simple schema: type: string - x-ms-docs-key-type: servicePrincipalCreationConditionSet + x-ms-docs-key-type: authenticationMethod requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' + $ref: '#/components/schemas/microsoft.graph.authenticationMethod' required: true responses: 2XX: @@ -27620,73 +28196,133 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' + $ref: '#/components/schemas/microsoft.graph.authenticationMethod' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/users/{user-id}/authentication/methods/{authenticationMethod-id}/microsoft.graph.disableSmsSignIn': + post: tags: - - policies.servicePrincipalCreationPolicy - summary: Delete navigation property includes for policies - operationId: policy.servicePrincipalCreationPolicy_DeleteInclude + - users.authentication + summary: Invoke action disableSmsSignIn + operationId: user.authentication.method_disableSmsSignIn parameters: - - name: servicePrincipalCreationPolicy-id + - name: user-id in: path - description: The unique identifier of servicePrincipalCreationPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: servicePrincipalCreationPolicy - - name: servicePrincipalCreationConditionSet-id + x-ms-docs-key-type: user + - name: authenticationMethod-id in: path - description: The unique identifier of servicePrincipalCreationConditionSet + description: The unique identifier of authenticationMethod required: true style: simple schema: type: string - x-ms-docs-key-type: servicePrincipalCreationConditionSet - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: authenticationMethod + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/users/{user-id}/authentication/methods/{authenticationMethod-id}/microsoft.graph.enableSmsSignIn': + post: + tags: + - users.authentication + summary: Invoke action enableSmsSignIn + operationId: user.authentication.method_enableSmsSignIn + 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: authenticationMethod-id + in: path + description: The unique identifier of authenticationMethod + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: authenticationMethod responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/policies/servicePrincipalCreationPolicies/{servicePrincipalCreationPolicy-id}/includes/$count': - get: + x-ms-docs-operation-type: action + '/users/{user-id}/authentication/methods/{authenticationMethod-id}/microsoft.graph.resetPassword': + post: tags: - - policies.servicePrincipalCreationPolicy - summary: Get the number of the resource - operationId: policy.servicePrincipalCreationPolicy.include_GetCount + - users.authentication + summary: Invoke action resetPassword + description: 'Initiate a reset for the password associated with a password authentication method object. This can only be done by an administrator with appropriate permissions and can''t be performed on a user''s own account. To reset a user''s password in in Azure AD B2C, use the Update user API operation and update the passwordProfile > forceChangePasswordNextSignIn object. This flow writes the new password to Microsoft Entra ID and pushes it to on-premises Active Directory if configured using password writeback. The admin can either provide a new password or have the system generate one. The user is prompted to change their password on their next sign in. This reset is a long-running operation and will return a Location header with a link where the caller can periodically check for the status of the reset operation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/authenticationmethod-resetpassword?view=graph-rest-beta + operationId: user.authentication.method_resetPassword parameters: - - name: servicePrincipalCreationPolicy-id + - name: user-id in: path - description: The unique identifier of servicePrincipalCreationPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: servicePrincipalCreationPolicy - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: user + - name: authenticationMethod-id + in: path + description: The unique identifier of authenticationMethod + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: authenticationMethod + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + newPassword: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.passwordResetResponse' default: $ref: '#/components/responses/error' - /policies/servicePrincipalCreationPolicies/$count: + x-ms-docs-operation-type: action + '/users/{user-id}/authentication/methods/$count': get: tags: - - policies.servicePrincipalCreationPolicy + - users.authentication summary: Get the number of the resource - operationId: policy.servicePrincipalCreationPolicy_GetCount + operationId: user.authentication.method_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: @@ -27694,17 +28330,25 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /policies/tokenIssuancePolicies: + '/users/{user-id}/authentication/microsoftAuthenticatorMethods': get: tags: - - policies.tokenIssuancePolicy - summary: List tokenIssuancePolicy - description: Get a list of tokenIssuancePolicy objects. + - users.authentication + summary: List microsoftAuthenticatorAuthenticationMethods + description: Get a list of the microsoftAuthenticatorAuthenticationMethod objects and their properties. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/tokenissuancepolicy-list?view=graph-rest-beta - operationId: policy_ListTokenIssuancePolicy + url: https://learn.microsoft.com/graph/api/microsoftauthenticatorauthenticationmethod-list?view=graph-rest-beta + operationId: user.authentication_ListMicrosoftAuthenticatorMethod 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' @@ -27742,58 +28386,40 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.tokenIssuancePolicyCollectionResponse' + $ref: '#/components/responses/microsoft.graph.microsoftAuthenticatorAuthenticationMethodCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - policies.tokenIssuancePolicy - summary: Create tokenIssuancePolicy - description: Create a new tokenIssuancePolicy object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/tokenissuancepolicy-post-tokenissuancepolicy?view=graph-rest-beta - operationId: policy_CreateTokenIssuancePolicy - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/policies/tokenIssuancePolicies/{tokenIssuancePolicy-id}': + '/users/{user-id}/authentication/microsoftAuthenticatorMethods/{microsoftAuthenticatorAuthenticationMethod-id}': get: tags: - - policies.tokenIssuancePolicy - summary: Get tokenIssuancePolicy - description: Retrieve the properties and relationships of a tokenIssuancePolicy object. + - users.authentication + summary: Get microsoftAuthenticatorAuthenticationMethod + description: Read the properties and relationships of a microsoftAuthenticatorAuthenticationMethod object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/tokenissuancepolicy-get?view=graph-rest-beta - operationId: policy_GetTokenIssuancePolicy + url: https://learn.microsoft.com/graph/api/microsoftauthenticatorauthenticationmethod-get?view=graph-rest-beta + operationId: user.authentication_GetMicrosoftAuthenticatorMethod parameters: - - name: tokenIssuancePolicy-id + - name: user-id in: path - description: The unique identifier of tokenIssuancePolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: tokenIssuancePolicy + x-ms-docs-key-type: user + - name: microsoftAuthenticatorAuthenticationMethod-id + in: path + description: The unique identifier of microsoftAuthenticatorAuthenticationMethod + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: microsoftAuthenticatorAuthenticationMethod - name: $select in: query description: Select properties to be returned @@ -27820,63 +28446,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' + $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethod' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + delete: tags: - - policies.tokenIssuancePolicy - summary: Update tokenIssuancePolicy - description: Update the properties of a tokenIssuancePolicy object. + - users.authentication + summary: Delete microsoftAuthenticatorAuthenticationMethod + description: Delete a microsoftAuthenticatorAuthenticationMethod object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/tokenissuancepolicy-update?view=graph-rest-beta - operationId: policy_UpdateTokenIssuancePolicy + url: https://learn.microsoft.com/graph/api/microsoftauthenticatorauthenticationmethod-delete?view=graph-rest-beta + operationId: user.authentication_DeleteMicrosoftAuthenticatorMethod parameters: - - name: tokenIssuancePolicy-id + - name: user-id in: path - description: The unique identifier of tokenIssuancePolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: tokenIssuancePolicy - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - policies.tokenIssuancePolicy - summary: Delete tokenIssuancePolicy - description: Delete a tokenIssuancePolicy object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/tokenissuancepolicy-delete?view=graph-rest-beta - operationId: policy_DeleteTokenIssuancePolicy - parameters: - - name: tokenIssuancePolicy-id + x-ms-docs-key-type: user + - name: microsoftAuthenticatorAuthenticationMethod-id in: path - description: The unique identifier of tokenIssuancePolicy + description: The unique identifier of microsoftAuthenticatorAuthenticationMethod required: true style: simple schema: type: string - x-ms-docs-key-type: tokenIssuancePolicy + x-ms-docs-key-type: microsoftAuthenticatorAuthenticationMethod - name: If-Match in: header description: ETag @@ -27889,92 +28488,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/tokenIssuancePolicies/{tokenIssuancePolicy-id}/appliesTo': + '/users/{user-id}/authentication/microsoftAuthenticatorMethods/{microsoftAuthenticatorAuthenticationMethod-id}/device': get: tags: - - policies.tokenIssuancePolicy - summary: List appliesTo - description: Get a list of directoryObject objects that a tokenIssuancePolicy object has been applied to. The tokenIssuancePolicy can only be applied to application and servicePrincipal resources. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/tokenissuancepolicy-list-appliesto?view=graph-rest-beta - operationId: policy.tokenIssuancePolicy_ListAppliesTo + - users.authentication + summary: Get device from users + description: The registered device on which Microsoft Authenticator resides. This property is null if the device isn't registered for passwordless Phone Sign-In. + operationId: user.authentication.microsoftAuthenticatorMethod_GetDevice parameters: - - name: tokenIssuancePolicy-id + - name: user-id in: path - description: The unique identifier of tokenIssuancePolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: tokenIssuancePolicy - - $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 - '/policies/tokenIssuancePolicies/{tokenIssuancePolicy-id}/appliesTo/{directoryObject-id}': - get: - tags: - - policies.tokenIssuancePolicy - summary: Get appliesTo from policies - operationId: policy.tokenIssuancePolicy_GetAppliesTo - parameters: - - name: tokenIssuancePolicy-id - in: path - description: The unique identifier of tokenIssuancePolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: tokenIssuancePolicy - - name: directoryObject-id + x-ms-docs-key-type: user + - name: microsoftAuthenticatorAuthenticationMethod-id in: path - description: The unique identifier of directoryObject + description: The unique identifier of microsoftAuthenticatorAuthenticationMethod required: true style: simple schema: type: string - x-ms-docs-key-type: directoryObject + x-ms-docs-key-type: microsoftAuthenticatorAuthenticationMethod - name: $select in: query description: Select properties to be returned @@ -28001,39 +28538,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.device' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/tokenIssuancePolicies/{tokenIssuancePolicy-id}/appliesTo/$count': + '/users/{user-id}/authentication/microsoftAuthenticatorMethods/$count': get: tags: - - policies.tokenIssuancePolicy + - users.authentication summary: Get the number of the resource - operationId: policy.tokenIssuancePolicy.appliesTo_GetCount + operationId: user.authentication.microsoftAuthenticatorMethod_GetCount parameters: - - name: tokenIssuancePolicy-id + - name: user-id in: path - description: The unique identifier of tokenIssuancePolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: tokenIssuancePolicy - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /policies/tokenIssuancePolicies/$count: - get: - tags: - - policies.tokenIssuancePolicy - summary: Get the number of the resource - operationId: policy.tokenIssuancePolicy_GetCount - parameters: + x-ms-docs-key-type: user - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -28041,17 +28564,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /policies/tokenLifetimePolicies: + '/users/{user-id}/authentication/operations': get: tags: - - policies.tokenLifetimePolicy - summary: List tokenLifetimePolicies - description: Get a list of tokenLifetimePolicy objects. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/tokenlifetimepolicy-list?view=graph-rest-beta - operationId: policy_ListTokenLifetimePolicy + - users.authentication + summary: Get longRunningOperation + description: 'Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states.' + operationId: user.authentication_ListOperation 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' @@ -28089,7 +28617,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.tokenLifetimePolicyCollectionResponse' + $ref: '#/components/responses/microsoft.graph.longRunningOperationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -28098,19 +28626,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - policies.tokenLifetimePolicy - summary: Create tokenLifetimePolicy - description: Create a new tokenLifetimePolicy object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/tokenlifetimepolicy-post-tokenlifetimepolicies?view=graph-rest-beta - operationId: policy_CreateTokenLifetimePolicy + - users.authentication + summary: Create new navigation property to operations for users + operationId: user.authentication_CreateOperation + 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.tokenLifetimePolicy' + $ref: '#/components/schemas/microsoft.graph.longRunningOperation' required: true responses: 2XX: @@ -28118,29 +28651,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' + $ref: '#/components/schemas/microsoft.graph.longRunningOperation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/tokenLifetimePolicies/{tokenLifetimePolicy-id}': + '/users/{user-id}/authentication/operations/{longRunningOperation-id}': get: tags: - - policies.tokenLifetimePolicy - summary: Get tokenLifetimePolicy - description: Retrieve the properties and relationships of a tokenLifetimePolicy object. + - users.authentication + summary: Get longRunningOperation + description: 'Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/tokenlifetimepolicy-get?view=graph-rest-beta - operationId: policy_GetTokenLifetimePolicy + url: https://learn.microsoft.com/graph/api/longrunningoperation-get?view=graph-rest-beta + operationId: user.authentication_GetOperation parameters: - - name: tokenLifetimePolicy-id + - name: user-id in: path - description: The unique identifier of tokenLifetimePolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: tokenLifetimePolicy + x-ms-docs-key-type: user + - name: longRunningOperation-id + in: path + description: The unique identifier of longRunningOperation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: longRunningOperation - name: $select in: query description: Select properties to be returned @@ -28167,34 +28708,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' + $ref: '#/components/schemas/microsoft.graph.longRunningOperation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.tokenLifetimePolicy - summary: Update tokenlifetimepolicy - description: Update the properties of a tokenLifetimePolicy object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/tokenlifetimepolicy-update?view=graph-rest-beta - operationId: policy_UpdateTokenLifetimePolicy + - users.authentication + summary: Update the navigation property operations in users + operationId: user.authentication_UpdateOperation parameters: - - name: tokenLifetimePolicy-id + - name: user-id in: path - description: The unique identifier of tokenLifetimePolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: tokenLifetimePolicy + x-ms-docs-key-type: user + - name: longRunningOperation-id + in: path + description: The unique identifier of longRunningOperation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: longRunningOperation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' + $ref: '#/components/schemas/microsoft.graph.longRunningOperation' required: true responses: 2XX: @@ -28202,28 +28747,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' + $ref: '#/components/schemas/microsoft.graph.longRunningOperation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - policies.tokenLifetimePolicy - summary: Delete tokenLifetimePolicy - description: Delete a tokenLifetimePolicy object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/tokenlifetimepolicy-delete?view=graph-rest-beta - operationId: policy_DeleteTokenLifetimePolicy + - users.authentication + summary: Delete navigation property operations for users + operationId: user.authentication_DeleteOperation parameters: - - name: tokenLifetimePolicy-id + - name: user-id in: path - description: The unique identifier of tokenLifetimePolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: tokenLifetimePolicy + x-ms-docs-key-type: user + - name: longRunningOperation-id + in: path + description: The unique identifier of longRunningOperation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: longRunningOperation - name: If-Match in: header description: ETag @@ -28236,25 +28785,44 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/tokenLifetimePolicies/{tokenLifetimePolicy-id}/appliesTo': + '/users/{user-id}/authentication/operations/$count': get: tags: - - policies.tokenLifetimePolicy - summary: List appliesTo - description: Get a list of directoryObject objects that a tokenLifetimePolicy object has been applied to. The tokenLifetimePolicy can only be applied to application and servicePrincipal resources. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/tokenlifetimepolicy-list-appliesto?view=graph-rest-beta - operationId: policy.tokenLifetimePolicy_ListAppliesTo + - users.authentication + summary: Get the number of the resource + operationId: user.authentication.operation_GetCount parameters: - - name: tokenLifetimePolicy-id + - name: user-id in: path - description: The unique identifier of tokenLifetimePolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: tokenLifetimePolicy + 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}/authentication/passwordlessMicrosoftAuthenticatorMethods': + get: + tags: + - users.authentication + summary: Get passwordlessMicrosoftAuthenticatorMethods from users + description: Represents the Microsoft Authenticator Passwordless Phone Sign-in methods registered to a user for authentication. + operationId: user.authentication_ListPasswordlessMicrosoftAuthenticatorMethod + 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' @@ -28292,36 +28860,37 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse' + $ref: '#/components/responses/microsoft.graph.passwordlessMicrosoftAuthenticatorAuthenticationMethodCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/policies/tokenLifetimePolicies/{tokenLifetimePolicy-id}/appliesTo/{directoryObject-id}': + '/users/{user-id}/authentication/passwordlessMicrosoftAuthenticatorMethods/{passwordlessMicrosoftAuthenticatorAuthenticationMethod-id}': get: tags: - - policies.tokenLifetimePolicy - summary: Get appliesTo from policies - operationId: policy.tokenLifetimePolicy_GetAppliesTo + - users.authentication + summary: Get passwordlessMicrosoftAuthenticatorMethods from users + description: Represents the Microsoft Authenticator Passwordless Phone Sign-in methods registered to a user for authentication. + operationId: user.authentication_GetPasswordlessMicrosoftAuthenticatorMethod parameters: - - name: tokenLifetimePolicy-id + - name: user-id in: path - description: The unique identifier of tokenLifetimePolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: tokenLifetimePolicy - - name: directoryObject-id + x-ms-docs-key-type: user + - name: passwordlessMicrosoftAuthenticatorAuthenticationMethod-id in: path - description: The unique identifier of directoryObject + description: The unique identifier of passwordlessMicrosoftAuthenticatorAuthenticationMethod required: true style: simple schema: type: string - x-ms-docs-key-type: directoryObject + x-ms-docs-key-type: passwordlessMicrosoftAuthenticatorAuthenticationMethod - name: $select in: query description: Select properties to be returned @@ -28348,124 +28917,71 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.passwordlessMicrosoftAuthenticatorAuthenticationMethod' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/tokenLifetimePolicies/{tokenLifetimePolicy-id}/appliesTo/$count': - get: + delete: tags: - - policies.tokenLifetimePolicy - summary: Get the number of the resource - operationId: policy.tokenLifetimePolicy.appliesTo_GetCount + - users.authentication + summary: Delete passwordlessMicrosoftAuthenticatorAuthenticationMethod (deprecated) + description: Deletes a user's Microsoft Authenticator Passwordless Phone Sign-in method object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/passwordlessmicrosoftauthenticatorauthenticationmethod-delete?view=graph-rest-beta + operationId: user.authentication_DeletePasswordlessMicrosoftAuthenticatorMethod parameters: - - name: tokenLifetimePolicy-id + - name: user-id in: path - description: The unique identifier of tokenLifetimePolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: tokenLifetimePolicy - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /policies/tokenLifetimePolicies/$count: - get: - tags: - - policies.tokenLifetimePolicy - summary: Get the number of the resource - operationId: policy.tokenLifetimePolicy_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /tenantRelationships/multiTenantOrganization: - get: - tags: - - tenantRelationships.multiTenantOrganization - summary: Get multiTenantOrganization - description: Get properties of the multitenant organization. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/multitenantorganization-get?view=graph-rest-beta - operationId: tenantRelationship_GetMultiTenantOrganization - parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: user + - name: passwordlessMicrosoftAuthenticatorAuthenticationMethod-id + in: path + description: The unique identifier of passwordlessMicrosoftAuthenticatorAuthenticationMethod + 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: passwordlessMicrosoftAuthenticatorAuthenticationMethod + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.multiTenantOrganization' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - tenantRelationships.multiTenantOrganization - summary: Update multiTenantOrganization - description: Update the properties of a multi-tenant organization. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/multitenantorganization-update?view=graph-rest-beta - operationId: tenantRelationship_UpdateMultiTenantOrganization - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.multiTenantOrganization' - required: true + type: string responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.multiTenantOrganization' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /tenantRelationships/multiTenantOrganization/joinRequest: + '/users/{user-id}/authentication/passwordlessMicrosoftAuthenticatorMethods/{passwordlessMicrosoftAuthenticatorAuthenticationMethod-id}/device': get: tags: - - tenantRelationships.multiTenantOrganization - summary: Get multiTenantOrganizationJoinRequestRecord - description: Get the status of a tenant joining a multi-tenant organization. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/multitenantorganizationjoinrequestrecord-get?view=graph-rest-beta - operationId: tenantRelationship.multiTenantOrganization_GetJoinRequest + - users.authentication + summary: Get device from users + operationId: user.authentication.passwordlessMicrosoftAuthenticatorMethod_GetDevice 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: passwordlessMicrosoftAuthenticatorAuthenticationMethod-id + in: path + description: The unique identifier of passwordlessMicrosoftAuthenticatorAuthenticationMethod + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: passwordlessMicrosoftAuthenticatorAuthenticationMethod - name: $select in: query description: Select properties to be returned @@ -28492,47 +29008,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationJoinRequestRecord' + $ref: '#/components/schemas/microsoft.graph.device' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/users/{user-id}/authentication/passwordlessMicrosoftAuthenticatorMethods/$count': + get: tags: - - tenantRelationships.multiTenantOrganization - summary: Update multiTenantOrganizationJoinRequestRecord - description: 'Join a multi-tenant organization, after the owner of the multi-tenant organization adds your tenant to the multi-tenant organization as pending. Before a tenant added to a multi-tenant organization can participate in the multi-tenant organization, the administrator of the joining tenant must submit a join request. To allow for asynchronous processing, you must wait a minimum of 2 hours between creation and joining a multi-tenant organization. Furthermore, to allow for asynchronous processing, you must wait up to 4 hours before joining a multi-tenant organization is completed.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/multitenantorganizationjoinrequestrecord-update?view=graph-rest-beta - operationId: tenantRelationship.multiTenantOrganization_UpdateJoinRequest - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationJoinRequestRecord' - required: true + - users.authentication + summary: Get the number of the resource + operationId: user.authentication.passwordlessMicrosoftAuthenticatorMethod_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: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationJoinRequestRecord' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /tenantRelationships/multiTenantOrganization/tenants: + '/users/{user-id}/authentication/passwordMethods': get: tags: - - tenantRelationships.multiTenantOrganization - summary: List multiTenantOrganizationMembers - description: List the tenants and their properties in the multi-tenant organization. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/multitenantorganization-list-tenants?view=graph-rest-beta - operationId: tenantRelationship.multiTenantOrganization_ListTenant + - users.authentication + summary: Get passwordMethods from users + description: Represents the details of the password authentication method registered to a user for authentication. + operationId: user.authentication_ListPasswordMethod 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' @@ -28570,7 +29087,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.multiTenantOrganizationMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.passwordAuthenticationMethodCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -28579,19 +29096,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - tenantRelationships.multiTenantOrganization - summary: Add multiTenantOrganizationMember - description: Add a tenant to a multitenant organization. The administrator of an owner tenant has the permissions to add tenants to the multitenant organization. The added tenant is in the pending state until the administrator of the added tenant joins the multitenant organization by submitting a join request. A tenant can be part of only one multitenant organization. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/multitenantorganization-post-tenants?view=graph-rest-beta - operationId: tenantRelationship.multiTenantOrganization_CreateTenant + - users.authentication + summary: Create new navigation property to passwordMethods for users + operationId: user.authentication_CreatePasswordMethod + 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.multiTenantOrganizationMember' + $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' required: true responses: 2XX: @@ -28599,29 +29121,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMember' + $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/tenantRelationships/multiTenantOrganization/tenants/{multiTenantOrganizationMember-id}': + '/users/{user-id}/authentication/passwordMethods/{passwordAuthenticationMethod-id}': get: tags: - - tenantRelationships.multiTenantOrganization - summary: Get multiTenantOrganizationMember - description: Get a tenant and its properties in the multi-tenant organization. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/multitenantorganizationmember-get?view=graph-rest-beta - operationId: tenantRelationship.multiTenantOrganization_GetTenant + - users.authentication + summary: Get passwordMethods from users + description: Represents the details of the password authentication method registered to a user for authentication. + operationId: user.authentication_GetPasswordMethod parameters: - - name: multiTenantOrganizationMember-id + - name: user-id in: path - description: The unique identifier of multiTenantOrganizationMember + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: multiTenantOrganizationMember + x-ms-docs-key-type: user + - name: passwordAuthenticationMethod-id + in: path + description: The unique identifier of passwordAuthenticationMethod + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: passwordAuthenticationMethod - name: $select in: query description: Select properties to be returned @@ -28648,78 +29175,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMember' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - tenantRelationships.multiTenantOrganization - summary: Update the navigation property tenants in tenantRelationships - operationId: tenantRelationship.multiTenantOrganization_UpdateTenant - parameters: - - name: multiTenantOrganizationMember-id - in: path - description: The unique identifier of multiTenantOrganizationMember - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: multiTenantOrganizationMember - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMember' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMember' + $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/users/{user-id}/authentication/passwordMethods/$count': + get: tags: - - tenantRelationships.multiTenantOrganization - summary: Remove multiTenantOrganizationMember - description: 'Remove a tenant from a multitenant organization. A tenant can be removed in the following scenarios: To allow for asynchronous processing, you must wait for up to 2 hours before removal of a tenant is completed.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/multitenantorganization-delete-tenants?view=graph-rest-beta - operationId: tenantRelationship.multiTenantOrganization_DeleteTenant + - users.authentication + summary: Get the number of the resource + operationId: user.authentication.passwordMethod_GetCount parameters: - - name: multiTenantOrganizationMember-id + - name: user-id in: path - description: The unique identifier of multiTenantOrganizationMember + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: multiTenantOrganizationMember - - 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 - /tenantRelationships/multiTenantOrganization/tenants/$count: - get: - tags: - - tenantRelationships.multiTenantOrganization - summary: Get the number of the resource - operationId: tenantRelationship.multiTenantOrganization.tenant_GetCount - parameters: + x-ms-docs-key-type: user - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -28727,76 +29201,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /trustFramework: + '/users/{user-id}/authentication/phoneMethods': get: tags: - - trustFramework.trustFramework - summary: Get trustFramework - operationId: trustFramework_GetTrustFramework + - users.authentication + summary: Get phoneMethods from users + description: Represents the phone registered to a user for authentication. + operationId: user.authentication_ListPhoneMethod 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 + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.trustFramework' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - trustFramework.trustFramework - summary: Update trustFramework - operationId: trustFramework_UpdateTrustFramework - requestBody: - description: New property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.trustFramework' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.trustFramework' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /trustFramework/keySets: - get: - tags: - - trustFramework.trustFrameworkKeySet - summary: List keySets - description: Retrieve a list of trustFrameworkKeySets. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/trustframework-list-keysets?view=graph-rest-beta - operationId: trustFramework_ListKeySet - parameters: + type: string + x-ms-docs-key-type: user - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -28834,7 +29254,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.trustFrameworkKeySetCollectionResponse' + $ref: '#/components/responses/microsoft.graph.phoneAuthenticationMethodCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -28843,19 +29263,28 @@ paths: x-ms-docs-operation-type: operation post: tags: - - trustFramework.trustFrameworkKeySet - summary: Create trustFrameworkKeySet - description: 'Create a new trustFrameworkKeySet. The ID of the trustFrameworkKeySet is expected in the create request; however, it can be modified by the service. The modified ID will be available in the response and in the location header.' + - users.authentication + summary: Create phoneAuthenticationMethod + description: 'Add a new phone authentication method. A user may only have one phone of each type, captured in the phoneType property. This means, for example, adding a mobile phone to a user with a preexisting mobile phone will fail. Additionally, a user must always have a mobile phone before adding an alternateMobile phone. Adding a phone number makes it available for use in both Azure multifactor authentication (MFA) and self-service password reset (SSPR), if enabled. Additionally, if a user is enabled by policy to use SMS sign-in and a mobile number is added, the system attempts to register the number for use in that system.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/trustframework-post-keysets?view=graph-rest-beta - operationId: trustFramework_CreateKeySet + url: https://learn.microsoft.com/graph/api/authentication-post-phonemethods?view=graph-rest-beta + operationId: user.authentication_CreatePhoneMethod + 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.trustFrameworkKeySet' + $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' required: true responses: 2XX: @@ -28863,29 +29292,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.trustFrameworkKeySet' + $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/trustFramework/keySets/{trustFrameworkKeySet-id}': + '/users/{user-id}/authentication/phoneMethods/{phoneAuthenticationMethod-id}': get: tags: - - trustFramework.trustFrameworkKeySet - summary: Get trustFrameworkKeySet - description: Retrieve the properties and associations for a Trustframeworkkeyset. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/trustframeworkkeyset-get?view=graph-rest-beta - operationId: trustFramework_GetKeySet + - users.authentication + summary: Get phoneMethods from users + description: Represents the phone registered to a user for authentication. + operationId: user.authentication_GetPhoneMethod parameters: - - name: trustFrameworkKeySet-id + - name: user-id in: path - description: The unique identifier of trustFrameworkKeySet + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: trustFrameworkKeySet + x-ms-docs-key-type: user + - name: phoneAuthenticationMethod-id + in: path + description: The unique identifier of phoneAuthenticationMethod + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: phoneAuthenticationMethod - name: $select in: query description: Select properties to be returned @@ -28912,34 +29346,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.trustFrameworkKeySet' + $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - trustFramework.trustFrameworkKeySet - summary: Update trustFrameworkKeySet - description: Update the properties of a trustFrameworkKeyset. This operation will replace the content of an existing keyset. Specifying the ID in the request payload is optional. + - users.authentication + summary: Update phoneAuthenticationMethod + description: 'Update the phone number associated with a phone authentication method. You can''t change a phone''s type. To change a phone''s type, add a new number of the desired type and then delete the object with the original type. If a user is enabled by policy to use SMS to sign in and the mobile number is changed, the system attempts to register the number for use in that system. Self-service operations aren''t supported.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/trustframeworkkeyset-update?view=graph-rest-beta - operationId: trustFramework_UpdateKeySet + url: https://learn.microsoft.com/graph/api/phoneauthenticationmethod-update?view=graph-rest-beta + operationId: user.authentication_UpdatePhoneMethod parameters: - - name: trustFrameworkKeySet-id + - name: user-id in: path - description: The unique identifier of trustFrameworkKeySet + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: trustFrameworkKeySet + x-ms-docs-key-type: user + - name: phoneAuthenticationMethod-id + in: path + description: The unique identifier of phoneAuthenticationMethod + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: phoneAuthenticationMethod requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.trustFrameworkKeySet' + $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' required: true responses: 2XX: @@ -28947,28 +29389,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.trustFrameworkKeySet' + $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - trustFramework.trustFrameworkKeySet - summary: Delete trustFrameworkKeySet - description: Delete a trustFrameworkKeySet. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/trustframeworkkeyset-delete?view=graph-rest-beta - operationId: trustFramework_DeleteKeySet + - users.authentication + summary: Delete navigation property phoneMethods for users + operationId: user.authentication_DeletePhoneMethod parameters: - - name: trustFrameworkKeySet-id + - name: user-id in: path - description: The unique identifier of trustFrameworkKeySet + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: trustFrameworkKeySet + x-ms-docs-key-type: user + - name: phoneAuthenticationMethod-id + in: path + description: The unique identifier of phoneAuthenticationMethod + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: phoneAuthenticationMethod - name: If-Match in: header description: ETag @@ -28981,22 +29427,43 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/trustFramework/keySets/{trustFrameworkKeySet-id}/keys_v2': + '/users/{user-id}/authentication/phoneMethods/$count': get: tags: - - trustFramework.trustFrameworkKeySet - summary: Get trustFrameworkKey_v2 - description: Read the properties and relationships of a trustFrameworkKeyv2 object. - operationId: trustFramework.keySet_ListKeys_v2 + - users.authentication + summary: Get the number of the resource + operationId: user.authentication.phoneMethod_GetCount parameters: - - name: trustFrameworkKeySet-id + - name: user-id in: path - description: The unique identifier of trustFrameworkKeySet + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: trustFrameworkKeySet + 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}/authentication/platformCredentialMethods': + get: + tags: + - users.authentication + summary: Get platformCredentialMethods from users + operationId: user.authentication_ListPlatformCredentialMethod + 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' @@ -29034,40 +29501,36 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.trustFrameworkKey_v2CollectionResponse' + $ref: '#/components/responses/microsoft.graph.platformCredentialAuthenticationMethodCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/trustFramework/keySets/{trustFrameworkKeySet-id}/keys_v2/{trustFrameworkKey_v2-kid}': + '/users/{user-id}/authentication/platformCredentialMethods/{platformCredentialAuthenticationMethod-id}': get: tags: - - trustFramework.trustFrameworkKeySet - summary: Get trustFrameworkKey_v2 - description: Read the properties and relationships of a trustFrameworkKeyv2 object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/trustframeworkkey_v2-get?view=graph-rest-beta - operationId: trustFramework.keySet_GetKeys_v2 + - users.authentication + summary: Get platformCredentialMethods from users + operationId: user.authentication_GetPlatformCredentialMethod parameters: - - name: trustFrameworkKeySet-id + - name: user-id in: path - description: The unique identifier of trustFrameworkKeySet + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: trustFrameworkKeySet - - name: trustFrameworkKey_v2-kid + x-ms-docs-key-type: user + - name: platformCredentialAuthenticationMethod-id in: path - description: The unique identifier of trustFrameworkKey_v2 + description: The unique identifier of platformCredentialAuthenticationMethod required: true style: simple schema: type: string - x-ms-docs-key-type: trustFrameworkKey_v2 + x-ms-docs-key-type: platformCredentialAuthenticationMethod - name: $select in: query description: Select properties to be returned @@ -29094,294 +29557,143 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.trustFrameworkKey_v2' + $ref: '#/components/schemas/microsoft.graph.platformCredentialAuthenticationMethod' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/trustFramework/keySets/{trustFrameworkKeySet-id}/keys_v2/$count': - get: + delete: tags: - - trustFramework.trustFrameworkKeySet - summary: Get the number of the resource - operationId: trustFramework.keySet.keys_v2_GetCount + - users.authentication + summary: Delete platformCredentialAuthenticationMethod + description: Delete a platformCredentialAuthenticationMethod object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/platformcredentialauthenticationmethod-delete?view=graph-rest-beta + operationId: user.authentication_DeletePlatformCredentialMethod parameters: - - name: trustFrameworkKeySet-id + - name: user-id in: path - description: The unique identifier of trustFrameworkKeySet + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: trustFrameworkKeySet - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: user + - name: platformCredentialAuthenticationMethod-id + in: path + description: The unique identifier of platformCredentialAuthenticationMethod + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: platformCredentialAuthenticationMethod + - 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' - '/trustFramework/keySets/{trustFrameworkKeySet-id}/microsoft.graph.generateKey': - post: + x-ms-docs-operation-type: operation + '/users/{user-id}/authentication/platformCredentialMethods/{platformCredentialAuthenticationMethod-id}/device': + get: tags: - - trustFramework.trustFrameworkKeySet - summary: Invoke action generateKey - description: Generate a trustFrameworkKey and a secret automatically in the trustFrameworkKeyset. The caller doesn't have to provide a secret. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/trustframeworkkeyset-generatekey?view=graph-rest-beta - operationId: trustFramework.keySet_generateKey + - users.authentication + summary: Get device from users + description: 'The registered device on which this Platform Credential resides. Supports $expand. When you get a user''s Platform Credential registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/platformCredentialAuthenticationMethod/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device.' + operationId: user.authentication.platformCredentialMethod_GetDevice parameters: - - name: trustFrameworkKeySet-id + - name: user-id in: path - description: The unique identifier of trustFrameworkKeySet + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: trustFrameworkKeySet - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - use: - type: string - nullable: true - kty: - type: string - nullable: true - nbf: - type: number - format: int64 - nullable: true - exp: - type: number - format: int64 - nullable: true - additionalProperties: - type: object - required: true + x-ms-docs-key-type: user + - name: platformCredentialAuthenticationMethod-id + in: path + description: The unique identifier of platformCredentialAuthenticationMethod + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: platformCredentialAuthenticationMethod + - 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.trustFrameworkKey' + $ref: '#/components/schemas/microsoft.graph.device' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/trustFramework/keySets/{trustFrameworkKeySet-id}/microsoft.graph.getActiveKey()': + x-ms-docs-operation-type: operation + '/users/{user-id}/authentication/platformCredentialMethods/$count': get: tags: - - trustFramework.trustFrameworkKeySet - summary: Invoke function getActiveKey - description: Get the currently active trustFrameworkKey in a trustFrameworkKeySet. Only one key is active in the keyset at a time. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/trustframeworkkeyset-getactivekey?view=graph-rest-beta - operationId: trustFramework.keySet_getActiveKey + - users.authentication + summary: Get the number of the resource + operationId: user.authentication.platformCredentialMethod_GetCount parameters: - - name: trustFrameworkKeySet-id + - name: user-id in: path - description: The unique identifier of trustFrameworkKeySet + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: trustFrameworkKeySet + x-ms-docs-key-type: user + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.trustFrameworkKey' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/trustFramework/keySets/{trustFrameworkKeySet-id}/microsoft.graph.uploadCertificate': - post: + '/users/{user-id}/authentication/requirements': + get: tags: - - trustFramework.trustFrameworkKeySet - summary: Invoke action uploadCertificate - description: Upload a certificate to a trustFrameworkKeyset. The input is a base-64 encoded value of the certificate contents. This method returns trustFrameworkKey. + - users.authentication + summary: Get authentication method states + description: 'Read the properties of a user''s authentication states. Use this API to retrieve the following information:' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/trustframeworkkeyset-uploadcertificate?view=graph-rest-beta - operationId: trustFramework.keySet_uploadCertificate + url: https://learn.microsoft.com/graph/api/authentication-get?view=graph-rest-beta + operationId: user.authentication_GetRequirement parameters: - - name: trustFrameworkKeySet-id + - name: user-id in: path - description: The unique identifier of trustFrameworkKeySet + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: trustFrameworkKeySet - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - key: - type: string - nullable: true - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.trustFrameworkKey' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/trustFramework/keySets/{trustFrameworkKeySet-id}/microsoft.graph.uploadPkcs12': - post: - tags: - - trustFramework.trustFrameworkKeySet - summary: Invoke action uploadPkcs12 - description: Upload a PKCS12 format key (PFX) to a trustFrameworkKeyset. The input is a base-64 encoded value of the Pfx certificate contents. This method returns trustFrameworkKey. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/trustframeworkkeyset-uploadpkcs12?view=graph-rest-beta - operationId: trustFramework.keySet_uploadPkcs12 - parameters: - - name: trustFrameworkKeySet-id - in: path - description: The unique identifier of trustFrameworkKeySet - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: trustFrameworkKeySet - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - key: - type: string - nullable: true - password: - type: string - nullable: true - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.trustFrameworkKey' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/trustFramework/keySets/{trustFrameworkKeySet-id}/microsoft.graph.uploadSecret': - post: - tags: - - trustFramework.trustFrameworkKeySet - summary: Invoke action uploadSecret - description: 'Upload a plain text secret to a trustFrameworkKeyset. Examples of secrets are application secrets in Microsoft Entra ID, Google, Facebook, or any other identity provider. his method returns trustFrameworkKey.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/trustframeworkkeyset-uploadsecret?view=graph-rest-beta - operationId: trustFramework.keySet_uploadSecret - parameters: - - name: trustFrameworkKeySet-id - in: path - description: The unique identifier of trustFrameworkKeySet - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: trustFrameworkKeySet - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - use: - type: string - nullable: true - k: - type: string - nullable: true - nbf: - type: number - format: int64 - nullable: true - exp: - type: number - format: int64 - nullable: true - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.trustFrameworkKey' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /trustFramework/keySets/$count: - get: - tags: - - trustFramework.trustFrameworkKeySet - summary: Get the number of the resource - operationId: trustFramework.keySet_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /trustFramework/policies: - get: - tags: - - trustFramework.trustFrameworkPolicy - summary: List trustFrameworkPolicies - description: Retrieve a list of trustFrameworkPolicies in the tenant/directory. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/trustframework-list-trustframeworkpolicies?view=graph-rest-beta - operationId: trustFramework_ListPolicy - 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 + x-ms-docs-key-type: user - name: $select in: query description: Select properties to be returned @@ -29404,50 +29716,66 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.trustFrameworkPolicyCollectionResponse' + description: Entity result. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.strongAuthenticationRequirements' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + patch: tags: - - trustFramework.trustFrameworkPolicy - summary: Create new navigation property to policies for trustFramework - operationId: trustFramework_CreatePolicy + - users.authentication + summary: Update authentication method states + description: 'Update the properties of a user''s authentication method states. Use this API to update the following information:' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/authentication-update?view=graph-rest-beta + operationId: user.authentication_UpdateRequirement + 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 + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.trustFrameworkPolicy' + $ref: '#/components/schemas/microsoft.graph.strongAuthenticationRequirements' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.trustFrameworkPolicy' + $ref: '#/components/schemas/microsoft.graph.strongAuthenticationRequirements' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/trustFramework/policies/{trustFrameworkPolicy-id}': + '/users/{user-id}/authentication/signInPreferences': get: tags: - - trustFramework.trustFrameworkPolicy - summary: Get policies from trustFramework - operationId: trustFramework_GetPolicy + - users.authentication + summary: Get authentication method states + description: 'Read the properties of a user''s authentication states. Use this API to retrieve the following information:' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/authentication-get?view=graph-rest-beta + operationId: user.authentication_GetSignInPreference parameters: - - name: trustFrameworkPolicy-id + - name: user-id in: path - description: The unique identifier of trustFrameworkPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: trustFrameworkPolicy + x-ms-docs-key-type: user - name: $select in: query description: Select properties to be returned @@ -29470,34 +29798,37 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Entity result. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.trustFrameworkPolicy' + $ref: '#/components/schemas/microsoft.graph.signInPreferences' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation patch: tags: - - trustFramework.trustFrameworkPolicy - summary: Update the navigation property policies in trustFramework - operationId: trustFramework_UpdatePolicy + - users.authentication + summary: Update authentication method states + description: 'Update the properties of a user''s authentication method states. Use this API to update the following information:' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/authentication-update?view=graph-rest-beta + operationId: user.authentication_UpdateSignInPreference parameters: - - name: trustFrameworkPolicy-id + - name: user-id in: path - description: The unique identifier of trustFrameworkPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: trustFrameworkPolicy + x-ms-docs-key-type: user requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.trustFrameworkPolicy' + $ref: '#/components/schemas/microsoft.graph.signInPreferences' required: true responses: 2XX: @@ -29505,147 +29836,76 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.trustFrameworkPolicy' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - trustFramework.trustFrameworkPolicy - summary: Delete trustFrameworkPolicy - description: Delete an existing trustFrameworkPolicy. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/trustframeworkpolicy-delete?view=graph-rest-beta - operationId: trustFramework_DeletePolicy - parameters: - - name: trustFrameworkPolicy-id - in: path - description: The unique identifier of trustFrameworkPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: trustFrameworkPolicy - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.signInPreferences' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/trustFramework/policies/{trustFrameworkPolicy-id}/$value': + '/users/{user-id}/authentication/softwareOathMethods': get: tags: - - trustFramework.trustFrameworkPolicy - summary: List trustFrameworkPolicies - description: Retrieve a list of trustFrameworkPolicies in the tenant/directory. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/trustframework-list-trustframeworkpolicies?view=graph-rest-beta - operationId: trustFramework_GetPoliciesContent + - users.authentication + summary: Get softwareOathMethods from users + description: The software OATH time-based one-time password (TOTP) applications registered to a user for authentication. + operationId: user.authentication_ListSoftwareOathMethod parameters: - - name: trustFrameworkPolicy-id + - name: user-id in: path - description: The unique identifier of trustFrameworkPolicy + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: trustFrameworkPolicy - responses: - 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - put: - tags: - - trustFramework.trustFrameworkPolicy - summary: Update media content for the navigation property policies in trustFramework - description: The unique identifier for an entity. Read-only. - operationId: trustFramework_SetPoliciesContent - parameters: - - name: trustFrameworkPolicy-id - in: path - description: The unique identifier of trustFrameworkPolicy - required: true - 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 - x-ms-docs-key-type: trustFrameworkPolicy - requestBody: - description: New media content. - content: - application/octet-stream: - schema: + uniqueItems: true + type: array + items: type: string - format: binary - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - delete: - tags: - - trustFramework.trustFrameworkPolicy - summary: Delete trustFrameworkPolicy - description: Delete an existing trustFrameworkPolicy. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/trustframeworkpolicy-delete?view=graph-rest-beta - operationId: trustFramework_DeletePoliciesContent - parameters: - - name: trustFrameworkPolicy-id - in: path - description: The unique identifier of trustFrameworkPolicy - required: true - style: simple + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: trustFrameworkPolicy - - name: If-Match - in: header - description: ETag - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - /trustFramework/policies/$count: - get: - tags: - - trustFramework.trustFrameworkPolicy - summary: Get the number of the resource - operationId: trustFramework.policy_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + uniqueItems: true + type: array + items: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + $ref: '#/components/responses/microsoft.graph.softwareOathAuthenticationMethodCollectionResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/authentication': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/users/{user-id}/authentication/softwareOathMethods/{softwareOathAuthenticationMethod-id}': get: tags: - users.authentication - summary: Get authentication from users - description: The authentication methods that are supported for the user. - operationId: user_GetAuthentication + summary: Get softwareOathMethods from users + description: The software OATH time-based one-time password (TOTP) applications registered to a user for authentication. + operationId: user.authentication_GetSoftwareOathMethod parameters: - name: user-id in: path @@ -29655,6 +29915,14 @@ paths: schema: type: string x-ms-docs-key-type: user + - name: softwareOathAuthenticationMethod-id + in: path + description: The unique identifier of softwareOathAuthenticationMethod + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: softwareOathAuthenticationMethod - name: $select in: query description: Select properties to be returned @@ -29681,15 +29949,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authentication' + $ref: '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethod' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + delete: tags: - users.authentication - summary: Update the navigation property authentication in users - operationId: user_UpdateAuthentication + summary: Delete softwareOathAuthenticationMethod + description: Delete a user's Software OATH token authentication method object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/softwareoathauthenticationmethod-delete?view=graph-rest-beta + operationId: user.authentication_DeleteSoftwareOathMethod parameters: - name: user-id in: path @@ -29699,28 +29971,32 @@ paths: schema: type: string x-ms-docs-key-type: user - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.authentication' - required: true + - name: softwareOathAuthenticationMethod-id + in: path + description: The unique identifier of softwareOathAuthenticationMethod + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: softwareOathAuthenticationMethod + - 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.authentication' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/users/{user-id}/authentication/softwareOathMethods/$count': + get: tags: - users.authentication - summary: Delete navigation property authentication for users - operationId: user_DeleteAuthentication + summary: Get the number of the resource + operationId: user.authentication.softwareOathMethod_GetCount parameters: - name: user-id in: path @@ -29730,25 +30006,23 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/emailMethods': + '/users/{user-id}/authentication/temporaryAccessPassMethods': get: tags: - users.authentication - summary: Get emailMethods from users - description: Represents the email addresses registered to a user for authentication. - operationId: user.authentication_ListEmailMethod + summary: List temporaryAccessPassMethods + description: Retrieve a list of a user's temporaryAccessPassAuthenticationMethod objects and their properties. This API will only return a single object in the collection as a user can have only one Temporary Access Pass (TAP) method. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/authentication-list-temporaryaccesspassmethods?view=graph-rest-beta + operationId: user.authentication_ListTemporaryAccessPassMethod parameters: - name: user-id in: path @@ -29795,7 +30069,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.emailAuthenticationMethodCollectionResponse' + $ref: '#/components/responses/microsoft.graph.temporaryAccessPassAuthenticationMethodCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -29805,12 +30079,12 @@ paths: post: tags: - users.authentication - summary: Create emailAuthenticationMethod - description: Set a user's emailAuthenticationMethod object. Email authentication is a self-service password reset method. A user may only have one email authentication method. Self-service operations aren't supported. + summary: Create temporaryAccessPassMethod + description: 'Create a new temporaryAccessPassAuthenticationMethod object on a user. A user can only have one Temporary Access Pass that''s usable within its specified lifetime. If the user requires a new Temporary Access Pass while the current Temporary Access Pass is valid, the admin can create a new Temporary Access Pass for the user, the previous Temporary Access Pass will be deleted, and a new Temporary Access Pass will be created.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/authentication-post-emailmethods?view=graph-rest-beta - operationId: user.authentication_CreateEmailMethod + url: https://learn.microsoft.com/graph/api/authentication-post-temporaryaccesspassmethods?view=graph-rest-beta + operationId: user.authentication_CreateTemporaryAccessPassMethod parameters: - name: user-id in: path @@ -29825,7 +30099,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' required: true responses: 2XX: @@ -29833,17 +30107,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/emailMethods/{emailAuthenticationMethod-id}': + '/users/{user-id}/authentication/temporaryAccessPassMethods/{temporaryAccessPassAuthenticationMethod-id}': get: tags: - users.authentication - summary: Get emailMethods from users - description: Represents the email addresses registered to a user for authentication. - operationId: user.authentication_GetEmailMethod + summary: Get temporaryAccessPassAuthenticationMethod + description: Retrieve a user's single temporaryAccessPassAuthenticationMethod object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/temporaryaccesspassauthenticationmethod-get?view=graph-rest-beta + operationId: user.authentication_GetTemporaryAccessPassMethod parameters: - name: user-id in: path @@ -29853,14 +30130,14 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: emailAuthenticationMethod-id + - name: temporaryAccessPassAuthenticationMethod-id in: path - description: The unique identifier of emailAuthenticationMethod + description: The unique identifier of temporaryAccessPassAuthenticationMethod required: true style: simple schema: type: string - x-ms-docs-key-type: emailAuthenticationMethod + x-ms-docs-key-type: temporaryAccessPassAuthenticationMethod - name: $select in: query description: Select properties to be returned @@ -29887,62 +30164,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - users.authentication - summary: Update emailAuthenticationMethod - description: Update a user's email address associated with an email Authentication Method object. Self-service operations aren't supported. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/emailauthenticationmethod-update?view=graph-rest-beta - operationId: user.authentication_UpdateEmailMethod - 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: emailAuthenticationMethod-id - in: path - description: The unique identifier of emailAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: emailAuthenticationMethod - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - users.authentication - summary: Delete emailAuthenticationMethod - description: Deletes a user's email Authentication Method object. + summary: Delete temporaryAccessPassAuthenticationMethod + description: Delete a users's temporaryAccessPassAuthenticationMethod object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/emailauthenticationmethod-delete?view=graph-rest-beta - operationId: user.authentication_DeleteEmailMethod + url: https://learn.microsoft.com/graph/api/temporaryaccesspassauthenticationmethod-delete?view=graph-rest-beta + operationId: user.authentication_DeleteTemporaryAccessPassMethod parameters: - name: user-id in: path @@ -29952,14 +30186,14 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: emailAuthenticationMethod-id + - name: temporaryAccessPassAuthenticationMethod-id in: path - description: The unique identifier of emailAuthenticationMethod + description: The unique identifier of temporaryAccessPassAuthenticationMethod required: true style: simple schema: type: string - x-ms-docs-key-type: emailAuthenticationMethod + x-ms-docs-key-type: temporaryAccessPassAuthenticationMethod - name: If-Match in: header description: ETag @@ -29972,12 +30206,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/emailMethods/$count': + '/users/{user-id}/authentication/temporaryAccessPassMethods/$count': get: tags: - users.authentication summary: Get the number of the resource - operationId: user.authentication.emailMethod_GetCount + operationId: user.authentication.temporaryAccessPassMethod_GetCount parameters: - name: user-id in: path @@ -29994,13 +30228,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/authentication/fido2Methods': + '/users/{user-id}/authentication/windowsHelloForBusinessMethods': get: tags: - users.authentication - summary: Get fido2Methods from users - description: Represents the FIDO2 security keys registered to a user for authentication. - operationId: user.authentication_ListFido2Method + summary: List windowsHelloForBusinessAuthenticationMethods + description: Get a list of the windowsHelloForBusinessAuthenticationMethod objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/windowshelloforbusinessauthenticationmethod-list?view=graph-rest-beta + operationId: user.authentication_ListWindowsHelloGraphFPreBusinessMethod parameters: - name: user-id in: path @@ -30047,20 +30284,23 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.fido2AuthenticationMethodCollectionResponse' + $ref: '#/components/responses/microsoft.graph.windowsHelloForBusinessAuthenticationMethodCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/fido2Methods/{fido2AuthenticationMethod-id}': + '/users/{user-id}/authentication/windowsHelloForBusinessMethods/{windowsHelloForBusinessAuthenticationMethod-id}': get: tags: - users.authentication - summary: Get fido2Methods from users - description: Represents the FIDO2 security keys registered to a user for authentication. - operationId: user.authentication_GetFido2Method + summary: Get windowsHelloForBusinessAuthenticationMethod + description: Read the properties and relationships of a windowsHelloForBusinessAuthenticationMethod object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/windowshelloforbusinessauthenticationmethod-get?view=graph-rest-beta + operationId: user.authentication_GetWindowsHelloGraphFPreBusinessMethod parameters: - name: user-id in: path @@ -30070,14 +30310,14 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: fido2AuthenticationMethod-id + - name: windowsHelloForBusinessAuthenticationMethod-id in: path - description: The unique identifier of fido2AuthenticationMethod + description: The unique identifier of windowsHelloForBusinessAuthenticationMethod required: true style: simple schema: type: string - x-ms-docs-key-type: fido2AuthenticationMethod + x-ms-docs-key-type: windowsHelloForBusinessAuthenticationMethod - name: $select in: query description: Select properties to be returned @@ -30104,19 +30344,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - users.authentication - summary: Delete fido2AuthenticationMethod - description: Deletes a user's FIDO2 Security Key Authentication Method object. + summary: Delete windowsHelloForBusinessAuthenticationMethod + description: Deletes a windowsHelloForBusinessAuthenticationMethod object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/fido2authenticationmethod-delete?view=graph-rest-beta - operationId: user.authentication_DeleteFido2Method + url: https://learn.microsoft.com/graph/api/windowshelloforbusinessauthenticationmethod-delete?view=graph-rest-beta + operationId: user.authentication_DeleteWindowsHelloGraphFPreBusinessMethod parameters: - name: user-id in: path @@ -30126,14 +30366,14 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: fido2AuthenticationMethod-id + - name: windowsHelloForBusinessAuthenticationMethod-id in: path - description: The unique identifier of fido2AuthenticationMethod + description: The unique identifier of windowsHelloForBusinessAuthenticationMethod required: true style: simple schema: type: string - x-ms-docs-key-type: fido2AuthenticationMethod + x-ms-docs-key-type: windowsHelloForBusinessAuthenticationMethod - name: If-Match in: header description: ETag @@ -30146,38 +30386,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/fido2Methods/$count': - get: - tags: - - users.authentication - summary: Get the number of the resource - operationId: user.authentication.fido2Method_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}/authentication/fido2Methods/microsoft.graph.creationOptions(challengeTimeoutInMinutes=@challengeTimeoutInMinutes)': + '/users/{user-id}/authentication/windowsHelloForBusinessMethods/{windowsHelloForBusinessAuthenticationMethod-id}/device': get: tags: - users.authentication - summary: Invoke function creationOptions - description: 'Retrieve creation options required to generate and register a Microsoft Entra ID-compatible passkey. Self-service operations aren''t supported. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/fido2authenticationmethod-creationoptions?view=graph-rest-beta - operationId: user.authentication.fido2Method_creationOption + summary: Get device from users + description: 'The registered device on which this Windows Hello for Business key resides. Supports $expand. When you get a user''s Windows Hello for Business registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/windowsHelloForBusinessMethods/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device.' + operationId: user.authentication.windowsHelloGraphFPreBusinessMethod_GetDevice parameters: - name: user-id in: path @@ -30187,58 +30402,14 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: challengeTimeoutInMinutes - in: query - description: 'Usage: challengeTimeoutInMinutes=@challengeTimeoutInMinutes' - style: form - explode: false - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - nullable: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.webauthnCredentialCreationOptions' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/users/{user-id}/authentication/hardwareOathMethods': - get: - tags: - - users.authentication - summary: Get hardwareOathMethods from users - description: The hardware OATH time-based one-time password (TOTP) devices assigned to a user for authentication. - operationId: user.authentication_ListHardwareOathMethod - parameters: - - name: user-id + - name: windowsHelloForBusinessAuthenticationMethod-id in: path - description: The unique identifier of user + description: The unique identifier of windowsHelloForBusinessAuthenticationMethod 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 + x-ms-docs-key-type: windowsHelloForBusinessAuthenticationMethod - name: $select in: query description: Select properties to be returned @@ -30261,18 +30432,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.hardwareOathAuthenticationMethodCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.device' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/users/{user-id}/authentication/windowsHelloForBusinessMethods/$count': + get: tags: - users.authentication - summary: Create new navigation property to hardwareOathMethods for users - operationId: user.authentication_CreateHardwareOathMethod + summary: Get the number of the resource + operationId: user.authentication.windowsHelloGraphFPreBusinessMethod_GetCount parameters: - name: user-id in: path @@ -30282,30 +30455,19 @@ paths: schema: type: string x-ms-docs-key-type: user - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.hardwareOathAuthenticationMethod' - required: true + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.hardwareOathAuthenticationMethod' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}': + '/users/{user-id}/informationProtection': get: tags: - - users.authentication - summary: Get hardwareOathMethods from users - description: The hardware OATH time-based one-time password (TOTP) devices assigned to a user for authentication. - operationId: user.authentication_GetHardwareOathMethod + - users.informationProtection + summary: Get informationProtection from users + operationId: user_GetInformationProtection parameters: - name: user-id in: path @@ -30315,14 +30477,6 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: hardwareOathAuthenticationMethod-id - in: path - description: The unique identifier of hardwareOathAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod - name: $select in: query description: Select properties to be returned @@ -30349,15 +30503,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.hardwareOathAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.informationProtection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + patch: tags: - - users.authentication - summary: Delete navigation property hardwareOathMethods for users - operationId: user.authentication_DeleteHardwareOathMethod + - users.informationProtection + summary: Update the navigation property informationProtection in users + operationId: user_UpdateInformationProtection parameters: - name: user-id in: path @@ -30367,14 +30521,37 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: hardwareOathAuthenticationMethod-id + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.informationProtection' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.informationProtection' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.informationProtection + summary: Delete navigation property informationProtection for users + operationId: user_DeleteInformationProtection + parameters: + - name: user-id in: path - description: The unique identifier of hardwareOathAuthenticationMethod + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod + x-ms-docs-key-type: user - name: If-Match in: header description: ETag @@ -30387,13 +30564,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device': + '/users/{user-id}/informationProtection/bitlocker': get: tags: - - users.authentication - summary: Get device from users - description: Exposes the hardware OATH method in the directory. - operationId: user.authentication.hardwareOathMethod_GetDevice + - users.informationProtection + summary: Get bitlocker from users + operationId: user.informationProtection_GetBitlocker parameters: - name: user-id in: path @@ -30403,14 +30579,6 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: hardwareOathAuthenticationMethod-id - in: path - description: The unique identifier of hardwareOathAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod - name: $select in: query description: Select properties to be returned @@ -30437,90 +30605,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - users.authentication - summary: Update the navigation property device in users - operationId: user.authentication.hardwareOathMethod_UpdateDevice - 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: hardwareOathAuthenticationMethod-id - in: path - description: The unique identifier of hardwareOathAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.authentication - summary: Delete navigation property device for users - operationId: user.authentication.hardwareOathMethod_DeleteDevice - 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: hardwareOathAuthenticationMethod-id - in: path - description: The unique identifier of hardwareOathAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.bitlocker' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device/assignTo': + '/users/{user-id}/informationProtection/bitlocker/recoveryKeys': get: tags: - - users.authentication - summary: Get assignTo from users - description: Assign the hardware OATH token to a user. - operationId: user.authentication.hardwareOathMethod.device_GetAssignTo + - users.informationProtection + summary: Get recoveryKeys from users + description: The recovery keys associated with the bitlocker entity. + operationId: user.informationProtection.bitlocker_ListRecoveryKey parameters: - name: user-id in: path @@ -30530,14 +30625,21 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: hardwareOathAuthenticationMethod-id - in: path - description: The unique identifier of hardwareOathAuthenticationMethod - 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: hardwareOathAuthenticationMethod + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -30560,21 +30662,20 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.user' + $ref: '#/components/responses/microsoft.graph.bitlockerRecoveryKeyCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device/assignTo/mailboxSettings': + '/users/{user-id}/informationProtection/bitlocker/recoveryKeys/{bitlockerRecoveryKey-id}': get: tags: - - users.authentication - 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.authentication.hardwareOathMethod.device.assignTo_GetMailboxSetting + - users.informationProtection + summary: Get recoveryKeys from users + description: The recovery keys associated with the bitlocker entity. + operationId: user.informationProtection.bitlocker_GetRecoveryKey parameters: - name: user-id in: path @@ -30584,14 +30685,14 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: hardwareOathAuthenticationMethod-id + - name: bitlockerRecoveryKey-id in: path - description: The unique identifier of hardwareOathAuthenticationMethod + description: The unique identifier of bitlockerRecoveryKey required: true style: simple schema: type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod + x-ms-docs-key-type: bitlockerRecoveryKey - name: $select in: query description: Select properties to be returned @@ -30614,18 +30715,20 @@ paths: type: string responses: 2XX: - description: Entity result. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.bitlockerRecoveryKey' default: $ref: '#/components/responses/error' - patch: + x-ms-docs-operation-type: operation + '/users/{user-id}/informationProtection/bitlocker/recoveryKeys/$count': + get: tags: - - users.authentication - summary: Update property mailboxSettings value. - operationId: user.authentication.hardwareOathMethod.device.assignTo_UpdateMailboxSetting + - users.informationProtection + summary: Get the number of the resource + operationId: user.informationProtection.bitlocker.recoveryKey_GetCount parameters: - name: user-id in: path @@ -30635,37 +30738,19 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: hardwareOathAuthenticationMethod-id - in: path - description: The unique identifier of hardwareOathAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod - 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}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device/assignTo/serviceProvisioningErrors': + '/users/{user-id}/informationProtection/dataLossPreventionPolicies': get: tags: - - users.authentication - 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.authentication.hardwareOathMethod.device.assignTo_ListServiceProvisioningError + - users.informationProtection + summary: Get dataLossPreventionPolicies from users + operationId: user.informationProtection_ListDataLossPreventionPolicy parameters: - name: user-id in: path @@ -30675,14 +30760,6 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: hardwareOathAuthenticationMethod-id - in: path - description: The unique identifier of hardwareOathAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -30720,18 +30797,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + $ref: '#/components/responses/microsoft.graph.dataLossPreventionPolicyCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/users/{user-id}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device/assignTo/serviceProvisioningErrors/$count': - get: + x-ms-docs-operation-type: operation + post: tags: - - users.authentication - summary: Get the number of the resource - operationId: user.authentication.hardwareOathMethod.device.assignTo.ServiceProvisioningError_GetCount + - users.informationProtection + summary: Create new navigation property to dataLossPreventionPolicies for users + operationId: user.informationProtection_CreateDataLossPreventionPolicy parameters: - name: user-id in: path @@ -30741,28 +30818,29 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: hardwareOathAuthenticationMethod-id - in: path - description: The unique identifier of hardwareOathAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.dataLossPreventionPolicy' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.dataLossPreventionPolicy' default: $ref: '#/components/responses/error' - '/users/{user-id}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device/hardwareOathDevices': + x-ms-docs-operation-type: operation + '/users/{user-id}/informationProtection/dataLossPreventionPolicies/{dataLossPreventionPolicy-id}': get: tags: - - users.authentication - summary: Get hardwareOathDevices from users - description: Exposes the hardware OATH method in the directory. - operationId: user.authentication.hardwareOathMethod.device_ListHardwareOathDevice + - users.informationProtection + summary: Get dataLossPreventionPolicies from users + operationId: user.informationProtection_GetDataLossPreventionPolicy parameters: - name: user-id in: path @@ -30772,29 +30850,14 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: hardwareOathAuthenticationMethod-id + - name: dataLossPreventionPolicy-id in: path - description: The unique identifier of hardwareOathAuthenticationMethod + description: The unique identifier of dataLossPreventionPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod - - $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: dataLossPreventionPolicy - name: $select in: query description: Select properties to be returned @@ -30817,18 +30880,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.hardwareOathTokenAuthenticationMethodDeviceCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.dataLossPreventionPolicy' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - users.authentication - summary: Create new navigation property to hardwareOathDevices for users - operationId: user.authentication.hardwareOathMethod.device_CreateHardwareOathDevice + - users.informationProtection + summary: Update the navigation property dataLossPreventionPolicies in users + operationId: user.informationProtection_UpdateDataLossPreventionPolicy parameters: - name: user-id in: path @@ -30838,38 +30902,36 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: hardwareOathAuthenticationMethod-id + - name: dataLossPreventionPolicy-id in: path - description: The unique identifier of hardwareOathAuthenticationMethod + description: The unique identifier of dataLossPreventionPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod + x-ms-docs-key-type: dataLossPreventionPolicy requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' + $ref: '#/components/schemas/microsoft.graph.dataLossPreventionPolicy' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' + $ref: '#/components/schemas/microsoft.graph.dataLossPreventionPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device/hardwareOathDevices/{hardwareOathTokenAuthenticationMethodDevice-id}': - get: + delete: tags: - - users.authentication - summary: Get hardwareOathDevices from users - description: Exposes the hardware OATH method in the directory. - operationId: user.authentication.hardwareOathMethod.device_GetHardwareOathDevice + - users.informationProtection + summary: Delete navigation property dataLossPreventionPolicies for users + operationId: user.informationProtection_DeleteDataLossPreventionPolicy parameters: - name: user-id in: path @@ -30879,57 +30941,32 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: hardwareOathAuthenticationMethod-id + - name: dataLossPreventionPolicy-id in: path - description: The unique identifier of hardwareOathAuthenticationMethod + description: The unique identifier of dataLossPreventionPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod - - name: hardwareOathTokenAuthenticationMethodDevice-id - in: path - description: The unique identifier of hardwareOathTokenAuthenticationMethodDevice - required: true + x-ms-docs-key-type: dataLossPreventionPolicy + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: hardwareOathTokenAuthenticationMethodDevice - - 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.hardwareOathTokenAuthenticationMethodDevice' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/users/{user-id}/informationProtection/dataLossPreventionPolicies/$count': + get: tags: - - users.authentication - summary: Update the navigation property hardwareOathDevices in users - operationId: user.authentication.hardwareOathMethod.device_UpdateHardwareOathDevice + - users.informationProtection + summary: Get the number of the resource + operationId: user.informationProtection.dataLossPreventionPolicy_GetCount parameters: - name: user-id in: path @@ -30939,28 +30976,44 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: hardwareOathAuthenticationMethod-id - in: path - description: The unique identifier of hardwareOathAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod - - name: hardwareOathTokenAuthenticationMethodDevice-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/users/{user-id}/informationProtection/dataLossPreventionPolicies/microsoft.graph.evaluate': + post: + tags: + - users.informationProtection + summary: Invoke action evaluate + operationId: user.informationProtection.dataLossPreventionPolicy_evaluate + parameters: + - name: user-id in: path - description: The unique identifier of hardwareOathTokenAuthenticationMethodDevice + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: hardwareOathTokenAuthenticationMethodDevice + x-ms-docs-key-type: user requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' + type: object + properties: + target: + type: string + nullable: true + evaluationInput: + $ref: '#/components/schemas/microsoft.graph.dlpEvaluationInput' + notificationInfo: + $ref: '#/components/schemas/microsoft.graph.dlpNotification' + additionalProperties: + type: object required: true responses: 2XX: @@ -30968,15 +31021,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' + $ref: '#/components/schemas/microsoft.graph.dlpEvaluatePoliciesJobResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/users/{user-id}/informationProtection/microsoft.graph.decryptBuffer': + post: tags: - - users.authentication - summary: Delete navigation property hardwareOathDevices for users - operationId: user.authentication.hardwareOathMethod.device_DeleteHardwareOathDevice + - users.informationProtection + summary: Invoke action decryptBuffer + operationId: user.informationProtection_decryptBuffer parameters: - name: user-id in: path @@ -30986,41 +31040,44 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: hardwareOathAuthenticationMethod-id - in: path - description: The unique identifier of hardwareOathAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod - - name: hardwareOathTokenAuthenticationMethodDevice-id - in: path - description: The unique identifier of hardwareOathTokenAuthenticationMethodDevice - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: hardwareOathTokenAuthenticationMethodDevice - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + encryptedBuffer: + type: string + format: base64url + publishingLicense: + type: string + format: base64url + additionalProperties: + type: object + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bufferDecryptionResult' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device/hardwareOathDevices/{hardwareOathTokenAuthenticationMethodDevice-id}/assignTo': - get: + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15' + date: '2021-02-15' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' + x-ms-docs-operation-type: action + '/users/{user-id}/informationProtection/microsoft.graph.encryptBuffer': + post: tags: - - users.authentication - summary: Get assignTo from users - description: Assign the hardware OATH token to a user. - operationId: user.authentication.hardwareOathMethod.device.hardwareOathDevice_GetAssignTo + - users.informationProtection + summary: Invoke action encryptBuffer + operationId: user.informationProtection_encryptBuffer parameters: - name: user-id in: path @@ -31030,59 +31087,138 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: hardwareOathAuthenticationMethod-id + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + buffer: + type: string + format: base64url + labelId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + format: uuid + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bufferEncryptionResult' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15' + date: '2021-02-15' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' + x-ms-docs-operation-type: action + '/users/{user-id}/informationProtection/microsoft.graph.signDigest': + post: + tags: + - users.informationProtection + summary: Invoke action signDigest + operationId: user.informationProtection_signDigest + parameters: + - name: user-id in: path - description: The unique identifier of hardwareOathAuthenticationMethod + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod - - name: hardwareOathTokenAuthenticationMethodDevice-id + x-ms-docs-key-type: user + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + digest: + type: string + format: base64url + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.signingResult' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15' + date: '2021-02-15' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' + x-ms-docs-operation-type: action + '/users/{user-id}/informationProtection/microsoft.graph.verifySignature': + post: + tags: + - users.informationProtection + summary: Invoke action verifySignature + operationId: user.informationProtection_verifySignature + parameters: + - name: user-id in: path - description: The unique identifier of hardwareOathTokenAuthenticationMethodDevice + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: hardwareOathTokenAuthenticationMethodDevice - - 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: user + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + digest: + type: string + format: base64url + signature: + type: string + format: base64url + signingKeyId: + type: string + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.user' + $ref: '#/components/schemas/microsoft.graph.verificationResult' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device/hardwareOathDevices/{hardwareOathTokenAuthenticationMethodDevice-id}/assignTo/mailboxSettings': + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15' + date: '2021-02-15' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' + x-ms-docs-operation-type: action + '/users/{user-id}/informationProtection/policy': get: tags: - - users.authentication - 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.authentication.hardwareOathMethod.device.hardwareOathDevice.assignTo_GetMailboxSetting + - users.informationProtection + summary: Get policy from users + operationId: user.informationProtection_GetPolicy parameters: - name: user-id in: path @@ -31092,22 +31228,6 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: hardwareOathAuthenticationMethod-id - in: path - description: The unique identifier of hardwareOathAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod - - name: hardwareOathTokenAuthenticationMethodDevice-id - in: path - description: The unique identifier of hardwareOathTokenAuthenticationMethodDevice - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: hardwareOathTokenAuthenticationMethodDevice - name: $select in: query description: Select properties to be returned @@ -31130,18 +31250,25 @@ paths: type: string responses: 2XX: - description: Entity result. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.informationProtectionPolicy' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15' + date: '2021-02-15' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' + x-ms-docs-operation-type: operation patch: tags: - - users.authentication - summary: Update property mailboxSettings value. - operationId: user.authentication.hardwareOathMethod.device.hardwareOathDevice.assignTo_UpdateMailboxSetting + - users.informationProtection + summary: Update the navigation property policy in users + operationId: user.informationProtection_UpdatePolicy parameters: - name: user-id in: path @@ -31151,28 +31278,12 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: hardwareOathAuthenticationMethod-id - in: path - description: The unique identifier of hardwareOathAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod - - name: hardwareOathTokenAuthenticationMethodDevice-id - in: path - description: The unique identifier of hardwareOathTokenAuthenticationMethodDevice - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: hardwareOathTokenAuthenticationMethodDevice 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.informationProtectionPolicy' required: true responses: 2XX: @@ -31180,16 +31291,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.informationProtectionPolicy' default: $ref: '#/components/responses/error' - '/users/{user-id}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device/hardwareOathDevices/{hardwareOathTokenAuthenticationMethodDevice-id}/assignTo/serviceProvisioningErrors': - get: + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15' + date: '2021-02-15' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' + x-ms-docs-operation-type: operation + delete: tags: - - users.authentication - 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.authentication.hardwareOathMethod.device.hardwareOathDevice.assignTo_ListServiceProvisioningError + - users.informationProtection + summary: Delete navigation property policy for users + operationId: user.informationProtection_DeletePolicy parameters: - name: user-id in: path @@ -31199,22 +31315,39 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: hardwareOathAuthenticationMethod-id - in: path - description: The unique identifier of hardwareOathAuthenticationMethod - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod - - name: hardwareOathTokenAuthenticationMethodDevice-id + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15' + date: '2021-02-15' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' + x-ms-docs-operation-type: operation + '/users/{user-id}/informationProtection/policy/labels': + get: + tags: + - users.informationProtection + summary: Get labels from users + operationId: user.informationProtection.policy_ListLabel + parameters: + - name: user-id in: path - description: The unique identifier of hardwareOathTokenAuthenticationMethodDevice + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: hardwareOathTokenAuthenticationMethodDevice + x-ms-docs-key-type: user - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -31252,18 +31385,24 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + $ref: '#/components/responses/microsoft.graph.informationProtectionLabelCollectionResponse' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15' + date: '2021-02-15' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/users/{user-id}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device/hardwareOathDevices/{hardwareOathTokenAuthenticationMethodDevice-id}/assignTo/serviceProvisioningErrors/$count': - get: + x-ms-docs-operation-type: operation + post: tags: - - users.authentication - summary: Get the number of the resource - operationId: user.authentication.hardwareOathMethod.device.hardwareOathDevice.assignTo.ServiceProvisioningError_GetCount + - users.informationProtection + summary: Create new navigation property to labels for users + operationId: user.informationProtection.policy_CreateLabel parameters: - name: user-id in: path @@ -31273,35 +31412,35 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: hardwareOathAuthenticationMethod-id - in: path - description: The unique identifier of hardwareOathAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod - - name: hardwareOathTokenAuthenticationMethodDevice-id - in: path - description: The unique identifier of hardwareOathTokenAuthenticationMethodDevice - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: hardwareOathTokenAuthenticationMethodDevice - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.informationProtectionLabel' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.informationProtectionLabel' default: $ref: '#/components/responses/error' - '/users/{user-id}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/device/hardwareOathDevices/$count': + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15' + date: '2021-02-15' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' + x-ms-docs-operation-type: operation + '/users/{user-id}/informationProtection/policy/labels/{informationProtectionLabel-id}': get: tags: - - users.authentication - summary: Get the number of the resource - operationId: user.authentication.hardwareOathMethod.device.hardwareOathDevice_GetCount + - users.informationProtection + summary: Get labels from users + operationId: user.informationProtection.policy_GetLabel parameters: - name: user-id in: path @@ -31311,31 +31450,55 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: hardwareOathAuthenticationMethod-id + - name: informationProtectionLabel-id in: path - description: The unique identifier of hardwareOathAuthenticationMethod + description: The unique identifier of informationProtectionLabel required: true style: simple schema: type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: informationProtectionLabel + - 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.informationProtectionLabel' default: $ref: '#/components/responses/error' - '/users/{user-id}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/microsoft.graph.activate': - post: + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15' + date: '2021-02-15' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' + x-ms-docs-operation-type: operation + patch: tags: - - users.authentication - summary: Invoke action activate - description: Activate a hardware OATH token that is already assigned to a user. A user can self-activate their token or an admin can activate for a user. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/hardwareoathauthenticationmethod-activate?view=graph-rest-beta - operationId: user.authentication.hardwareOathMethod_activate + - users.informationProtection + summary: Update the navigation property labels in users + operationId: user.informationProtection.policy_UpdateLabel parameters: - name: user-id in: path @@ -31345,46 +31508,42 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: hardwareOathAuthenticationMethod-id + - name: informationProtectionLabel-id in: path - description: The unique identifier of hardwareOathAuthenticationMethod + description: The unique identifier of informationProtectionLabel required: true style: simple schema: type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod + x-ms-docs-key-type: informationProtectionLabel requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - verificationCode: - type: string - nullable: true - displayName: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.informationProtectionLabel' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.informationProtectionLabel' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod-id}/microsoft.graph.deactivate': - post: + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15' + date: '2021-02-15' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' + x-ms-docs-operation-type: operation + delete: tags: - - users.authentication - summary: Invoke action deactivate - description: Deactive a hardware OATH token. It remains assigned to a user. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/hardwareoathauthenticationmethod-deactivate?view=graph-rest-beta - operationId: user.authentication.hardwareOathMethod_deactivate + - users.informationProtection + summary: Delete navigation property labels for users + operationId: user.informationProtection.policy_DeleteLabel parameters: - name: user-id in: path @@ -31394,26 +31553,38 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: hardwareOathAuthenticationMethod-id + - name: informationProtectionLabel-id in: path - description: The unique identifier of hardwareOathAuthenticationMethod + description: The unique identifier of informationProtectionLabel required: true style: simple schema: type: string - x-ms-docs-key-type: hardwareOathAuthenticationMethod + x-ms-docs-key-type: informationProtectionLabel + - 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: action - '/users/{user-id}/authentication/hardwareOathMethods/$count': + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15' + date: '2021-02-15' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' + x-ms-docs-operation-type: operation + '/users/{user-id}/informationProtection/policy/labels/$count': get: tags: - - users.authentication + - users.informationProtection summary: Get the number of the resource - operationId: user.authentication.hardwareOathMethod_GetCount + operationId: user.informationProtection.policy.label_GetCount parameters: - name: user-id in: path @@ -31430,16 +31601,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/authentication/hardwareOathMethods/microsoft.graph.assignAndActivate': + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15' + date: '2021-02-15' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' + '/users/{user-id}/informationProtection/policy/labels/microsoft.graph.evaluateApplication': post: tags: - - users.authentication - summary: Invoke action assignAndActivate - description: Assign and activate a hardware token at the same time. This operation requires the device ID to activate it. + - users.informationProtection + summary: Invoke action evaluateApplication + description: 'Compute the information protection label that should be applied and return the set of actions that must be taken to correctly label the information. This API is useful when a label should be set manually or explicitly by a user or service, rather than automatically based on file contents. Given contentInfo, which includes existing content metadata key/value pairs, and labelingOptions as an input, the API returns an informationProtectionAction object that contains one of more of the following: ' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/hardwareoathauthenticationmethod-assignandactivate?view=graph-rest-beta - operationId: user.authentication.hardwareOathMethod_assignAndActivate + url: https://learn.microsoft.com/graph/api/informationprotectionlabel-evaluateapplication?view=graph-rest-beta + operationId: user.informationProtection.policy.label_evaluateApplication parameters: - name: user-id in: path @@ -31456,33 +31633,52 @@ paths: schema: type: object properties: - verificationCode: - type: string - nullable: true - device: - $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' - displayName: - type: string - nullable: true + contentInfo: + $ref: '#/components/schemas/microsoft.graph.contentInfo' + labelingOptions: + $ref: '#/components/schemas/microsoft.graph.labelingOptions' additionalProperties: type: object required: true responses: 2XX: description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.informationProtectionAction' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15' + date: '2021-02-15' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' x-ms-docs-operation-type: action - '/users/{user-id}/authentication/hardwareOathMethods/microsoft.graph.assignAndActivateBySerialNumber': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/informationProtection/policy/labels/microsoft.graph.evaluateClassificationResults': post: tags: - - users.authentication - summary: Invoke action assignAndActivateBySerialNumber - description: Assign and activate a hardware token at the same time by hardware token serial number. + - users.informationProtection + summary: Invoke action evaluateClassificationResults + description: 'Using classification results, compute the information protection label that should be applied and return the set of actions that must be taken to correctly label the information. This API is useful when a label should be set automatically based on classification of the file contents, rather than labeled directly by a user or service. To evaluate based on classification results, provide contentInfo, which includes existing content metadata key/value pairs, and classification results. The API returns an informationProtectionAction that contains one of more of the following:' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/hardwareoathauthenticationmethod-assignandactivatebyserialnumber?view=graph-rest-beta - operationId: user.authentication.hardwareOathMethod_assignAndActivateGraphBPreSerialNumber + url: https://learn.microsoft.com/graph/api/informationprotectionlabel-evaluateclassificationresults?view=graph-rest-beta + operationId: user.informationProtection.policy.label_evaluateClassificationResult parameters: - name: user-id in: path @@ -31499,31 +31695,159 @@ paths: schema: type: object properties: - verificationCode: - type: string - nullable: true - serialNumber: - type: string - nullable: true - displayName: - type: string - nullable: true + contentInfo: + $ref: '#/components/schemas/microsoft.graph.contentInfo' + classificationResults: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.classificationResult' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.informationProtectionAction' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15' + date: '2021-02-15' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/informationProtection/policy/labels/microsoft.graph.evaluateRemoval': + post: + tags: + - users.informationProtection + summary: Invoke action evaluateRemoval + description: 'Indicate to the consuming application what actions it should take to remove the label information. Given contentInfo as an input, which includes existing content metadata key/value pairs, the API returns an informationProtectionAction that contains some combination of one of more of the following: ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/informationprotectionlabel-evaluateremoval?view=graph-rest-beta + operationId: user.informationProtection.policy.label_evaluateRemoval + 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: Action parameters + content: + application/json: + schema: + type: object + properties: + contentInfo: + $ref: '#/components/schemas/microsoft.graph.contentInfo' + downgradeJustification: + $ref: '#/components/schemas/microsoft.graph.downgradeJustification' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.informationProtectionAction' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15' + date: '2021-02-15' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/informationProtection/policy/labels/microsoft.graph.extractLabel': + post: + tags: + - users.informationProtection + summary: Invoke action extractLabel + description: 'Using the metadata that exists on an already-labeled piece of information, resolve the metadata to a specific sensitivity label. The contentInfo input is resolved to informationProtectionContentLabel.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/informationprotectionlabel-extractlabel?view=graph-rest-beta + operationId: user.informationProtection.policy.label_extractLabel + 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: Action parameters + content: + application/json: + schema: + type: object + properties: + contentInfo: + $ref: '#/components/schemas/microsoft.graph.contentInfo' additionalProperties: type: object required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.informationProtectionContentLabel' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15' + date: '2021-02-15' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' x-ms-docs-operation-type: action - '/users/{user-id}/authentication/methods': + '/users/{user-id}/informationProtection/sensitivityLabels': get: tags: - - users.authentication - summary: Get methods from users - description: Represents all authentication methods registered to a user. - operationId: user.authentication_ListMethod + - users.informationProtection + summary: Get sensitivityLabels from users + operationId: user.informationProtection_ListSensitivityLabel parameters: - name: user-id in: path @@ -31570,7 +31894,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.authenticationMethodCollectionResponse' + $ref: '#/components/responses/microsoft.graph.sensitivityLabelCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -31579,9 +31903,9 @@ paths: x-ms-docs-operation-type: operation post: tags: - - users.authentication - summary: Create new navigation property to methods for users - operationId: user.authentication_CreateMethod + - users.informationProtection + summary: Create new navigation property to sensitivityLabels for users + operationId: user.informationProtection_CreateSensitivityLabel parameters: - name: user-id in: path @@ -31596,7 +31920,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' required: true responses: 2XX: @@ -31604,17 +31928,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/methods/{authenticationMethod-id}': + '/users/{user-id}/informationProtection/sensitivityLabels/{sensitivityLabel-id}': get: tags: - - users.authentication - summary: Get methods from users - description: Represents all authentication methods registered to a user. - operationId: user.authentication_GetMethod + - users.informationProtection + summary: Get sensitivityLabels from users + operationId: user.informationProtection_GetSensitivityLabel parameters: - name: user-id in: path @@ -31624,14 +31947,14 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: authenticationMethod-id + - name: sensitivityLabel-id in: path - description: The unique identifier of authenticationMethod + description: The unique identifier of sensitivityLabel required: true style: simple schema: type: string - x-ms-docs-key-type: authenticationMethod + x-ms-docs-key-type: sensitivityLabel - name: $select in: query description: Select properties to be returned @@ -31658,15 +31981,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - users.authentication - summary: Update the navigation property methods in users - operationId: user.authentication_UpdateMethod + - users.informationProtection + summary: Update the navigation property sensitivityLabels in users + operationId: user.informationProtection_UpdateSensitivityLabel parameters: - name: user-id in: path @@ -31676,20 +31999,20 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: authenticationMethod-id + - name: sensitivityLabel-id in: path - description: The unique identifier of authenticationMethod + description: The unique identifier of sensitivityLabel required: true style: simple schema: type: string - x-ms-docs-key-type: authenticationMethod + x-ms-docs-key-type: sensitivityLabel requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' required: true responses: 2XX: @@ -31697,16 +32020,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/methods/{authenticationMethod-id}/microsoft.graph.disableSmsSignIn': - post: + delete: tags: - - users.authentication - summary: Invoke action disableSmsSignIn - operationId: user.authentication.method_disableSmsSignIn + - users.informationProtection + summary: Delete navigation property sensitivityLabels for users + operationId: user.informationProtection_DeleteSensitivityLabel parameters: - name: user-id in: path @@ -31716,26 +32038,32 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: authenticationMethod-id + - name: sensitivityLabel-id in: path - description: The unique identifier of authenticationMethod + description: The unique identifier of sensitivityLabel required: true style: simple schema: type: string - x-ms-docs-key-type: authenticationMethod + x-ms-docs-key-type: sensitivityLabel + - 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: action - '/users/{user-id}/authentication/methods/{authenticationMethod-id}/microsoft.graph.enableSmsSignIn': - post: + x-ms-docs-operation-type: operation + '/users/{user-id}/informationProtection/sensitivityLabels/{sensitivityLabel-id}/sublabels': + get: tags: - - users.authentication - summary: Invoke action enableSmsSignIn - operationId: user.authentication.method_enableSmsSignIn + - users.informationProtection + summary: Get sublabels from users + operationId: user.informationProtection.sensitivityLabel_ListSublabel parameters: - name: user-id in: path @@ -31745,30 +32073,63 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: authenticationMethod-id + - name: sensitivityLabel-id in: path - description: The unique identifier of authenticationMethod + description: The unique identifier of sensitivityLabel required: true style: simple schema: type: string - x-ms-docs-key-type: authenticationMethod + x-ms-docs-key-type: sensitivityLabel + - $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: Success + $ref: '#/components/responses/microsoft.graph.sensitivityLabelCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/authentication/methods/{authenticationMethod-id}/microsoft.graph.resetPassword': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - users.authentication - summary: Invoke action resetPassword - description: 'Initiate a reset for the password associated with a password authentication method object. This can only be done by an administrator with appropriate permissions and can''t be performed on a user''s own account. To reset a user''s password in in Azure AD B2C, use the Update user API operation and update the passwordProfile > forceChangePasswordNextSignIn object. This flow writes the new password to Microsoft Entra ID and pushes it to on-premises Active Directory if configured using password writeback. The admin can either provide a new password or have the system generate one. The user is prompted to change their password on their next sign in. This reset is a long-running operation and will return a Location header with a link where the caller can periodically check for the status of the reset operation.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/authenticationmethod-resetpassword?view=graph-rest-beta - operationId: user.authentication.method_resetPassword + - users.informationProtection + summary: Create new navigation property to sublabels for users + operationId: user.informationProtection.sensitivityLabel_CreateSublabel parameters: - name: user-id in: path @@ -31778,43 +32139,37 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: authenticationMethod-id + - name: sensitivityLabel-id in: path - description: The unique identifier of authenticationMethod + description: The unique identifier of sensitivityLabel required: true style: simple schema: type: string - x-ms-docs-key-type: authenticationMethod + x-ms-docs-key-type: sensitivityLabel requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - newPassword: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.passwordResetResponse' + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/authentication/methods/$count': + x-ms-docs-operation-type: operation + '/users/{user-id}/informationProtection/sensitivityLabels/{sensitivityLabel-id}/sublabels/{sensitivityLabel-id1}': get: tags: - - users.authentication - summary: Get the number of the resource - operationId: user.authentication.method_GetCount + - users.informationProtection + summary: Get sublabels from users + operationId: user.informationProtection.sensitivityLabel_GetSublabel parameters: - name: user-id in: path @@ -31824,47 +32179,22 @@ 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}/authentication/microsoftAuthenticatorMethods': - get: - tags: - - users.authentication - summary: List microsoftAuthenticatorAuthenticationMethods - description: Get a list of the microsoftAuthenticatorAuthenticationMethod objects and their properties. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/microsoftauthenticatorauthenticationmethod-list?view=graph-rest-beta - operationId: user.authentication_ListMicrosoftAuthenticatorMethod - parameters: - - name: user-id + - name: sensitivityLabel-id in: path - description: The unique identifier of user + description: The unique identifier of sensitivityLabel 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 + x-ms-docs-key-type: sensitivityLabel + - name: sensitivityLabel-id1 + in: path + description: The unique identifier of sensitivityLabel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: sensitivityLabel - name: $select in: query description: Select properties to be returned @@ -31887,23 +32217,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.microsoftAuthenticatorAuthenticationMethodCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/microsoftAuthenticatorMethods/{microsoftAuthenticatorAuthenticationMethod-id}': - get: + patch: tags: - - users.authentication - summary: Get microsoftAuthenticatorAuthenticationMethod - description: Read the properties and relationships of a microsoftAuthenticatorAuthenticationMethod object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/microsoftauthenticatorauthenticationmethod-get?view=graph-rest-beta - operationId: user.authentication_GetMicrosoftAuthenticatorMethod + - users.informationProtection + summary: Update the navigation property sublabels in users + operationId: user.informationProtection.sensitivityLabel_UpdateSublabel parameters: - name: user-id in: path @@ -31913,53 +32239,44 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: microsoftAuthenticatorAuthenticationMethod-id + - name: sensitivityLabel-id in: path - description: The unique identifier of microsoftAuthenticatorAuthenticationMethod + description: The unique identifier of sensitivityLabel required: true style: simple schema: type: string - x-ms-docs-key-type: microsoftAuthenticatorAuthenticationMethod - - 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: sensitivityLabel + - name: sensitivityLabel-id1 + in: path + description: The unique identifier of sensitivityLabel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: sensitivityLabel + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - users.authentication - summary: Delete microsoftAuthenticatorAuthenticationMethod - description: Delete a microsoftAuthenticatorAuthenticationMethod object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/microsoftauthenticatorauthenticationmethod-delete?view=graph-rest-beta - operationId: user.authentication_DeleteMicrosoftAuthenticatorMethod + - users.informationProtection + summary: Delete navigation property sublabels for users + operationId: user.informationProtection.sensitivityLabel_DeleteSublabel parameters: - name: user-id in: path @@ -31969,14 +32286,22 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: microsoftAuthenticatorAuthenticationMethod-id + - name: sensitivityLabel-id in: path - description: The unique identifier of microsoftAuthenticatorAuthenticationMethod + description: The unique identifier of sensitivityLabel required: true style: simple schema: type: string - x-ms-docs-key-type: microsoftAuthenticatorAuthenticationMethod + x-ms-docs-key-type: sensitivityLabel + - name: sensitivityLabel-id1 + in: path + description: The unique identifier of sensitivityLabel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sensitivityLabel - name: If-Match in: header description: ETag @@ -31989,13 +32314,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/microsoftAuthenticatorMethods/{microsoftAuthenticatorAuthenticationMethod-id}/device': + '/users/{user-id}/informationProtection/sensitivityLabels/{sensitivityLabel-id}/sublabels/$count': get: tags: - - users.authentication - summary: Get device from users - description: The registered device on which Microsoft Authenticator resides. This property is null if the device isn't registered for passwordless Phone Sign-In. - operationId: user.authentication.microsoftAuthenticatorMethod_GetDevice + - users.informationProtection + summary: Get the number of the resource + operationId: user.informationProtection.sensitivityLabel.sublabel_GetCount parameters: - name: user-id in: path @@ -32005,14 +32329,148 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: microsoftAuthenticatorAuthenticationMethod-id + - name: sensitivityLabel-id in: path - description: The unique identifier of microsoftAuthenticatorAuthenticationMethod + description: The unique identifier of sensitivityLabel required: true style: simple schema: type: string - x-ms-docs-key-type: microsoftAuthenticatorAuthenticationMethod + x-ms-docs-key-type: sensitivityLabel + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/users/{user-id}/informationProtection/sensitivityLabels/{sensitivityLabel-id}/sublabels/microsoft.graph.evaluate': + post: + tags: + - users.informationProtection + summary: Invoke action evaluate + operationId: user.informationProtection.sensitivityLabel.sublabel_evaluate + 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: sensitivityLabel-id + in: path + description: The unique identifier of sensitivityLabel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sensitivityLabel + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + discoveredSensitiveTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.discoveredSensitiveType' + currentLabel: + $ref: '#/components/schemas/microsoft.graph.currentLabel' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.evaluateLabelJobResponse' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/users/{user-id}/informationProtection/sensitivityLabels/$count': + get: + tags: + - users.informationProtection + summary: Get the number of the resource + operationId: user.informationProtection.sensitivityLabel_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}/informationProtection/sensitivityLabels/microsoft.graph.evaluate': + post: + tags: + - users.informationProtection + summary: Invoke action evaluate + operationId: user.informationProtection.sensitivityLabel_evaluate + 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: Action parameters + content: + application/json: + schema: + type: object + properties: + discoveredSensitiveTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.discoveredSensitiveType' + currentLabel: + $ref: '#/components/schemas/microsoft.graph.currentLabel' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.evaluateLabelJobResponse' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/users/{user-id}/informationProtection/sensitivityPolicySettings': + get: + tags: + - users.informationProtection + summary: Get sensitivityPolicySettings from users + operationId: user.informationProtection_GetSensitivityPolicySetting + 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 @@ -32039,16 +32497,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.device' + $ref: '#/components/schemas/microsoft.graph.sensitivityPolicySettings' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/microsoftAuthenticatorMethods/$count': - get: + patch: tags: - - users.authentication - summary: Get the number of the resource - operationId: user.authentication.microsoftAuthenticatorMethod_GetCount + - users.informationProtection + summary: Update the navigation property sensitivityPolicySettings in users + operationId: user.informationProtection_UpdateSensitivityPolicySetting parameters: - name: user-id in: path @@ -32058,20 +32515,55 @@ paths: schema: type: string x-ms-docs-key-type: user - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sensitivityPolicySettings' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sensitivityPolicySettings' default: $ref: '#/components/responses/error' - '/users/{user-id}/authentication/operations': + x-ms-docs-operation-type: operation + delete: + tags: + - users.informationProtection + summary: Delete navigation property sensitivityPolicySettings for users + operationId: user.informationProtection_DeleteSensitivityPolicySetting + 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}/informationProtection/threatAssessmentRequests': get: tags: - - users.authentication - summary: Get longRunningOperation - description: 'Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states.' - operationId: user.authentication_ListOperation + - users.informationProtection + summary: Get threatAssessmentRequests from users + operationId: user.informationProtection_ListThreatAssessmentRequest parameters: - name: user-id in: path @@ -32118,7 +32610,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.longRunningOperationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.threatAssessmentRequestCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -32127,9 +32619,9 @@ paths: x-ms-docs-operation-type: operation post: tags: - - users.authentication - summary: Create new navigation property to operations for users - operationId: user.authentication_CreateOperation + - users.informationProtection + summary: Create new navigation property to threatAssessmentRequests for users + operationId: user.informationProtection_CreateThreatAssessmentRequest parameters: - name: user-id in: path @@ -32144,7 +32636,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.longRunningOperation' + $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest' required: true responses: 2XX: @@ -32152,20 +32644,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.longRunningOperation' + $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/operations/{longRunningOperation-id}': + '/users/{user-id}/informationProtection/threatAssessmentRequests/{threatAssessmentRequest-id}': get: tags: - - users.authentication - summary: Get longRunningOperation - description: 'Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/longrunningoperation-get?view=graph-rest-beta - operationId: user.authentication_GetOperation + - users.informationProtection + summary: Get threatAssessmentRequests from users + operationId: user.informationProtection_GetThreatAssessmentRequest parameters: - name: user-id in: path @@ -32175,14 +32663,14 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: longRunningOperation-id + - name: threatAssessmentRequest-id in: path - description: The unique identifier of longRunningOperation + description: The unique identifier of threatAssessmentRequest required: true style: simple schema: type: string - x-ms-docs-key-type: longRunningOperation + x-ms-docs-key-type: threatAssessmentRequest - name: $select in: query description: Select properties to be returned @@ -32209,15 +32697,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.longRunningOperation' + $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - users.authentication - summary: Update the navigation property operations in users - operationId: user.authentication_UpdateOperation + - users.informationProtection + summary: Update the navigation property threatAssessmentRequests in users + operationId: user.informationProtection_UpdateThreatAssessmentRequest parameters: - name: user-id in: path @@ -32227,20 +32715,20 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: longRunningOperation-id + - name: threatAssessmentRequest-id in: path - description: The unique identifier of longRunningOperation + description: The unique identifier of threatAssessmentRequest required: true style: simple schema: type: string - x-ms-docs-key-type: longRunningOperation + x-ms-docs-key-type: threatAssessmentRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.longRunningOperation' + $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest' required: true responses: 2XX: @@ -32248,15 +32736,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.longRunningOperation' + $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - users.authentication - summary: Delete navigation property operations for users - operationId: user.authentication_DeleteOperation + - users.informationProtection + summary: Delete navigation property threatAssessmentRequests for users + operationId: user.informationProtection_DeleteThreatAssessmentRequest parameters: - name: user-id in: path @@ -32266,14 +32754,14 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: longRunningOperation-id + - name: threatAssessmentRequest-id in: path - description: The unique identifier of longRunningOperation + description: The unique identifier of threatAssessmentRequest required: true style: simple schema: type: string - x-ms-docs-key-type: longRunningOperation + x-ms-docs-key-type: threatAssessmentRequest - name: If-Match in: header description: ETag @@ -32286,12 +32774,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/operations/$count': + '/users/{user-id}/informationProtection/threatAssessmentRequests/{threatAssessmentRequest-id}/results': get: tags: - - users.authentication - summary: Get the number of the resource - operationId: user.authentication.operation_GetCount + - users.informationProtection + summary: Get results from users + description: 'A collection of threat assessment results. Read-only. By default, a GET /threatAssessmentRequests/{id} does not return this property unless you apply $expand on it.' + operationId: user.informationProtection.threatAssessmentRequest_ListResult parameters: - name: user-id in: path @@ -32301,29 +32790,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}/authentication/passwordlessMicrosoftAuthenticatorMethods': - get: - tags: - - users.authentication - summary: Get passwordlessMicrosoftAuthenticatorMethods from users - description: Represents the Microsoft Authenticator Passwordless Phone Sign-in methods registered to a user for authentication. - operationId: user.authentication_ListPasswordlessMicrosoftAuthenticatorMethod - parameters: - - name: user-id + - name: threatAssessmentRequest-id in: path - description: The unique identifier of user + description: The unique identifier of threatAssessmentRequest required: true style: simple schema: type: string - x-ms-docs-key-type: user + x-ms-docs-key-type: threatAssessmentRequest - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -32361,20 +32835,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.passwordlessMicrosoftAuthenticatorAuthenticationMethodCollectionResponse' + $ref: '#/components/responses/microsoft.graph.threatAssessmentResultCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/passwordlessMicrosoftAuthenticatorMethods/{passwordlessMicrosoftAuthenticatorAuthenticationMethod-id}': - get: + post: tags: - - users.authentication - summary: Get passwordlessMicrosoftAuthenticatorMethods from users - description: Represents the Microsoft Authenticator Passwordless Phone Sign-in methods registered to a user for authentication. - operationId: user.authentication_GetPasswordlessMicrosoftAuthenticatorMethod + - users.informationProtection + summary: Create new navigation property to results for users + operationId: user.informationProtection.threatAssessmentRequest_CreateResult parameters: - name: user-id in: path @@ -32384,237 +32856,20 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: passwordlessMicrosoftAuthenticatorAuthenticationMethod-id + - name: threatAssessmentRequest-id in: path - description: The unique identifier of passwordlessMicrosoftAuthenticatorAuthenticationMethod + description: The unique identifier of threatAssessmentRequest required: true style: simple schema: type: string - x-ms-docs-key-type: passwordlessMicrosoftAuthenticatorAuthenticationMethod - - 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.passwordlessMicrosoftAuthenticatorAuthenticationMethod' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.authentication - summary: Delete passwordlessMicrosoftAuthenticatorAuthenticationMethod (deprecated) - description: Deletes a user's Microsoft Authenticator Passwordless Phone Sign-in method object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/passwordlessmicrosoftauthenticatorauthenticationmethod-delete?view=graph-rest-beta - operationId: user.authentication_DeletePasswordlessMicrosoftAuthenticatorMethod - 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: passwordlessMicrosoftAuthenticatorAuthenticationMethod-id - in: path - description: The unique identifier of passwordlessMicrosoftAuthenticatorAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: passwordlessMicrosoftAuthenticatorAuthenticationMethod - - 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}/authentication/passwordlessMicrosoftAuthenticatorMethods/{passwordlessMicrosoftAuthenticatorAuthenticationMethod-id}/device': - get: - tags: - - users.authentication - summary: Get device from users - operationId: user.authentication.passwordlessMicrosoftAuthenticatorMethod_GetDevice - 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: passwordlessMicrosoftAuthenticatorAuthenticationMethod-id - in: path - description: The unique identifier of passwordlessMicrosoftAuthenticatorAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: passwordlessMicrosoftAuthenticatorAuthenticationMethod - - 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.device' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/passwordlessMicrosoftAuthenticatorMethods/$count': - get: - tags: - - users.authentication - summary: Get the number of the resource - operationId: user.authentication.passwordlessMicrosoftAuthenticatorMethod_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}/authentication/passwordMethods': - get: - tags: - - users.authentication - summary: Get passwordMethods from users - description: Represents the details of the password authentication method registered to a user for authentication. - operationId: user.authentication_ListPasswordMethod - 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.passwordAuthenticationMethodCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - users.authentication - summary: Create new navigation property to passwordMethods for users - operationId: user.authentication_CreatePasswordMethod - 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 + x-ms-docs-key-type: threatAssessmentRequest requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.threatAssessmentResult' required: true responses: 2XX: @@ -32622,17 +32877,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.threatAssessmentResult' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/passwordMethods/{passwordAuthenticationMethod-id}': + '/users/{user-id}/informationProtection/threatAssessmentRequests/{threatAssessmentRequest-id}/results/{threatAssessmentResult-id}': get: tags: - - users.authentication - summary: Get passwordMethods from users - description: Represents the details of the password authentication method registered to a user for authentication. - operationId: user.authentication_GetPasswordMethod + - users.informationProtection + summary: Get results from users + description: 'A collection of threat assessment results. Read-only. By default, a GET /threatAssessmentRequests/{id} does not return this property unless you apply $expand on it.' + operationId: user.informationProtection.threatAssessmentRequest_GetResult parameters: - name: user-id in: path @@ -32642,97 +32897,22 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: passwordAuthenticationMethod-id - in: path - description: The unique identifier of passwordAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: passwordAuthenticationMethod - - 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.passwordAuthenticationMethod' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/passwordMethods/$count': - get: - tags: - - users.authentication - summary: Get the number of the resource - operationId: user.authentication.passwordMethod_GetCount - parameters: - - name: user-id + - name: threatAssessmentRequest-id in: path - description: The unique identifier of user + description: The unique identifier of threatAssessmentRequest 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}/authentication/phoneMethods': - get: - tags: - - users.authentication - summary: Get phoneMethods from users - description: Represents the phone registered to a user for authentication. - operationId: user.authentication_ListPhoneMethod - parameters: - - name: user-id + x-ms-docs-key-type: threatAssessmentRequest + - name: threatAssessmentResult-id in: path - description: The unique identifier of user + description: The unique identifier of threatAssessmentResult 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 + x-ms-docs-key-type: threatAssessmentResult - name: $select in: query description: Select properties to be returned @@ -32755,55 +32935,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.phoneAuthenticationMethodCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - users.authentication - summary: Create phoneAuthenticationMethod - description: 'Add a new phone authentication method. A user may only have one phone of each type, captured in the phoneType property. This means, for example, adding a mobile phone to a user with a preexisting mobile phone will fail. Additionally, a user must always have a mobile phone before adding an alternateMobile phone. Adding a phone number makes it available for use in both Azure multifactor authentication (MFA) and self-service password reset (SSPR), if enabled. Additionally, if a user is enabled by policy to use SMS sign-in and a mobile number is added, the system attempts to register the number for use in that system.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/authentication-post-phonemethods?view=graph-rest-beta - operationId: user.authentication_CreatePhoneMethod - 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.phoneAuthenticationMethod' - required: true - responses: - 2XX: - description: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.threatAssessmentResult' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/phoneMethods/{phoneAuthenticationMethod-id}': - get: + patch: tags: - - users.authentication - summary: Get phoneMethods from users - description: Represents the phone registered to a user for authentication. - operationId: user.authentication_GetPhoneMethod + - users.informationProtection + summary: Update the navigation property results in users + operationId: user.informationProtection.threatAssessmentRequest_UpdateResult parameters: - name: user-id in: path @@ -32813,76 +32957,28 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: phoneAuthenticationMethod-id - in: path - description: The unique identifier of phoneAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: phoneAuthenticationMethod - - 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.phoneAuthenticationMethod' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - users.authentication - summary: Update phoneAuthenticationMethod - description: 'Update the phone number associated with a phone authentication method. You can''t change a phone''s type. To change a phone''s type, add a new number of the desired type and then delete the object with the original type. If a user is enabled by policy to use SMS to sign in and the mobile number is changed, the system attempts to register the number for use in that system. Self-service operations aren''t supported.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/phoneauthenticationmethod-update?view=graph-rest-beta - operationId: user.authentication_UpdatePhoneMethod - parameters: - - name: user-id + - name: threatAssessmentRequest-id in: path - description: The unique identifier of user + description: The unique identifier of threatAssessmentRequest required: true style: simple schema: type: string - x-ms-docs-key-type: user - - name: phoneAuthenticationMethod-id + x-ms-docs-key-type: threatAssessmentRequest + - name: threatAssessmentResult-id in: path - description: The unique identifier of phoneAuthenticationMethod + description: The unique identifier of threatAssessmentResult required: true style: simple schema: type: string - x-ms-docs-key-type: phoneAuthenticationMethod + x-ms-docs-key-type: threatAssessmentResult requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.threatAssessmentResult' required: true responses: 2XX: @@ -32890,15 +32986,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.threatAssessmentResult' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - users.authentication - summary: Delete navigation property phoneMethods for users - operationId: user.authentication_DeletePhoneMethod + - users.informationProtection + summary: Delete navigation property results for users + operationId: user.informationProtection.threatAssessmentRequest_DeleteResult parameters: - name: user-id in: path @@ -32908,14 +33004,22 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: phoneAuthenticationMethod-id + - name: threatAssessmentRequest-id in: path - description: The unique identifier of phoneAuthenticationMethod + description: The unique identifier of threatAssessmentRequest required: true style: simple schema: type: string - x-ms-docs-key-type: phoneAuthenticationMethod + x-ms-docs-key-type: threatAssessmentRequest + - name: threatAssessmentResult-id + in: path + description: The unique identifier of threatAssessmentResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: threatAssessmentResult - name: If-Match in: header description: ETag @@ -32928,12 +33032,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/phoneMethods/$count': + '/users/{user-id}/informationProtection/threatAssessmentRequests/{threatAssessmentRequest-id}/results/$count': get: tags: - - users.authentication + - users.informationProtection summary: Get the number of the resource - operationId: user.authentication.phoneMethod_GetCount + operationId: user.informationProtection.threatAssessmentRequest.result_GetCount parameters: - name: user-id in: path @@ -32943,6 +33047,14 @@ paths: schema: type: string x-ms-docs-key-type: user + - name: threatAssessmentRequest-id + in: path + description: The unique identifier of threatAssessmentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: threatAssessmentRequest - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -32950,12 +33062,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/authentication/platformCredentialMethods': + '/users/{user-id}/informationProtection/threatAssessmentRequests/$count': get: tags: - - users.authentication - summary: Get platformCredentialMethods from users - operationId: user.authentication_ListPlatformCredentialMethod + - users.informationProtection + summary: Get the number of the resource + operationId: user.informationProtection.threatAssessmentRequest_GetCount parameters: - name: user-id in: path @@ -32965,3624 +33077,11 @@ 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 - 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.platformCredentialAuthenticationMethodCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/platformCredentialMethods/{platformCredentialAuthenticationMethod-id}': - get: - tags: - - users.authentication - summary: Get platformCredentialMethods from users - operationId: user.authentication_GetPlatformCredentialMethod - 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: platformCredentialAuthenticationMethod-id - in: path - description: The unique identifier of platformCredentialAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: platformCredentialAuthenticationMethod - - 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.platformCredentialAuthenticationMethod' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.authentication - summary: Delete platformCredentialAuthenticationMethod - description: Delete a platformCredentialAuthenticationMethod object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/platformcredentialauthenticationmethod-delete?view=graph-rest-beta - operationId: user.authentication_DeletePlatformCredentialMethod - 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: platformCredentialAuthenticationMethod-id - in: path - description: The unique identifier of platformCredentialAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: platformCredentialAuthenticationMethod - - 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}/authentication/platformCredentialMethods/{platformCredentialAuthenticationMethod-id}/device': - get: - tags: - - users.authentication - summary: Get device from users - description: 'The registered device on which this Platform Credential resides. Supports $expand. When you get a user''s Platform Credential registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/platformCredentialAuthenticationMethod/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device.' - operationId: user.authentication.platformCredentialMethod_GetDevice - 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: platformCredentialAuthenticationMethod-id - in: path - description: The unique identifier of platformCredentialAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: platformCredentialAuthenticationMethod - - 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.device' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/platformCredentialMethods/$count': - get: - tags: - - users.authentication - summary: Get the number of the resource - operationId: user.authentication.platformCredentialMethod_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}/authentication/requirements': - get: - tags: - - users.authentication - summary: Get authentication method states - description: 'Read the properties of a user''s authentication states. Use this API to retrieve the following information:' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/authentication-get?view=graph-rest-beta - operationId: user.authentication_GetRequirement - 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: Entity result. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.strongAuthenticationRequirements' - default: - $ref: '#/components/responses/error' - patch: - tags: - - users.authentication - summary: Update authentication method states - description: 'Update the properties of a user''s authentication method states. Use this API to update the following information:' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/authentication-update?view=graph-rest-beta - operationId: user.authentication_UpdateRequirement - 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 property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.strongAuthenticationRequirements' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.strongAuthenticationRequirements' - default: - $ref: '#/components/responses/error' - '/users/{user-id}/authentication/signInPreferences': - get: - tags: - - users.authentication - summary: Get authentication method states - description: 'Read the properties of a user''s authentication states. Use this API to retrieve the following information:' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/authentication-get?view=graph-rest-beta - operationId: user.authentication_GetSignInPreference - 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: Entity result. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.signInPreferences' - default: - $ref: '#/components/responses/error' - patch: - tags: - - users.authentication - summary: Update authentication method states - description: 'Update the properties of a user''s authentication method states. Use this API to update the following information:' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/authentication-update?view=graph-rest-beta - operationId: user.authentication_UpdateSignInPreference - 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 property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.signInPreferences' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.signInPreferences' - default: - $ref: '#/components/responses/error' - '/users/{user-id}/authentication/softwareOathMethods': - get: - tags: - - users.authentication - summary: Get softwareOathMethods from users - description: The software OATH time-based one-time password (TOTP) applications registered to a user for authentication. - operationId: user.authentication_ListSoftwareOathMethod - 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.softwareOathAuthenticationMethodCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/softwareOathMethods/{softwareOathAuthenticationMethod-id}': - get: - tags: - - users.authentication - summary: Get softwareOathMethods from users - description: The software OATH time-based one-time password (TOTP) applications registered to a user for authentication. - operationId: user.authentication_GetSoftwareOathMethod - 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: softwareOathAuthenticationMethod-id - in: path - description: The unique identifier of softwareOathAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: softwareOathAuthenticationMethod - - 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.softwareOathAuthenticationMethod' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.authentication - summary: Delete softwareOathAuthenticationMethod - description: Delete a user's Software OATH token authentication method object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/softwareoathauthenticationmethod-delete?view=graph-rest-beta - operationId: user.authentication_DeleteSoftwareOathMethod - 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: softwareOathAuthenticationMethod-id - in: path - description: The unique identifier of softwareOathAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: softwareOathAuthenticationMethod - - 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}/authentication/softwareOathMethods/$count': - get: - tags: - - users.authentication - summary: Get the number of the resource - operationId: user.authentication.softwareOathMethod_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}/authentication/temporaryAccessPassMethods': - get: - tags: - - users.authentication - summary: List temporaryAccessPassMethods - description: Retrieve a list of a user's temporaryAccessPassAuthenticationMethod objects and their properties. This API will only return a single object in the collection as a user can have only one Temporary Access Pass (TAP) method. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/authentication-list-temporaryaccesspassmethods?view=graph-rest-beta - operationId: user.authentication_ListTemporaryAccessPassMethod - 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.temporaryAccessPassAuthenticationMethodCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - users.authentication - summary: Create temporaryAccessPassMethod - description: 'Create a new temporaryAccessPassAuthenticationMethod object on a user. A user can only have one Temporary Access Pass that''s usable within its specified lifetime. If the user requires a new Temporary Access Pass while the current Temporary Access Pass is valid, the admin can create a new Temporary Access Pass for the user, the previous Temporary Access Pass will be deleted, and a new Temporary Access Pass will be created.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/authentication-post-temporaryaccesspassmethods?view=graph-rest-beta - operationId: user.authentication_CreateTemporaryAccessPassMethod - 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.temporaryAccessPassAuthenticationMethod' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/temporaryAccessPassMethods/{temporaryAccessPassAuthenticationMethod-id}': - get: - tags: - - users.authentication - summary: Get temporaryAccessPassAuthenticationMethod - description: Retrieve a user's single temporaryAccessPassAuthenticationMethod object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/temporaryaccesspassauthenticationmethod-get?view=graph-rest-beta - operationId: user.authentication_GetTemporaryAccessPassMethod - 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: temporaryAccessPassAuthenticationMethod-id - in: path - description: The unique identifier of temporaryAccessPassAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: temporaryAccessPassAuthenticationMethod - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.temporaryAccessPassAuthenticationMethod' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.authentication - summary: Delete temporaryAccessPassAuthenticationMethod - description: Delete a users's temporaryAccessPassAuthenticationMethod object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/temporaryaccesspassauthenticationmethod-delete?view=graph-rest-beta - operationId: user.authentication_DeleteTemporaryAccessPassMethod - 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: temporaryAccessPassAuthenticationMethod-id - in: path - description: The unique identifier of temporaryAccessPassAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: temporaryAccessPassAuthenticationMethod - - 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}/authentication/temporaryAccessPassMethods/$count': - get: - tags: - - users.authentication - summary: Get the number of the resource - operationId: user.authentication.temporaryAccessPassMethod_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}/authentication/windowsHelloForBusinessMethods': - get: - tags: - - users.authentication - summary: List windowsHelloForBusinessAuthenticationMethods - description: Get a list of the windowsHelloForBusinessAuthenticationMethod objects and their properties. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/windowshelloforbusinessauthenticationmethod-list?view=graph-rest-beta - operationId: user.authentication_ListWindowsHelloGraphFPreBusinessMethod - 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.windowsHelloForBusinessAuthenticationMethodCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/windowsHelloForBusinessMethods/{windowsHelloForBusinessAuthenticationMethod-id}': - get: - tags: - - users.authentication - summary: Get windowsHelloForBusinessAuthenticationMethod - description: Read the properties and relationships of a windowsHelloForBusinessAuthenticationMethod object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/windowshelloforbusinessauthenticationmethod-get?view=graph-rest-beta - operationId: user.authentication_GetWindowsHelloGraphFPreBusinessMethod - 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: windowsHelloForBusinessAuthenticationMethod-id - in: path - description: The unique identifier of windowsHelloForBusinessAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsHelloForBusinessAuthenticationMethod - - 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.windowsHelloForBusinessAuthenticationMethod' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.authentication - summary: Delete windowsHelloForBusinessAuthenticationMethod - description: Deletes a windowsHelloForBusinessAuthenticationMethod object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/windowshelloforbusinessauthenticationmethod-delete?view=graph-rest-beta - operationId: user.authentication_DeleteWindowsHelloGraphFPreBusinessMethod - 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: windowsHelloForBusinessAuthenticationMethod-id - in: path - description: The unique identifier of windowsHelloForBusinessAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsHelloForBusinessAuthenticationMethod - - 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}/authentication/windowsHelloForBusinessMethods/{windowsHelloForBusinessAuthenticationMethod-id}/device': - get: - tags: - - users.authentication - summary: Get device from users - description: 'The registered device on which this Windows Hello for Business key resides. Supports $expand. When you get a user''s Windows Hello for Business registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/windowsHelloForBusinessMethods/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device.' - operationId: user.authentication.windowsHelloGraphFPreBusinessMethod_GetDevice - 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: windowsHelloForBusinessAuthenticationMethod-id - in: path - description: The unique identifier of windowsHelloForBusinessAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsHelloForBusinessAuthenticationMethod - - 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.device' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/windowsHelloForBusinessMethods/$count': - get: - tags: - - users.authentication - summary: Get the number of the resource - operationId: user.authentication.windowsHelloGraphFPreBusinessMethod_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}/informationProtection': - get: - tags: - - users.informationProtection - summary: Get informationProtection from users - operationId: user_GetInformationProtection - 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.informationProtection' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - users.informationProtection - summary: Update the navigation property informationProtection in users - operationId: user_UpdateInformationProtection - 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.informationProtection' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.informationProtection' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.informationProtection - summary: Delete navigation property informationProtection for users - operationId: user_DeleteInformationProtection - 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}/informationProtection/bitlocker': - get: - tags: - - users.informationProtection - summary: Get bitlocker from users - operationId: user.informationProtection_GetBitlocker - 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.bitlocker' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/informationProtection/bitlocker/recoveryKeys': - get: - tags: - - users.informationProtection - summary: Get recoveryKeys from users - description: The recovery keys associated with the bitlocker entity. - operationId: user.informationProtection.bitlocker_ListRecoveryKey - 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.bitlockerRecoveryKeyCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/users/{user-id}/informationProtection/bitlocker/recoveryKeys/{bitlockerRecoveryKey-id}': - get: - tags: - - users.informationProtection - summary: Get recoveryKeys from users - description: The recovery keys associated with the bitlocker entity. - operationId: user.informationProtection.bitlocker_GetRecoveryKey - 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: bitlockerRecoveryKey-id - in: path - description: The unique identifier of bitlockerRecoveryKey - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: bitlockerRecoveryKey - - 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.bitlockerRecoveryKey' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/informationProtection/bitlocker/recoveryKeys/$count': - get: - tags: - - users.informationProtection - summary: Get the number of the resource - operationId: user.informationProtection.bitlocker.recoveryKey_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}/informationProtection/dataLossPreventionPolicies': - get: - tags: - - users.informationProtection - summary: Get dataLossPreventionPolicies from users - operationId: user.informationProtection_ListDataLossPreventionPolicy - 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.dataLossPreventionPolicyCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - users.informationProtection - summary: Create new navigation property to dataLossPreventionPolicies for users - operationId: user.informationProtection_CreateDataLossPreventionPolicy - 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.dataLossPreventionPolicy' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.dataLossPreventionPolicy' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/informationProtection/dataLossPreventionPolicies/{dataLossPreventionPolicy-id}': - get: - tags: - - users.informationProtection - summary: Get dataLossPreventionPolicies from users - operationId: user.informationProtection_GetDataLossPreventionPolicy - 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: dataLossPreventionPolicy-id - in: path - description: The unique identifier of dataLossPreventionPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: dataLossPreventionPolicy - - 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.dataLossPreventionPolicy' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - users.informationProtection - summary: Update the navigation property dataLossPreventionPolicies in users - operationId: user.informationProtection_UpdateDataLossPreventionPolicy - 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: dataLossPreventionPolicy-id - in: path - description: The unique identifier of dataLossPreventionPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: dataLossPreventionPolicy - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.dataLossPreventionPolicy' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.dataLossPreventionPolicy' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.informationProtection - summary: Delete navigation property dataLossPreventionPolicies for users - operationId: user.informationProtection_DeleteDataLossPreventionPolicy - 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: dataLossPreventionPolicy-id - in: path - description: The unique identifier of dataLossPreventionPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: dataLossPreventionPolicy - - 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}/informationProtection/dataLossPreventionPolicies/$count': - get: - tags: - - users.informationProtection - summary: Get the number of the resource - operationId: user.informationProtection.dataLossPreventionPolicy_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}/informationProtection/dataLossPreventionPolicies/microsoft.graph.evaluate': - post: - tags: - - users.informationProtection - summary: Invoke action evaluate - operationId: user.informationProtection.dataLossPreventionPolicy_evaluate - 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: Action parameters - content: - application/json: - schema: - type: object - properties: - target: - type: string - nullable: true - evaluationInput: - $ref: '#/components/schemas/microsoft.graph.dlpEvaluationInput' - notificationInfo: - $ref: '#/components/schemas/microsoft.graph.dlpNotification' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.dlpEvaluatePoliciesJobResponse' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/informationProtection/microsoft.graph.decryptBuffer': - post: - tags: - - users.informationProtection - summary: Invoke action decryptBuffer - operationId: user.informationProtection_decryptBuffer - 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: Action parameters - content: - application/json: - schema: - type: object - properties: - encryptedBuffer: - type: string - format: base64url - publishingLicense: - type: string - format: base64url - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.bufferDecryptionResult' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15' - date: '2021-02-15' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' - x-ms-docs-operation-type: action - '/users/{user-id}/informationProtection/microsoft.graph.encryptBuffer': - post: - tags: - - users.informationProtection - summary: Invoke action encryptBuffer - operationId: user.informationProtection_encryptBuffer - 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: Action parameters - content: - application/json: - schema: - type: object - properties: - buffer: - type: string - format: base64url - labelId: - pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' - type: string - format: uuid - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.bufferEncryptionResult' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15' - date: '2021-02-15' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' - x-ms-docs-operation-type: action - '/users/{user-id}/informationProtection/microsoft.graph.signDigest': - post: - tags: - - users.informationProtection - summary: Invoke action signDigest - operationId: user.informationProtection_signDigest - 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: Action parameters - content: - application/json: - schema: - type: object - properties: - digest: - type: string - format: base64url - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.signingResult' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15' - date: '2021-02-15' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' - x-ms-docs-operation-type: action - '/users/{user-id}/informationProtection/microsoft.graph.verifySignature': - post: - tags: - - users.informationProtection - summary: Invoke action verifySignature - operationId: user.informationProtection_verifySignature - 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: Action parameters - content: - application/json: - schema: - type: object - properties: - digest: - type: string - format: base64url - signature: - type: string - format: base64url - signingKeyId: - type: string - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.verificationResult' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15' - date: '2021-02-15' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' - x-ms-docs-operation-type: action - '/users/{user-id}/informationProtection/policy': - get: - tags: - - users.informationProtection - summary: Get policy from users - operationId: user.informationProtection_GetPolicy - 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.informationProtectionPolicy' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15' - date: '2021-02-15' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' - x-ms-docs-operation-type: operation - patch: - tags: - - users.informationProtection - summary: Update the navigation property policy in users - operationId: user.informationProtection_UpdatePolicy - 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.informationProtectionPolicy' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.informationProtectionPolicy' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15' - date: '2021-02-15' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' - x-ms-docs-operation-type: operation - delete: - tags: - - users.informationProtection - summary: Delete navigation property policy for users - operationId: user.informationProtection_DeletePolicy - 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' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15' - date: '2021-02-15' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' - x-ms-docs-operation-type: operation - '/users/{user-id}/informationProtection/policy/labels': - get: - tags: - - users.informationProtection - summary: Get labels from users - operationId: user.informationProtection.policy_ListLabel - 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.informationProtectionLabelCollectionResponse' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15' - date: '2021-02-15' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - users.informationProtection - summary: Create new navigation property to labels for users - operationId: user.informationProtection.policy_CreateLabel - 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.informationProtectionLabel' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.informationProtectionLabel' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15' - date: '2021-02-15' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' - x-ms-docs-operation-type: operation - '/users/{user-id}/informationProtection/policy/labels/{informationProtectionLabel-id}': - get: - tags: - - users.informationProtection - summary: Get labels from users - operationId: user.informationProtection.policy_GetLabel - 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: informationProtectionLabel-id - in: path - description: The unique identifier of informationProtectionLabel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: informationProtectionLabel - - 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.informationProtectionLabel' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15' - date: '2021-02-15' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' - x-ms-docs-operation-type: operation - patch: - tags: - - users.informationProtection - summary: Update the navigation property labels in users - operationId: user.informationProtection.policy_UpdateLabel - 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: informationProtectionLabel-id - in: path - description: The unique identifier of informationProtectionLabel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: informationProtectionLabel - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.informationProtectionLabel' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.informationProtectionLabel' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15' - date: '2021-02-15' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' - x-ms-docs-operation-type: operation - delete: - tags: - - users.informationProtection - summary: Delete navigation property labels for users - operationId: user.informationProtection.policy_DeleteLabel - 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: informationProtectionLabel-id - in: path - description: The unique identifier of informationProtectionLabel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: informationProtectionLabel - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15' - date: '2021-02-15' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' - x-ms-docs-operation-type: operation - '/users/{user-id}/informationProtection/policy/labels/$count': - get: - tags: - - users.informationProtection - summary: Get the number of the resource - operationId: user.informationProtection.policy.label_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' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15' - date: '2021-02-15' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' - '/users/{user-id}/informationProtection/policy/labels/microsoft.graph.evaluateApplication': - post: - tags: - - users.informationProtection - summary: Invoke action evaluateApplication - description: 'Compute the information protection label that should be applied and return the set of actions that must be taken to correctly label the information. This API is useful when a label should be set manually or explicitly by a user or service, rather than automatically based on file contents. Given contentInfo, which includes existing content metadata key/value pairs, and labelingOptions as an input, the API returns an informationProtectionAction object that contains one of more of the following: ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/informationprotectionlabel-evaluateapplication?view=graph-rest-beta - operationId: user.informationProtection.policy.label_evaluateApplication - 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: Action parameters - content: - application/json: - schema: - type: object - properties: - contentInfo: - $ref: '#/components/schemas/microsoft.graph.contentInfo' - labelingOptions: - $ref: '#/components/schemas/microsoft.graph.labelingOptions' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.informationProtectionAction' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15' - date: '2021-02-15' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/users/{user-id}/informationProtection/policy/labels/microsoft.graph.evaluateClassificationResults': - post: - tags: - - users.informationProtection - summary: Invoke action evaluateClassificationResults - description: 'Using classification results, compute the information protection label that should be applied and return the set of actions that must be taken to correctly label the information. This API is useful when a label should be set automatically based on classification of the file contents, rather than labeled directly by a user or service. To evaluate based on classification results, provide contentInfo, which includes existing content metadata key/value pairs, and classification results. The API returns an informationProtectionAction that contains one of more of the following:' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/informationprotectionlabel-evaluateclassificationresults?view=graph-rest-beta - operationId: user.informationProtection.policy.label_evaluateClassificationResult - 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: Action parameters - content: - application/json: - schema: - type: object - properties: - contentInfo: - $ref: '#/components/schemas/microsoft.graph.contentInfo' - classificationResults: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.classificationResult' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.informationProtectionAction' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15' - date: '2021-02-15' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/users/{user-id}/informationProtection/policy/labels/microsoft.graph.evaluateRemoval': - post: - tags: - - users.informationProtection - summary: Invoke action evaluateRemoval - description: 'Indicate to the consuming application what actions it should take to remove the label information. Given contentInfo as an input, which includes existing content metadata key/value pairs, the API returns an informationProtectionAction that contains some combination of one of more of the following: ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/informationprotectionlabel-evaluateremoval?view=graph-rest-beta - operationId: user.informationProtection.policy.label_evaluateRemoval - 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: Action parameters - content: - application/json: - schema: - type: object - properties: - contentInfo: - $ref: '#/components/schemas/microsoft.graph.contentInfo' - downgradeJustification: - $ref: '#/components/schemas/microsoft.graph.downgradeJustification' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.informationProtectionAction' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15' - date: '2021-02-15' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/users/{user-id}/informationProtection/policy/labels/microsoft.graph.extractLabel': - post: - tags: - - users.informationProtection - summary: Invoke action extractLabel - description: 'Using the metadata that exists on an already-labeled piece of information, resolve the metadata to a specific sensitivity label. The contentInfo input is resolved to informationProtectionContentLabel.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/informationprotectionlabel-extractlabel?view=graph-rest-beta - operationId: user.informationProtection.policy.label_extractLabel - 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: Action parameters - content: - application/json: - schema: - type: object - properties: - contentInfo: - $ref: '#/components/schemas/microsoft.graph.contentInfo' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.informationProtectionContentLabel' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15' - date: '2021-02-15' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' - x-ms-docs-operation-type: action - '/users/{user-id}/informationProtection/sensitivityLabels': - get: - tags: - - users.informationProtection - summary: Get sensitivityLabels from users - operationId: user.informationProtection_ListSensitivityLabel - 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.sensitivityLabelCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - users.informationProtection - summary: Create new navigation property to sensitivityLabels for users - operationId: user.informationProtection_CreateSensitivityLabel - 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.sensitivityLabel' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/informationProtection/sensitivityLabels/{sensitivityLabel-id}': - get: - tags: - - users.informationProtection - summary: Get sensitivityLabels from users - operationId: user.informationProtection_GetSensitivityLabel - 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: sensitivityLabel-id - in: path - description: The unique identifier of sensitivityLabel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sensitivityLabel - - 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.sensitivityLabel' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - users.informationProtection - summary: Update the navigation property sensitivityLabels in users - operationId: user.informationProtection_UpdateSensitivityLabel - 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: sensitivityLabel-id - in: path - description: The unique identifier of sensitivityLabel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sensitivityLabel - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.informationProtection - summary: Delete navigation property sensitivityLabels for users - operationId: user.informationProtection_DeleteSensitivityLabel - 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: sensitivityLabel-id - in: path - description: The unique identifier of sensitivityLabel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sensitivityLabel - - 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}/informationProtection/sensitivityLabels/{sensitivityLabel-id}/sublabels': - get: - tags: - - users.informationProtection - summary: Get sublabels from users - operationId: user.informationProtection.sensitivityLabel_ListSublabel - 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: sensitivityLabel-id - in: path - description: The unique identifier of sensitivityLabel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sensitivityLabel - - $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.sensitivityLabelCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - users.informationProtection - summary: Create new navigation property to sublabels for users - operationId: user.informationProtection.sensitivityLabel_CreateSublabel - 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: sensitivityLabel-id - in: path - description: The unique identifier of sensitivityLabel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sensitivityLabel - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/informationProtection/sensitivityLabels/{sensitivityLabel-id}/sublabels/{sensitivityLabel-id1}': - get: - tags: - - users.informationProtection - summary: Get sublabels from users - operationId: user.informationProtection.sensitivityLabel_GetSublabel - 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: sensitivityLabel-id - in: path - description: The unique identifier of sensitivityLabel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sensitivityLabel - - name: sensitivityLabel-id1 - in: path - description: The unique identifier of sensitivityLabel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sensitivityLabel - - 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.sensitivityLabel' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - users.informationProtection - summary: Update the navigation property sublabels in users - operationId: user.informationProtection.sensitivityLabel_UpdateSublabel - 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: sensitivityLabel-id - in: path - description: The unique identifier of sensitivityLabel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sensitivityLabel - - name: sensitivityLabel-id1 - in: path - description: The unique identifier of sensitivityLabel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sensitivityLabel - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.informationProtection - summary: Delete navigation property sublabels for users - operationId: user.informationProtection.sensitivityLabel_DeleteSublabel - 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: sensitivityLabel-id - in: path - description: The unique identifier of sensitivityLabel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sensitivityLabel - - name: sensitivityLabel-id1 - in: path - description: The unique identifier of sensitivityLabel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sensitivityLabel - - 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}/informationProtection/sensitivityLabels/{sensitivityLabel-id}/sublabels/$count': - get: - tags: - - users.informationProtection - summary: Get the number of the resource - operationId: user.informationProtection.sensitivityLabel.sublabel_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: sensitivityLabel-id - in: path - description: The unique identifier of sensitivityLabel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sensitivityLabel - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/users/{user-id}/informationProtection/sensitivityLabels/{sensitivityLabel-id}/sublabels/microsoft.graph.evaluate': - post: - tags: - - users.informationProtection - summary: Invoke action evaluate - operationId: user.informationProtection.sensitivityLabel.sublabel_evaluate - 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: sensitivityLabel-id - in: path - description: The unique identifier of sensitivityLabel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sensitivityLabel - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - discoveredSensitiveTypes: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.discoveredSensitiveType' - currentLabel: - $ref: '#/components/schemas/microsoft.graph.currentLabel' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.evaluateLabelJobResponse' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/informationProtection/sensitivityLabels/$count': - get: - tags: - - users.informationProtection - summary: Get the number of the resource - operationId: user.informationProtection.sensitivityLabel_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}/informationProtection/sensitivityLabels/microsoft.graph.evaluate': - post: - tags: - - users.informationProtection - summary: Invoke action evaluate - operationId: user.informationProtection.sensitivityLabel_evaluate - 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: Action parameters - content: - application/json: - schema: - type: object - properties: - discoveredSensitiveTypes: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.discoveredSensitiveType' - currentLabel: - $ref: '#/components/schemas/microsoft.graph.currentLabel' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.evaluateLabelJobResponse' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/informationProtection/sensitivityPolicySettings': - get: - tags: - - users.informationProtection - summary: Get sensitivityPolicySettings from users - operationId: user.informationProtection_GetSensitivityPolicySetting - 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.sensitivityPolicySettings' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - users.informationProtection - summary: Update the navigation property sensitivityPolicySettings in users - operationId: user.informationProtection_UpdateSensitivityPolicySetting - 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.sensitivityPolicySettings' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sensitivityPolicySettings' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.informationProtection - summary: Delete navigation property sensitivityPolicySettings for users - operationId: user.informationProtection_DeleteSensitivityPolicySetting - 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}/informationProtection/threatAssessmentRequests': - get: - tags: - - users.informationProtection - summary: Get threatAssessmentRequests from users - operationId: user.informationProtection_ListThreatAssessmentRequest - 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.threatAssessmentRequestCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - users.informationProtection - summary: Create new navigation property to threatAssessmentRequests for users - operationId: user.informationProtection_CreateThreatAssessmentRequest - 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.threatAssessmentRequest' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/informationProtection/threatAssessmentRequests/{threatAssessmentRequest-id}': - get: - tags: - - users.informationProtection - summary: Get threatAssessmentRequests from users - operationId: user.informationProtection_GetThreatAssessmentRequest - 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: threatAssessmentRequest-id - in: path - description: The unique identifier of threatAssessmentRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: threatAssessmentRequest - - 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.threatAssessmentRequest' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - users.informationProtection - summary: Update the navigation property threatAssessmentRequests in users - operationId: user.informationProtection_UpdateThreatAssessmentRequest - 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: threatAssessmentRequest-id - in: path - description: The unique identifier of threatAssessmentRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: threatAssessmentRequest - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.informationProtection - summary: Delete navigation property threatAssessmentRequests for users - operationId: user.informationProtection_DeleteThreatAssessmentRequest - 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: threatAssessmentRequest-id - in: path - description: The unique identifier of threatAssessmentRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: threatAssessmentRequest - - 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}/informationProtection/threatAssessmentRequests/{threatAssessmentRequest-id}/results': - get: - tags: - - users.informationProtection - summary: Get results from users - description: 'A collection of threat assessment results. Read-only. By default, a GET /threatAssessmentRequests/{id} does not return this property unless you apply $expand on it.' - operationId: user.informationProtection.threatAssessmentRequest_ListResult - 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: threatAssessmentRequest-id - in: path - description: The unique identifier of threatAssessmentRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: threatAssessmentRequest - - $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.threatAssessmentResultCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - users.informationProtection - summary: Create new navigation property to results for users - operationId: user.informationProtection.threatAssessmentRequest_CreateResult - 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: threatAssessmentRequest-id - in: path - description: The unique identifier of threatAssessmentRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: threatAssessmentRequest - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.threatAssessmentResult' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.threatAssessmentResult' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/informationProtection/threatAssessmentRequests/{threatAssessmentRequest-id}/results/{threatAssessmentResult-id}': - get: - tags: - - users.informationProtection - summary: Get results from users - description: 'A collection of threat assessment results. Read-only. By default, a GET /threatAssessmentRequests/{id} does not return this property unless you apply $expand on it.' - operationId: user.informationProtection.threatAssessmentRequest_GetResult - 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: threatAssessmentRequest-id - in: path - description: The unique identifier of threatAssessmentRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: threatAssessmentRequest - - name: threatAssessmentResult-id - in: path - description: The unique identifier of threatAssessmentResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: threatAssessmentResult - - 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.threatAssessmentResult' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - users.informationProtection - summary: Update the navigation property results in users - operationId: user.informationProtection.threatAssessmentRequest_UpdateResult - 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: threatAssessmentRequest-id - in: path - description: The unique identifier of threatAssessmentRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: threatAssessmentRequest - - name: threatAssessmentResult-id - in: path - description: The unique identifier of threatAssessmentResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: threatAssessmentResult - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.threatAssessmentResult' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.threatAssessmentResult' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.informationProtection - summary: Delete navigation property results for users - operationId: user.informationProtection.threatAssessmentRequest_DeleteResult - 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: threatAssessmentRequest-id - in: path - description: The unique identifier of threatAssessmentRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: threatAssessmentRequest - - name: threatAssessmentResult-id - in: path - description: The unique identifier of threatAssessmentResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: threatAssessmentResult - - 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}/informationProtection/threatAssessmentRequests/{threatAssessmentRequest-id}/results/$count': - get: - tags: - - users.informationProtection - summary: Get the number of the resource - operationId: user.informationProtection.threatAssessmentRequest.result_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: threatAssessmentRequest-id - in: path - description: The unique identifier of threatAssessmentRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: threatAssessmentRequest - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/users/{user-id}/informationProtection/threatAssessmentRequests/$count': - get: - tags: - - users.informationProtection - summary: Get the number of the resource - operationId: user.informationProtection.threatAssessmentRequest_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' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' components: @@ -37550,7 +34049,7 @@ components: $ref: '#/components/schemas/microsoft.graph.riskDetail' riskEventType: type: string - description: 'The type of risk event detected. The possible values are adminConfirmedUserCompromised, anomalousUserActivity, anonymizedIPAddress,attackerinTheMiddle,attemptedPRTAccess, generic, investigationsThreatIntelligence, investigationsThreatIntelligenceSigninLinked,leakedCredentials, maliciousIPAddress, maliciousIPAddressValidCredentialsBlockedIP, malwareInfectedIPAddress, mcasImpossibleTravel,mcasFinSuspiciousFileAccess, mcasSuspiciousInboxManipulationRules,nationStateIP, suspiciousAPITraffic, suspiciousIPAddress,suspiciousSendingPatterns, unfamiliarFeatures, unlikelyTravel, userReportedSuspiciousActivity. For more information about each value, see Risk types and detection.' + description: 'The type of risk event detected. The possible values are adminConfirmedUserCompromised, anomalousUserActivity, anomalousToken, anonymizedIPAddress,attackerinTheMiddle,attemptedPRTAccess, generic, investigationsThreatIntelligence, investigationsThreatIntelligenceSigninLinked,leakedCredentials, maliciousIPAddress, maliciousIPAddressValidCredentialsBlockedIP, malwareInfectedIPAddress, mcasImpossibleTravel,mcasFinSuspiciousFileAccess, mcasSuspiciousInboxManipulationRules,nationStateIP, newCountry, passwordSpray, riskyIPAddress, suspiciousAPITraffic, suspiciousBrowser, suspiciousInboxForwarding, suspiciousIPAddress,suspiciousSendingPatterns, tokenIssuerAnomaly, unfamiliarFeatures, unlikelyTravel, userReportedSuspiciousActivity. For more information about each value, see Risk types and detection.' nullable: true riskLevel: $ref: '#/components/schemas/microsoft.graph.riskLevel' @@ -39042,1902 +35541,1902 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.authentication: + microsoft.graph.oAuth2PermissionGrant: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: authentication + - title: oAuth2PermissionGrant type: object properties: - requirements: - $ref: '#/components/schemas/microsoft.graph.strongAuthenticationRequirements' - signInPreferences: - $ref: '#/components/schemas/microsoft.graph.signInPreferences' - emailMethods: + clientId: + type: string + description: The object id (not appId) of the client service principal for the application that is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only). + consentType: + type: string + description: 'Indicates whether authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Nonadmin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' + nullable: true + expiryTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Currently, the end time value is ignored, but a value is required when creating an oAuth2PermissionGrant. Required.' + format: date-time + nullable: true + principalId: + type: string + description: 'The id of the user on behalf of whom the client is authorized to access the resource, when consentType is Principal. If consentType is AllPrincipals this value is null. Required when consentType is Principal. Supports $filter (eq only).' + nullable: true + resourceId: + type: string + description: The id of the resource service principal to which access is authorized. This identifies the API that the client is authorized to attempt to call on behalf of a signed-in user. Supports $filter (eq only). + scope: + type: string + description: 'A space-separated list of the claim values for delegated permissions that should be included in access tokens for the resource application (the API). For example, openid User.Read GroupMember.Read.All. Each claim value should match the value field of one of the delegated permissions defined by the API, listed in the publishedPermissionScopes property of the resource service principal. Must not exceed 3850 characters in length.' + nullable: true + startTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Currently, the start time value is ignored, but a value is required when creating an oAuth2PermissionGrant. Required.' + format: date-time + nullable: true + additionalProperties: + type: object + microsoft.graph.certificateBasedAuthConfiguration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: certificateBasedAuthConfiguration + type: object + properties: + certificateAuthorities: type: array items: - $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' - description: Represents the email addresses registered to a user for authentication. + $ref: '#/components/schemas/microsoft.graph.certificateAuthority' + description: Collection of certificate authorities which creates a trusted certificate chain. + additionalProperties: + type: object + microsoft.graph.policyRoot: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: policyRoot + type: object + properties: + accessReviewPolicy: + $ref: '#/components/schemas/microsoft.graph.accessReviewPolicy' + activityBasedTimeoutPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.activityBasedTimeoutPolicy' + description: The policy that controls the idle time-out for web sessions for applications. x-ms-navigationProperty: true - fido2Methods: + adminConsentRequestPolicy: + $ref: '#/components/schemas/microsoft.graph.adminConsentRequestPolicy' + appManagementPolicies: type: array items: - $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethod' - description: Represents the FIDO2 security keys registered to a user for authentication. + $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' + description: 'The policies that enforce app management restrictions for specific applications and service principals, overriding the defaultAppManagementPolicy.' x-ms-navigationProperty: true - hardwareOathMethods: + authenticationFlowsPolicy: + $ref: '#/components/schemas/microsoft.graph.authenticationFlowsPolicy' + authenticationMethodsPolicy: + $ref: '#/components/schemas/microsoft.graph.authenticationMethodsPolicy' + authenticationStrengthPolicies: type: array items: - $ref: '#/components/schemas/microsoft.graph.hardwareOathAuthenticationMethod' - description: The hardware OATH time-based one-time password (TOTP) devices assigned to a user for authentication. + $ref: '#/components/schemas/microsoft.graph.authenticationStrengthPolicy' + description: The authentication method combinations that are to be used in scenarios defined by Microsoft Entra Conditional Access. x-ms-navigationProperty: true - methods: + authorizationPolicy: type: array items: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' - description: Represents all authentication methods registered to a user. + $ref: '#/components/schemas/microsoft.graph.authorizationPolicy' + description: The policy that controls Microsoft Entra authorization settings. x-ms-navigationProperty: true - microsoftAuthenticatorMethods: + b2cAuthenticationMethodsPolicy: + $ref: '#/components/schemas/microsoft.graph.b2cAuthenticationMethodsPolicy' + claimsMappingPolicies: type: array items: - $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethod' - description: The details of the Microsoft Authenticator app registered to a user for authentication. + $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' + description: 'The claim-mapping policies for WS-Fed, SAML, OAuth 2.0, and OpenID Connect protocols, for tokens issued to a specific application.' x-ms-navigationProperty: true - operations: + conditionalAccessPolicies: type: array items: - $ref: '#/components/schemas/microsoft.graph.longRunningOperation' - description: 'Represents the status of a long-running operation, such as a password reset operation.' + $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' + description: The custom rules that define an access scenario. x-ms-navigationProperty: true - passwordlessMicrosoftAuthenticatorMethods: + crossTenantAccessPolicy: + $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicy' + defaultAppManagementPolicy: + $ref: '#/components/schemas/microsoft.graph.tenantAppManagementPolicy' + deviceRegistrationPolicy: + $ref: '#/components/schemas/microsoft.graph.deviceRegistrationPolicy' + directoryRoleAccessReviewPolicy: + $ref: '#/components/schemas/microsoft.graph.directoryRoleAccessReviewPolicy' + externalIdentitiesPolicy: + $ref: '#/components/schemas/microsoft.graph.externalIdentitiesPolicy' + featureRolloutPolicies: type: array items: - $ref: '#/components/schemas/microsoft.graph.passwordlessMicrosoftAuthenticatorAuthenticationMethod' - description: Represents the Microsoft Authenticator Passwordless Phone Sign-in methods registered to a user for authentication. + $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' + description: The feature rollout policy associated with a directory object. x-ms-navigationProperty: true - passwordMethods: + federatedTokenValidationPolicy: + $ref: '#/components/schemas/microsoft.graph.federatedTokenValidationPolicy' + homeRealmDiscoveryPolicies: type: array items: - $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' - description: Represents the details of the password authentication method registered to a user for authentication. + $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' + description: The policy to control Microsoft Entra authentication behavior for federated users. x-ms-navigationProperty: true - phoneMethods: + identitySecurityDefaultsEnforcementPolicy: + $ref: '#/components/schemas/microsoft.graph.identitySecurityDefaultsEnforcementPolicy' + mobileAppManagementPolicies: type: array items: - $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' - description: Represents the phone registered to a user for authentication. + $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicy' + description: The policy that defines autoenrollment configuration for a mobility management (MDM or MAM) application. x-ms-navigationProperty: true - platformCredentialMethods: + mobileDeviceManagementPolicies: type: array items: - $ref: '#/components/schemas/microsoft.graph.platformCredentialAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicy' x-ms-navigationProperty: true - softwareOathMethods: + permissionGrantPolicies: 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. + $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' + description: The policy that specifies the conditions under which consent can be granted. x-ms-navigationProperty: true - temporaryAccessPassMethods: + permissionGrantPreApprovalPolicies: type: array items: - $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' - description: Represents a Temporary Access Pass registered to a user for authentication through time-limited passcodes. + $ref: '#/components/schemas/microsoft.graph.permissionGrantPreApprovalPolicy' + description: Policies that specify the conditions under which consent can be granted to a specific application. x-ms-navigationProperty: true - windowsHelloForBusinessMethods: + roleManagementPolicies: type: array items: - $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' - description: Represents the Windows Hello for Business authentication method registered to a user for authentication. + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicy' + description: Represents the role management policies. + x-ms-navigationProperty: true + roleManagementPolicyAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAssignment' + description: Represents the role management policy assignments. + x-ms-navigationProperty: true + servicePrincipalCreationPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationPolicy' + x-ms-navigationProperty: true + tokenIssuancePolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' + description: The policy that specifies the characteristics of SAML tokens issued by Microsoft Entra ID. + x-ms-navigationProperty: true + tokenLifetimePolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' + description: 'The policy that controls the lifetime of a JWT access token, an ID token, or a SAML 1.1/2.0 token issued by Microsoft Entra ID.' x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.emailAuthenticationMethod: - allOf: - - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' - - title: emailAuthenticationMethod - type: object - properties: - emailAddress: - type: string - description: The email address registered to this user. - nullable: true - additionalProperties: - type: object - microsoft.graph.fido2AuthenticationMethod: + microsoft.graph.accessReviewPolicy: allOf: - - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' - - title: fido2AuthenticationMethod + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessReviewPolicy type: object properties: - aaGuid: + description: type: string - description: 'Authenticator Attestation GUID, an identifier that indicates the type (such as make and model) of the authenticator.' + description: Description for this policy. Read-only. nullable: true - attestationCertificates: - type: array - items: - type: string - nullable: true - description: The attestation certificate or certificates attached to this security key. - attestationLevel: - $ref: '#/components/schemas/microsoft.graph.attestationLevel' displayName: type: string - description: The display name of the key as given by the user. - nullable: true - model: - type: string - description: The manufacturer-assigned model of the FIDO2 security key. - nullable: true - publicKeyCredential: - $ref: '#/components/schemas/microsoft.graph.webauthnPublicKeyCredential' + description: Display name for this policy. Read-only. + isGroupOwnerManagementEnabled: + type: boolean + description: 'If true, group owners can create and manage access reviews on groups they own.' additionalProperties: type: object - microsoft.graph.webauthnCredentialCreationOptions: - title: webauthnCredentialCreationOptions - type: object - properties: - challengeTimeoutDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Defines when the challenge in the creation options is no longer valid. Expired challenges are rejected when you attempt to create a new fido2AuthenticationMethod. - format: date-time - nullable: true - publicKey: - $ref: '#/components/schemas/microsoft.graph.webauthnPublicKeyCredentialCreationOptions' - additionalProperties: - type: object - microsoft.graph.hardwareOathAuthenticationMethod: + microsoft.graph.activityBasedTimeoutPolicy: allOf: - - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' - - title: hardwareOathAuthenticationMethod + - $ref: '#/components/schemas/microsoft.graph.stsPolicy' + - title: activityBasedTimeoutPolicy type: object - properties: - device: - $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' additionalProperties: type: object - microsoft.graph.hardwareOathTokenAuthenticationMethodDevice: + microsoft.graph.adminConsentRequestPolicy: allOf: - - $ref: '#/components/schemas/microsoft.graph.authenticationMethodDevice' - - title: hardwareOathTokenAuthenticationMethodDevice + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: adminConsentRequestPolicy type: object properties: - assignedTo: - $ref: '#/components/schemas/microsoft.graph.identity' - hashFunction: - $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenHashFunction' - manufacturer: - type: string - description: Manufacturer name of the hardware token. Supports $filter (eq). - model: - type: string - description: Model name of the hardware token. Supports $filter (eq). - secretKey: - type: string - description: 'Secret key of the specific hardware token, provided by the vendor.' - nullable: true - serialNumber: - type: string - description: 'Serial number of the specific hardware token, often found on the back of the device. Supports $select and $filter (eq).' - status: - $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenStatus' - timeIntervalInSeconds: + isEnabled: + type: boolean + description: Specifies whether the admin consent request feature is enabled or disabled. Required. + notifyReviewers: + type: boolean + description: Specifies whether reviewers will receive notifications. Required. + remindersEnabled: + type: boolean + description: Specifies whether reviewers will receive reminder emails. Required. + requestDurationInDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Specifies the duration the request is active before it automatically expires if no decision is applied. + format: int32 + reviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' + description: Required. + version: maximum: 2147483647 minimum: -2147483648 type: number - description: 'Refresh interval of the 6-digit verification code, in seconds. The possible values are: 30 or 60. Supports $filter (eq).' + description: 'Specifies the version of this policy. When the policy is updated, this version is updated. Read-only.' format: int32 - assignTo: - $ref: '#/components/schemas/microsoft.graph.user' additionalProperties: type: object - microsoft.graph.authenticationMethod: + microsoft.graph.appManagementPolicy: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: authenticationMethod + - $ref: '#/components/schemas/microsoft.graph.policyBase' + - title: appManagementPolicy type: object properties: - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the authentication method was registered to the user. Read-only. Optional. This optional value is null if the authentication method doesn''t populate it. 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 + isEnabled: + type: boolean + description: Denotes whether the policy is enabled. + restrictions: + $ref: '#/components/schemas/microsoft.graph.customAppManagementConfiguration' + appliesTo: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Collection of application and service principals to which a policy is applied. + x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.passwordResetResponse: - title: passwordResetResponse - type: object - properties: - newPassword: - type: string - description: The Microsoft Entra ID-generated password. - nullable: true - additionalProperties: - type: object - microsoft.graph.microsoftAuthenticatorAuthenticationMethod: + microsoft.graph.authenticationFlowsPolicy: allOf: - - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' - - title: microsoftAuthenticatorAuthenticationMethod + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: authenticationFlowsPolicy type: object properties: - clientAppName: - $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethodClientAppName' - deviceTag: + description: type: string - description: Tags containing app metadata. + description: Inherited property. A description of the policy. This property isn't a key. Optional. Read-only. nullable: true displayName: type: string - description: The name of the device on which this app is registered. - nullable: true - phoneAppVersion: - type: string - description: Numerical version of this instance of the Authenticator app. + description: Inherited property. The human-readable name of the policy. This property isn't a key. Optional. Read-only. nullable: true - device: - $ref: '#/components/schemas/microsoft.graph.device' + selfServiceSignUp: + $ref: '#/components/schemas/microsoft.graph.selfServiceSignUpAuthenticationFlowConfiguration' additionalProperties: type: object - microsoft.graph.device: + microsoft.graph.authenticationMethodsPolicy: allOf: - - $ref: '#/components/schemas/microsoft.graph.directoryObject' - - title: device + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: authenticationMethodsPolicy type: object properties: - accountEnabled: - type: boolean - 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.' + description: + type: string + description: A description of the policy. nullable: true - alternativeNames: - type: array - items: - type: string - nullable: true - description: List of alternative names for the device. - alternativeSecurityIds: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.alternativeSecurityId' - description: 'For internal use only. Not nullable. Supports $filter (eq, not, ge, le).' - approximateLastSignInDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + displayName: 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. Read-only. Supports $filter (eq, ne, not, ge, le, and eq on null values) and $orderby.' - format: date-time + description: The name of the policy. nullable: true - complianceExpirationDateTime: + 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 when the device is no longer deemed compliant. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + description: The date and time of the last update to the policy. format: date-time nullable: true - deviceCategory: - type: string - description: User-defined property set by Intune to automatically add devices to groups and simplify managing devices. - nullable: true - deviceId: - type: string - description: 'Unique identifier set by Azure Device Registration Service at the time of registration. This ID is an alternate key that can be used to reference the device object. Also supports $filter (eq, ne, not, startsWith).' - nullable: true - deviceMetadata: - type: string - description: For internal use only. Set to null. - nullable: true - deviceOwnership: + microsoftAuthenticatorPlatformSettings: + $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorPlatformSettings' + policyMigrationState: + $ref: '#/components/schemas/microsoft.graph.authenticationMethodsPolicyMigrationState' + policyVersion: type: string - description: 'Ownership of the device. Intune sets this property. Possible values are: unknown, company, personal.' + description: The version of the policy in use. nullable: true - deviceVersion: + reconfirmationInDays: maximum: 2147483647 minimum: -2147483648 type: number - description: For internal use only. + description: Days before the user will be asked to reconfirm their method. format: int32 nullable: true - displayName: - type: string - description: 'The display name for the device. Maximum length is 256 characters. Required. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby.' - nullable: true - domainName: - type: string - description: The on-premises domain name of Microsoft Entra hybrid joined devices. Intune sets this property. - nullable: true - enrollmentProfileName: - type: string - description: 'Enrollment profile applied to the device. For example, Apple Device Enrollment Profile, Device enrollment - Corporate device identifiers, or Windows Autopilot profile name. Intune sets this property.' - nullable: true - enrollmentType: - type: string - description: 'Enrollment type of the device. Intune sets this property. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth,appleUserEnrollment, appleUserEnrollmentWithServiceAccount. NOTE: This property might return other values apart from those listed.' - nullable: true - extensionAttributes: - $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' - hostnames: + registrationEnforcement: + $ref: '#/components/schemas/microsoft.graph.registrationEnforcement' + reportSuspiciousActivitySettings: + $ref: '#/components/schemas/microsoft.graph.reportSuspiciousActivitySettings' + systemCredentialPreferences: + $ref: '#/components/schemas/microsoft.graph.systemCredentialPreferences' + authenticationMethodConfigurations: type: array items: - type: string - nullable: true - description: List of host names for the device. - isCompliant: + $ref: '#/components/schemas/microsoft.graph.authenticationMethodConfiguration' + description: Represents the settings for each authentication method. Automatically expanded on GET /policies/authenticationMethodsPolicy. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.authenticationMethodConfiguration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: authenticationMethodConfiguration + type: object + properties: + excludeTargets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.excludeTarget' + description: Groups of users that are excluded from a policy. + state: + $ref: '#/components/schemas/microsoft.graph.authenticationMethodState' + additionalProperties: + type: object + microsoft.graph.authorizationPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.policyBase' + - title: authorizationPolicy + type: object + properties: + allowedToSignUpEmailBasedSubscriptions: type: boolean - description: 'true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, not).' - nullable: true - isManaged: + description: Indicates whether users can sign up for email based subscriptions. + allowedToUseSSPR: type: boolean - description: 'true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, not).' - nullable: true - isManagementRestricted: + description: 'Indicates whether administrators of the tenant can use the Self-Service Password Reset (SSPR). For more information, see Self-service password reset for administrators.' + allowEmailVerifiedUsersToJoinOrganization: type: boolean - description: 'Indicates whether the device is a member of a restricted management administrative unit. The default value is false. Read-only. To manage a device that''s a member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit.' - nullable: true - isRooted: + description: Indicates whether a user can join the tenant by email validation. + allowInvitesFrom: + $ref: '#/components/schemas/microsoft.graph.allowInvitesFrom' + allowUserConsentForRiskyApps: type: boolean - description: true if the device is rooted or jail-broken. This property can only be updated by Intune. - nullable: true - kind: - type: string - description: Form factor of the device. Only returned if the user signs in with a Microsoft account as part of Project Rome. - nullable: true - managementType: - type: string - description: 'Management channel of the device. Intune sets this property. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController.' - nullable: true - manufacturer: - type: string - description: Manufacturer of the device. Read-only. - nullable: true - mdmAppId: - type: string - description: 'Application identifier used to register device into MDM. Read-only. Supports $filter (eq, ne, not, startsWith).' - nullable: true - model: - type: string - description: Model of the device. Read-only. - nullable: true - name: - type: string - description: Friendly name of the device. Only returned if user signs in with a Microsoft account as part of Project Rome. - nullable: true - onPremisesLastSyncDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The last time at which the object was synced with the on-premises directory. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Read-only. Supports $filter (eq, ne, not, ge, le, in).' - format: date-time - nullable: true - onPremisesSecurityIdentifier: - type: string - description: The on-premises security identifier (SID) for the user who was synchronized from on-premises to the cloud. Read-only. Returned only on $select. Supports $filter (eq). + description: Indicates whether user consent for risky apps is allowed. Default value is false. We recommend that you keep the value set to false. nullable: true - onPremisesSyncEnabled: + blockMsolPowerShell: type: boolean - description: 'true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. Supports $filter (eq, ne, not, in, and eq on null values).' - nullable: true - operatingSystem: - type: string - description: 'The type of operating system on the device. Required. Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).' - nullable: true - operatingSystemVersion: - type: string - description: 'Operating system version of the device. Required. Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).' + description: To disable the use of the MSOnline PowerShell module set this property to true. This also disables user-based access to the legacy service endpoint used by the MSOnline PowerShell module. This doesn't affect Microsoft Entra Connect or Microsoft Graph. nullable: true - physicalIds: + defaultUserRolePermissions: + $ref: '#/components/schemas/microsoft.graph.defaultUserRolePermissions' + enabledPreviewFeatures: type: array items: type: string - description: 'For internal use only. Not nullable. Supports $filter (eq, not, ge, le, startsWith, /$count eq 0, /$count ne 0.' - platform: - type: string - description: Platform of device. Only returned if the user signs in with a Microsoft account as part of Project Rome. - nullable: true - profileType: - type: string - description: 'The profile type of the device. Possible values: RegisteredDevice (default), SecureVM, Printer, Shared, IoT.' - 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 - description: 'Date and time of when the device was registered. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - status: + nullable: true + description: List of features enabled for private preview on the tenant. + guestUserRoleId: + 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: Device is online or offline. Only returned if user signs in with a Microsoft account as part of Project Rome. + description: 'Represents role templateId for the role that should be granted to guests. Refer to List unifiedRoleDefinitions to find the list of available role templates. Currently following roles are supported: User (a0b1b346-4d3e-4e8b-98f8-753987be4970), Guest User (10dae51f-b6af-4016-8d66-8c2a99b929b3), and Restricted Guest User (2af84b1e-32c8-42b7-82bc-daa82404023b).' + format: uuid nullable: true - systemLabels: + permissionGrantPolicyIdsAssignedToDefaultUserRole: type: array items: type: string - description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' - trustType: - type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' - nullable: true - commands: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.command' - description: Set of commands sent to this device. - x-ms-navigationProperty: true - deviceTemplate: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceTemplate' - description: Device template used to instantiate this device. Nullable. Read-only. - x-ms-navigationProperty: true - extensions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the device. Read-only. Nullable. - x-ms-navigationProperty: true - memberOf: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Groups and administrative units that this device is a member of. Read-only. Nullable. Supports $expand. - x-ms-navigationProperty: true - registeredOwners: + nullable: true + description: 'Indicates if user consent to apps is allowed, and if it is, the app consent policy that governs the permission for users to grant consent. Values should be in the format managePermissionGrantsForSelf.{id} for user consent policies or managePermissionGrantsForOwnedResource.{id} for resource-specific consent policies, where {id} is the id of a built-in or custom app consent policy. An empty list indicates user consent to apps is disabled.' + defaultUserRoleOverrides: type: array items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Read-only. Nullable. Supports $expand. + $ref: '#/components/schemas/microsoft.graph.defaultUserRoleOverride' x-ms-navigationProperty: true - registeredUsers: + additionalProperties: + type: object + microsoft.graph.defaultUserRoleOverride: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: defaultUserRoleOverride + type: object + properties: + isDefault: + type: boolean + nullable: true + rolePermissions: type: array items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.' - x-ms-navigationProperty: true - transitiveMemberOf: + $ref: '#/components/schemas/microsoft.graph.unifiedRolePermission' + additionalProperties: + type: object + microsoft.graph.b2cAuthenticationMethodsPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: b2cAuthenticationMethodsPolicy + type: object + properties: + isEmailPasswordAuthenticationEnabled: + type: boolean + description: The tenant admin can configure local accounts using email if the email and password authentication method is enabled. + isPhoneOneTimePasswordAuthenticationEnabled: + type: boolean + description: The tenant admin can configure local accounts using phone number if the phone number and one-time password authentication method is enabled. + isUserNameAuthenticationEnabled: + type: boolean + description: The tenant admin can configure local accounts using username if the username and password authentication method is enabled. + additionalProperties: + type: object + microsoft.graph.claimsMappingPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.stsPolicy' + - title: claimsMappingPolicy + type: object + additionalProperties: + type: object + microsoft.graph.crossTenantAccessPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.tenantRelationshipAccessPolicyBase' + - title: crossTenantAccessPolicy + type: object + properties: + allowedCloudEndpoints: type: array items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Groups and administrative units that this device is a member of. This operation is transitive. Supports $expand. - x-ms-navigationProperty: true - usageRights: + type: string + description: 'Used to specify which Microsoft clouds an organization would like to collaborate with. By default, this value is empty. Supported values for this field are: microsoftonline.com, microsoftonline.us, and partner.microsoftonline.cn.' + default: + $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationDefault' + partners: type: array items: - $ref: '#/components/schemas/microsoft.graph.usageRight' - description: Represents the usage rights a device has been granted. + $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationPartner' + description: Defines partner-specific configurations for external Microsoft Entra organizations. x-ms-navigationProperty: true + templates: + $ref: '#/components/schemas/microsoft.graph.policyTemplate' additionalProperties: type: object - microsoft.graph.longRunningOperation: + microsoft.graph.crossTenantAccessPolicyConfigurationDefault: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: longRunningOperation + - title: crossTenantAccessPolicyConfigurationDefault type: object properties: - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The start time of the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' - format: date-time - nullable: true - lastActionDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The time of the last action in the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' - format: date-time - nullable: true - resourceLocation: - type: string - description: URI of the resource that the operation is performed on. - nullable: true - status: - $ref: '#/components/schemas/microsoft.graph.longRunningOperationStatus' - statusDetail: - type: string - description: Details about the status of the operation. + automaticUserConsentSettings: + $ref: '#/components/schemas/microsoft.graph.inboundOutboundPolicyConfiguration' + b2bCollaborationInbound: + $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyB2BSetting' + b2bCollaborationOutbound: + $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyB2BSetting' + b2bDirectConnectInbound: + $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyB2BSetting' + b2bDirectConnectOutbound: + $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyB2BSetting' + inboundTrust: + $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyInboundTrust' + invitationRedemptionIdentityProviderConfiguration: + $ref: '#/components/schemas/microsoft.graph.defaultInvitationRedemptionIdentityProviderConfiguration' + isServiceDefault: + type: boolean + description: 'If true, the default configuration is set to the system default configuration. If false, the default settings are customized.' nullable: true + tenantRestrictions: + $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyTenantRestrictions' + additionalProperties: + type: object + microsoft.graph.crossTenantAccessPolicyConfigurationPartner: + title: crossTenantAccessPolicyConfigurationPartner + type: object + properties: + automaticUserConsentSettings: + $ref: '#/components/schemas/microsoft.graph.inboundOutboundPolicyConfiguration' + b2bCollaborationInbound: + $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyB2BSetting' + b2bCollaborationOutbound: + $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyB2BSetting' + b2bDirectConnectInbound: + $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyB2BSetting' + b2bDirectConnectOutbound: + $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyB2BSetting' + inboundTrust: + $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyInboundTrust' + isInMultiTenantOrganization: + type: boolean + description: Identifies whether a tenant is a member of a multitenant organization. + nullable: true + isServiceProvider: + type: boolean + description: Identifies whether the partner-specific configuration is a Cloud Service Provider for your organization. + nullable: true + tenantId: + type: string + description: The tenant identifier for the partner Microsoft Entra organization. Read-only. Key. + tenantRestrictions: + $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyTenantRestrictions' + identitySynchronization: + $ref: '#/components/schemas/microsoft.graph.crossTenantIdentitySyncPolicyPartner' + additionalProperties: + type: object + microsoft.graph.crossTenantIdentitySyncPolicyPartner: + title: crossTenantIdentitySyncPolicyPartner + type: object + properties: + displayName: + type: string + description: Display name for the cross-tenant user synchronization policy. Use the name of the partner Microsoft Entra tenant to easily identify the policy. Optional. + nullable: true + externalCloudAuthorizedApplicationId: + type: string + nullable: true + tenantId: + type: string + description: Tenant identifier for the partner Microsoft Entra organization. Read-only. + userSyncInbound: + $ref: '#/components/schemas/microsoft.graph.crossTenantUserSyncInbound' + additionalProperties: + type: object + microsoft.graph.policyTemplate: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: policyTemplate + type: object + properties: + multiTenantOrganizationIdentitySynchronization: + $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationIdentitySyncPolicyTemplate' + multiTenantOrganizationPartnerConfiguration: + $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationPartnerConfigurationTemplate' + additionalProperties: + type: object + microsoft.graph.multiTenantOrganizationIdentitySyncPolicyTemplate: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: multiTenantOrganizationIdentitySyncPolicyTemplate + type: object + properties: + templateApplicationLevel: + $ref: '#/components/schemas/microsoft.graph.templateApplicationLevel' + userSyncInbound: + $ref: '#/components/schemas/microsoft.graph.crossTenantUserSyncInbound' + additionalProperties: + type: object + microsoft.graph.multiTenantOrganizationPartnerConfigurationTemplate: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: multiTenantOrganizationPartnerConfigurationTemplate + type: object + properties: + automaticUserConsentSettings: + $ref: '#/components/schemas/microsoft.graph.inboundOutboundPolicyConfiguration' + b2bCollaborationInbound: + $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyB2BSetting' + b2bCollaborationOutbound: + $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyB2BSetting' + b2bDirectConnectInbound: + $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyB2BSetting' + b2bDirectConnectOutbound: + $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyB2BSetting' + inboundTrust: + $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyInboundTrust' + templateApplicationLevel: + $ref: '#/components/schemas/microsoft.graph.templateApplicationLevel' additionalProperties: type: object - description: The status of a long-running operation. - microsoft.graph.passwordlessMicrosoftAuthenticatorAuthenticationMethod: + microsoft.graph.tenantAppManagementPolicy: allOf: - - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' - - title: passwordlessMicrosoftAuthenticatorAuthenticationMethod + - $ref: '#/components/schemas/microsoft.graph.policyBase' + - title: tenantAppManagementPolicy type: object properties: - 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])$' + applicationRestrictions: + $ref: '#/components/schemas/microsoft.graph.appManagementApplicationConfiguration' + isEnabled: + type: boolean + description: Denotes whether the policy is enabled. Default value is false. + servicePrincipalRestrictions: + $ref: '#/components/schemas/microsoft.graph.appManagementServicePrincipalConfiguration' + additionalProperties: + type: object + microsoft.graph.deviceRegistrationPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceRegistrationPolicy + type: object + properties: + azureADJoin: + $ref: '#/components/schemas/microsoft.graph.azureADJoinPolicy' + azureADRegistration: + $ref: '#/components/schemas/microsoft.graph.azureADRegistrationPolicy' + description: type: string - description: The timestamp when this method was registered to the user. - format: date-time + description: 'The description of the device registration policy. It''s always set to Tenant-wide policy that manages intial provisioning controls using quota restrictions, additional authentication and authorization checks. Read-only.' nullable: true displayName: type: string - description: The display name of the mobile device as given by the user. + description: The name of the device registration policy. It's always set to Device Registration Policy. Read-only. nullable: true - device: - $ref: '#/components/schemas/microsoft.graph.device' + localAdminPassword: + $ref: '#/components/schemas/microsoft.graph.localAdminPasswordSettings' + multiFactorAuthConfiguration: + $ref: '#/components/schemas/microsoft.graph.multiFactorAuthConfiguration' + userDeviceQuota: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'Specifies the maximum number of devices that a user can have within your organization before blocking new device registrations. The default value is set to 50. If this property isn''t specified during the policy update operation, it''s automatically reset to 0 to indicate that users aren''t allowed to join any devices.' + format: int32 additionalProperties: type: object - microsoft.graph.passwordAuthenticationMethod: + microsoft.graph.directoryRoleAccessReviewPolicy: allOf: - - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' - - title: passwordAuthenticationMethod + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: directoryRoleAccessReviewPolicy type: object properties: - password: - type: string - description: 'For security, the password is always returned as null from a LIST or GET operation.' - nullable: true + settings: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleSettings' additionalProperties: type: object - microsoft.graph.phoneAuthenticationMethod: + microsoft.graph.externalIdentitiesPolicy: allOf: - - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' - - title: phoneAuthenticationMethod + - $ref: '#/components/schemas/microsoft.graph.policyBase' + - title: externalIdentitiesPolicy type: object properties: - phoneNumber: - type: string - description: 'The phone number to text or call for authentication. Phone numbers use the format ''+ x'', with extension optional. For example, +1 5555551234 or +1 5555551234x123 are valid. Numbers are rejected when creating/updating if they don''t match the required format.' - nullable: true - phoneType: - $ref: '#/components/schemas/microsoft.graph.authenticationPhoneType' - smsSignInState: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodSignInState' + allowDeletedIdentitiesDataRemoval: + type: boolean + description: Reserved for future use. + allowExternalIdentitiesToLeave: + type: boolean + description: 'Defines whether external users can leave the guest tenant. If set to false, self-service controls are disabled, and the admin of the guest tenant must manually remove the external user from the guest tenant. When the external user leaves the tenant, their data in the guest tenant is first soft-deleted then permanently deleted in 30 days.' additionalProperties: type: object - microsoft.graph.platformCredentialAuthenticationMethod: + microsoft.graph.featureRolloutPolicy: allOf: - - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' - - title: platformCredentialAuthenticationMethod + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: featureRolloutPolicy type: object properties: - displayName: + description: type: string - description: The name of the device on which Platform Credential is registered. + description: A description for this feature rollout policy. nullable: true - keyStrength: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodKeyStrength' - platform: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodPlatform' - device: - $ref: '#/components/schemas/microsoft.graph.device' + displayName: + type: string + description: The display name for this feature rollout policy. + feature: + $ref: '#/components/schemas/microsoft.graph.stagedFeatureName' + isAppliedToOrganization: + type: boolean + description: Indicates whether this feature rollout policy should be applied to the entire organization. + isEnabled: + type: boolean + description: Indicates whether the feature rollout is enabled. + appliesTo: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Nullable. Specifies a list of directoryObject resources that feature is enabled for. + x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.strongAuthenticationRequirements: - title: strongAuthenticationRequirements - type: object - properties: - perUserMfaState: - $ref: '#/components/schemas/microsoft.graph.perUserMfaState' - additionalProperties: - type: object - microsoft.graph.signInPreferences: - title: signInPreferences - type: object - properties: - isSystemPreferredAuthenticationMethodEnabled: - type: boolean - description: Indicates whether the credential preferences of the system are enabled. - nullable: true - userPreferredMethodForSecondaryAuthentication: - $ref: '#/components/schemas/microsoft.graph.userDefaultAuthenticationMethodType' - additionalProperties: - type: object - microsoft.graph.softwareOathAuthenticationMethod: + microsoft.graph.federatedTokenValidationPolicy: allOf: - - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' - - title: softwareOathAuthenticationMethod + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: federatedTokenValidationPolicy type: object properties: - secretKey: - type: string - description: The secret key of the method. Always returns null. - nullable: true + validatingDomains: + $ref: '#/components/schemas/microsoft.graph.validatingDomains' additionalProperties: type: object - microsoft.graph.temporaryAccessPassAuthenticationMethod: + microsoft.graph.homeRealmDiscoveryPolicy: allOf: - - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' - - title: temporaryAccessPassAuthenticationMethod + - $ref: '#/components/schemas/microsoft.graph.stsPolicy' + - title: homeRealmDiscoveryPolicy type: object - properties: - isUsableOnce: - type: boolean - description: 'Determines whether the pass is limited to a one-time use. If true, the pass can be used once; if false, the pass can be used multiple times within the Temporary Access Pass lifetime.' - nullable: true - lifetimeInMinutes: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: The lifetime of the Temporary Access Pass in minutes starting at startDateTime. Must be between 10 and 43200 inclusive (equivalent to 30 days). - format: int32 - nullable: true - startDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The date and time when the Temporary Access Pass becomes available to use and when isUsable is true is enforced. - format: date-time - nullable: true - temporaryAccessPass: - type: string - description: The Temporary Access Pass used to authenticate. Returned only on creation of a new temporaryAccessPassAuthenticationMethod object; Hidden in subsequent read operations and returned as null with GET. - nullable: true additionalProperties: type: object - microsoft.graph.windowsHelloForBusinessAuthenticationMethod: + microsoft.graph.identitySecurityDefaultsEnforcementPolicy: allOf: - - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' - - title: windowsHelloForBusinessAuthenticationMethod + - $ref: '#/components/schemas/microsoft.graph.policyBase' + - title: identitySecurityDefaultsEnforcementPolicy type: object properties: - displayName: - type: string - description: The name of the device on which Windows Hello for Business is registered - nullable: true - keyStrength: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodKeyStrength' - device: - $ref: '#/components/schemas/microsoft.graph.device' + isEnabled: + type: boolean + description: 'If set to true, Microsoft Entra security defaults are enabled for the tenant.' additionalProperties: type: object - microsoft.graph.oAuth2PermissionGrant: + microsoft.graph.mobilityManagementPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: oAuth2PermissionGrant + - title: mobilityManagementPolicy type: object properties: - clientId: - type: string - description: The object id (not appId) of the client service principal for the application that is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only). - consentType: + appliesTo: + $ref: '#/components/schemas/microsoft.graph.policyScope' + complianceUrl: type: string - description: 'Indicates whether authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Nonadmin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' + description: Compliance URL of the mobility management application. nullable: true - expiryTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + description: type: string - description: 'Currently, the end time value is ignored, but a value is required when creating an oAuth2PermissionGrant. Required.' - format: date-time + description: Description of the mobility management application. nullable: true - principalId: + discoveryUrl: type: string - description: 'The id of the user on behalf of whom the client is authorized to access the resource, when consentType is Principal. If consentType is AllPrincipals this value is null. Required when consentType is Principal. Supports $filter (eq only).' + description: Discovery URL of the mobility management application. nullable: true - resourceId: - type: string - description: The id of the resource service principal to which access is authorized. This identifies the API that the client is authorized to attempt to call on behalf of a signed-in user. Supports $filter (eq only). - scope: + displayName: type: string - description: 'A space-separated list of the claim values for delegated permissions that should be included in access tokens for the resource application (the API). For example, openid User.Read GroupMember.Read.All. Each claim value should match the value field of one of the delegated permissions defined by the API, listed in the publishedPermissionScopes property of the resource service principal. Must not exceed 3850 characters in length.' + description: Display name of the mobility management application. nullable: true - startTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + isValid: + type: boolean + description: Whether policy is valid. Invalid policies may not be updated and should be deleted. + nullable: true + termsOfUseUrl: type: string - description: 'Currently, the start time value is ignored, but a value is required when creating an oAuth2PermissionGrant. Required.' - format: date-time + description: Terms of Use URL of the mobility management application. nullable: true - additionalProperties: - type: object - microsoft.graph.certificateBasedAuthConfiguration: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: certificateBasedAuthConfiguration - type: object - properties: - certificateAuthorities: + includedGroups: type: array items: - $ref: '#/components/schemas/microsoft.graph.certificateAuthority' - description: Collection of certificate authorities which creates a trusted certificate chain. + $ref: '#/components/schemas/microsoft.graph.group' + description: Microsoft Entra groups under the scope of the mobility management application if appliesTo is selected + x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.policyRoot: + microsoft.graph.permissionGrantPolicy: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: policyRoot + - $ref: '#/components/schemas/microsoft.graph.policyBase' + - title: permissionGrantPolicy type: object properties: - accessReviewPolicy: - $ref: '#/components/schemas/microsoft.graph.accessReviewPolicy' - activityBasedTimeoutPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.activityBasedTimeoutPolicy' - description: The policy that controls the idle time-out for web sessions for applications. - x-ms-navigationProperty: true - adminConsentRequestPolicy: - $ref: '#/components/schemas/microsoft.graph.adminConsentRequestPolicy' - appManagementPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' - description: 'The policies that enforce app management restrictions for specific applications and service principals, overriding the defaultAppManagementPolicy.' - x-ms-navigationProperty: true - authenticationFlowsPolicy: - $ref: '#/components/schemas/microsoft.graph.authenticationFlowsPolicy' - authenticationMethodsPolicy: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodsPolicy' - authenticationStrengthPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.authenticationStrengthPolicy' - description: The authentication method combinations that are to be used in scenarios defined by Microsoft Entra Conditional Access. - x-ms-navigationProperty: true - authorizationPolicy: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.authorizationPolicy' - description: The policy that controls Microsoft Entra authorization settings. - x-ms-navigationProperty: true - b2cAuthenticationMethodsPolicy: - $ref: '#/components/schemas/microsoft.graph.b2cAuthenticationMethodsPolicy' - claimsMappingPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' - description: 'The claim-mapping policies for WS-Fed, SAML, OAuth 2.0, and OpenID Connect protocols, for tokens issued to a specific application.' - x-ms-navigationProperty: true - conditionalAccessPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' - description: The custom rules that define an access scenario. - x-ms-navigationProperty: true - crossTenantAccessPolicy: - $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicy' - defaultAppManagementPolicy: - $ref: '#/components/schemas/microsoft.graph.tenantAppManagementPolicy' - deviceRegistrationPolicy: - $ref: '#/components/schemas/microsoft.graph.deviceRegistrationPolicy' - directoryRoleAccessReviewPolicy: - $ref: '#/components/schemas/microsoft.graph.directoryRoleAccessReviewPolicy' - externalIdentitiesPolicy: - $ref: '#/components/schemas/microsoft.graph.externalIdentitiesPolicy' - featureRolloutPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' - description: The feature rollout policy associated with a directory object. - x-ms-navigationProperty: true - federatedTokenValidationPolicy: - $ref: '#/components/schemas/microsoft.graph.federatedTokenValidationPolicy' - homeRealmDiscoveryPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' - description: The policy to control Microsoft Entra authentication behavior for federated users. - x-ms-navigationProperty: true - identitySecurityDefaultsEnforcementPolicy: - $ref: '#/components/schemas/microsoft.graph.identitySecurityDefaultsEnforcementPolicy' - mobileAppManagementPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicy' - description: The policy that defines autoenrollment configuration for a mobility management (MDM or MAM) application. - x-ms-navigationProperty: true - mobileDeviceManagementPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicy' - x-ms-navigationProperty: true - permissionGrantPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' - description: The policy that specifies the conditions under which consent can be granted. - x-ms-navigationProperty: true - permissionGrantPreApprovalPolicies: + includeAllPreApprovedApplications: + type: boolean + description: Set to true to create all pre-approval policies in the tenant. Set to false to disable all pre-approval policies in the tenant. The default is false. + nullable: true + resourceScopeType: + $ref: '#/components/schemas/microsoft.graph.resourceScopeType' + excludes: type: array items: - $ref: '#/components/schemas/microsoft.graph.permissionGrantPreApprovalPolicy' - description: Policies that specify the conditions under which consent can be granted to a specific application. + $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' + description: Condition sets that are excluded in this permission grant policy. Automatically expanded on GET. x-ms-navigationProperty: true - roleManagementPolicies: + includes: type: array items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicy' - description: Represents the role management policies. + $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' + description: Condition sets that are included in this permission grant policy. Automatically expanded on GET. x-ms-navigationProperty: true - roleManagementPolicyAssignments: + additionalProperties: + type: object + microsoft.graph.permissionGrantConditionSet: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: permissionGrantConditionSet + type: object + properties: + certifiedClientApplicationsOnly: + type: boolean + description: Set to true to only match on client applications that are Microsoft 365 certified. Set to false to match on any other client app. Default is false. + nullable: true + clientApplicationIds: type: array items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAssignment' - description: Represents the role management policy assignments. - x-ms-navigationProperty: true - servicePrincipalCreationPolicies: + type: string + nullable: true + description: 'A list of appId values for the client applications to match with, or a list with the single value all to match any client application. Default is the single value all.' + clientApplicationPublisherIds: type: array items: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationPolicy' - x-ms-navigationProperty: true - tokenIssuancePolicies: + type: string + nullable: true + description: 'A list of Microsoft Partner Network (MPN) IDs for verified publishers of the client application, or a list with the single value all to match with client apps from any publisher. Default is the single value all.' + clientApplicationsFromVerifiedPublisherOnly: + type: boolean + description: 'Set to true to only match on client applications with a verified publisher. Set to false to match on any client app, even if it does not have a verified publisher. Default is false.' + nullable: true + clientApplicationTenantIds: type: array items: - $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' - description: The policy that specifies the characteristics of SAML tokens issued by Microsoft Entra ID. - x-ms-navigationProperty: true - tokenLifetimePolicies: + type: string + nullable: true + description: 'A list of Microsoft Entra tenant IDs in which the client application is registered, or a list with the single value all to match with client apps registered in any tenant. Default is the single value all.' + permissionClassification: + type: string + description: 'The permission classification for the permission being granted, or all to match with any permission classification (including permissions which are not classified). Default is all.' + nullable: true + permissions: type: array items: - $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' - description: 'The policy that controls the lifetime of a JWT access token, an ID token, or a SAML 1.1/2.0 token issued by Microsoft Entra ID.' - x-ms-navigationProperty: true - additionalProperties: - type: object - microsoft.graph.accessReviewPolicy: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: accessReviewPolicy - type: object - properties: - description: + type: string + nullable: true + description: 'The list of id values for the specific permissions to match with, or a list with the single value all to match with any permission. The id of delegated permissions can be found in the publishedPermissionScopes property of the API''s servicePrincipal object. The id of application permissions can be found in the appRoles property of the API''s servicePrincipal object. The id of resource-specific application permissions can be found in the resourceSpecificApplicationPermissions property of the API''s servicePrincipal object. Default is the single value all.' + permissionType: + $ref: '#/components/schemas/microsoft.graph.permissionType' + resourceApplication: type: string - description: Description for this policy. Read-only. + description: 'The appId of the resource application (e.g. the API) for which a permission is being granted, or any to match with any resource application or API. Default is any.' nullable: true - displayName: - type: string - description: Display name for this policy. Read-only. - isGroupOwnerManagementEnabled: - type: boolean - description: 'If true, group owners can create and manage access reviews on groups they own.' - additionalProperties: - type: object - microsoft.graph.activityBasedTimeoutPolicy: - allOf: - - $ref: '#/components/schemas/microsoft.graph.stsPolicy' - - title: activityBasedTimeoutPolicy - type: object + scopeSensitivityLabels: + $ref: '#/components/schemas/microsoft.graph.scopeSensitivityLabels' additionalProperties: type: object - microsoft.graph.adminConsentRequestPolicy: + microsoft.graph.permissionGrantPreApprovalPolicy: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: adminConsentRequestPolicy + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: permissionGrantPreApprovalPolicy type: object properties: - isEnabled: - type: boolean - description: Specifies whether the admin consent request feature is enabled or disabled. Required. - notifyReviewers: - type: boolean - description: Specifies whether reviewers will receive notifications. Required. - remindersEnabled: - type: boolean - description: Specifies whether reviewers will receive reminder emails. Required. - requestDurationInDays: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Specifies the duration the request is active before it automatically expires if no decision is applied. - format: int32 - reviewers: + conditions: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' - description: Required. - version: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'Specifies the version of this policy. When the policy is updated, this version is updated. Read-only.' - format: int32 + $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.appManagementPolicy: + microsoft.graph.unifiedRoleManagementPolicy: allOf: - - $ref: '#/components/schemas/microsoft.graph.policyBase' - - title: appManagementPolicy + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: unifiedRoleManagementPolicy type: object properties: - isEnabled: + description: + type: string + description: Description for the policy. + displayName: + type: string + description: Display name for the policy. + isOrganizationDefault: type: boolean - description: Denotes whether the policy is enabled. - restrictions: - $ref: '#/components/schemas/microsoft.graph.customAppManagementConfiguration' - appliesTo: + description: 'This can only be set to true for a single tenant-wide policy which will apply to all scopes and roles. Set the scopeId to / and scopeType to Directory. Supports $filter (eq, ne).' + nullable: true + lastModifiedBy: + $ref: '#/components/schemas/microsoft.graph.identity' + 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 time when the role setting was last modified. + format: date-time + nullable: true + scopeId: + type: string + description: The identifier of the scope where the policy is created. Can be / for the tenant or a group ID. Required. + scopeType: + type: string + description: 'The type of the scope where the policy is created. One of Directory, DirectoryRole, Group. Required.' + effectiveRules: type: array items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Collection of application and service principals to which a policy is applied. + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' + description: 'The list of effective rules like approval rules and expiration rules evaluated based on inherited referenced rules. For example, if there is a tenant-wide policy to enforce enabling an approval rule, the effective rule will be to enable approval even if the policy has a rule to disable approval. Supports $expand.' + x-ms-navigationProperty: true + rules: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' + description: The collection of rules like approval rules and expiration rules. Supports $expand. x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.authenticationFlowsPolicy: + microsoft.graph.unifiedRoleManagementPolicyRule: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: authenticationFlowsPolicy + - title: unifiedRoleManagementPolicyRule type: object properties: - description: - type: string - description: Inherited property. A description of the policy. This property isn't a key. Optional. Read-only. - nullable: true - displayName: - type: string - description: Inherited property. The human-readable name of the policy. This property isn't a key. Optional. Read-only. - nullable: true - selfServiceSignUp: - $ref: '#/components/schemas/microsoft.graph.selfServiceSignUpAuthenticationFlowConfiguration' + target: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRuleTarget' additionalProperties: type: object - microsoft.graph.authenticationMethodsPolicy: + microsoft.graph.unifiedRoleManagementPolicyAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: authenticationMethodsPolicy + - title: unifiedRoleManagementPolicyAssignment type: object properties: - description: + policyId: type: string - description: A description of the policy. - nullable: true - displayName: + description: The id of the policy. Inherited from entity. + roleDefinitionId: type: string - description: The name of the policy. + description: 'For Microsoft Entra roles policy, it''s the identifier of the role definition object where the policy applies. For PIM for groups membership and ownership, it''s either member or owner. Supports $filter (eq).' 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])$' + scopeId: type: string - description: The date and time of the last update to the policy. - format: date-time - nullable: true - microsoftAuthenticatorPlatformSettings: - $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorPlatformSettings' - policyMigrationState: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodsPolicyMigrationState' - policyVersion: + description: The identifier of the scope where the policy is assigned. Can be / for the tenant or a group ID. Required. + scopeType: type: string - description: The version of the policy in use. - nullable: true - reconfirmationInDays: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Days before the user will be asked to reconfirm their method. - format: int32 - nullable: true - registrationEnforcement: - $ref: '#/components/schemas/microsoft.graph.registrationEnforcement' - reportSuspiciousActivitySettings: - $ref: '#/components/schemas/microsoft.graph.reportSuspiciousActivitySettings' - systemCredentialPreferences: - $ref: '#/components/schemas/microsoft.graph.systemCredentialPreferences' - authenticationMethodConfigurations: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodConfiguration' - description: Represents the settings for each authentication method. Automatically expanded on GET /policies/authenticationMethodsPolicy. - x-ms-navigationProperty: true + description: 'The type of the scope where the policy is assigned. One of Directory, DirectoryRole, Group. Required.' + policy: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicy' additionalProperties: type: object - microsoft.graph.authenticationMethodConfiguration: + microsoft.graph.servicePrincipalCreationPolicy: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: authenticationMethodConfiguration + - $ref: '#/components/schemas/microsoft.graph.policyBase' + - title: servicePrincipalCreationPolicy type: object properties: - excludeTargets: + isBuiltIn: + type: boolean + nullable: true + excludes: type: array items: - $ref: '#/components/schemas/microsoft.graph.excludeTarget' - description: Groups of users that are excluded from a policy. - state: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodState' + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' + x-ms-navigationProperty: true + includes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' + x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.authorizationPolicy: + microsoft.graph.servicePrincipalCreationConditionSet: allOf: - - $ref: '#/components/schemas/microsoft.graph.policyBase' - - title: authorizationPolicy + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: servicePrincipalCreationConditionSet type: object properties: - allowedToSignUpEmailBasedSubscriptions: - type: boolean - description: Indicates whether users can sign up for email based subscriptions. - allowedToUseSSPR: - type: boolean - description: 'Indicates whether administrators of the tenant can use the Self-Service Password Reset (SSPR). For more information, see Self-service password reset for administrators.' - allowEmailVerifiedUsersToJoinOrganization: - type: boolean - description: Indicates whether a user can join the tenant by email validation. - allowInvitesFrom: - $ref: '#/components/schemas/microsoft.graph.allowInvitesFrom' - allowUserConsentForRiskyApps: - type: boolean - description: Indicates whether user consent for risky apps is allowed. Default value is false. We recommend that you keep the value set to false. - nullable: true - blockMsolPowerShell: - type: boolean - description: To disable the use of the MSOnline PowerShell module set this property to true. This also disables user-based access to the legacy service endpoint used by the MSOnline PowerShell module. This doesn't affect Microsoft Entra Connect or Microsoft Graph. - nullable: true - defaultUserRolePermissions: - $ref: '#/components/schemas/microsoft.graph.defaultUserRolePermissions' - enabledPreviewFeatures: + applicationIds: type: array items: type: string nullable: true - description: List of features enabled for private preview on the tenant. - guestUserRoleId: - 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: 'Represents role templateId for the role that should be granted to guests. Refer to List unifiedRoleDefinitions to find the list of available role templates. Currently following roles are supported: User (a0b1b346-4d3e-4e8b-98f8-753987be4970), Guest User (10dae51f-b6af-4016-8d66-8c2a99b929b3), and Restricted Guest User (2af84b1e-32c8-42b7-82bc-daa82404023b).' - format: uuid - nullable: true - permissionGrantPolicyIdsAssignedToDefaultUserRole: + applicationPublisherIds: type: array items: type: string nullable: true - description: 'Indicates if user consent to apps is allowed, and if it is, the app consent policy that governs the permission for users to grant consent. Values should be in the format managePermissionGrantsForSelf.{id} for user consent policies or managePermissionGrantsForOwnedResource.{id} for resource-specific consent policies, where {id} is the id of a built-in or custom app consent policy. An empty list indicates user consent to apps is disabled.' - defaultUserRoleOverrides: + applicationsFromVerifiedPublisherOnly: + type: boolean + nullable: true + applicationTenantIds: type: array items: - $ref: '#/components/schemas/microsoft.graph.defaultUserRoleOverride' - x-ms-navigationProperty: true + type: string + nullable: true + certifiedApplicationsOnly: + type: boolean + nullable: true additionalProperties: type: object - microsoft.graph.defaultUserRoleOverride: + microsoft.graph.tokenIssuancePolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.stsPolicy' + - title: tokenIssuancePolicy + type: object + additionalProperties: + type: object + microsoft.graph.tokenLifetimePolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.stsPolicy' + - title: tokenLifetimePolicy + type: object + additionalProperties: + type: object + microsoft.graph.multiTenantOrganization: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: defaultUserRoleOverride + - title: multiTenantOrganization type: object properties: - isDefault: - type: boolean + 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 when multitenant organization was created. Read-only. + format: date-time nullable: true - rolePermissions: + description: + type: string + description: Description of the multitenant organization. + nullable: true + displayName: + type: string + description: Display name of the multitenant organization. + nullable: true + state: + $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationState' + joinRequest: + $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationJoinRequestRecord' + tenants: type: array items: - $ref: '#/components/schemas/microsoft.graph.unifiedRolePermission' + $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMember' + description: Defines tenants added to a multitenant organization. + x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.b2cAuthenticationMethodsPolicy: + microsoft.graph.multiTenantOrganizationJoinRequestRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: b2cAuthenticationMethodsPolicy + - title: multiTenantOrganizationJoinRequestRecord type: object properties: - isEmailPasswordAuthenticationEnabled: - type: boolean - description: The tenant admin can configure local accounts using email if the email and password authentication method is enabled. - isPhoneOneTimePasswordAuthenticationEnabled: - type: boolean - description: The tenant admin can configure local accounts using phone number if the phone number and one-time password authentication method is enabled. - isUserNameAuthenticationEnabled: - type: boolean - description: The tenant admin can configure local accounts using username if the username and password authentication method is enabled. + addedByTenantId: + type: string + description: 'Tenant ID of the Microsoft Entra tenant that added a tenant to the multi-tenant organization. To reset a failed join request, set addedByTenantId to 00000000-0000-0000-0000-000000000000. Required.' + nullable: true + memberState: + $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMemberState' + role: + $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMemberRole' + transitionDetails: + $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationJoinRequestTransitionDetails' additionalProperties: type: object - microsoft.graph.claimsMappingPolicy: + microsoft.graph.multiTenantOrganizationMember: allOf: - - $ref: '#/components/schemas/microsoft.graph.stsPolicy' - - title: claimsMappingPolicy + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: multiTenantOrganizationMember type: object + properties: + addedByTenantId: + 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: Tenant ID of the tenant that added the tenant to the multitenant organization. Read-only. + format: uuid + nullable: true + addedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time when the tenant was added to the multitenant organization. Read-only. + format: date-time + nullable: true + displayName: + type: string + description: Display name of the tenant added to the multitenant organization. + nullable: true + joinedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time when the tenant joined the multitenant organization. Read-only. + format: date-time + nullable: true + role: + $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMemberRole' + state: + $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMemberState' + tenantId: + type: string + description: Tenant ID of the Microsoft Entra tenant added to the multitenant organization. Set at the time tenant is added.Supports $filter. Key. + transitionDetails: + $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMemberTransitionDetails' additionalProperties: type: object - microsoft.graph.crossTenantAccessPolicy: + microsoft.graph.trustFramework: + title: trustFramework + type: object + properties: + keySets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.trustFrameworkKeySet' + x-ms-navigationProperty: true + policies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.trustFrameworkPolicy' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.trustFrameworkKeySet: allOf: - - $ref: '#/components/schemas/microsoft.graph.tenantRelationshipAccessPolicyBase' - - title: crossTenantAccessPolicy + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: trustFrameworkKeySet type: object properties: - allowedCloudEndpoints: + keys: type: array items: - type: string - description: 'Used to specify which Microsoft clouds an organization would like to collaborate with. By default, this value is empty. Supported values for this field are: microsoftonline.com, microsoftonline.us, and partner.microsoftonline.cn.' - default: - $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationDefault' - partners: + $ref: '#/components/schemas/microsoft.graph.trustFrameworkKey' + description: A collection of the keys. + keys_v2: type: array items: - $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationPartner' - description: Defines partner-specific configurations for external Microsoft Entra organizations. + $ref: '#/components/schemas/microsoft.graph.trustFrameworkKey_v2' + description: A collection of the keys. x-ms-navigationProperty: true - templates: - $ref: '#/components/schemas/microsoft.graph.policyTemplate' - additionalProperties: - type: object - microsoft.graph.crossTenantAccessPolicyConfigurationDefault: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: crossTenantAccessPolicyConfigurationDefault - type: object - properties: - automaticUserConsentSettings: - $ref: '#/components/schemas/microsoft.graph.inboundOutboundPolicyConfiguration' - b2bCollaborationInbound: - $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyB2BSetting' - b2bCollaborationOutbound: - $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyB2BSetting' - b2bDirectConnectInbound: - $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyB2BSetting' - b2bDirectConnectOutbound: - $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyB2BSetting' - inboundTrust: - $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyInboundTrust' - invitationRedemptionIdentityProviderConfiguration: - $ref: '#/components/schemas/microsoft.graph.defaultInvitationRedemptionIdentityProviderConfiguration' - isServiceDefault: - type: boolean - description: 'If true, the default configuration is set to the system default configuration. If false, the default settings are customized.' - nullable: true - tenantRestrictions: - $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyTenantRestrictions' additionalProperties: type: object - microsoft.graph.crossTenantAccessPolicyConfigurationPartner: - title: crossTenantAccessPolicyConfigurationPartner + microsoft.graph.trustFrameworkKey_v2: + title: trustFrameworkKey_v2 type: object properties: - automaticUserConsentSettings: - $ref: '#/components/schemas/microsoft.graph.inboundOutboundPolicyConfiguration' - b2bCollaborationInbound: - $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyB2BSetting' - b2bCollaborationOutbound: - $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyB2BSetting' - b2bDirectConnectInbound: - $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyB2BSetting' - b2bDirectConnectOutbound: - $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyB2BSetting' - inboundTrust: - $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyInboundTrust' - isInMultiTenantOrganization: - type: boolean - description: Identifies whether a tenant is a member of a multitenant organization. + d: + type: string + description: RSA Key - private exponent. The field isn't readable. nullable: true - isServiceProvider: - type: boolean - description: Identifies whether the partner-specific configuration is a Cloud Service Provider for your organization. + dp: + type: string + description: RSA Key - first exponent. The field isn't readable. nullable: true - tenantId: + dq: type: string - description: The tenant identifier for the partner Microsoft Entra organization. Read-only. Key. - tenantRestrictions: - $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyTenantRestrictions' - identitySynchronization: - $ref: '#/components/schemas/microsoft.graph.crossTenantIdentitySyncPolicyPartner' + description: RSA Key - second exponent. The field isn't readable. + nullable: true + e: + type: string + description: RSA Key - public exponent. + nullable: true + exp: + type: number + description: 'This value is a NumericDate as defined in RFC 7519. That is, a JSON numeric value representing the number of seconds from 1970-01-01T00:00:00Z UTC until the specified UTC date/time, ignoring leap seconds.' + format: int64 + nullable: true + k: + type: string + description: Symmetric Key for oct key type. The field isn't readable. + nullable: true + kid: + type: string + description: The unique identifier for the key. Primary key. + kty: + type: string + description: 'The kty (key type) parameter identifies the cryptographic algorithm family used with the key. The valid values are rsa, oct.' + nullable: true + n: + type: string + description: RSA Key - modulus. + nullable: true + nbf: + type: number + description: 'This value is a NumericDate as defined in RFC 7519. That is, a JSON numeric value representing the number of seconds from 1970-01-01T00:00:00Z UTC until the specified UTC date/time, ignoring leap seconds.' + format: int64 + nullable: true + p: + type: string + description: RSA Key - first prime. The field isn't readable. + nullable: true + q: + type: string + description: RSA Key - second prime. The field isn't readable. + nullable: true + qi: + type: string + description: RSA Key - Coefficient. The field isn't readable. + nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.trustFrameworkKeyStatus' + use: + type: string + description: 'The use (public key use) parameter identifies the intended use of the public key. The use parameter is employed to indicate whether a public key is used for encrypting data or verifying the signature on data. Possible values are: sig (signature), enc (encryption).' + nullable: true + x5c: + type: array + items: + type: string + nullable: true + description: 'The x5c (X.509 certificate chain) parameter contains a chain of one or more PKIX certificates. For more information, see RFC 5280.' + x5t: + type: string + description: 'The x5t (X.509 certificate SHA-1 thumbprint) parameter is a base64url-encoded SHA-1 thumbprint (also known as digest) of the DER encoding of an X.509 certificate. For more information, see RFC 5280.' + nullable: true additionalProperties: type: object - microsoft.graph.crossTenantIdentitySyncPolicyPartner: - title: crossTenantIdentitySyncPolicyPartner + microsoft.graph.trustFrameworkKey: + title: trustFrameworkKey type: object properties: - displayName: + d: type: string - description: Display name for the cross-tenant user synchronization policy. Use the name of the partner Microsoft Entra tenant to easily identify the policy. Optional. + description: RSA Key - private exponent. The field isn't readable. nullable: true - externalCloudAuthorizedApplicationId: + dp: + type: string + description: RSA Key - first exponent. The field isn't readable. + nullable: true + dq: type: string + description: RSA Key - second exponent. The field isn't readable. nullable: true - tenantId: + e: type: string - description: Tenant identifier for the partner Microsoft Entra organization. Read-only. - userSyncInbound: - $ref: '#/components/schemas/microsoft.graph.crossTenantUserSyncInbound' + description: RSA Key - public exponent. + nullable: true + exp: + type: number + description: 'This value is a NumericDate as defined in RFC 7519. That is, a JSON numeric value representing the number of seconds from 1970-01-01T00:00:00Z UTC until the specified UTC date/time, ignoring leap seconds.' + format: int64 + nullable: true + k: + type: string + description: Symmetric Key for oct key type. The field isn't readable. + nullable: true + kid: + type: string + description: The unique identifier for the key. + nullable: true + kty: + type: string + description: 'The kty (key type) parameter identifies the cryptographic algorithm family used with the key. The valid values are rsa, oct.' + nullable: true + n: + type: string + description: RSA Key - modulus. + nullable: true + nbf: + type: number + description: 'This value is a NumericDate as defined in RFC 7519. That is, a JSON numeric value representing the number of seconds from 1970-01-01T00:00:00Z UTC until the specified UTC date/time, ignoring leap seconds.' + format: int64 + nullable: true + p: + type: string + description: RSA Key - first prime. The field isn't readable. + nullable: true + q: + type: string + description: RSA Key - second prime. The field isn't readable. + nullable: true + qi: + type: string + description: RSA Key - Coefficient. The field isn't readable. + nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.trustFrameworkKeyStatus' + use: + type: string + description: 'The use (public key use) parameter identifies the intended use of the public key. The use parameter is employed to indicate whether a public key is used for encrypting data or verifying the signature on data. Possible values are: sig (signature), enc (encryption).' + nullable: true + x5c: + type: array + items: + type: string + nullable: true + description: 'The x5c (X.509 certificate chain) parameter contains a chain of one or more PKIX certificates. For more information, see RFC 5280.' + x5t: + type: string + description: 'The x5t (X.509 certificate SHA-1 thumbprint) parameter is a base64url-encoded SHA-1 thumbprint (also known as digest) of the DER encoding of an X.509 certificate. For more information, see RFC 5280.' + nullable: true additionalProperties: type: object - microsoft.graph.policyTemplate: + microsoft.graph.trustFrameworkPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: policyTemplate + - title: trustFrameworkPolicy + type: object + additionalProperties: + type: object + microsoft.graph.authentication: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: authentication type: object properties: - multiTenantOrganizationIdentitySynchronization: - $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationIdentitySyncPolicyTemplate' - multiTenantOrganizationPartnerConfiguration: - $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationPartnerConfigurationTemplate' + requirements: + $ref: '#/components/schemas/microsoft.graph.strongAuthenticationRequirements' + signInPreferences: + $ref: '#/components/schemas/microsoft.graph.signInPreferences' + emailMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' + description: Represents the email addresses registered to a user for authentication. + x-ms-navigationProperty: true + fido2Methods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethod' + description: Represents the FIDO2 security keys registered to a user for authentication. + x-ms-navigationProperty: true + hardwareOathMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.hardwareOathAuthenticationMethod' + description: The hardware OATH time-based one-time password (TOTP) devices assigned to a user for authentication. + x-ms-navigationProperty: true + methods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + description: Represents all authentication methods registered to a user. + x-ms-navigationProperty: true + microsoftAuthenticatorMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethod' + description: The details of the Microsoft Authenticator app registered to a user for authentication. + x-ms-navigationProperty: true + operations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.longRunningOperation' + description: 'Represents the status of a long-running operation, such as a password reset operation.' + x-ms-navigationProperty: true + passwordlessMicrosoftAuthenticatorMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.passwordlessMicrosoftAuthenticatorAuthenticationMethod' + description: Represents the Microsoft Authenticator Passwordless Phone Sign-in methods registered to a user for authentication. + x-ms-navigationProperty: true + passwordMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' + description: Represents the details of the password authentication method registered to a user for authentication. + x-ms-navigationProperty: true + phoneMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' + description: Represents the phone registered to a user for authentication. + x-ms-navigationProperty: true + platformCredentialMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.platformCredentialAuthenticationMethod' + x-ms-navigationProperty: true + softwareOathMethods: + 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 + items: + $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' + description: Represents a Temporary Access Pass registered to a user for authentication through time-limited passcodes. + x-ms-navigationProperty: true + windowsHelloForBusinessMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' + description: Represents the Windows Hello for Business authentication method registered to a user for authentication. + x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.multiTenantOrganizationIdentitySyncPolicyTemplate: + microsoft.graph.emailAuthenticationMethod: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: multiTenantOrganizationIdentitySyncPolicyTemplate + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: emailAuthenticationMethod type: object properties: - templateApplicationLevel: - $ref: '#/components/schemas/microsoft.graph.templateApplicationLevel' - userSyncInbound: - $ref: '#/components/schemas/microsoft.graph.crossTenantUserSyncInbound' + emailAddress: + type: string + description: The email address registered to this user. + nullable: true additionalProperties: type: object - microsoft.graph.multiTenantOrganizationPartnerConfigurationTemplate: + microsoft.graph.fido2AuthenticationMethod: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: multiTenantOrganizationPartnerConfigurationTemplate + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: fido2AuthenticationMethod type: object properties: - automaticUserConsentSettings: - $ref: '#/components/schemas/microsoft.graph.inboundOutboundPolicyConfiguration' - b2bCollaborationInbound: - $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyB2BSetting' - b2bCollaborationOutbound: - $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyB2BSetting' - b2bDirectConnectInbound: - $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyB2BSetting' - b2bDirectConnectOutbound: - $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyB2BSetting' - inboundTrust: - $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyInboundTrust' - templateApplicationLevel: - $ref: '#/components/schemas/microsoft.graph.templateApplicationLevel' + aaGuid: + type: string + description: 'Authenticator Attestation GUID, an identifier that indicates the type (such as make and model) of the authenticator.' + nullable: true + attestationCertificates: + type: array + items: + type: string + nullable: true + description: The attestation certificate or certificates attached to this security key. + attestationLevel: + $ref: '#/components/schemas/microsoft.graph.attestationLevel' + displayName: + type: string + description: The display name of the key as given by the user. + nullable: true + model: + type: string + description: The manufacturer-assigned model of the FIDO2 security key. + nullable: true + publicKeyCredential: + $ref: '#/components/schemas/microsoft.graph.webauthnPublicKeyCredential' additionalProperties: type: object - microsoft.graph.tenantAppManagementPolicy: + microsoft.graph.webauthnCredentialCreationOptions: + title: webauthnCredentialCreationOptions + type: object + properties: + challengeTimeoutDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Defines when the challenge in the creation options is no longer valid. Expired challenges are rejected when you attempt to create a new fido2AuthenticationMethod. + format: date-time + nullable: true + publicKey: + $ref: '#/components/schemas/microsoft.graph.webauthnPublicKeyCredentialCreationOptions' + additionalProperties: + type: object + microsoft.graph.hardwareOathAuthenticationMethod: allOf: - - $ref: '#/components/schemas/microsoft.graph.policyBase' - - title: tenantAppManagementPolicy + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: hardwareOathAuthenticationMethod type: object properties: - applicationRestrictions: - $ref: '#/components/schemas/microsoft.graph.appManagementApplicationConfiguration' - isEnabled: - type: boolean - description: Denotes whether the policy is enabled. Default value is false. - servicePrincipalRestrictions: - $ref: '#/components/schemas/microsoft.graph.appManagementServicePrincipalConfiguration' + device: + $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' additionalProperties: type: object - microsoft.graph.deviceRegistrationPolicy: + microsoft.graph.hardwareOathTokenAuthenticationMethodDevice: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceRegistrationPolicy + - $ref: '#/components/schemas/microsoft.graph.authenticationMethodDevice' + - title: hardwareOathTokenAuthenticationMethodDevice type: object properties: - azureADJoin: - $ref: '#/components/schemas/microsoft.graph.azureADJoinPolicy' - azureADRegistration: - $ref: '#/components/schemas/microsoft.graph.azureADRegistrationPolicy' - description: + assignedTo: + $ref: '#/components/schemas/microsoft.graph.identity' + hashFunction: + $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenHashFunction' + manufacturer: type: string - description: 'The description of the device registration policy. It''s always set to Tenant-wide policy that manages intial provisioning controls using quota restrictions, additional authentication and authorization checks. Read-only.' - nullable: true - displayName: + description: Manufacturer name of the hardware token. Supports $filter (eq). + model: type: string - description: The name of the device registration policy. It's always set to Device Registration Policy. Read-only. + description: Model name of the hardware token. Supports $filter (eq). + secretKey: + type: string + description: 'Secret key of the specific hardware token, provided by the vendor.' nullable: true - localAdminPassword: - $ref: '#/components/schemas/microsoft.graph.localAdminPasswordSettings' - multiFactorAuthConfiguration: - $ref: '#/components/schemas/microsoft.graph.multiFactorAuthConfiguration' - userDeviceQuota: + serialNumber: + type: string + description: 'Serial number of the specific hardware token, often found on the back of the device. Supports $select and $filter (eq).' + status: + $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenStatus' + timeIntervalInSeconds: maximum: 2147483647 minimum: -2147483648 type: number - description: 'Specifies the maximum number of devices that a user can have within your organization before blocking new device registrations. The default value is set to 50. If this property isn''t specified during the policy update operation, it''s automatically reset to 0 to indicate that users aren''t allowed to join any devices.' + description: 'Refresh interval of the 6-digit verification code, in seconds. The possible values are: 30 or 60. Supports $filter (eq).' format: int32 + assignTo: + $ref: '#/components/schemas/microsoft.graph.user' additionalProperties: type: object - microsoft.graph.directoryRoleAccessReviewPolicy: + microsoft.graph.authenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: directoryRoleAccessReviewPolicy - type: object - properties: - settings: - $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleSettings' - additionalProperties: - type: object - microsoft.graph.externalIdentitiesPolicy: - allOf: - - $ref: '#/components/schemas/microsoft.graph.policyBase' - - title: externalIdentitiesPolicy + - title: authenticationMethod type: object properties: - allowDeletedIdentitiesDataRemoval: - type: boolean - description: Reserved for future use. - allowExternalIdentitiesToLeave: - type: boolean - description: 'Defines whether external users can leave the guest tenant. If set to false, self-service controls are disabled, and the admin of the guest tenant must manually remove the external user from the guest tenant. When the external user leaves the tenant, their data in the guest tenant is first soft-deleted then permanently deleted in 30 days.' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time the authentication method was registered to the user. Read-only. Optional. This optional value is null if the authentication method doesn''t populate it. 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 additionalProperties: type: object - microsoft.graph.featureRolloutPolicy: + microsoft.graph.passwordResetResponse: + title: passwordResetResponse + type: object + properties: + newPassword: + type: string + description: The Microsoft Entra ID-generated password. + nullable: true + additionalProperties: + type: object + microsoft.graph.microsoftAuthenticatorAuthenticationMethod: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: featureRolloutPolicy + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: microsoftAuthenticatorAuthenticationMethod type: object properties: - description: + clientAppName: + $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethodClientAppName' + deviceTag: type: string - description: A description for this feature rollout policy. + description: Tags containing app metadata. nullable: true displayName: type: string - description: The display name for this feature rollout policy. - feature: - $ref: '#/components/schemas/microsoft.graph.stagedFeatureName' - isAppliedToOrganization: - type: boolean - description: Indicates whether this feature rollout policy should be applied to the entire organization. - isEnabled: - type: boolean - description: Indicates whether the feature rollout is enabled. - appliesTo: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Nullable. Specifies a list of directoryObject resources that feature is enabled for. - x-ms-navigationProperty: true + description: The name of the device on which this app is registered. + nullable: true + phoneAppVersion: + type: string + description: Numerical version of this instance of the Authenticator app. + nullable: true + device: + $ref: '#/components/schemas/microsoft.graph.device' additionalProperties: type: object - microsoft.graph.federatedTokenValidationPolicy: + microsoft.graph.device: allOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - - title: federatedTokenValidationPolicy - type: object - properties: - validatingDomains: - $ref: '#/components/schemas/microsoft.graph.validatingDomains' - additionalProperties: - type: object - microsoft.graph.homeRealmDiscoveryPolicy: - allOf: - - $ref: '#/components/schemas/microsoft.graph.stsPolicy' - - title: homeRealmDiscoveryPolicy - type: object - additionalProperties: - type: object - microsoft.graph.identitySecurityDefaultsEnforcementPolicy: - allOf: - - $ref: '#/components/schemas/microsoft.graph.policyBase' - - title: identitySecurityDefaultsEnforcementPolicy + - title: device type: object properties: - isEnabled: + accountEnabled: type: boolean - description: 'If set to true, Microsoft Entra security defaults are enabled for the tenant.' - additionalProperties: - type: object - microsoft.graph.mobilityManagementPolicy: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: mobilityManagementPolicy - type: object - properties: - appliesTo: - $ref: '#/components/schemas/microsoft.graph.policyScope' - complianceUrl: + 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 + alternativeNames: + type: array + items: + type: string + nullable: true + description: List of alternative names for the device. + alternativeSecurityIds: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.alternativeSecurityId' + description: 'For internal use only. Not nullable. Supports $filter (eq, not, ge, le).' + approximateLastSignInDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Compliance URL of the mobility management application. + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Supports $filter (eq, ne, not, ge, le, and eq on null values) and $orderby.' + format: date-time nullable: true - description: + complianceExpirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Description of the mobility management application. + description: 'The timestamp when the device is no longer deemed compliant. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time nullable: true - discoveryUrl: + deviceCategory: type: string - description: Discovery URL of the mobility management application. + description: User-defined property set by Intune to automatically add devices to groups and simplify managing devices. + nullable: true + deviceId: + type: string + description: 'Unique identifier set by Azure Device Registration Service at the time of registration. This ID is an alternate key that can be used to reference the device object. Also supports $filter (eq, ne, not, startsWith).' + nullable: true + deviceMetadata: + type: string + description: For internal use only. Set to null. + nullable: true + deviceOwnership: + type: string + description: 'Ownership of the device. Intune sets this property. Possible values are: unknown, company, personal.' + nullable: true + deviceVersion: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: For internal use only. + format: int32 nullable: true displayName: type: string - description: Display name of the mobility management application. + description: 'The display name for the device. Maximum length is 256 characters. Required. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby.' nullable: true - isValid: - type: boolean - description: Whether policy is valid. Invalid policies may not be updated and should be deleted. + domainName: + type: string + description: The on-premises domain name of Microsoft Entra hybrid joined devices. Intune sets this property. nullable: true - termsOfUseUrl: + enrollmentProfileName: type: string - description: Terms of Use URL of the mobility management application. + description: 'Enrollment profile applied to the device. For example, Apple Device Enrollment Profile, Device enrollment - Corporate device identifiers, or Windows Autopilot profile name. Intune sets this property.' nullable: true - includedGroups: + enrollmentType: + type: string + description: 'Enrollment type of the device. Intune sets this property. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth,appleUserEnrollment, appleUserEnrollmentWithServiceAccount. NOTE: This property might return other values apart from those listed.' + nullable: true + extensionAttributes: + $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' + hostnames: type: array items: - $ref: '#/components/schemas/microsoft.graph.group' - description: Microsoft Entra groups under the scope of the mobility management application if appliesTo is selected - x-ms-navigationProperty: true - additionalProperties: - type: object - microsoft.graph.permissionGrantPolicy: - allOf: - - $ref: '#/components/schemas/microsoft.graph.policyBase' - - title: permissionGrantPolicy - type: object - properties: - includeAllPreApprovedApplications: + type: string + nullable: true + description: List of host names for the device. + isCompliant: type: boolean - description: Set to true to create all pre-approval policies in the tenant. Set to false to disable all pre-approval policies in the tenant. The default is false. + description: 'true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, not).' nullable: true - resourceScopeType: - $ref: '#/components/schemas/microsoft.graph.resourceScopeType' - excludes: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' - description: Condition sets that are excluded in this permission grant policy. Automatically expanded on GET. - x-ms-navigationProperty: true - includes: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' - description: Condition sets that are included in this permission grant policy. Automatically expanded on GET. - x-ms-navigationProperty: true - additionalProperties: - type: object - microsoft.graph.permissionGrantConditionSet: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: permissionGrantConditionSet - type: object - properties: - certifiedClientApplicationsOnly: + isManaged: type: boolean - description: Set to true to only match on client applications that are Microsoft 365 certified. Set to false to match on any other client app. Default is false. + description: 'true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, not).' nullable: true - clientApplicationIds: - type: array - items: - type: string - nullable: true - description: 'A list of appId values for the client applications to match with, or a list with the single value all to match any client application. Default is the single value all.' - clientApplicationPublisherIds: - type: array - items: - type: string - nullable: true - description: 'A list of Microsoft Partner Network (MPN) IDs for verified publishers of the client application, or a list with the single value all to match with client apps from any publisher. Default is the single value all.' - clientApplicationsFromVerifiedPublisherOnly: + isManagementRestricted: type: boolean - description: 'Set to true to only match on client applications with a verified publisher. Set to false to match on any client app, even if it does not have a verified publisher. Default is false.' + description: 'Indicates whether the device is a member of a restricted management administrative unit. The default value is false. Read-only. To manage a device that''s a member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit.' nullable: true - clientApplicationTenantIds: - type: array - items: - type: string - nullable: true - description: 'A list of Microsoft Entra tenant IDs in which the client application is registered, or a list with the single value all to match with client apps registered in any tenant. Default is the single value all.' - permissionClassification: + isRooted: + type: boolean + description: true if the device is rooted or jail-broken. This property can only be updated by Intune. + nullable: true + kind: type: string - description: 'The permission classification for the permission being granted, or all to match with any permission classification (including permissions which are not classified). Default is all.' + description: Form factor of the device. Only returned if the user signs in with a Microsoft account as part of Project Rome. nullable: true - permissions: - type: array - items: - type: string - nullable: true - description: 'The list of id values for the specific permissions to match with, or a list with the single value all to match with any permission. The id of delegated permissions can be found in the publishedPermissionScopes property of the API''s servicePrincipal object. The id of application permissions can be found in the appRoles property of the API''s servicePrincipal object. The id of resource-specific application permissions can be found in the resourceSpecificApplicationPermissions property of the API''s servicePrincipal object. Default is the single value all.' - permissionType: - $ref: '#/components/schemas/microsoft.graph.permissionType' - resourceApplication: + managementType: type: string - description: 'The appId of the resource application (e.g. the API) for which a permission is being granted, or any to match with any resource application or API. Default is any.' + description: 'Management channel of the device. Intune sets this property. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController.' nullable: true - scopeSensitivityLabels: - $ref: '#/components/schemas/microsoft.graph.scopeSensitivityLabels' - additionalProperties: - type: object - microsoft.graph.permissionGrantPreApprovalPolicy: - allOf: - - $ref: '#/components/schemas/microsoft.graph.directoryObject' - - title: permissionGrantPreApprovalPolicy - type: object - properties: - conditions: + manufacturer: + type: string + description: Manufacturer of the device. Read-only. + nullable: true + mdmAppId: + type: string + description: 'Application identifier used to register device into MDM. Read-only. Supports $filter (eq, ne, not, startsWith).' + nullable: true + model: + type: string + description: Model of the device. Read-only. + nullable: true + name: + type: string + description: Friendly name of the device. Only returned if user signs in with a Microsoft account as part of Project Rome. + nullable: true + onPremisesLastSyncDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The last time at which the object was synced with the on-premises directory. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Read-only. Supports $filter (eq, ne, not, ge, le, in).' + format: date-time + nullable: true + onPremisesSecurityIdentifier: + type: string + description: The on-premises security identifier (SID) for the user who was synchronized from on-premises to the cloud. Read-only. Returned only on $select. Supports $filter (eq). + nullable: true + onPremisesSyncEnabled: + type: boolean + description: 'true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. Supports $filter (eq, ne, not, in, and eq on null values).' + nullable: true + operatingSystem: + type: string + description: 'The type of operating system on the device. Required. Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).' + nullable: true + operatingSystemVersion: + type: string + description: 'Operating system version of the device. Required. Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).' + nullable: true + physicalIds: 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.unifiedRoleManagementPolicy: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: unifiedRoleManagementPolicy - type: object - properties: - description: + type: string + description: 'For internal use only. Not nullable. Supports $filter (eq, not, ge, le, startsWith, /$count eq 0, /$count ne 0.' + platform: type: string - description: Description for the policy. - displayName: + description: Platform of device. Only returned if the user signs in with a Microsoft account as part of Project Rome. + nullable: true + profileType: type: string - description: Display name for the policy. - isOrganizationDefault: - type: boolean - description: 'This can only be set to true for a single tenant-wide policy which will apply to all scopes and roles. Set the scopeId to / and scopeType to Directory. Supports $filter (eq, ne).' + description: 'The profile type of the device. Possible values: RegisteredDevice (default), SecureVM, Printer, Shared, IoT.' nullable: true - lastModifiedBy: - $ref: '#/components/schemas/microsoft.graph.identity' - lastModifiedDateTime: + 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 - description: The time when the role setting was last modified. + description: 'Date and time of when the device was registered. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true - scopeId: + status: type: string - description: The identifier of the scope where the policy is created. Can be / for the tenant or a group ID. Required. - scopeType: + description: Device is online or offline. Only returned if user signs in with a Microsoft account as part of Project Rome. + nullable: true + systemLabels: + type: array + items: + type: string + description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' + trustType: type: string - description: 'The type of the scope where the policy is created. One of Directory, DirectoryRole, Group. Required.' - effectiveRules: + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' + nullable: true + commands: type: array items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' - description: 'The list of effective rules like approval rules and expiration rules evaluated based on inherited referenced rules. For example, if there is a tenant-wide policy to enforce enabling an approval rule, the effective rule will be to enable approval even if the policy has a rule to disable approval. Supports $expand.' + $ref: '#/components/schemas/microsoft.graph.command' + description: Set of commands sent to this device. x-ms-navigationProperty: true - rules: + deviceTemplate: type: array items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' - description: The collection of rules like approval rules and expiration rules. Supports $expand. + $ref: '#/components/schemas/microsoft.graph.deviceTemplate' + description: Device template used to instantiate this device. Nullable. Read-only. x-ms-navigationProperty: true - additionalProperties: - type: object - microsoft.graph.unifiedRoleManagementPolicyRule: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: unifiedRoleManagementPolicyRule - type: object - properties: - target: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRuleTarget' - additionalProperties: - type: object - microsoft.graph.unifiedRoleManagementPolicyAssignment: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: unifiedRoleManagementPolicyAssignment - type: object - properties: - policyId: - type: string - description: The id of the policy. Inherited from entity. - roleDefinitionId: - type: string - description: 'For Microsoft Entra roles policy, it''s the identifier of the role definition object where the policy applies. For PIM for groups membership and ownership, it''s either member or owner. Supports $filter (eq).' - nullable: true - scopeId: - type: string - description: The identifier of the scope where the policy is assigned. Can be / for the tenant or a group ID. Required. - scopeType: - type: string - description: 'The type of the scope where the policy is assigned. One of Directory, DirectoryRole, Group. Required.' - policy: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicy' - additionalProperties: - type: object - microsoft.graph.servicePrincipalCreationPolicy: - allOf: - - $ref: '#/components/schemas/microsoft.graph.policyBase' - - title: servicePrincipalCreationPolicy - type: object - properties: - isBuiltIn: - type: boolean - nullable: true - excludes: + extensions: type: array items: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for the device. Read-only. Nullable. x-ms-navigationProperty: true - includes: + memberOf: type: array items: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Groups and administrative units that this device is a member of. Read-only. Nullable. Supports $expand. x-ms-navigationProperty: true - additionalProperties: - type: object - microsoft.graph.servicePrincipalCreationConditionSet: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: servicePrincipalCreationConditionSet - type: object - properties: - applicationIds: + registeredOwners: type: array items: - type: string - nullable: true - applicationPublisherIds: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true + registeredUsers: type: array items: - type: string - nullable: true - applicationsFromVerifiedPublisherOnly: - type: boolean - nullable: true - applicationTenantIds: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true + transitiveMemberOf: type: array items: - type: string - nullable: true - certifiedApplicationsOnly: - type: boolean - nullable: true - additionalProperties: - type: object - microsoft.graph.tokenIssuancePolicy: - allOf: - - $ref: '#/components/schemas/microsoft.graph.stsPolicy' - - title: tokenIssuancePolicy - type: object - additionalProperties: - type: object - microsoft.graph.tokenLifetimePolicy: - allOf: - - $ref: '#/components/schemas/microsoft.graph.stsPolicy' - - title: tokenLifetimePolicy - type: object + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Groups and administrative units that this device is a member of. This operation is transitive. Supports $expand. + x-ms-navigationProperty: true + usageRights: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.usageRight' + description: Represents the usage rights a device has been granted. + x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.multiTenantOrganization: + microsoft.graph.longRunningOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: multiTenantOrganization + - title: longRunningOperation type: object properties: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Date when multitenant organization was created. Read-only. + description: 'The start time of the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true - description: + lastActionDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Description of the multitenant organization. + description: 'The time of the last action in the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time nullable: true - displayName: + resourceLocation: type: string - description: Display name of the multitenant organization. + description: URI of the resource that the operation is performed on. nullable: true - state: - $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationState' - joinRequest: - $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationJoinRequestRecord' - tenants: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMember' - description: Defines tenants added to a multitenant organization. - x-ms-navigationProperty: true - additionalProperties: - type: object - microsoft.graph.multiTenantOrganizationJoinRequestRecord: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: multiTenantOrganizationJoinRequestRecord - type: object - properties: - addedByTenantId: + status: + $ref: '#/components/schemas/microsoft.graph.longRunningOperationStatus' + statusDetail: type: string - description: 'Tenant ID of the Microsoft Entra tenant that added a tenant to the multi-tenant organization. To reset a failed join request, set addedByTenantId to 00000000-0000-0000-0000-000000000000. Required.' + description: Details about the status of the operation. nullable: true - memberState: - $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMemberState' - role: - $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMemberRole' - transitionDetails: - $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationJoinRequestTransitionDetails' additionalProperties: type: object - microsoft.graph.multiTenantOrganizationMember: + description: The status of a long-running operation. + microsoft.graph.passwordlessMicrosoftAuthenticatorAuthenticationMethod: allOf: - - $ref: '#/components/schemas/microsoft.graph.directoryObject' - - title: multiTenantOrganizationMember + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: passwordlessMicrosoftAuthenticatorAuthenticationMethod type: object properties: - addedByTenantId: - 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: Tenant ID of the tenant that added the tenant to the multitenant organization. Read-only. - format: uuid - nullable: true - addedDateTime: + creationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Date and time when the tenant was added to the multitenant organization. Read-only. + description: The timestamp when this method was registered to the user. format: date-time nullable: true displayName: type: string - description: Display name of the tenant added to the multitenant organization. + description: The display name of the mobile device as given by the user. nullable: true - joinedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + device: + $ref: '#/components/schemas/microsoft.graph.device' + additionalProperties: + type: object + microsoft.graph.passwordAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: passwordAuthenticationMethod + type: object + properties: + password: type: string - description: Date and time when the tenant joined the multitenant organization. Read-only. - format: date-time + description: 'For security, the password is always returned as null from a LIST or GET operation.' nullable: true - role: - $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMemberRole' - state: - $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMemberState' - tenantId: + additionalProperties: + type: object + microsoft.graph.phoneAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: phoneAuthenticationMethod + type: object + properties: + phoneNumber: type: string - description: Tenant ID of the Microsoft Entra tenant added to the multitenant organization. Set at the time tenant is added.Supports $filter. Key. - transitionDetails: - $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMemberTransitionDetails' + description: 'The phone number to text or call for authentication. Phone numbers use the format ''+ x'', with extension optional. For example, +1 5555551234 or +1 5555551234x123 are valid. Numbers are rejected when creating/updating if they don''t match the required format.' + nullable: true + phoneType: + $ref: '#/components/schemas/microsoft.graph.authenticationPhoneType' + smsSignInState: + $ref: '#/components/schemas/microsoft.graph.authenticationMethodSignInState' additionalProperties: type: object - microsoft.graph.trustFramework: - title: trustFramework - type: object - properties: - keySets: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.trustFrameworkKeySet' - x-ms-navigationProperty: true - policies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.trustFrameworkPolicy' - x-ms-navigationProperty: true - additionalProperties: - type: object - microsoft.graph.trustFrameworkKeySet: + microsoft.graph.platformCredentialAuthenticationMethod: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: trustFrameworkKeySet + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: platformCredentialAuthenticationMethod type: object properties: - keys: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.trustFrameworkKey' - description: A collection of the keys. - keys_v2: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.trustFrameworkKey_v2' - description: A collection of the keys. - x-ms-navigationProperty: true + displayName: + type: string + description: The name of the device on which Platform Credential is registered. + nullable: true + keyStrength: + $ref: '#/components/schemas/microsoft.graph.authenticationMethodKeyStrength' + platform: + $ref: '#/components/schemas/microsoft.graph.authenticationMethodPlatform' + device: + $ref: '#/components/schemas/microsoft.graph.device' additionalProperties: type: object - microsoft.graph.trustFrameworkKey_v2: - title: trustFrameworkKey_v2 + microsoft.graph.strongAuthenticationRequirements: + title: strongAuthenticationRequirements type: object properties: - d: - type: string - description: RSA Key - private exponent. The field isn't readable. - nullable: true - dp: - type: string - description: RSA Key - first exponent. The field isn't readable. - nullable: true - dq: - type: string - description: RSA Key - second exponent. The field isn't readable. - nullable: true - e: - type: string - description: RSA Key - public exponent. - nullable: true - exp: - type: number - description: 'This value is a NumericDate as defined in RFC 7519. That is, a JSON numeric value representing the number of seconds from 1970-01-01T00:00:00Z UTC until the specified UTC date/time, ignoring leap seconds.' - format: int64 - nullable: true - k: - type: string - description: Symmetric Key for oct key type. The field isn't readable. - nullable: true - kid: - type: string - description: The unique identifier for the key. Primary key. - kty: - type: string - description: 'The kty (key type) parameter identifies the cryptographic algorithm family used with the key. The valid values are rsa, oct.' - nullable: true - n: - type: string - description: RSA Key - modulus. - nullable: true - nbf: - type: number - description: 'This value is a NumericDate as defined in RFC 7519. That is, a JSON numeric value representing the number of seconds from 1970-01-01T00:00:00Z UTC until the specified UTC date/time, ignoring leap seconds.' - format: int64 - nullable: true - p: - type: string - description: RSA Key - first prime. The field isn't readable. - nullable: true - q: - type: string - description: RSA Key - second prime. The field isn't readable. - nullable: true - qi: - type: string - description: RSA Key - Coefficient. The field isn't readable. - nullable: true - status: - $ref: '#/components/schemas/microsoft.graph.trustFrameworkKeyStatus' - use: - type: string - description: 'The use (public key use) parameter identifies the intended use of the public key. The use parameter is employed to indicate whether a public key is used for encrypting data or verifying the signature on data. Possible values are: sig (signature), enc (encryption).' - nullable: true - x5c: - type: array - items: - type: string - nullable: true - description: 'The x5c (X.509 certificate chain) parameter contains a chain of one or more PKIX certificates. For more information, see RFC 5280.' - x5t: - type: string - description: 'The x5t (X.509 certificate SHA-1 thumbprint) parameter is a base64url-encoded SHA-1 thumbprint (also known as digest) of the DER encoding of an X.509 certificate. For more information, see RFC 5280.' - nullable: true + perUserMfaState: + $ref: '#/components/schemas/microsoft.graph.perUserMfaState' additionalProperties: type: object - microsoft.graph.trustFrameworkKey: - title: trustFrameworkKey + microsoft.graph.signInPreferences: + title: signInPreferences type: object properties: - d: - type: string - description: RSA Key - private exponent. The field isn't readable. - nullable: true - dp: - type: string - description: RSA Key - first exponent. The field isn't readable. - nullable: true - dq: - type: string - description: RSA Key - second exponent. The field isn't readable. - nullable: true - e: - type: string - description: RSA Key - public exponent. - nullable: true - exp: - type: number - description: 'This value is a NumericDate as defined in RFC 7519. That is, a JSON numeric value representing the number of seconds from 1970-01-01T00:00:00Z UTC until the specified UTC date/time, ignoring leap seconds.' - format: int64 - nullable: true - k: - type: string - description: Symmetric Key for oct key type. The field isn't readable. - nullable: true - kid: - type: string - description: The unique identifier for the key. - nullable: true - kty: - type: string - description: 'The kty (key type) parameter identifies the cryptographic algorithm family used with the key. The valid values are rsa, oct.' - nullable: true - n: - type: string - description: RSA Key - modulus. - nullable: true - nbf: - type: number - description: 'This value is a NumericDate as defined in RFC 7519. That is, a JSON numeric value representing the number of seconds from 1970-01-01T00:00:00Z UTC until the specified UTC date/time, ignoring leap seconds.' - format: int64 - nullable: true - p: - type: string - description: RSA Key - first prime. The field isn't readable. - nullable: true - q: - type: string - description: RSA Key - second prime. The field isn't readable. - nullable: true - qi: - type: string - description: RSA Key - Coefficient. The field isn't readable. - nullable: true - status: - $ref: '#/components/schemas/microsoft.graph.trustFrameworkKeyStatus' - use: - type: string - description: 'The use (public key use) parameter identifies the intended use of the public key. The use parameter is employed to indicate whether a public key is used for encrypting data or verifying the signature on data. Possible values are: sig (signature), enc (encryption).' - nullable: true - x5c: - type: array - items: - type: string - nullable: true - description: 'The x5c (X.509 certificate chain) parameter contains a chain of one or more PKIX certificates. For more information, see RFC 5280.' - x5t: - type: string - description: 'The x5t (X.509 certificate SHA-1 thumbprint) parameter is a base64url-encoded SHA-1 thumbprint (also known as digest) of the DER encoding of an X.509 certificate. For more information, see RFC 5280.' + isSystemPreferredAuthenticationMethodEnabled: + type: boolean + description: Indicates whether the credential preferences of the system are enabled. nullable: true + userPreferredMethodForSecondaryAuthentication: + $ref: '#/components/schemas/microsoft.graph.userDefaultAuthenticationMethodType' additionalProperties: type: object - microsoft.graph.trustFrameworkPolicy: + microsoft.graph.softwareOathAuthenticationMethod: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: trustFrameworkPolicy + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: softwareOathAuthenticationMethod + type: object + properties: + secretKey: + type: string + description: The secret key of the method. Always returns null. + nullable: true + additionalProperties: + type: object + microsoft.graph.temporaryAccessPassAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: temporaryAccessPassAuthenticationMethod + type: object + properties: + isUsableOnce: + type: boolean + description: 'Determines whether the pass is limited to a one-time use. If true, the pass can be used once; if false, the pass can be used multiple times within the Temporary Access Pass lifetime.' + nullable: true + lifetimeInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The lifetime of the Temporary Access Pass in minutes starting at startDateTime. Must be between 10 and 43200 inclusive (equivalent to 30 days). + format: int32 + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the Temporary Access Pass becomes available to use and when isUsable is true is enforced. + format: date-time + nullable: true + temporaryAccessPass: + type: string + description: The Temporary Access Pass used to authenticate. Returned only on creation of a new temporaryAccessPassAuthenticationMethod object; Hidden in subsequent read operations and returned as null with GET. + nullable: true + additionalProperties: + type: object + microsoft.graph.windowsHelloForBusinessAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: windowsHelloForBusinessAuthenticationMethod type: object + properties: + displayName: + type: string + description: The name of the device on which Windows Hello for Business is registered + nullable: true + keyStrength: + $ref: '#/components/schemas/microsoft.graph.authenticationMethodKeyStrength' + device: + $ref: '#/components/schemas/microsoft.graph.device' additionalProperties: type: object microsoft.graph.entity: @@ -41389,6 +37888,8 @@ components: type: boolean description: Session control that determines whether it's acceptable for Microsoft Entra ID to extend existing sessions based on information collected prior to an outage or not. nullable: true + globalSecureAccessFilteringProfile: + $ref: '#/components/schemas/microsoft.graph.globalSecureAccessFilteringProfileSessionControl' persistentBrowser: $ref: '#/components/schemas/microsoft.graph.persistentBrowserSessionControl' secureSignInSession: @@ -42278,7 +38779,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. 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: @@ -42703,7 +39204,7 @@ components: type: array items: $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).' + 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. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).' x-ms-navigationProperty: true permissionGrantPreApprovalPolicies: type: array @@ -44226,7 +40727,7 @@ components: nullable: true firstChannelName: type: string - description: The name of the first channel in the team. This property is only used during team creation and isn't returned in methods to get and list teams. + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' @@ -44424,6 +40925,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mailFolderOperation' + description: The collection of long-running operations in the mailFolder. x-ms-navigationProperty: true singleValueExtendedProperties: type: array @@ -45688,6 +42190,10 @@ components: nullable: true outOfOfficeSettings: $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -46077,285 +42583,6 @@ components: $ref: '#/components/schemas/microsoft.graph.timeZoneBase' additionalProperties: type: object - microsoft.graph.attestationLevel: - title: attestationLevel - enum: - - attested - - notAttested - - unknownFutureValue - type: string - microsoft.graph.webauthnPublicKeyCredential: - title: webauthnPublicKeyCredential - type: object - properties: - clientExtensionResults: - $ref: '#/components/schemas/microsoft.graph.webauthnAuthenticationExtensionsClientOutputs' - id: - type: string - description: The credential ID created by the WebAuthn Authenticator. - nullable: true - response: - $ref: '#/components/schemas/microsoft.graph.webauthnAuthenticatorAttestationResponse' - additionalProperties: - type: object - microsoft.graph.webauthnPublicKeyCredentialCreationOptions: - title: webauthnPublicKeyCredentialCreationOptions - type: object - properties: - attestation: - type: string - description: Attestation preference for the Microsoft Entra ID relying party. - nullable: true - authenticatorSelection: - $ref: '#/components/schemas/microsoft.graph.webauthnAuthenticatorSelectionCriteria' - challenge: - type: string - description: A Base64-encoded challenge generated by Microsoft Entra ID and sent back with the registration request to prevent replay attacks. - nullable: true - excludeCredentials: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.webauthnPublicKeyCredentialDescriptor' - description: List of credentials blocked for creations in Microsoft Entra ID. - extensions: - $ref: '#/components/schemas/microsoft.graph.webauthnAuthenticationExtensionsClientInputs' - pubKeyCredParams: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.webauthnPublicKeyCredentialParameters' - description: A set of preferred credential properties for the creation of a new public key credential in Microsoft Entra ID. - rp: - $ref: '#/components/schemas/microsoft.graph.webauthnPublicKeyCredentialRpEntity' - timeout: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: The time in milliseconds that the client is willing to wait for the credential creation operation to complete. - format: int32 - nullable: true - user: - $ref: '#/components/schemas/microsoft.graph.webauthnPublicKeyCredentialUserEntity' - additionalProperties: - type: object - microsoft.graph.authenticationMethodDevice: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: authenticationMethodDevice - type: object - properties: - displayName: - type: string - description: Optional name given to the hardware OATH device. - nullable: true - hardwareOathDevices: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' - description: Exposes the hardware OATH method in the directory. - x-ms-navigationProperty: true - additionalProperties: - type: object - 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.hardwareOathTokenHashFunction: - title: hardwareOathTokenHashFunction - enum: - - hmacsha1 - - hmacsha256 - - unknownFutureValue - type: string - microsoft.graph.hardwareOathTokenStatus: - title: hardwareOathTokenStatus - enum: - - available - - assigned - - activated - - failedActivation - - unknownFutureValue - type: string - microsoft.graph.microsoftAuthenticatorAuthenticationMethodClientAppName: - title: microsoftAuthenticatorAuthenticationMethodClientAppName - enum: - - microsoftAuthenticator - - outlookMobile - - unknownFutureValue - type: string - microsoft.graph.alternativeSecurityId: - title: alternativeSecurityId - type: object - properties: - identityProvider: - type: string - description: For internal use only. - nullable: true - key: - type: string - description: For internal use only. - format: base64url - nullable: true - type: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: For internal use only. - format: int32 - nullable: true - additionalProperties: - type: object - microsoft.graph.command: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: command - type: object - properties: - appServiceName: - type: string - nullable: true - error: - type: string - nullable: true - packageFamilyName: - type: string - nullable: true - payload: - $ref: '#/components/schemas/microsoft.graph.payloadRequest' - permissionTicket: - type: string - nullable: true - postBackUri: - type: string - nullable: true - status: - type: string - nullable: true - type: - type: string - nullable: true - responsepayload: - $ref: '#/components/schemas/microsoft.graph.payloadResponse' - additionalProperties: - type: object - microsoft.graph.deviceTemplate: - allOf: - - $ref: '#/components/schemas/microsoft.graph.directoryObject' - - title: deviceTemplate - type: object - properties: - deviceAuthority: - type: string - description: 'A tenant-defined name for the party that''s responsible for provisioning and managing devices on the Microsoft Entra tenant. For example, Tailwind Traders (the manufacturer) makes security cameras that are installed in customer buildings and managed by Lakeshore Retail (the device authority). This value is provided to the customer by the device authority (manufacturer or reseller).' - nullable: true - manufacturer: - type: string - description: Manufacturer name. - nullable: true - model: - type: string - description: Model name. - nullable: true - mutualTlsOauthConfigurationId: - type: string - description: Object ID of the mutualTlsOauthConfiguration. This value isn't required if self-signed certificates are used. This value is provided to the customer by the device authority (manufacturer or reseller). - nullable: true - mutualTlsOauthConfigurationTenantId: - type: string - description: ID (tenant ID for device authority) of the tenant that contains the mutualTlsOauthConfiguration. This value isn't required if self-signed certificates are used. This value is provided to the customer by the device authority (manufacturer or reseller). - nullable: true - operatingSystem: - type: string - description: 'Operating system type. Supports $filter (eq, in).' - nullable: true - deviceInstances: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.device' - description: Collection of device objects created based on this template. - x-ms-navigationProperty: true - owners: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Collection of directory objects that can manage the device template and the related deviceInstances. Owners can be represented as service principals, users, or applications. An owner has full privileges over the device template and doesn''t require other administrator roles to create, update, or delete devices from this template, as well as to add or remove template owners. There can be a maximum of 100 owners on a device template. Supports $expand.' - x-ms-navigationProperty: true - additionalProperties: - type: object - microsoft.graph.longRunningOperationStatus: - title: longRunningOperationStatus - enum: - - notStarted - - running - - succeeded - - failed - - unknownFutureValue - type: string - microsoft.graph.authenticationPhoneType: - title: authenticationPhoneType - enum: - - mobile - - alternateMobile - - office - - unknownFutureValue - type: string - microsoft.graph.authenticationMethodSignInState: - title: authenticationMethodSignInState - enum: - - notSupported - - notAllowedByPolicy - - notEnabled - - phoneNumberNotUnique - - ready - - notConfigured - - unknownFutureValue - type: string - microsoft.graph.authenticationMethodKeyStrength: - title: authenticationMethodKeyStrength - enum: - - normal - - weak - - unknown - type: string - microsoft.graph.authenticationMethodPlatform: - title: authenticationMethodPlatform - enum: - - unknown - - windows - - macOS - - iOS - - android - - linux - - unknownFutureValue - type: string - microsoft.graph.perUserMfaState: - title: perUserMfaState - enum: - - disabled - - enforced - - enabled - - unknownFutureValue - type: string - microsoft.graph.userDefaultAuthenticationMethodType: - title: userDefaultAuthenticationMethodType - enum: - - push - - oath - - voiceMobile - - voiceAlternateMobile - - voiceOffice - - sms - - unknownFutureValue - type: string microsoft.graph.certificateAuthority: title: certificateAuthority type: object @@ -46684,6 +42911,8 @@ components: - title: appManagementApplicationConfiguration type: object properties: + audiences: + $ref: '#/components/schemas/microsoft.graph.audiencesConfiguration' identifierUris: $ref: '#/components/schemas/microsoft.graph.identifierUriConfiguration' additionalProperties: @@ -46856,6 +43085,20 @@ components: $ref: '#/components/schemas/microsoft.graph.scopeSensitivityLabels' additionalProperties: type: object + microsoft.graph.identity: + title: identity + type: object + properties: + displayName: + type: string + description: The display name of the identity. This property is read-only. + nullable: true + id: + type: string + description: The identifier of the identity. This property is read-only. + nullable: true + additionalProperties: + type: object microsoft.graph.unifiedRoleManagementPolicyRuleTarget: title: unifiedRoleManagementPolicyRuleTarget type: object @@ -46952,6 +43195,271 @@ components: - disabled - unknownFutureValue type: string + microsoft.graph.attestationLevel: + title: attestationLevel + enum: + - attested + - notAttested + - unknownFutureValue + type: string + microsoft.graph.webauthnPublicKeyCredential: + title: webauthnPublicKeyCredential + type: object + properties: + clientExtensionResults: + $ref: '#/components/schemas/microsoft.graph.webauthnAuthenticationExtensionsClientOutputs' + id: + type: string + description: The credential ID created by the WebAuthn Authenticator. + nullable: true + response: + $ref: '#/components/schemas/microsoft.graph.webauthnAuthenticatorAttestationResponse' + additionalProperties: + type: object + microsoft.graph.webauthnPublicKeyCredentialCreationOptions: + title: webauthnPublicKeyCredentialCreationOptions + type: object + properties: + attestation: + type: string + description: Attestation preference for the Microsoft Entra ID relying party. + nullable: true + authenticatorSelection: + $ref: '#/components/schemas/microsoft.graph.webauthnAuthenticatorSelectionCriteria' + challenge: + type: string + description: A Base64-encoded challenge generated by Microsoft Entra ID and sent back with the registration request to prevent replay attacks. + nullable: true + excludeCredentials: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.webauthnPublicKeyCredentialDescriptor' + description: List of credentials blocked for creations in Microsoft Entra ID. + extensions: + $ref: '#/components/schemas/microsoft.graph.webauthnAuthenticationExtensionsClientInputs' + pubKeyCredParams: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.webauthnPublicKeyCredentialParameters' + description: A set of preferred credential properties for the creation of a new public key credential in Microsoft Entra ID. + rp: + $ref: '#/components/schemas/microsoft.graph.webauthnPublicKeyCredentialRpEntity' + timeout: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The time in milliseconds that the client is willing to wait for the credential creation operation to complete. + format: int32 + nullable: true + user: + $ref: '#/components/schemas/microsoft.graph.webauthnPublicKeyCredentialUserEntity' + additionalProperties: + type: object + microsoft.graph.authenticationMethodDevice: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: authenticationMethodDevice + type: object + properties: + displayName: + type: string + description: Optional name given to the hardware OATH device. + nullable: true + hardwareOathDevices: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' + description: Exposes the hardware OATH method in the directory. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.hardwareOathTokenHashFunction: + title: hardwareOathTokenHashFunction + enum: + - hmacsha1 + - hmacsha256 + - unknownFutureValue + type: string + microsoft.graph.hardwareOathTokenStatus: + title: hardwareOathTokenStatus + enum: + - available + - assigned + - activated + - failedActivation + - unknownFutureValue + type: string + microsoft.graph.microsoftAuthenticatorAuthenticationMethodClientAppName: + title: microsoftAuthenticatorAuthenticationMethodClientAppName + enum: + - microsoftAuthenticator + - outlookMobile + - unknownFutureValue + type: string + microsoft.graph.alternativeSecurityId: + title: alternativeSecurityId + type: object + properties: + identityProvider: + type: string + description: For internal use only. + nullable: true + key: + type: string + description: For internal use only. + format: base64url + nullable: true + type: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: For internal use only. + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.command: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: command + type: object + properties: + appServiceName: + type: string + nullable: true + error: + type: string + nullable: true + packageFamilyName: + type: string + nullable: true + payload: + $ref: '#/components/schemas/microsoft.graph.payloadRequest' + permissionTicket: + type: string + nullable: true + postBackUri: + type: string + nullable: true + status: + type: string + nullable: true + type: + type: string + nullable: true + responsepayload: + $ref: '#/components/schemas/microsoft.graph.payloadResponse' + additionalProperties: + type: object + microsoft.graph.deviceTemplate: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: deviceTemplate + type: object + properties: + deviceAuthority: + type: string + description: 'A tenant-defined name for the party that''s responsible for provisioning and managing devices on the Microsoft Entra tenant. For example, Tailwind Traders (the manufacturer) makes security cameras that are installed in customer buildings and managed by Lakeshore Retail (the device authority). This value is provided to the customer by the device authority (manufacturer or reseller).' + nullable: true + manufacturer: + type: string + description: Manufacturer name. + nullable: true + model: + type: string + description: Model name. + nullable: true + mutualTlsOauthConfigurationId: + type: string + description: Object ID of the mutualTlsOauthConfiguration. This value isn't required if self-signed certificates are used. This value is provided to the customer by the device authority (manufacturer or reseller). + nullable: true + mutualTlsOauthConfigurationTenantId: + type: string + description: ID (tenant ID for device authority) of the tenant that contains the mutualTlsOauthConfiguration. This value isn't required if self-signed certificates are used. This value is provided to the customer by the device authority (manufacturer or reseller). + nullable: true + operatingSystem: + type: string + description: 'Operating system type. Supports $filter (eq, in).' + nullable: true + deviceInstances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.device' + description: Collection of device objects created based on this template. + x-ms-navigationProperty: true + owners: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Collection of directory objects that can manage the device template and the related deviceInstances. Owners can be represented as service principals, users, or applications. An owner has full privileges over the device template and doesn''t require other administrator roles to create, update, or delete devices from this template, as well as to add or remove template owners. There can be a maximum of 100 owners on a device template. Supports $expand.' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.longRunningOperationStatus: + title: longRunningOperationStatus + enum: + - notStarted + - running + - succeeded + - failed + - unknownFutureValue + type: string + microsoft.graph.authenticationPhoneType: + title: authenticationPhoneType + enum: + - mobile + - alternateMobile + - office + - unknownFutureValue + type: string + microsoft.graph.authenticationMethodSignInState: + title: authenticationMethodSignInState + enum: + - notSupported + - notAllowedByPolicy + - notEnabled + - phoneNumberNotUnique + - ready + - notConfigured + - unknownFutureValue + type: string + microsoft.graph.authenticationMethodKeyStrength: + title: authenticationMethodKeyStrength + enum: + - normal + - weak + - unknown + type: string + microsoft.graph.authenticationMethodPlatform: + title: authenticationMethodPlatform + enum: + - unknown + - windows + - macOS + - iOS + - android + - linux + - unknownFutureValue + type: string + microsoft.graph.perUserMfaState: + title: perUserMfaState + enum: + - disabled + - enforced + - enabled + - unknownFutureValue + type: string + microsoft.graph.userDefaultAuthenticationMethodType: + title: userDefaultAuthenticationMethodType + enum: + - push + - oath + - voiceMobile + - voiceAlternateMobile + - voiceOffice + - sms + - unknownFutureValue + type: string ReferenceCreate: type: object properties: @@ -47501,188 +44009,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.emailAuthenticationMethodCollectionResponse: - title: Collection of emailAuthenticationMethod - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.fido2AuthenticationMethodCollectionResponse: - title: Collection of fido2AuthenticationMethod - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethod' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.hardwareOathAuthenticationMethodCollectionResponse: - title: Collection of hardwareOathAuthenticationMethod - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.hardwareOathAuthenticationMethod' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.hardwareOathTokenAuthenticationMethodDeviceCollectionResponse: - title: Collection of hardwareOathTokenAuthenticationMethodDevice - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.authenticationMethodCollectionResponse: - title: Collection of authenticationMethod - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.microsoftAuthenticatorAuthenticationMethodCollectionResponse: - title: Collection of microsoftAuthenticatorAuthenticationMethod - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethod' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.longRunningOperationCollectionResponse: - title: Collection of longRunningOperation - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.longRunningOperation' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.passwordlessMicrosoftAuthenticatorAuthenticationMethodCollectionResponse: - title: Collection of passwordlessMicrosoftAuthenticatorAuthenticationMethod - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.passwordlessMicrosoftAuthenticatorAuthenticationMethod' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.passwordAuthenticationMethodCollectionResponse: - title: Collection of passwordAuthenticationMethod - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.phoneAuthenticationMethodCollectionResponse: - title: Collection of phoneAuthenticationMethod - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.platformCredentialAuthenticationMethodCollectionResponse: - title: Collection of platformCredentialAuthenticationMethod - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.platformCredentialAuthenticationMethod' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.softwareOathAuthenticationMethodCollectionResponse: - title: Collection of softwareOathAuthenticationMethod - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethod' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.temporaryAccessPassAuthenticationMethodCollectionResponse: - title: Collection of temporaryAccessPassAuthenticationMethod - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.windowsHelloForBusinessAuthenticationMethodCollectionResponse: - title: Collection of windowsHelloForBusinessAuthenticationMethod - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object microsoft.graph.oAuth2PermissionGrantCollectionResponse: title: Collection of oAuth2PermissionGrant type: object @@ -48034,6 +44360,188 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.emailAuthenticationMethodCollectionResponse: + title: Collection of emailAuthenticationMethod + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.fido2AuthenticationMethodCollectionResponse: + title: Collection of fido2AuthenticationMethod + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethod' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.hardwareOathAuthenticationMethodCollectionResponse: + title: Collection of hardwareOathAuthenticationMethod + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.hardwareOathAuthenticationMethod' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.hardwareOathTokenAuthenticationMethodDeviceCollectionResponse: + title: Collection of hardwareOathTokenAuthenticationMethodDevice + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDevice' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.authenticationMethodCollectionResponse: + title: Collection of authenticationMethod + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.microsoftAuthenticatorAuthenticationMethodCollectionResponse: + title: Collection of microsoftAuthenticatorAuthenticationMethod + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethod' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.longRunningOperationCollectionResponse: + title: Collection of longRunningOperation + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.longRunningOperation' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.passwordlessMicrosoftAuthenticatorAuthenticationMethodCollectionResponse: + title: Collection of passwordlessMicrosoftAuthenticatorAuthenticationMethod + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.passwordlessMicrosoftAuthenticatorAuthenticationMethod' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.passwordAuthenticationMethodCollectionResponse: + title: Collection of passwordAuthenticationMethod + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.phoneAuthenticationMethodCollectionResponse: + title: Collection of phoneAuthenticationMethod + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.platformCredentialAuthenticationMethodCollectionResponse: + title: Collection of platformCredentialAuthenticationMethod + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.platformCredentialAuthenticationMethod' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.softwareOathAuthenticationMethodCollectionResponse: + title: Collection of softwareOathAuthenticationMethod + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethod' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.temporaryAccessPassAuthenticationMethodCollectionResponse: + title: Collection of temporaryAccessPassAuthenticationMethod + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.windowsHelloForBusinessAuthenticationMethodCollectionResponse: + title: Collection of windowsHelloForBusinessAuthenticationMethod + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.authenticationAttributeCollectionPageViewConfiguration: title: authenticationAttributeCollectionPageViewConfiguration type: object @@ -48280,6 +44788,17 @@ components: $ref: '#/components/schemas/microsoft.graph.continuousAccessEvaluationMode' additionalProperties: type: object + microsoft.graph.globalSecureAccessFilteringProfileSessionControl: + allOf: + - $ref: '#/components/schemas/microsoft.graph.conditionalAccessSessionControl' + - title: globalSecureAccessFilteringProfileSessionControl + type: object + properties: + profileId: + type: string + description: Specifies the distinct identifier that is assigned to the security profile or filtering profile. + additionalProperties: + type: object microsoft.graph.persistentBrowserSessionControl: allOf: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessSessionControl' @@ -48987,7 +45506,7 @@ components: description: 'The unique identifier for the federated identity credential, which has a limit of 120 characters and must be URL friendly. It is immutable once created. Alternate key. Required. Not nullable. Supports $filter (eq).' subject: type: string - description: 'Required. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. Supports $filter (eq).' + description: 'Nullable. Defaults to null if not set. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. If subject is defined, claimsMatchingExpression must be null. Supports $filter (eq).' nullable: true additionalProperties: type: object @@ -50091,7 +46610,7 @@ components: description: Indicates that configuration is of type single platform restriction which refers to types of devices a user is allowed to enroll. name: singlePlatformRestriction - value: unknownFutureValue - description: Unknown future value + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - value: enrollmentNotificationsConfiguration description: Indicates that configuration is of type Enrollment Notification which refers to types of notification a user receives during enrollment. @@ -50361,6 +46880,12 @@ components: $ref: '#/components/schemas/microsoft.graph.driveItem' description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this item. Nullable. + x-ms-navigationProperty: true listItem: $ref: '#/components/schemas/microsoft.graph.listItem' permissions: @@ -51400,6 +47925,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: A collection of all the messages in the channel. Nullable. x-ms-navigationProperty: true + planner: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' sharedWithTeams: type: array items: @@ -51720,6 +48247,7 @@ components: properties: resourceLocation: type: string + description: The location of the long-running operation. nullable: true status: $ref: '#/components/schemas/microsoft.graph.mailFolderOperationStatus' @@ -52163,7 +48691,7 @@ components: description: 'Indicates the device is enrolled via Apple Account Driven User Enrollment, a form of enrollment where the user enrolls via iOS Settings without using the iOS Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities.' name: appleAccountDrivenUserEnrollment - value: unknownFutureValue - description: Evolvable enum member + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState @@ -53909,6 +50437,10 @@ components: type: boolean description: Indicates whether breakout rooms are enabled for the meeting. nullable: true + allowCopyingAndSharingMeetingContent: + type: boolean + description: Indicates whether copying and sharing meeting content is enabled for the meeting. + nullable: true allowedLobbyAdmitters: $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: @@ -53954,6 +50486,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' isEndToEndEncryptionEnabled: type: boolean + description: Indicates whether end-to-end encryption (E2EE) is enabled for the online meeting. nullable: true isEntryExitAnnounced: type: boolean @@ -55707,128 +52240,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.webauthnAuthenticationExtensionsClientOutputs: - title: webauthnAuthenticationExtensionsClientOutputs - type: object - additionalProperties: - type: object - microsoft.graph.webauthnAuthenticatorAttestationResponse: - title: webauthnAuthenticatorAttestationResponse - type: object - properties: - attestationObject: - type: string - description: 'Base64URL encoded, cryptographically protected attestation about the WebAuthn Authenticator.' - nullable: true - clientDataJSON: - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.webauthnAuthenticatorSelectionCriteria: - title: webauthnAuthenticatorSelectionCriteria - type: object - properties: - authenticatorAttachment: - type: string - description: 'Microsoft Entra ID-preferred attachment modality. For more information, see Authenticator Attachment Modality' - nullable: true - requireResidentKey: - type: boolean - description: Microsoft Entra ID-preferred client-side credential discoverability. Currently always true. The WebAuthn authenticator must store the credential identifier on the authenticator. - nullable: true - userVerification: - type: string - description: Microsoft Entra ID requirement to verify the user is present during credential provisioning. Currently always required. - nullable: true - additionalProperties: - type: object - microsoft.graph.webauthnPublicKeyCredentialDescriptor: - title: webauthnPublicKeyCredentialDescriptor - type: object - properties: - id: - type: string - description: The unique identifier of the credential. - nullable: true - transports: - type: array - items: - type: string - nullable: true - description: 'The transport method used by the WebAuthn authenticator to communicate with the client. For example, usb, nfc, ble.' - type: - type: string - description: Type of public key credential. The only supported value is public-key. - nullable: true - additionalProperties: - type: object - microsoft.graph.webauthnAuthenticationExtensionsClientInputs: - title: webauthnAuthenticationExtensionsClientInputs - type: object - additionalProperties: - type: object - microsoft.graph.webauthnPublicKeyCredentialParameters: - title: webauthnPublicKeyCredentialParameters - type: object - properties: - alg: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'Specifies the cryptographic signature algorithm used for the new credential. The algorithm identifiers should be values registered in the IANA COSE algorithms registry. For more information, see IANA-COSE-ALGS-REG.' - format: int32 - nullable: true - type: - type: string - description: Specifies the type of credential to be created. The only supported value is public-key. - nullable: true - additionalProperties: - type: object - microsoft.graph.webauthnPublicKeyCredentialRpEntity: - title: webauthnPublicKeyCredentialRpEntity - type: object - properties: - id: - type: string - description: 'A unique identifier for the relying party (Microsoft Entra ID) bound to the generated credential. For example, login.microsoft.com.' - nullable: true - name: - type: string - description: Human-readable identifier of the relying party. This property is always set to Microsoft. - nullable: true - additionalProperties: - type: object - microsoft.graph.webauthnPublicKeyCredentialUserEntity: - title: webauthnPublicKeyCredentialUserEntity - type: object - properties: - displayName: - type: string - description: 'The display name of the user account bound to the generated credential, as displayed in Microsoft Entra ID.' - nullable: true - id: - type: string - description: The Microsoft Entra ID-assigned object ID of the user account bound to the generated credential. The ID is encoded to WebAuthn spec by Microsoft Entra ID and is not represented as a GUID. - nullable: true - name: - type: string - description: 'The user principal name (UPN) of the user account bound to the generated credential, as displayed in Microsoft Entra ID.' - nullable: true - additionalProperties: - type: object - microsoft.graph.payloadRequest: - title: payloadRequest - type: object - additionalProperties: - type: object - microsoft.graph.payloadResponse: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: payloadResponse - type: object - additionalProperties: - type: object microsoft.graph.appManagementConfiguration: title: appManagementConfiguration type: object @@ -55837,18 +52248,20 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration' - description: Collection of certificate restrictions settings to be applied to an application or service principal. + x-ms-navigationProperty: true 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. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.customAppManagementApplicationConfiguration: title: customAppManagementApplicationConfiguration type: object properties: + audiences: + $ref: '#/components/schemas/microsoft.graph.audiencesConfiguration' identifierUris: $ref: '#/components/schemas/microsoft.graph.identifierUriConfiguration' additionalProperties: @@ -55959,6 +52372,16 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.audiencesConfiguration: + title: audiencesConfiguration + type: object + properties: + azureAdMultipleOrgs: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + personalMicrosoftAccount: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + additionalProperties: + type: object microsoft.graph.identifierUriConfiguration: title: identifierUriConfiguration type: object @@ -56031,6 +52454,128 @@ components: - failed - unknownFutureValue type: string + microsoft.graph.webauthnAuthenticationExtensionsClientOutputs: + title: webauthnAuthenticationExtensionsClientOutputs + type: object + additionalProperties: + type: object + microsoft.graph.webauthnAuthenticatorAttestationResponse: + title: webauthnAuthenticatorAttestationResponse + type: object + properties: + attestationObject: + type: string + description: 'Base64URL encoded, cryptographically protected attestation about the WebAuthn Authenticator.' + nullable: true + clientDataJSON: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.webauthnAuthenticatorSelectionCriteria: + title: webauthnAuthenticatorSelectionCriteria + type: object + properties: + authenticatorAttachment: + type: string + description: 'Microsoft Entra ID-preferred attachment modality. For more information, see Authenticator Attachment Modality' + nullable: true + requireResidentKey: + type: boolean + description: Microsoft Entra ID-preferred client-side credential discoverability. Currently always true. The WebAuthn authenticator must store the credential identifier on the authenticator. + nullable: true + userVerification: + type: string + description: Microsoft Entra ID requirement to verify the user is present during credential provisioning. Currently always required. + nullable: true + additionalProperties: + type: object + microsoft.graph.webauthnPublicKeyCredentialDescriptor: + title: webauthnPublicKeyCredentialDescriptor + type: object + properties: + id: + type: string + description: The unique identifier of the credential. + nullable: true + transports: + type: array + items: + type: string + nullable: true + description: 'The transport method used by the WebAuthn authenticator to communicate with the client. For example, usb, nfc, ble.' + type: + type: string + description: Type of public key credential. The only supported value is public-key. + nullable: true + additionalProperties: + type: object + microsoft.graph.webauthnAuthenticationExtensionsClientInputs: + title: webauthnAuthenticationExtensionsClientInputs + type: object + additionalProperties: + type: object + microsoft.graph.webauthnPublicKeyCredentialParameters: + title: webauthnPublicKeyCredentialParameters + type: object + properties: + alg: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'Specifies the cryptographic signature algorithm used for the new credential. The algorithm identifiers should be values registered in the IANA COSE algorithms registry. For more information, see IANA-COSE-ALGS-REG.' + format: int32 + nullable: true + type: + type: string + description: Specifies the type of credential to be created. The only supported value is public-key. + nullable: true + additionalProperties: + type: object + microsoft.graph.webauthnPublicKeyCredentialRpEntity: + title: webauthnPublicKeyCredentialRpEntity + type: object + properties: + id: + type: string + description: 'A unique identifier for the relying party (Microsoft Entra ID) bound to the generated credential. For example, login.microsoft.com.' + nullable: true + name: + type: string + description: Human-readable identifier of the relying party. This property is always set to Microsoft. + nullable: true + additionalProperties: + type: object + microsoft.graph.webauthnPublicKeyCredentialUserEntity: + title: webauthnPublicKeyCredentialUserEntity + type: object + properties: + displayName: + type: string + description: 'The display name of the user account bound to the generated credential, as displayed in Microsoft Entra ID.' + nullable: true + id: + type: string + description: The Microsoft Entra ID-assigned object ID of the user account bound to the generated credential. The ID is encoded to WebAuthn spec by Microsoft Entra ID and is not represented as a GUID. + nullable: true + name: + type: string + description: 'The user principal name (UPN) of the user account bound to the generated credential, as displayed in Microsoft Entra ID.' + nullable: true + additionalProperties: + type: object + microsoft.graph.payloadRequest: + title: payloadRequest + type: object + additionalProperties: + type: object + microsoft.graph.payloadResponse: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: payloadResponse + type: object + additionalProperties: + type: object microsoft.graph.ODataErrors.MainError: required: - code @@ -56461,11 +53006,11 @@ components: properties: key: type: string - description: Contains the name of the field that a value is associated with. + description: Key. nullable: true value: type: string - description: Contains the corresponding value for the specified key. + description: Value. nullable: true additionalProperties: type: object @@ -58093,6 +54638,13 @@ components: title: siteArchivalDetails type: object properties: + archivedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + archivedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 archiveStatus: $ref: '#/components/schemas/microsoft.graph.siteArchiveStatus' additionalProperties: @@ -59043,6 +55595,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.teamsChannelPlanner: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsChannelPlanner + type: object + properties: + plans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.sharedWithChannelTeamInfo: allOf: - $ref: '#/components/schemas/microsoft.graph.teamInfo' @@ -59891,7 +56457,7 @@ components: description: This status is set when the device license removing fails. name: deviceLicenseRemoveFailed - value: unknownFutureValue - description: This is put here as a place holder for future extension. + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.sharedAppleDeviceUser: title: sharedAppleDeviceUser @@ -62271,6 +58837,9 @@ components: type: string description: The registrant's time zone details. nullable: true + registrantVideoOnDemandWebUrl: + 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 @@ -62390,6 +58959,25 @@ components: - defaultConfiguredIdp - unknownFutureValue type: string + microsoft.graph.audienceRestriction: + title: audienceRestriction + type: object + properties: + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + isStateSetByMicrosoft: + type: boolean + readOnly: true + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: '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 + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' + additionalProperties: + type: object microsoft.graph.identifierUriRestriction: title: identifierUriRestriction type: object @@ -63661,7 +60249,7 @@ components: nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -63669,7 +60257,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -65431,6 +62019,10 @@ components: type: string description: The identifier of the publication. Read-only. nullable: true + publicationName: + type: string + description: The name of the published task list. Read-only. + nullable: true publishedToPlanId: type: string description: The identifier of the plannerPlan this task was originally placed in. Read-only. @@ -65805,6 +62397,9 @@ components: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + videoOnDemandWebUrl: + type: string + nullable: true presenters: type: array items: @@ -69769,252 +66364,252 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.directoryObjectCollectionResponse' - microsoft.graph.emailAuthenticationMethodCollectionResponse: + microsoft.graph.oAuth2PermissionGrantCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethodCollectionResponse' - microsoft.graph.fido2AuthenticationMethodCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrantCollectionResponse' + microsoft.graph.certificateBasedAuthConfigurationCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethodCollectionResponse' - microsoft.graph.hardwareOathAuthenticationMethodCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.certificateBasedAuthConfigurationCollectionResponse' + microsoft.graph.activityBasedTimeoutPolicyCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.hardwareOathAuthenticationMethodCollectionResponse' - microsoft.graph.hardwareOathTokenAuthenticationMethodDeviceCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.activityBasedTimeoutPolicyCollectionResponse' + microsoft.graph.appManagementPolicyCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDeviceCollectionResponse' - microsoft.graph.authenticationMethodCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyCollectionResponse' + microsoft.graph.authenticationMethodConfigurationCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodCollectionResponse' - microsoft.graph.microsoftAuthenticatorAuthenticationMethodCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.authenticationMethodConfigurationCollectionResponse' + microsoft.graph.authorizationPolicyCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethodCollectionResponse' - microsoft.graph.longRunningOperationCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.authorizationPolicyCollectionResponse' + microsoft.graph.defaultUserRoleOverrideCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.longRunningOperationCollectionResponse' - microsoft.graph.passwordlessMicrosoftAuthenticatorAuthenticationMethodCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.defaultUserRoleOverrideCollectionResponse' + microsoft.graph.claimsMappingPolicyCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.passwordlessMicrosoftAuthenticatorAuthenticationMethodCollectionResponse' - microsoft.graph.passwordAuthenticationMethodCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicyCollectionResponse' + microsoft.graph.crossTenantAccessPolicyConfigurationPartnerCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethodCollectionResponse' - microsoft.graph.phoneAuthenticationMethodCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationPartnerCollectionResponse' + microsoft.graph.featureRolloutPolicyCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethodCollectionResponse' - microsoft.graph.platformCredentialAuthenticationMethodCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicyCollectionResponse' + microsoft.graph.homeRealmDiscoveryPolicyCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.platformCredentialAuthenticationMethodCollectionResponse' - microsoft.graph.softwareOathAuthenticationMethodCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicyCollectionResponse' + microsoft.graph.mobilityManagementPolicyCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethodCollectionResponse' - microsoft.graph.temporaryAccessPassAuthenticationMethodCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicyCollectionResponse' + microsoft.graph.groupCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethodCollectionResponse' - microsoft.graph.windowsHelloForBusinessAuthenticationMethodCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.groupCollectionResponse' + microsoft.graph.permissionGrantPolicyCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethodCollectionResponse' - microsoft.graph.oAuth2PermissionGrantCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicyCollectionResponse' + microsoft.graph.permissionGrantConditionSetCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrantCollectionResponse' - microsoft.graph.certificateBasedAuthConfigurationCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSetCollectionResponse' + microsoft.graph.permissionGrantPreApprovalPolicyCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.certificateBasedAuthConfigurationCollectionResponse' - microsoft.graph.activityBasedTimeoutPolicyCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.permissionGrantPreApprovalPolicyCollectionResponse' + microsoft.graph.unifiedRoleManagementPolicyCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.activityBasedTimeoutPolicyCollectionResponse' - microsoft.graph.appManagementPolicyCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyCollectionResponse' + microsoft.graph.unifiedRoleManagementPolicyRuleCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appManagementPolicyCollectionResponse' - microsoft.graph.authenticationMethodConfigurationCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRuleCollectionResponse' + microsoft.graph.unifiedRoleManagementPolicyAssignmentCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodConfigurationCollectionResponse' - microsoft.graph.authorizationPolicyCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAssignmentCollectionResponse' + microsoft.graph.servicePrincipalCreationPolicyCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authorizationPolicyCollectionResponse' - microsoft.graph.defaultUserRoleOverrideCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationPolicyCollectionResponse' + microsoft.graph.servicePrincipalCreationConditionSetCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.defaultUserRoleOverrideCollectionResponse' - microsoft.graph.claimsMappingPolicyCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSetCollectionResponse' + microsoft.graph.tokenIssuancePolicyCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicyCollectionResponse' - microsoft.graph.crossTenantAccessPolicyConfigurationPartnerCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicyCollectionResponse' + microsoft.graph.tokenLifetimePolicyCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationPartnerCollectionResponse' - microsoft.graph.featureRolloutPolicyCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicyCollectionResponse' + microsoft.graph.multiTenantOrganizationMemberCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicyCollectionResponse' - microsoft.graph.homeRealmDiscoveryPolicyCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMemberCollectionResponse' + microsoft.graph.trustFrameworkKeySetCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicyCollectionResponse' - microsoft.graph.mobilityManagementPolicyCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.trustFrameworkKeySetCollectionResponse' + microsoft.graph.trustFrameworkKey_v2CollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicyCollectionResponse' - microsoft.graph.groupCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.trustFrameworkKey_v2CollectionResponse' + microsoft.graph.trustFrameworkPolicyCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupCollectionResponse' - microsoft.graph.permissionGrantPolicyCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.trustFrameworkPolicyCollectionResponse' + microsoft.graph.emailAuthenticationMethodCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicyCollectionResponse' - microsoft.graph.permissionGrantConditionSetCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethodCollectionResponse' + microsoft.graph.fido2AuthenticationMethodCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSetCollectionResponse' - microsoft.graph.permissionGrantPreApprovalPolicyCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethodCollectionResponse' + microsoft.graph.hardwareOathAuthenticationMethodCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantPreApprovalPolicyCollectionResponse' - microsoft.graph.unifiedRoleManagementPolicyCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.hardwareOathAuthenticationMethodCollectionResponse' + microsoft.graph.hardwareOathTokenAuthenticationMethodDeviceCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyCollectionResponse' - microsoft.graph.unifiedRoleManagementPolicyRuleCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenAuthenticationMethodDeviceCollectionResponse' + microsoft.graph.authenticationMethodCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRuleCollectionResponse' - microsoft.graph.unifiedRoleManagementPolicyAssignmentCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.authenticationMethodCollectionResponse' + microsoft.graph.microsoftAuthenticatorAuthenticationMethodCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAssignmentCollectionResponse' - microsoft.graph.servicePrincipalCreationPolicyCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethodCollectionResponse' + microsoft.graph.longRunningOperationCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationPolicyCollectionResponse' - microsoft.graph.servicePrincipalCreationConditionSetCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.longRunningOperationCollectionResponse' + microsoft.graph.passwordlessMicrosoftAuthenticatorAuthenticationMethodCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSetCollectionResponse' - microsoft.graph.tokenIssuancePolicyCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.passwordlessMicrosoftAuthenticatorAuthenticationMethodCollectionResponse' + microsoft.graph.passwordAuthenticationMethodCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicyCollectionResponse' - microsoft.graph.tokenLifetimePolicyCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethodCollectionResponse' + microsoft.graph.phoneAuthenticationMethodCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicyCollectionResponse' - microsoft.graph.multiTenantOrganizationMemberCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethodCollectionResponse' + microsoft.graph.platformCredentialAuthenticationMethodCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMemberCollectionResponse' - microsoft.graph.trustFrameworkKeySetCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.platformCredentialAuthenticationMethodCollectionResponse' + microsoft.graph.softwareOathAuthenticationMethodCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.trustFrameworkKeySetCollectionResponse' - microsoft.graph.trustFrameworkKey_v2CollectionResponse: + $ref: '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethodCollectionResponse' + microsoft.graph.temporaryAccessPassAuthenticationMethodCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.trustFrameworkKey_v2CollectionResponse' - microsoft.graph.trustFrameworkPolicyCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethodCollectionResponse' + microsoft.graph.windowsHelloForBusinessAuthenticationMethodCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.trustFrameworkPolicyCollectionResponse' + $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethodCollectionResponse' parameters: top: name: $top diff --git a/openApiDocs/beta/NetworkAccess.yml b/openApiDocs/beta/NetworkAccess.yml index f579c3218f6..eb871f6cee1 100644 --- a/openApiDocs/beta/NetworkAccess.yml +++ b/openApiDocs/beta/NetworkAccess.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: NetworkAccess version: v1.0-beta @@ -7019,7 +7019,7 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/networkAccess/reports/microsoft.graph.networkaccess.usageProfiling(startDateTime={startDateTime},endDateTime={endDateTime},aggregatedBy=''{aggregatedBy}'',discoveredApplicationSegmentId=''@discoveredApplicationSegmentId'')': + '/networkAccess/reports/microsoft.graph.networkaccess.usageProfiling(startDateTime={startDateTime},endDateTime={endDateTime},aggregatedBy=''{aggregatedBy}'',discoveredApplicationSegmentId=''@discoveredApplicationSegmentId'',applicationId=''@applicationId'')': get: tags: - networkAccess.reports @@ -7059,6 +7059,14 @@ paths: schema: type: string nullable: true + - name: applicationId + in: query + description: 'Usage: applicationId=''@applicationId''' + style: form + explode: false + schema: + type: string + nullable: true - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -7087,7 +7095,7 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/networkAccess/reports/microsoft.graph.networkaccess.userReport(startDateTime={startDateTime},endDateTime={endDateTime},discoveredApplicationSegmentId=''@discoveredApplicationSegmentId'')': + '/networkAccess/reports/microsoft.graph.networkaccess.userReport(startDateTime={startDateTime},endDateTime={endDateTime},discoveredApplicationSegmentId=''@discoveredApplicationSegmentId'',applicationId=''@applicationId'')': get: tags: - networkAccess.reports @@ -7120,6 +7128,14 @@ paths: schema: type: string nullable: true + - name: applicationId + in: query + description: 'Usage: applicationId=''@applicationId''' + style: form + explode: false + schema: + type: string + nullable: true - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -8289,7 +8305,7 @@ components: type: array items: $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).' + 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. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).' x-ms-navigationProperty: true permissionGrantPreApprovalPolicies: type: array @@ -8854,7 +8870,7 @@ components: description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' trustType: type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' nullable: true commands: type: array @@ -9161,7 +9177,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -10684,7 +10700,7 @@ components: type: object microsoft.graph.appRoleAssignment: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' + - $ref: '#/components/schemas/microsoft.graph.directoryObject' - title: appRoleAssignment type: object properties: @@ -10826,7 +10842,7 @@ components: description: 'The unique identifier for the federated identity credential, which has a limit of 120 characters and must be URL friendly. It is immutable once created. Alternate key. Required. Not nullable. Supports $filter (eq).' subject: type: string - description: 'Required. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. Supports $filter (eq).' + description: 'Nullable. Defaults to null if not set. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. If subject is defined, claimsMatchingExpression must be null. Supports $filter (eq).' nullable: true additionalProperties: type: object @@ -11591,7 +11607,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. 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: @@ -12359,6 +12375,8 @@ components: description: The results of every partner agent's installation status on Cloud PC. powerState: $ref: '#/components/schemas/microsoft.graph.cloudPcPowerState' + productType: + $ref: '#/components/schemas/microsoft.graph.cloudPcProductType' provisioningPolicyId: type: string description: The provisioning policy ID of the Cloud PC. @@ -13330,7 +13348,7 @@ components: nullable: true firstChannelName: type: string - description: The name of the first channel in the team. This property is only used during team creation and isn't returned in methods to get and list teams. + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' @@ -13505,6 +13523,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mailFolderOperation' + description: The collection of long-running operations in the mailFolder. x-ms-navigationProperty: true singleValueExtendedProperties: type: array @@ -14292,7 +14311,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: Indicates collection of App Log Upload Request. + description: The collection property of AppLogUploadRequest. x-ms-navigationProperty: true additionalProperties: type: object @@ -14769,6 +14788,10 @@ components: nullable: true outOfOfficeSettings: $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -14934,6 +14957,8 @@ components: description: 'When set to true, documents in the user''s Office Delve are disabled. Users can control this setting in Office Delve.' contactMergeSuggestions: $ref: '#/components/schemas/microsoft.graph.contactMergeSuggestions' + exchange: + $ref: '#/components/schemas/microsoft.graph.exchangeSettings' itemInsights: $ref: '#/components/schemas/microsoft.graph.userInsightsSettings' regionalAndLanguageSettings: @@ -16896,6 +16921,8 @@ components: properties: capabilityType: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + licenseType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryLicenseType' primaryRegion: type: string description: The primary and mainly used region where the Cloud PC is located. @@ -17007,6 +17034,16 @@ components: - poweredOff - unknownFutureValue type: string + microsoft.graph.cloudPcProductType: + title: cloudPcProductType + enum: + - enterprise + - frontline + - devBox + - powerAutomate + - business + - unknownFutureValue + type: string microsoft.graph.cloudPcProvisioningType: title: cloudPcProvisioningType enum: @@ -17232,7 +17269,7 @@ components: description: Indicates that configuration is of type single platform restriction which refers to types of devices a user is allowed to enroll. name: singlePlatformRestriction - value: unknownFutureValue - description: Unknown future value + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - value: enrollmentNotificationsConfiguration description: Indicates that configuration is of type Enrollment Notification which refers to types of notification a user receives during enrollment. @@ -17515,6 +17552,12 @@ components: $ref: '#/components/schemas/microsoft.graph.driveItem' description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this item. Nullable. + x-ms-navigationProperty: true listItem: $ref: '#/components/schemas/microsoft.graph.listItem' permissions: @@ -18692,8 +18735,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' - description: A collection of all the messages in the channel. A navigation property. Nullable. + description: A collection of all the messages in the channel. Nullable. x-ms-navigationProperty: true + planner: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' sharedWithTeams: type: array items: @@ -18704,7 +18749,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' - description: A collection of all the tabs in the channel. A navigation property. + description: A collection of all the tabs in the channel. x-ms-navigationProperty: true additionalProperties: type: object @@ -18722,6 +18767,10 @@ components: type: boolean description: Indicates whether the schedule is enabled for the team. Required. nullable: true + isActivitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts include activities from the original shift. + nullable: true isCrossLocationShiftRequestApprovalRequired: type: boolean description: Indicates whether approval is required by a manager of this schedule for cross location shift requests. @@ -18986,6 +19035,7 @@ components: properties: resourceLocation: type: string + description: The location of the long-running operation. nullable: true status: $ref: '#/components/schemas/microsoft.graph.mailFolderOperationStatus' @@ -19429,7 +19479,7 @@ components: description: 'Indicates the device is enrolled via Apple Account Driven User Enrollment, a form of enrollment where the user enrolls via iOS Settings without using the iOS Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities.' name: appleAccountDrivenUserEnrollment - value: unknownFutureValue - description: Evolvable enum member + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState @@ -21175,6 +21225,10 @@ components: type: boolean description: Indicates whether breakout rooms are enabled for the meeting. nullable: true + allowCopyingAndSharingMeetingContent: + type: boolean + description: Indicates whether copying and sharing meeting content is enabled for the meeting. + nullable: true allowedLobbyAdmitters: $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: @@ -21220,6 +21274,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' isEndToEndEncryptionEnabled: type: boolean + description: Indicates whether end-to-end encryption (E2EE) is enabled for the online meeting. nullable: true isEntryExitAnnounced: type: boolean @@ -22749,11 +22804,11 @@ components: 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.' + description: The display name of the identity. This property is read-only. 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.' + description: The identifier of the identity. This property is read-only. nullable: true additionalProperties: type: object @@ -22785,6 +22840,22 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.exchangeSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: exchangeSettings + type: object + properties: + inPlaceArchiveMailboxId: + type: string + description: The unique identifier for the user's in-place archive mailbox. + nullable: true + primaryMailboxId: + type: string + description: The unique identifier for the user's primary mailbox. + nullable: true + additionalProperties: + type: object microsoft.graph.userInsightsSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -23012,18 +23083,20 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration' - description: Collection of certificate restrictions settings to be applied to an application or service principal. + x-ms-navigationProperty: true 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. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.customAppManagementApplicationConfiguration: title: customAppManagementApplicationConfiguration type: object properties: + audiences: + $ref: '#/components/schemas/microsoft.graph.audiencesConfiguration' identifierUris: $ref: '#/components/schemas/microsoft.graph.identifierUriConfiguration' additionalProperties: @@ -23841,7 +23914,7 @@ components: nullable: true contentType: type: string - description: 'The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework''s Attachment object.application/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' + description: 'The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework''s Attachment object.application/vnd.microsoft.card.codesnippet: Either a code snippet or place holder. application/vnd.microsoft.card.announcement: An announcement header. application/vnd.microsoft.card.fluidEmbedCard: A Microsoft Loop component.' nullable: true contentUrl: type: string @@ -24080,6 +24153,13 @@ components: - failback - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryLicenseType: + title: cloudPcDisasterRecoveryLicenseType + enum: + - none + - standard + - unknownFutureValue + type: string microsoft.graph.actionState: title: actionState enum: @@ -25034,6 +25114,13 @@ components: title: siteArchivalDetails type: object properties: + archivedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + archivedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 archiveStatus: $ref: '#/components/schemas/microsoft.graph.siteArchiveStatus' additionalProperties: @@ -26148,6 +26235,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.teamsChannelPlanner: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsChannelPlanner + type: object + properties: + plans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.sharedWithChannelTeamInfo: allOf: - $ref: '#/components/schemas/microsoft.graph.teamInfo' @@ -27003,7 +27104,7 @@ components: description: This status is set when the device license removing fails. name: deviceLicenseRemoveFailed - value: unknownFutureValue - description: This is put here as a place holder for future extension. + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.sharedAppleDeviceUser: title: sharedAppleDeviceUser @@ -29453,6 +29554,9 @@ components: type: string description: The registrant's time zone details. nullable: true + registrantVideoOnDemandWebUrl: + 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 @@ -29547,6 +29651,16 @@ components: $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' additionalProperties: type: object + microsoft.graph.audiencesConfiguration: + title: audiencesConfiguration + type: object + properties: + azureAdMultipleOrgs: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + personalMicrosoftAccount: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + additionalProperties: + type: object microsoft.graph.identifierUriConfiguration: title: identifierUriConfiguration type: object @@ -30853,7 +30967,7 @@ components: nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -30861,7 +30975,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -31861,6 +31975,10 @@ components: type: string description: The time the entry is recorded. format: date-time + isAtApprovedLocation: + type: boolean + description: Indicates whether this action happens at an approved location. + nullable: true notes: $ref: '#/components/schemas/microsoft.graph.itemBody' additionalProperties: @@ -32523,6 +32641,7 @@ components: - project - driveItem - user + - teamsChannel type: string microsoft.graph.plannerCreationSourceKind: title: plannerCreationSourceKind @@ -32680,6 +32799,10 @@ components: type: string description: The identifier of the publication. Read-only. nullable: true + publicationName: + type: string + description: The name of the published task list. Read-only. + nullable: true publishedToPlanId: type: string description: The identifier of the plannerPlan this task was originally placed in. Read-only. @@ -33054,6 +33177,9 @@ components: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + videoOnDemandWebUrl: + type: string + nullable: true presenters: type: array items: @@ -33153,6 +33279,25 @@ components: - customPasswordAddition - unknownFutureValue type: string + microsoft.graph.audienceRestriction: + title: audienceRestriction + type: object + properties: + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + isStateSetByMicrosoft: + type: boolean + readOnly: true + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: '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 + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' + additionalProperties: + type: object microsoft.graph.identifierUriRestriction: title: identifierUriRestriction type: object @@ -33167,6 +33312,10 @@ components: type: boolean description: 'If true, the restriction isn''t enforced for SAML applications in Microsoft Entra ID; else, the restriction is enforced for those applications.' nullable: true + isStateSetByMicrosoft: + type: boolean + description: 'If true, Microsoft sets the identifierUriRestriction state. If false, the tenant modifies the identifierUriRestriction state. Read-only.' + readOnly: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string diff --git a/openApiDocs/beta/Notes.yml b/openApiDocs/beta/Notes.yml index 798226e3850..7eaa5c5d9f7 100644 --- a/openApiDocs/beta/Notes.yml +++ b/openApiDocs/beta/Notes.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Notes version: v1.0-beta diff --git a/openApiDocs/beta/People.yml b/openApiDocs/beta/People.yml index 3a073984c0c..2e01e52bbdd 100644 --- a/openApiDocs/beta/People.yml +++ b/openApiDocs/beta/People.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: People version: v1.0-beta @@ -7000,11 +7000,11 @@ components: 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.' + description: The display name of the identity. This property is read-only. 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.' + description: The identifier of the identity. This property is read-only. nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/PersonalContacts.yml b/openApiDocs/beta/PersonalContacts.yml index b6b7cde6c75..db71f1380b4 100644 --- a/openApiDocs/beta/PersonalContacts.yml +++ b/openApiDocs/beta/PersonalContacts.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: PersonalContacts version: v1.0-beta diff --git a/openApiDocs/beta/Planner.yml b/openApiDocs/beta/Planner.yml index de52afadf55..c6c7af334db 100644 --- a/openApiDocs/beta/Planner.yml +++ b/openApiDocs/beta/Planner.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Planner version: v1.0-beta @@ -14350,6 +14350,7 @@ components: - project - driveItem - user + - teamsChannel type: string microsoft.graph.sensitivityLabelAssignment: title: sensitivityLabelAssignment @@ -14471,11 +14472,11 @@ components: 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.' + description: The display name of the identity. This property is read-only. 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.' + description: The identifier of the identity. This property is read-only. nullable: true additionalProperties: type: object @@ -14511,6 +14512,10 @@ components: type: string description: The identifier of the publication. Read-only. nullable: true + publicationName: + type: string + description: The name of the published task list. Read-only. + nullable: true publishedToPlanId: type: string description: The identifier of the plannerPlan this task was originally placed in. Read-only. diff --git a/openApiDocs/beta/Reports.yml b/openApiDocs/beta/Reports.yml index 57e9785cc81..17c9bc78cdf 100644 --- a/openApiDocs/beta/Reports.yml +++ b/openApiDocs/beta/Reports.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Reports version: v1.0-beta @@ -1377,7 +1377,6 @@ paths: tags: - deviceManagement.deviceManagementReports summary: Get reports from deviceManagement - description: Reports singleton operationId: deviceManagement_GetReport parameters: - name: $select @@ -3770,78 +3769,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getDeviceInstallStatusReport: - post: - tags: - - deviceManagement.deviceManagementReports - summary: Invoke action getDeviceInstallStatusReport - operationId: deviceManagement.report_getDeviceInstallStatusReport - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - name: - type: string - nullable: true - select: - type: array - items: - type: string - nullable: true - search: - type: string - nullable: true - groupBy: - type: array - items: - type: string - nullable: true - orderBy: - type: array - items: - type: string - nullable: true - skip: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - nullable: true - top: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - nullable: true - sessionId: - type: string - nullable: true - filter: - 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/reports/microsoft.graph.getDeviceManagementIntentPerSettingContributingProfiles: post: tags: @@ -6840,6 +6767,109 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.retrieveCloudPkiLeafCertificateReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action retrieveCloudPkiLeafCertificateReport + operationId: deviceManagement.report_retrieveCloudPkiLeafCertificateReport + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + certificationAuthorityId: + type: string + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + skip: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + select: + type: array + items: + type: string + nullable: true + filter: + type: string + nullable: true + search: + type: string + nullable: true + orderBy: + type: array + items: + 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/reports/microsoft.graph.retrieveCloudPkiLeafCertificateSummaryReport: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action retrieveCloudPkiLeafCertificateSummaryReport + operationId: deviceManagement.report_retrieveCloudPkiLeafCertificateSummaryReport + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + certificationAuthorityId: + type: string + nullable: true + select: + type: array + items: + 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/reports/microsoft.graph.retrieveDeviceAppInstallationStatusReport: post: tags: @@ -21307,6 +21337,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.appliedAuthenticationEventListener' description: 'Detailed information about the listeners, such as Azure Logic Apps and Azure Functions, which the corresponding events in the sign-in event triggered.' + appOwnerTenantId: + type: string + description: The identifier of the tenant that owns the client application. Supports $filter (eq). + nullable: true appTokenProtectionStatus: $ref: '#/components/schemas/microsoft.graph.tokenProtectionStatus' authenticationAppDeviceDetails: @@ -21368,7 +21402,8 @@ components: conditionalAccessAudiences: type: array items: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessAudience' + type: string + nullable: true description: A list that indicates the audience that Conditional Access evaluated during a sign-in event. Supports $filter (eq). conditionalAccessStatus: $ref: '#/components/schemas/microsoft.graph.conditionalAccessStatus' @@ -21461,6 +21496,10 @@ components: type: string description: The identifier of the resource that the user signed in to. Supports $filter (eq). nullable: true + resourceOwnerTenantId: + type: string + description: The identifier of the owner of the resource. Supports $filter (eq). + nullable: true resourceServicePrincipalId: type: string description: The identifier of the service principal representing the target resource in the sign-in event. @@ -21512,7 +21551,7 @@ components: items: type: string nullable: true - description: 'Indicates the category of sign in that the event represents. For user sign ins, the category can be interactiveUser or nonInteractiveUser and corresponds to the value for the isInteractive property on the signin resource. For managed identity sign ins, the category is managedIdentity. For service principal sign-ins, the category is servicePrincipal. Possible values are: interactiveUser, nonInteractiveUser, servicePrincipal, managedIdentity, unknownFutureValue. Supports $filter (eq, ne).' + description: 'Indicates the category of sign in that the event represents. For user sign ins, the category can be interactiveUser or nonInteractiveUser and corresponds to the value for the isInteractive property on the signin resource. For managed identity sign ins, the category is managedIdentity. For service principal sign-ins, the category is servicePrincipal. Possible values are: interactiveUser, nonInteractiveUser, servicePrincipal, managedIdentity, unknownFutureValue. Supports $filter (eq, ne). NOTE: Only interactive sign-ins are returned unless you set an explicit filter. For example, the filter for getting non-interactive sign-ins is https://graph.microsoft.com/beta/auditLogs/signIns?&$filter=signInEventTypes/any(t: t eq ''nonInteractiveUser'').' signInIdentifier: type: string description: 'The identification that the user provided to sign in. It can be the userPrincipalName, but is also populated when a user signs in using other identifiers.' @@ -21608,7 +21647,6 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - description: Singleton entity that acts as a container for all reports functionality. microsoft.graph.deviceManagementCachedReportConfiguration: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -22182,7 +22220,7 @@ components: properties: content: type: string - description: The http content that has the data + description: Report content; details vary by report type. format: base64url nullable: true additionalProperties: @@ -23786,6 +23824,8 @@ components: properties: app: $ref: '#/components/schemas/microsoft.graph.appIdentity' + linkableIdentifiers: + $ref: '#/components/schemas/microsoft.graph.linkableIdentifiers' user: $ref: '#/components/schemas/microsoft.graph.auditUserIdentity' additionalProperties: @@ -24101,6 +24141,23 @@ components: - unknownFutureValue - authenticationTransfer - nativeAuth + - implicitAccessTokenAndGetResponseMode + - implicitIdTokenAndGetResponseMode + - implicitAccessTokenAndPostResponseMode + - implicitIdTokenAndPostResponseMode + - authorizationCodeWithoutPkce + - authorizationCodeWithPkce + - clientCredentials + - refreshTokenGrant + - encryptedAuthorizeResponse + - directUserGrant + - kerberos + - prtGrant + - seamlessSso + - prtBrokerBased + - prtNonBrokerBased + - onBehalfOf + - samlOnBehalfOf type: string x-ms-enum-flags: isFlags: true @@ -24127,18 +24184,6 @@ components: - certificate - unknownFutureValue type: string - microsoft.graph.conditionalAccessAudience: - title: conditionalAccessAudience - type: object - properties: - applicationId: - type: string - description: The ID of the application. - nullable: true - audienceReasons: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessAudienceReason' - additionalProperties: - type: object microsoft.graph.conditionalAccessStatus: title: conditionalAccessStatus enum: @@ -24592,7 +24637,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. 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: @@ -25483,6 +25528,22 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.linkableIdentifiers: + title: linkableIdentifiers + type: object + properties: + deviceId: + type: string + description: Represents a unique identifier for the device from which a user is interacting with an application. + nullable: true + sessionId: + type: string + description: Represents a unique identifier for an entire session and is generated when a user does interactive authentication. This ID helps link all authentication artifacts issued from a single root authentication. + nullable: true + tokenDetails: + $ref: '#/components/schemas/microsoft.graph.tokenDetails' + additionalProperties: + type: object microsoft.graph.auditUserIdentity: allOf: - $ref: '#/components/schemas/microsoft.graph.userIdentity' @@ -25728,24 +25789,6 @@ components: - scopeBasedAuthRequirementPolicy - authenticationStrengths type: string - microsoft.graph.conditionalAccessAudienceReason: - title: conditionalAccessAudienceReason - enum: - - none - - resourcelessRequest - - confidentialClientIdToken - - confidentialClientNonIdToken - - resourceMapping - - resourceMappingDefault - - scopeMapping - - scopeMappingDefault - - delegatedScope - - firstPartyResourceDefault - - thirdPartyResourceDefault - - unknownFutureValue - type: string - x-ms-enum-flags: - isFlags: true microsoft.graph.geoCoordinates: title: geoCoordinates type: object @@ -25912,6 +25955,22 @@ components: $ref: '#/components/schemas/microsoft.graph.ODataErrors.InnerError' additionalProperties: type: object + microsoft.graph.tokenDetails: + title: tokenDetails + type: object + properties: + issuedAtDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Represents when the authentication for this token occurred. + format: date-time + nullable: true + uniqueTokenIdentifier: + type: string + description: Represents the token identifier claim. This ID is a unique per-token identifier that is case-sensitive. + nullable: true + additionalProperties: + type: object microsoft.graph.provisioningStatusErrorCategory: title: provisioningStatusErrorCategory enum: diff --git a/openApiDocs/beta/SchemaExtensions.yml b/openApiDocs/beta/SchemaExtensions.yml index ab5676763cc..cbb915a98a9 100644 --- a/openApiDocs/beta/SchemaExtensions.yml +++ b/openApiDocs/beta/SchemaExtensions.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: SchemaExtensions version: v1.0-beta @@ -225,7 +225,7 @@ components: properties: description: type: string - description: Description for the schema extension. Supports $filter (eq). + description: Description for the schema extension. nullable: true owner: type: string diff --git a/openApiDocs/beta/Search.yml b/openApiDocs/beta/Search.yml index 8366d6b7ce8..666bdc7a33d 100644 --- a/openApiDocs/beta/Search.yml +++ b/openApiDocs/beta/Search.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Search version: v1.0-beta @@ -2157,11 +2157,11 @@ paths: patch: tags: - external.externalConnection - summary: Create or update schema - description: Create a new or update an existing schema for a Microsoft Search connection. + summary: Update schema + description: Update the properties of a schema for an externalConnection. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/externalconnectors-externalconnection-patch-schema?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/externalconnectors-schema-update?view=graph-rest-beta operationId: external.connection_UpdateSchema parameters: - name: externalConnection-id @@ -4238,6 +4238,19 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + /external/industryData/runs/microsoft.graph.industryData.start: + post: + tags: + - external.industryDataRoot + summary: Invoke action start + description: 'Start a new industryDataRun. Industry data automates a run every 12 hours; however, users can use the start action to perform an on-demand run. The industry data service throttles the start of runs, allowing up to five successful runs every 12 hours. An on-demand run causes the next system-scheduled run to be skipped if it is set to run within the next 10 hours.' + operationId: external.industryData.run_start + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action /external/industryData/sourceSystems: get: tags: @@ -6092,7 +6105,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.search.answerVariant' - description: 'Variations of a bookmark for different countries or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings apply to all variations.' + description: 'Variations of a bookmark for different countries/regions or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings apply to all variations.' additionalProperties: type: object microsoft.graph.searchRequest: @@ -6245,7 +6258,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.search.answerVariant' - description: 'Variations of a QnA for different countries or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings apply to all variations.' + description: 'Variations of a QnA for different countries/regions or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings apply to all variations.' additionalProperties: type: object microsoft.graph.entity: @@ -6733,7 +6746,7 @@ components: description: Indicates Mobile Application Management (MAM) for iOS devices name: iOSMobileApplicationManagement - value: unknownFutureValue - description: Evolvable enumeration sentinel value. Do not use + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - value: windowsMobileApplicationManagement description: Indicates Mobile Application Management (MAM) for Windows devices. diff --git a/openApiDocs/beta/Security.yml b/openApiDocs/beta/Security.yml index 326bc5d208c..aca9f0c4794 100644 --- a/openApiDocs/beta/Security.yml +++ b/openApiDocs/beta/Security.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Security version: v1.0-beta @@ -4344,6 +4344,257 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/caseMembers': + get: + tags: + - security.casesRoot + summary: List ediscoveryCaseMember + description: Get a list of ediscoveryCaseMember objects for an ediscoveryCase. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-list?view=graph-rest-beta + operationId: security.case.ediscoveryCase_ListCaseMember + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.security.ediscoveryCaseMemberCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.casesRoot + summary: Add ediscoveryCaseMember + description: 'Add an ediscoveryCaseMember to an ediscoveryCase. The ediscoveryCaseMember can be one of two types: a user or a role group.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-post?view=graph-rest-beta + operationId: security.case.ediscoveryCase_CreateCaseMember + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/caseMembers/{ediscoveryCaseMember-id}': + get: + tags: + - security.casesRoot + summary: Get caseMembers from security + description: Returns a list of ediscoveryCaseMember objects associated to this case. + operationId: security.case.ediscoveryCase_GetCaseMember + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryCaseMember-id + in: path + description: The unique identifier of ediscoveryCaseMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCaseMember + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.casesRoot + summary: Update the navigation property caseMembers in security + operationId: security.case.ediscoveryCase_UpdateCaseMember + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryCaseMember-id + in: path + description: The unique identifier of ediscoveryCaseMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCaseMember + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.casesRoot + summary: Remove ediscoveryCaseMember + description: Remove an ediscoveryCaseMember from an ediscoveryCase. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-delete?view=graph-rest-beta + operationId: security.case.ediscoveryCase_DeleteCaseMember + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryCaseMember-id + in: path + description: The unique identifier of ediscoveryCaseMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCaseMember + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/caseMembers/$count': + get: + tags: + - security.casesRoot + summary: Get the number of the resource + operationId: security.case.ediscoveryCase.caseMember_GetCount + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians': get: tags: @@ -4798,7 +5049,7 @@ paths: tags: - security.casesRoot summary: List siteSources - description: Get a list of the siteSource objects associated with an ediscoveryCustodian or ediscoveryHoldPolicy. + description: Get a list of the siteSource objects associated with an ediscoveryCustodian. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-list-sitesources?view=graph-rest-beta @@ -5019,7 +5270,11 @@ paths: delete: tags: - security.casesRoot - summary: Delete navigation property siteSources for security + summary: Delete siteSource + description: Delete a siteSource object associated with an ediscoveryCustodian. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-delete-sitesources?view=graph-rest-beta operationId: security.case.ediscoveryCase.custodian_DeleteSiteSource parameters: - name: ediscoveryCase-id @@ -5376,7 +5631,11 @@ paths: delete: tags: - security.casesRoot - summary: Delete navigation property unifiedGroupSources for security + summary: Delete unifiedGroupSource + description: Delete a unifiedGroupSource object associated with an ediscoveryCustodian. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-unifiedgroupsource-delete?view=graph-rest-beta operationId: security.case.ediscoveryCase.custodian_DeleteUnifiedGroupSource parameters: - name: ediscoveryCase-id @@ -5846,7 +6105,11 @@ paths: delete: tags: - security.casesRoot - summary: Delete navigation property userSources for security + summary: Delete userSource + description: Delete a userSource object associated with an ediscoveryCustodian. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-delete-usersources?view=graph-rest-beta operationId: security.case.ediscoveryCase.custodian_DeleteUserSource parameters: - name: ediscoveryCase-id @@ -6503,7 +6766,11 @@ paths: delete: tags: - security.casesRoot - summary: Delete navigation property siteSources for security + summary: Delete siteSource + description: Delete a siteSource object associated with an ediscoveryHoldPolicy. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoveryholdpolicy-delete-sitesources?view=graph-rest-beta operationId: security.case.ediscoveryCase.legalHold_DeleteSiteSource parameters: - name: ediscoveryCase-id @@ -6857,7 +7124,11 @@ paths: delete: tags: - security.casesRoot - summary: Delete navigation property userSources for security + summary: Delete userSource + description: Delete a userSource object associated with an ediscoveryHoldPolicy. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoveryholdpolicy-delete-usersources?view=graph-rest-beta operationId: security.case.ediscoveryCase.legalHold_DeleteUserSource parameters: - name: ediscoveryCase-id @@ -8942,7 +9213,7 @@ paths: tags: - security.casesRoot summary: Invoke action addToReviewSet - description: 'Start the process of adding a collection from Microsoft 365 services to a review set. After the operation is created, you can get the status of the operation by retrieving the Location parameter from the response headers. The location provides a URL that will return a Add to review set operation.' + description: 'Start the process of adding a collection from Microsoft 365 services to a review set. After the operation is created, you can get the status of the operation by retrieving the Location parameter from the response headers. The location provides a URL that returns an Add to review set operation.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewset-addtoreviewset?view=graph-rest-beta @@ -8975,6 +9246,12 @@ paths: $ref: '#/components/schemas/microsoft.graph.security.ediscoverySearch' additionalDataOptions: $ref: '#/components/schemas/microsoft.graph.security.additionalDataOptions' + itemsToInclude: + $ref: '#/components/schemas/microsoft.graph.security.itemsToInclude' + cloudAttachmentVersion: + $ref: '#/components/schemas/microsoft.graph.security.cloudAttachmentVersion' + documentVersion: + $ref: '#/components/schemas/microsoft.graph.security.documentVersion' additionalProperties: type: object required: true @@ -8989,7 +9266,7 @@ paths: tags: - security.casesRoot summary: Invoke action export - description: 'Initiate an export from a reviewSet. For details, see Export documents from a review set in eDiscovery (Premium).' + description: 'Initiate an export from a reviewSet. For more information, see Export documents from a review set in eDiscovery (Premium).' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewset-export?view=graph-rest-beta @@ -10475,6 +10752,10 @@ paths: $ref: '#/components/schemas/microsoft.graph.security.exportLocation' additionalOptions: $ref: '#/components/schemas/microsoft.graph.security.additionalOptions' + cloudAttachmentVersion: + $ref: '#/components/schemas/microsoft.graph.security.cloudAttachmentVersion' + documentVersion: + $ref: '#/components/schemas/microsoft.graph.security.documentVersion' additionalProperties: type: object required: true @@ -10536,6 +10817,10 @@ paths: type: boolean default: false nullable: true + cloudAttachmentVersion: + $ref: '#/components/schemas/microsoft.graph.security.cloudAttachmentVersion' + documentVersion: + $ref: '#/components/schemas/microsoft.graph.security.documentVersion' additionalProperties: type: object required: true @@ -11149,8 +11434,11 @@ paths: get: tags: - security.casesRoot - summary: Get childTags from security - description: Returns the tags that are a child of a tag. + summary: 'ediscoveryReviewTag: asHierarchy' + description: List eDiscovery review tags with the tag hierarchy shown. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewtag-ashierarchy?view=graph-rest-beta operationId: security.case.ediscoveryCase.tag_ListChildTag parameters: - name: ediscoveryCase-id @@ -31775,6 +32063,12 @@ components: type: string description: The external case number for customer reference. nullable: true + caseMembers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' + description: Returns a list of ediscoveryCaseMember objects associated to this case. + x-ms-navigationProperty: true custodians: type: array items: @@ -31821,6 +32115,24 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.security.ediscoveryCaseMember: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: ediscoveryCaseMember + type: object + properties: + displayName: + type: string + description: The display name of the eDiscovery case member. Allowed only for case members of type roleGroup. + nullable: true + recipientType: + $ref: '#/components/schemas/microsoft.graph.security.recipientType' + smtpAddress: + type: string + description: The smtp address of the eDiscovery case member. Allowed only for case members of type user. + nullable: true + additionalProperties: + type: object microsoft.graph.security.ediscoveryCustodian: allOf: - $ref: '#/components/schemas/microsoft.graph.security.dataSourceContainer' @@ -32591,9 +32903,42 @@ components: - allVersions - linkedFiles - unknownFutureValue + - advancedIndexing + - listAttachments + - htmlTranscripts + - messageConversationExpansion + - locationsWithoutHits + - allItemsInFolder + type: string + x-ms-enum-flags: + isFlags: true + microsoft.graph.security.itemsToInclude: + title: itemsToInclude + enum: + - searchHits + - partiallyIndexed + - unknownFutureValue type: string x-ms-enum-flags: isFlags: true + microsoft.graph.security.cloudAttachmentVersion: + title: cloudAttachmentVersion + enum: + - latest + - recent10 + - recent100 + - all + - unknownFutureValue + type: string + microsoft.graph.security.documentVersion: + title: documentVersion + enum: + - latest + - recent10 + - recent100 + - all + - unknownFutureValue + type: string microsoft.graph.security.exportOptions: title: exportOptions enum: @@ -32603,6 +32948,11 @@ components: - fileInfo - tags - unknownFutureValue + - splitSource + - includeFolderAndPath + - friendlyName + - condensePaths + - optimizedPartitionSize type: string x-ms-enum-flags: isFlags: true @@ -32613,6 +32963,7 @@ components: - directory - pst - unknownFutureValue + - msg type: string microsoft.graph.security.ediscoveryReviewSetQuery: allOf: @@ -32627,6 +32978,14 @@ components: - title: ediscoveryAddToReviewSetOperation type: object properties: + additionalDataOptions: + $ref: '#/components/schemas/microsoft.graph.security.additionalDataOptions' + cloudAttachmentVersion: + $ref: '#/components/schemas/microsoft.graph.security.cloudAttachmentVersion' + documentVersion: + $ref: '#/components/schemas/microsoft.graph.security.documentVersion' + itemsToInclude: + $ref: '#/components/schemas/microsoft.graph.security.itemsToInclude' reviewSet: $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewSet' search: @@ -32663,6 +33022,8 @@ components: description: The number of mailboxes that had search hits. format: int32 nullable: true + statisticsOptions: + $ref: '#/components/schemas/microsoft.graph.security.statisticsOptions' unindexedItemCount: type: number description: The estimated count of unindexed items for the collection. @@ -32705,6 +33066,15 @@ components: - subfolderContents - listAttachments - unknownFutureValue + - htmlTranscripts + - advancedIndexing + - allItemsInFolder + - includeFolderAndPath + - condensePaths + - friendlyName + - splitSource + - optimizedPartitionSize + - includeReport type: string x-ms-enum-flags: isFlags: true @@ -34957,7 +35327,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -35478,7 +35848,7 @@ components: nullable: true firstChannelName: type: string - description: The name of the first channel in the team. This property is only used during team creation and isn't returned in methods to get and list teams. + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' @@ -38315,6 +38685,15 @@ components: $ref: '#/components/schemas/microsoft.graph.identity' additionalProperties: type: object + microsoft.graph.security.recipientType: + title: recipientType + enum: + - user + - roleGroup + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.security.dataSourceContainer: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -39225,7 +39604,7 @@ components: type: object microsoft.graph.appRoleAssignment: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' + - $ref: '#/components/schemas/microsoft.graph.directoryObject' - title: appRoleAssignment type: object properties: @@ -39972,6 +40351,18 @@ components: type: string x-ms-enum-flags: isFlags: true + microsoft.graph.security.statisticsOptions: + title: statisticsOptions + enum: + - includeRefiners + - includeQueryStats + - includeUnindexedStats + - advancedIndexing + - locationsWithoutHits + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.security.ocrSettings: title: ocrSettings type: object @@ -40449,7 +40840,10 @@ components: dataRetentionPolicy: $ref: '#/components/schemas/microsoft.graph.security.appInfoDataRetentionPolicy' dataTypes: - $ref: '#/components/schemas/microsoft.graph.security.appInfoUploadedDataTypes' + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.appInfoUploadedDataTypes' + description: 'Indicates the data types that an end user can upload to the app. The possible values are: documents, mediaFiles, codingFiles, creditCards, databaseFiles, none, unknown, unknownFutureValue.' domainRegistrationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -40616,7 +41010,9 @@ components: format: date-time nullable: true logonUrls: - type: string + type: array + items: + type: string description: Indicates the URL that users can use to sign into the app. pciDssVersion: $ref: '#/components/schemas/microsoft.graph.security.appInfoPciDssVersion' @@ -41841,7 +42237,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. 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: @@ -42266,7 +42662,7 @@ components: type: array items: $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).' + 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. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).' x-ms-navigationProperty: true permissionGrantPreApprovalPolicies: type: array @@ -42603,6 +42999,8 @@ components: description: The results of every partner agent's installation status on Cloud PC. powerState: $ref: '#/components/schemas/microsoft.graph.cloudPcPowerState' + productType: + $ref: '#/components/schemas/microsoft.graph.cloudPcProductType' provisioningPolicyId: type: string description: The provisioning policy ID of the Cloud PC. @@ -43109,7 +43507,7 @@ components: description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' trustType: type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' nullable: true commands: type: array @@ -43290,6 +43688,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mailFolderOperation' + description: The collection of long-running operations in the mailFolder. x-ms-navigationProperty: true singleValueExtendedProperties: type: array @@ -44077,7 +44476,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: Indicates collection of App Log Upload Request. + description: The collection property of AppLogUploadRequest. x-ms-navigationProperty: true additionalProperties: type: object @@ -44498,6 +44897,10 @@ components: nullable: true outOfOfficeSettings: $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -44653,6 +45056,8 @@ components: description: 'When set to true, documents in the user''s Office Delve are disabled. Users can control this setting in Office Delve.' contactMergeSuggestions: $ref: '#/components/schemas/microsoft.graph.contactMergeSuggestions' + exchange: + $ref: '#/components/schemas/microsoft.graph.exchangeSettings' itemInsights: $ref: '#/components/schemas/microsoft.graph.userInsightsSettings' regionalAndLanguageSettings: @@ -45101,6 +45506,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: A collection of all the messages in the channel. Nullable. x-ms-navigationProperty: true + planner: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' sharedWithTeams: type: array items: @@ -45207,6 +45614,10 @@ components: type: boolean description: Indicates whether the schedule is enabled for the team. Required. nullable: true + isActivitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts include activities from the original shift. + nullable: true isCrossLocationShiftRequestApprovalRequired: type: boolean description: Indicates whether approval is required by a manager of this schedule for cross location shift requests. @@ -46193,6 +46604,19 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.security.ediscoveryCaseMemberCollectionResponse: + title: Collection of ediscoveryCaseMember + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.security.ediscoveryCustodianCollectionResponse: title: Collection of ediscoveryCustodian type: object @@ -47552,6 +47976,13 @@ components: title: siteArchivalDetails type: object properties: + archivedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + archivedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 archiveStatus: $ref: '#/components/schemas/microsoft.graph.siteArchiveStatus' additionalProperties: @@ -48131,6 +48562,12 @@ components: $ref: '#/components/schemas/microsoft.graph.driveItem' description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this item. Nullable. + x-ms-navigationProperty: true listItem: $ref: '#/components/schemas/microsoft.graph.listItem' permissions: @@ -50312,7 +50749,7 @@ components: description: 'The unique identifier for the federated identity credential, which has a limit of 120 characters and must be URL friendly. It is immutable once created. Alternate key. Required. Not nullable. Supports $filter (eq).' subject: type: string - description: 'Required. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. Supports $filter (eq).' + description: 'Nullable. Defaults to null if not set. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. If subject is defined, claimsMatchingExpression must be null. Supports $filter (eq).' nullable: true additionalProperties: type: object @@ -50951,6 +51388,8 @@ components: properties: capabilityType: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + licenseType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryLicenseType' primaryRegion: type: string description: The primary and mainly used region where the Cloud PC is located. @@ -51062,6 +51501,16 @@ components: - poweredOff - unknownFutureValue type: string + microsoft.graph.cloudPcProductType: + title: cloudPcProductType + enum: + - enterprise + - frontline + - devBox + - powerAutomate + - business + - unknownFutureValue + type: string microsoft.graph.cloudPcProvisioningType: title: cloudPcProvisioningType enum: @@ -51287,7 +51736,7 @@ components: description: Indicates that configuration is of type single platform restriction which refers to types of devices a user is allowed to enroll. name: singlePlatformRestriction - value: unknownFutureValue - description: Unknown future value + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - value: enrollmentNotificationsConfiguration description: Indicates that configuration is of type Enrollment Notification which refers to types of notification a user receives during enrollment. @@ -51577,6 +52026,7 @@ components: properties: resourceLocation: type: string + description: The location of the long-running operation. nullable: true status: $ref: '#/components/schemas/microsoft.graph.mailFolderOperationStatus' @@ -52020,7 +52470,7 @@ components: description: 'Indicates the device is enrolled via Apple Account Driven User Enrollment, a form of enrollment where the user enrolls via iOS Settings without using the iOS Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities.' name: appleAccountDrivenUserEnrollment - value: unknownFutureValue - description: Evolvable enum member + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState @@ -53571,6 +54021,10 @@ components: type: boolean description: Indicates whether breakout rooms are enabled for the meeting. nullable: true + allowCopyingAndSharingMeetingContent: + type: boolean + description: Indicates whether copying and sharing meeting content is enabled for the meeting. + nullable: true allowedLobbyAdmitters: $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: @@ -53616,6 +54070,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' isEndToEndEncryptionEnabled: type: boolean + description: Indicates whether end-to-end encryption (E2EE) is enabled for the online meeting. nullable: true isEntryExitAnnounced: type: boolean @@ -55097,6 +55552,22 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.exchangeSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: exchangeSettings + type: object + properties: + inPlaceArchiveMailboxId: + type: string + description: The unique identifier for the user's in-place archive mailbox. + nullable: true + primaryMailboxId: + type: string + description: The unique identifier for the user's primary mailbox. + nullable: true + additionalProperties: + type: object microsoft.graph.userInsightsSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -55380,6 +55851,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.teamsChannelPlanner: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsChannelPlanner + type: object + properties: + plans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.sharedWithChannelTeamInfo: allOf: - $ref: '#/components/schemas/microsoft.graph.teamInfo' @@ -58511,7 +58996,7 @@ components: nullable: true contentType: type: string - description: 'The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework''s Attachment object.application/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' + description: 'The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework''s Attachment object.application/vnd.microsoft.card.codesnippet: Either a code snippet or place holder. application/vnd.microsoft.card.announcement: An announcement header. application/vnd.microsoft.card.fluidEmbedCard: A Microsoft Loop component.' nullable: true contentUrl: type: string @@ -58711,6 +59196,13 @@ components: - failback - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryLicenseType: + title: cloudPcDisasterRecoveryLicenseType + enum: + - none + - standard + - unknownFutureValue + type: string microsoft.graph.actionState: title: actionState enum: @@ -59427,7 +59919,7 @@ components: description: This status is set when the device license removing fails. name: deviceLicenseRemoveFailed - value: unknownFutureValue - description: This is put here as a place holder for future extension. + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.sharedAppleDeviceUser: title: sharedAppleDeviceUser @@ -61587,6 +62079,9 @@ components: type: string description: The registrant's time zone details. nullable: true + registrantVideoOnDemandWebUrl: + 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 @@ -61882,6 +62377,10 @@ components: type: string description: The time the entry is recorded. format: date-time + isAtApprovedLocation: + type: boolean + description: Indicates whether this action happens at an approved location. + nullable: true notes: $ref: '#/components/schemas/microsoft.graph.itemBody' additionalProperties: @@ -62394,7 +62893,7 @@ components: nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -62402,7 +62901,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -62986,6 +63485,7 @@ components: - project - driveItem - user + - teamsChannel type: string microsoft.graph.plannerCreationSourceKind: title: plannerCreationSourceKind @@ -63672,18 +64172,20 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration' - description: Collection of certificate restrictions settings to be applied to an application or service principal. + x-ms-navigationProperty: true 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. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.customAppManagementApplicationConfiguration: title: customAppManagementApplicationConfiguration type: object properties: + audiences: + $ref: '#/components/schemas/microsoft.graph.audiencesConfiguration' identifierUris: $ref: '#/components/schemas/microsoft.graph.identifierUriConfiguration' additionalProperties: @@ -64756,6 +65258,10 @@ components: type: string description: The identifier of the publication. Read-only. nullable: true + publicationName: + type: string + description: The name of the published task list. Read-only. + nullable: true publishedToPlanId: type: string description: The identifier of the plannerPlan this task was originally placed in. Read-only. @@ -65130,6 +65636,9 @@ components: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + videoOnDemandWebUrl: + type: string + nullable: true presenters: type: array items: @@ -66907,6 +67416,16 @@ components: $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' additionalProperties: type: object + microsoft.graph.audiencesConfiguration: + title: audiencesConfiguration + type: object + properties: + azureAdMultipleOrgs: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + personalMicrosoftAccount: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + additionalProperties: + type: object microsoft.graph.identifierUriConfiguration: title: identifierUriConfiguration type: object @@ -67926,6 +68445,25 @@ components: - customPasswordAddition - unknownFutureValue type: string + microsoft.graph.audienceRestriction: + title: audienceRestriction + type: object + properties: + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + isStateSetByMicrosoft: + type: boolean + readOnly: true + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: '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 + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' + additionalProperties: + type: object microsoft.graph.identifierUriRestriction: title: identifierUriRestriction type: object @@ -67940,6 +68478,10 @@ components: type: boolean description: 'If true, the restriction isn''t enforced for SAML applications in Microsoft Entra ID; else, the restriction is enforced for those applications.' nullable: true + isStateSetByMicrosoft: + type: boolean + description: 'If true, Microsoft sets the identifierUriRestriction state. If false, the tenant modifies the identifierUriRestriction state. Read-only.' + readOnly: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -68908,6 +69450,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseCollectionResponse' + microsoft.graph.security.ediscoveryCaseMemberCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMemberCollectionResponse' microsoft.graph.security.ediscoveryCustodianCollectionResponse: description: Retrieved collection content: diff --git a/openApiDocs/beta/Sites.yml b/openApiDocs/beta/Sites.yml index 7322df18bb6..b99753cd97d 100644 --- a/openApiDocs/beta/Sites.yml +++ b/openApiDocs/beta/Sites.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Sites version: v1.0-beta @@ -57600,11 +57600,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' @@ -63989,7 +63989,7 @@ paths: get: tags: - sites.list - summary: Enumerate items in a list + summary: List items description: Get the collection of items in a list. externalDocs: description: Find more info here @@ -71271,11 +71271,11 @@ paths: post: tags: - sites.baseSitePage - summary: Create a page in the site pages list of a site - description: Create a new sitePage in the site pages list in a site. + summary: Create newsLinkPage + description: Create a new newsLinkPage in the site pages list of a site. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/sitepage-create?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/newslinkpage-create?view=graph-rest-beta operationId: site_CreatePage parameters: - name: site-id @@ -91541,6 +91541,12 @@ components: $ref: '#/components/schemas/microsoft.graph.driveItem' description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this item. Nullable. + x-ms-navigationProperty: true listItem: $ref: '#/components/schemas/microsoft.graph.listItem' permissions: @@ -92122,7 +92128,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -94913,6 +94919,13 @@ components: $ref: '#/components/schemas/microsoft.graph.sharingViewpoint' additionalProperties: type: object + microsoft.graph.extension: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: extension + type: object + additionalProperties: + type: object microsoft.graph.itemRetentionLabel: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -95762,7 +95775,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. 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: @@ -96187,7 +96200,7 @@ components: type: array items: $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).' + 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. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).' x-ms-navigationProperty: true permissionGrantPreApprovalPolicies: type: array @@ -97356,7 +97369,7 @@ components: description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' trustType: type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' nullable: true commands: type: array @@ -97422,13 +97435,6 @@ components: additionalProperties: type: object description: Represents a container that exposes navigation properties for employee experience user resources. - microsoft.graph.extension: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: extension - type: object - additionalProperties: - type: object microsoft.graph.inferenceClassification: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -97854,7 +97860,7 @@ components: nullable: true firstChannelName: type: string - description: The name of the first channel in the team. This property is only used during team creation and isn't returned in methods to get and list teams. + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' @@ -98052,6 +98058,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mailFolderOperation' + description: The collection of long-running operations in the mailFolder. x-ms-navigationProperty: true singleValueExtendedProperties: type: array @@ -98839,7 +98846,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: Indicates collection of App Log Upload Request. + description: The collection property of AppLogUploadRequest. x-ms-navigationProperty: true additionalProperties: type: object @@ -99310,6 +99317,10 @@ components: nullable: true outOfOfficeSettings: $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -101156,6 +101167,13 @@ components: title: siteArchivalDetails type: object properties: + archivedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + archivedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 archiveStatus: $ref: '#/components/schemas/microsoft.graph.siteArchiveStatus' additionalProperties: @@ -101194,7 +101212,7 @@ components: nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -101202,7 +101220,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -102162,7 +102180,7 @@ components: description: 'The unique identifier for the federated identity credential, which has a limit of 120 characters and must be URL friendly. It is immutable once created. Alternate key. Required. Not nullable. Supports $filter (eq).' subject: type: string - description: 'Required. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. Supports $filter (eq).' + description: 'Nullable. Defaults to null if not set. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. If subject is defined, claimsMatchingExpression must be null. Supports $filter (eq).' nullable: true additionalProperties: type: object @@ -103541,7 +103559,7 @@ components: description: Indicates that configuration is of type single platform restriction which refers to types of devices a user is allowed to enroll. name: singlePlatformRestriction - value: unknownFutureValue - description: Unknown future value + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - value: enrollmentNotificationsConfiguration description: Indicates that configuration is of type Enrollment Notification which refers to types of notification a user receives during enrollment. @@ -104184,6 +104202,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: A collection of all the messages in the channel. Nullable. x-ms-navigationProperty: true + planner: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' sharedWithTeams: type: array items: @@ -104504,6 +104524,7 @@ components: properties: resourceLocation: type: string + description: The location of the long-running operation. nullable: true status: $ref: '#/components/schemas/microsoft.graph.mailFolderOperationStatus' @@ -104947,7 +104968,7 @@ components: description: 'Indicates the device is enrolled via Apple Account Driven User Enrollment, a form of enrollment where the user enrolls via iOS Settings without using the iOS Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities.' name: appleAccountDrivenUserEnrollment - value: unknownFutureValue - description: Evolvable enum member + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState @@ -106498,6 +106519,10 @@ components: type: boolean description: Indicates whether breakout rooms are enabled for the meeting. nullable: true + allowCopyingAndSharingMeetingContent: + type: boolean + description: Indicates whether copying and sharing meeting content is enabled for the meeting. + nullable: true allowedLobbyAdmitters: $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: @@ -106543,6 +106568,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' isEndToEndEncryptionEnabled: type: boolean + description: Indicates whether end-to-end encryption (E2EE) is enabled for the online meeting. nullable: true isEntryExitAnnounced: type: boolean @@ -108102,9 +108128,11 @@ components: properties: inPlaceArchiveMailboxId: type: string + description: The unique identifier for the user's in-place archive mailbox. nullable: true primaryMailboxId: type: string + description: The unique identifier for the user's primary mailbox. nullable: true additionalProperties: type: object @@ -109736,7 +109764,7 @@ components: nullable: true contentType: type: string - description: 'The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework''s Attachment object.application/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' + description: 'The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework''s Attachment object.application/vnd.microsoft.card.codesnippet: Either a code snippet or place holder. application/vnd.microsoft.card.announcement: An announcement header. application/vnd.microsoft.card.fluidEmbedCard: A Microsoft Loop component.' nullable: true contentUrl: type: string @@ -110358,6 +110386,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.teamsChannelPlanner: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsChannelPlanner + type: object + properties: + plans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.sharedWithChannelTeamInfo: allOf: - $ref: '#/components/schemas/microsoft.graph.teamInfo' @@ -111198,7 +111240,7 @@ components: description: This status is set when the device license removing fails. name: deviceLicenseRemoveFailed - value: unknownFutureValue - description: This is put here as a place holder for future extension. + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.sharedAppleDeviceUser: title: sharedAppleDeviceUser @@ -113530,6 +113572,9 @@ components: type: string description: The registrant's time zone details. nullable: true + registrantVideoOnDemandWebUrl: + 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 @@ -114603,18 +114648,20 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration' - description: Collection of certificate restrictions settings to be applied to an application or service principal. + x-ms-navigationProperty: true 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. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.customAppManagementApplicationConfiguration: title: customAppManagementApplicationConfiguration type: object properties: + audiences: + $ref: '#/components/schemas/microsoft.graph.audiencesConfiguration' identifierUris: $ref: '#/components/schemas/microsoft.graph.identifierUriConfiguration' additionalProperties: @@ -116221,6 +116268,10 @@ components: type: string description: The identifier of the publication. Read-only. nullable: true + publicationName: + type: string + description: The name of the published task list. Read-only. + nullable: true publishedToPlanId: type: string description: The identifier of the plannerPlan this task was originally placed in. Read-only. @@ -116595,6 +116646,9 @@ components: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + videoOnDemandWebUrl: + type: string + nullable: true presenters: type: array items: @@ -118221,6 +118275,16 @@ components: $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' additionalProperties: type: object + microsoft.graph.audiencesConfiguration: + title: audiencesConfiguration + type: object + properties: + azureAdMultipleOrgs: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + personalMicrosoftAccount: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + additionalProperties: + type: object microsoft.graph.identifierUriConfiguration: title: identifierUriConfiguration type: object @@ -119061,6 +119125,25 @@ components: - customPasswordAddition - unknownFutureValue type: string + microsoft.graph.audienceRestriction: + title: audienceRestriction + type: object + properties: + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + isStateSetByMicrosoft: + type: boolean + readOnly: true + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: '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 + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' + additionalProperties: + type: object microsoft.graph.identifierUriRestriction: title: identifierUriRestriction type: object diff --git a/openApiDocs/beta/Teams.yml b/openApiDocs/beta/Teams.yml index 02976feb30e..6364213e10d 100644 --- a/openApiDocs/beta/Teams.yml +++ b/openApiDocs/beta/Teams.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Teams version: v1.0-beta @@ -2741,11 +2741,11 @@ paths: post: tags: - chats.chatMessage - summary: Send chatMessage in a channel or a chat - description: Send a new chatMessage in the specified channel or a chat. + summary: Send message in a chat + description: Send a new chatMessage in the specified chat. This API cannot create a new chat; you must use the list chats method to retrieve the ID of an existing chat before creating a chat message. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-post?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/chat-post-messages?view=graph-rest-beta operationId: chat_CreateMessage parameters: - name: chat-id @@ -4525,6 +4525,132 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/chats/{chat-id}/messages/{chatMessage-id}/replies/microsoft.graph.forwardToChat': + post: + tags: + - chats.chatMessage + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: chat.message.reply_forwardToChat + parameters: + - name: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + targetChatIds: + type: array + items: + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@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 + '/chats/{chat-id}/messages/{chatMessage-id}/replies/microsoft.graph.replyWithQuote': + post: + tags: + - chats.chatMessage + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: chat.message.reply_replyGraphWPreQuote + parameters: + - name: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + messageIds: + type: array + items: + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/chats/{chat-id}/messages/$count': get: tags: @@ -4628,37 +4754,16 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/chats/{chat-id}/microsoft.graph.completeMigration': - post: - tags: - - chats.chat.Actions - summary: Invoke action completeMigration - operationId: chat_completeMigration - parameters: - - name: chat-id - in: path - description: The unique identifier of chat - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chat - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/chats/{chat-id}/microsoft.graph.hideForUser': + '/chats/{chat-id}/messages/microsoft.graph.forwardToChat': post: tags: - - chats.chat.Actions - summary: Invoke action hideForUser - description: Hide a chat for a user. + - chats.chatMessage + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/chat-hideforuser?view=graph-rest-beta - operationId: chat_hideGraphFPreUser + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: chat.message_forwardToChat parameters: - name: chat-id in: path @@ -4675,30 +4780,54 @@ paths: schema: type: object properties: - user: - $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity' - tenantId: - type: string - nullable: true + targetChatIds: + type: array + items: + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' additionalProperties: type: object required: true responses: 2XX: description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/chats/{chat-id}/microsoft.graph.markChatReadForUser': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/chats/{chat-id}/messages/microsoft.graph.replyWithQuote': post: tags: - - chats.chat.Actions - summary: Invoke action markChatReadForUser - description: Mark a chat as read for a user. + - chats.chatMessage + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/chat-markchatreadforuser?view=graph-rest-beta - operationId: chat_markChatReadGraphFPreUser + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: chat.message_replyGraphWPreQuote parameters: - name: chat-id in: path @@ -4715,30 +4844,32 @@ paths: schema: type: object properties: - user: - $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity' - tenantId: - type: string - nullable: true + messageIds: + type: array + items: + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' additionalProperties: type: object required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/chats/{chat-id}/microsoft.graph.markChatUnreadForUser': + '/chats/{chat-id}/microsoft.graph.completeMigration': post: tags: - chats.chat.Actions - summary: Invoke action markChatUnreadForUser - description: Mark a chat as unread for a user. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chat-markchatunreadforuser?view=graph-rest-beta - operationId: chat_markChatUnreadGraphFPreUser + summary: Invoke action completeMigration + operationId: chat_completeMigration parameters: - name: chat-id in: path @@ -4748,42 +4879,22 @@ paths: schema: type: string x-ms-docs-key-type: chat - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - user: - $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity' - tenantId: - type: string - nullable: true - lastMessageReadDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 - required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/chats/{chat-id}/microsoft.graph.removeAllAccessForUser': + '/chats/{chat-id}/microsoft.graph.hideForUser': post: tags: - chats.chat.Actions - summary: Invoke action removeAllAccessForUser - description: Remove access to a chat for a user. + summary: Invoke action hideForUser + description: Hide a chat for a user. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/chat-removeallaccessforuser?view=graph-rest-beta - operationId: chat_removeAllAccessGraphFPreUser + url: https://learn.microsoft.com/graph/api/chat-hideforuser?view=graph-rest-beta + operationId: chat_hideGraphFPreUser parameters: - name: chat-id in: path @@ -4802,6 +4913,9 @@ paths: properties: user: $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity' + tenantId: + type: string + nullable: true additionalProperties: type: object required: true @@ -4811,16 +4925,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/chats/{chat-id}/microsoft.graph.sendActivityNotification': + '/chats/{chat-id}/microsoft.graph.markChatReadForUser': post: tags: - chats.chat.Actions - summary: Invoke action sendActivityNotification - description: 'Send an activity feed notification in the scope of a chat. For more information, see sending Teams activity notifications.' + summary: Invoke action markChatReadForUser + description: Mark a chat as read for a user. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/chat-sendactivitynotification?view=graph-rest-beta - operationId: chat_sendActivityNotification + url: https://learn.microsoft.com/graph/api/chat-markchatreadforuser?view=graph-rest-beta + operationId: chat_markChatReadGraphFPreUser parameters: - name: chat-id in: path @@ -4837,26 +4951,11 @@ paths: schema: type: object properties: - topic: - $ref: '#/components/schemas/microsoft.graph.teamworkActivityTopic' - activityType: - type: string - nullable: true - chainId: - type: number - format: int64 - nullable: true - previewText: - $ref: '#/components/schemas/microsoft.graph.itemBody' - teamsAppId: + user: + $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity' + tenantId: type: string nullable: true - templateParameters: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.keyValuePair' - recipient: - $ref: '#/components/schemas/microsoft.graph.teamworkNotificationRecipient' additionalProperties: type: object required: true @@ -4866,16 +4965,153 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/chats/{chat-id}/microsoft.graph.unhideForUser': + '/chats/{chat-id}/microsoft.graph.markChatUnreadForUser': post: tags: - chats.chat.Actions - summary: Invoke action unhideForUser - description: Unhide a chat for a user. + summary: Invoke action markChatUnreadForUser + description: Mark a chat as unread for a user. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/chat-unhideforuser?view=graph-rest-beta - operationId: chat_unhideGraphFPreUser + url: https://learn.microsoft.com/graph/api/chat-markchatunreadforuser?view=graph-rest-beta + operationId: chat_markChatUnreadGraphFPreUser + parameters: + - name: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + user: + $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity' + tenantId: + type: string + nullable: true + lastMessageReadDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/chats/{chat-id}/microsoft.graph.removeAllAccessForUser': + post: + tags: + - chats.chat.Actions + summary: Invoke action removeAllAccessForUser + description: Remove access to a chat for a user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chat-removeallaccessforuser?view=graph-rest-beta + operationId: chat_removeAllAccessGraphFPreUser + parameters: + - name: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + user: + $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/chats/{chat-id}/microsoft.graph.sendActivityNotification': + post: + tags: + - chats.chat.Actions + summary: Invoke action sendActivityNotification + description: 'Send an activity feed notification in the scope of a chat. For more information, see sending Teams activity notifications.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chat-sendactivitynotification?view=graph-rest-beta + operationId: chat_sendActivityNotification + parameters: + - name: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + topic: + $ref: '#/components/schemas/microsoft.graph.teamworkActivityTopic' + activityType: + type: string + nullable: true + chainId: + type: number + format: int64 + nullable: true + previewText: + $ref: '#/components/schemas/microsoft.graph.itemBody' + teamsAppId: + type: string + nullable: true + templateParameters: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValuePair' + recipient: + $ref: '#/components/schemas/microsoft.graph.teamworkNotificationRecipient' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/chats/{chat-id}/microsoft.graph.unhideForUser': + post: + tags: + - chats.chat.Actions + summary: Invoke action unhideForUser + description: Unhide a chat for a user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chat-unhideforuser?view=graph-rest-beta + operationId: chat_unhideGraphFPreUser parameters: - name: chat-id in: path @@ -7810,7 +8046,7 @@ paths: tags: - groups.team summary: Get messages from groups - description: A collection of all the messages in the channel. A navigation property. Nullable. + description: A collection of all the messages in the channel. Nullable. operationId: group.team.channel_ListMessage parameters: - name: group-id @@ -7917,7 +8153,7 @@ paths: tags: - groups.team summary: Get messages from groups - description: A collection of all the messages in the channel. A navigation property. Nullable. + description: A collection of all the messages in the channel. Nullable. operationId: group.team.channel_GetMessage parameters: - name: group-id @@ -9940,6 +10176,148 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.forwardToChat': + post: + tags: + - groups.team + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: group.team.channel.message.reply_forwardToChat + 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 + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + targetChatIds: + type: array + items: + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.replyWithQuote': + post: + tags: + - groups.team + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: group.team.channel.message.reply_replyGraphWPreQuote + 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 + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + messageIds: + type: array + items: + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/team/channels/{channel-id}/messages/$count': get: tags: @@ -10059,6 +10437,132 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/groups/{group-id}/team/channels/{channel-id}/messages/microsoft.graph.forwardToChat': + post: + tags: + - groups.team + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: group.team.channel.message_forwardToChat + 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: + targetChatIds: + type: array + items: + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/channels/{channel-id}/messages/microsoft.graph.replyWithQuote': + post: + tags: + - groups.team + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: group.team.channel.message_replyGraphWPreQuote + 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: + messageIds: + type: array + items: + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/team/channels/{channel-id}/microsoft.graph.archive': post: tags: @@ -10309,13 +10813,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams': + '/groups/{group-id}/team/channels/{channel-id}/planner': get: tags: - groups.team - summary: Get sharedWithTeams from groups - description: A collection of teams with which a channel is shared. - operationId: group.team.channel_ListSharedGraphWPreTeam + summary: Get planner from groups + description: 'Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable.' + operationId: group.team.channel_GetPlanner parameters: - name: group-id in: path @@ -10333,121 +10837,6 @@ paths: schema: type: string x-ms-docs-key-type: channel - - $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.sharedWithChannelTeamInfoCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.team - summary: Create new navigation property to sharedWithTeams for groups - operationId: group.team.channel_CreateSharedGraphWPreTeam - 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: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}': - get: - tags: - - groups.team - summary: Get sharedWithTeams from groups - description: A collection of teams with which a channel is shared. - operationId: group.team.channel_GetSharedGraphWPreTeam - 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 - - name: sharedWithChannelTeamInfo-id - in: path - description: The unique identifier of sharedWithChannelTeamInfo - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - name: $select in: query description: Select properties to be returned @@ -10474,15 +10863,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property sharedWithTeams in groups - operationId: group.team.channel_UpdateSharedGraphWPreTeam + summary: Update the navigation property planner in groups + operationId: group.team.channel_UpdatePlanner parameters: - name: group-id in: path @@ -10500,20 +10889,12 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id - in: path - description: The unique identifier of sharedWithChannelTeamInfo - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' required: true responses: 2XX: @@ -10521,15 +10902,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property sharedWithTeams for groups - operationId: group.team.channel_DeleteSharedGraphWPreTeam + summary: Delete navigation property planner for groups + operationId: group.team.channel_DeletePlanner parameters: - name: group-id in: path @@ -10547,14 +10928,6 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id - in: path - description: The unique identifier of sharedWithChannelTeamInfo - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - name: If-Match in: header description: ETag @@ -10567,13 +10940,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': + '/groups/{group-id}/team/channels/{channel-id}/planner/plans': get: tags: - groups.team - summary: Get allowedMembers from groups - description: A collection of team members who have access to the shared channel. - operationId: group.team.channel.sharedGraphWPreTeam_ListAllowedMember + summary: Get plans from groups + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + operationId: group.team.channel.planner_ListPlan parameters: - name: group-id in: path @@ -10591,14 +10964,6 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id - in: path - description: The unique identifier of sharedWithChannelTeamInfo - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -10636,20 +11001,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': - get: + post: tags: - groups.team - summary: Get allowedMembers from groups - description: A collection of team members who have access to the shared channel. - operationId: group.team.channel.sharedGraphWPreTeam_GetAllowedMember + summary: Create new navigation property to plans for groups + operationId: group.team.channel.planner_CreatePlan parameters: - name: group-id in: path @@ -10667,22 +11030,55 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}': + get: + tags: + - groups.team + summary: Get plans from groups + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + operationId: group.team.channel.planner_GetPlan + parameters: + - name: group-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - name: conversationMember-id + x-ms-docs-key-type: group + - name: channel-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan - name: $select in: query description: Select properties to be returned @@ -10709,16 +11105,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': - get: + patch: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.channel.sharedGraphWPreTeam.allowedMember_GetCount + summary: Update the navigation property plans in groups + operationId: group.team.channel.planner_UpdatePlan parameters: - name: group-id in: path @@ -10736,27 +11131,36 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: plannerPlan-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: plannerPlan + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': - get: + x-ms-docs-operation-type: operation + delete: tags: - groups.team - summary: Get team from groups - operationId: group.team.channel.sharedGraphWPreTeam_GetTeam + summary: Delete navigation property plans for groups + operationId: group.team.channel.planner_DeletePlan parameters: - name: group-id in: path @@ -10774,50 +11178,33 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: plannerPlan-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - 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: plannerPlan + - 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.team' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams/$count': + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.channel.sharedGraphWPreTeam_GetCount + summary: Get buckets from groups + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: group.team.channel.planner.plan_ListBucket parameters: - name: group-id in: path @@ -10835,37 +11222,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/team/channels/{channel-id}/tabs': - get: - tags: - - groups.team - summary: Get tabs from groups - description: A collection of all the tabs in the channel. A navigation property. - operationId: group.team.channel_ListTab - 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 + - name: plannerPlan-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -10903,7 +11267,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerBucketCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -10913,8 +11277,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to tabs for groups - operationId: group.team.channel_CreateTab + summary: Create new navigation property to buckets for groups + operationId: group.team.channel.planner.plan_CreateBucket parameters: - name: group-id in: path @@ -10932,12 +11296,20 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: 2XX: @@ -10945,17 +11317,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/tabs/{teamsTab-id}': + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': get: tags: - groups.team - summary: Get tabs from groups - description: A collection of all the tabs in the channel. A navigation property. - operationId: group.team.channel_GetTab + summary: Get buckets from groups + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: group.team.channel.planner.plan_GetBucket parameters: - name: group-id in: path @@ -10973,14 +11345,22 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: teamsTab-id + - name: plannerPlan-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - name: $select in: query description: Select properties to be returned @@ -11007,15 +11387,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property tabs in groups - operationId: group.team.channel_UpdateTab + summary: Update the navigation property buckets in groups + operationId: group.team.channel.planner.plan_UpdateBucket parameters: - name: group-id in: path @@ -11033,20 +11413,28 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: teamsTab-id + - name: plannerPlan-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: 2XX: @@ -11054,15 +11442,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property tabs for groups - operationId: group.team.channel_DeleteTab + summary: Delete navigation property buckets for groups + operationId: group.team.channel.planner.plan_DeleteBucket parameters: - name: group-id in: path @@ -11080,14 +11468,22 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: teamsTab-id + - name: plannerPlan-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - name: If-Match in: header description: ETag @@ -11100,13 +11496,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/tabs/{teamsTab-id}/teamsApp': + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': get: tags: - groups.team - summary: Get teamsApp from groups - description: The application that is linked to the tab. - operationId: group.team.channel.tab_GetTeamsApp + summary: Get tasks from groups + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: group.team.channel.planner.plan.bucket_ListTask parameters: - name: group-id in: path @@ -11124,14 +11520,37 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: teamsTab-id + - name: plannerPlan-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $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 @@ -11154,20 +11573,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsApp' + $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/tabs/$count': - get: + post: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.channel.tab_GetCount + summary: Create new navigation property to tasks for groups + operationId: group.team.channel.planner.plan.bucket_CreateTask parameters: - name: group-id in: path @@ -11185,41 +11602,46 @@ paths: schema: type: string x-ms-docs-key-type: channel - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/team/channels/$count': - get: - tags: - - groups.team - summary: Get the number of the resource - operationId: group.team.channel_GetCount - parameters: - - name: group-id + - name: plannerPlan-id in: path - description: The unique identifier of group + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: group - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/channels/microsoft.graph.allMessages()': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': get: tags: - groups.team - summary: Invoke function allMessages - operationId: group.team.channel_allMessage + summary: Get tasks from groups + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: group.team.channel.planner.plan.bucket_GetTask parameters: - name: group-id in: path @@ -11229,11 +11651,38 @@ paths: 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: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -11244,16 +11693,6 @@ paths: type: array items: type: string - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - name: $expand in: query description: Expand related entities @@ -11266,38 +11705,19 @@ paths: type: string responses: 2XX: - description: Success + description: Retrieved navigation property 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 + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/groups/{group-id}/team/channels/microsoft.graph.getAllMessages()': - get: + x-ms-docs-operation-type: operation + patch: tags: - groups.team - summary: Invoke function getAllMessages - description: 'Retrieve messages across all channels in a team, including text, audio, and video conversations. To learn more about using the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-getallmessages?view=graph-rest-beta - operationId: group.team.channel_getAllMessage + summary: Update the navigation property tasks in groups + operationId: group.team.channel.planner.plan.bucket_UpdateTask parameters: - name: group-id in: path @@ -11307,82 +11727,120 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: model - in: query - description: The payment model for the API - style: form - explode: false + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: type: string - - $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 + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + 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: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerTask + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + required: true 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 + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/groups/{group-id}/team/channels/microsoft.graph.getAllRetainedMessages()': + x-ms-docs-operation-type: operation + delete: + tags: + - groups.team + summary: Delete navigation property tasks for groups + operationId: group.team.channel.planner.plan.bucket_DeleteTask + 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 + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': get: tags: - groups.team - summary: Invoke function getAllRetainedMessages - description: 'Get all retained messages across all channels in a team. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-getallretainedmessages?view=graph-rest-beta - operationId: group.team.channel_getAllRetainedMessage + summary: Get assignedToTaskBoardFormat from groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: group.team.channel.planner.plan.bucket.task_GetAssignedToTaskBoardFormat parameters: - name: group-id in: path @@ -11392,11 +11850,38 @@ paths: 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: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -11407,16 +11892,6 @@ paths: type: array items: type: string - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - name: $expand in: query description: Expand related entities @@ -11429,34 +11904,19 @@ paths: type: string responses: 2XX: - description: Success + description: Retrieved navigation property 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 + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/groups/{group-id}/team/group': - get: + x-ms-docs-operation-type: operation + patch: tags: - groups.team - summary: Get group from groups - operationId: group.team_GetGroup + summary: Update the navigation property assignedToTaskBoardFormat in groups + operationId: group.team.channel.planner.plan.bucket.task_UpdateAssignedToTaskBoardFormat parameters: - name: group-id in: path @@ -11466,43 +11926,67 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: channel-id + in: path + description: The unique identifier of channel + 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: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.group' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/group/serviceProvisioningErrors': - get: + delete: tags: - groups.team - summary: Get serviceProvisioningErrors property value - description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object.' - operationId: group.team.group_ListServiceProvisioningError + summary: Delete navigation property assignedToTaskBoardFormat for groups + operationId: group.team.channel.planner.plan.bucket.task_DeleteAssignedToTaskBoardFormat parameters: - name: group-id in: path @@ -11512,138 +11996,57 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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}/team/group/serviceProvisioningErrors/$count': - get: - tags: - - groups.team - summary: Get the number of the resource - operationId: group.team.group.ServiceProvisioningError_GetCount - parameters: - - name: group-id + - name: channel-id in: path - description: The unique identifier of group + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: group - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/team/incomingChannels': - get: - tags: - - groups.team - summary: Get incomingChannels from groups - description: List of channels shared with the team. - operationId: group.team_ListIncomingChannel - parameters: - - name: group-id + x-ms-docs-key-type: channel + - name: plannerPlan-id in: path - description: The unique identifier of group + description: The unique identifier of plannerPlan 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: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + 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: plannerTask + - 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.channelCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/groups/{group-id}/team/incomingChannels/{channel-id}': + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': get: tags: - groups.team - summary: Get incomingChannels from groups - description: List of channels shared with the team. - operationId: group.team_GetIncomingChannel + summary: Get bucketTaskBoardFormat from groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: group.team.channel.planner.plan.bucket.task_GetBucketTaskBoardFormat parameters: - name: group-id in: path @@ -11661,6 +12064,30 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -11687,16 +12114,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/incomingChannels/$count': - get: + patch: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.incomingChannel_GetCount + summary: Update the navigation property bucketTaskBoardFormat in groups + operationId: group.team.channel.planner.plan.bucket.task_UpdateBucketTaskBoardFormat parameters: - name: group-id in: path @@ -11706,78 +12132,67 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/team/installedApps': - get: - tags: - - groups.team - summary: Get installedApps from groups - description: The apps installed in this team. - operationId: group.team_ListInstalledApp - parameters: - - name: group-id + - name: channel-id in: path - description: The unique identifier of group + description: The unique identifier of channel 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: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + 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: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + required: true responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsAppInstallationCollectionResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + delete: tags: - groups.team - summary: Create new navigation property to installedApps for groups - operationId: group.team_CreateInstalledApp + summary: Delete navigation property bucketTaskBoardFormat for groups + operationId: group.team.channel.planner.plan.bucket.task_DeleteBucketTaskBoardFormat parameters: - name: group-id in: path @@ -11787,30 +12202,57 @@ paths: schema: type: string x-ms-docs-key-type: group - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' - required: true + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/installedApps/{teamsAppInstallation-id}': + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details': get: tags: - groups.team - summary: Get installedApps from groups - description: The apps installed in this team. - operationId: group.team_GetInstalledApp + summary: Get details from groups + description: Read-only. Nullable. More details about the task. + operationId: group.team.channel.planner.plan.bucket.task_GetDetail parameters: - name: group-id in: path @@ -11820,14 +12262,38 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamsAppInstallation-id + - name: channel-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -11854,15 +12320,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property installedApps in groups - operationId: group.team_UpdateInstalledApp + summary: Update the navigation property details in groups + operationId: group.team.channel.planner.plan.bucket.task_UpdateDetail parameters: - name: group-id in: path @@ -11872,20 +12338,51 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamsAppInstallation-id + - name: channel-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' required: true responses: 2XX: @@ -11893,15 +12390,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property installedApps for groups - operationId: group.team_DeleteInstalledApp + summary: Delete navigation property details for groups + operationId: group.team.channel.planner.plan.bucket.task_DeleteDetail parameters: - name: group-id in: path @@ -11911,14 +12408,38 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamsAppInstallation-id + - name: channel-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -11931,16 +12452,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/installedApps/{teamsAppInstallation-id}/microsoft.graph.upgrade': - post: + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': + get: tags: - groups.team - summary: Invoke action upgrade - description: Upgrade an app installation within a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chat-teamsappinstallation-upgrade?view=graph-rest-beta - operationId: group.team.installedApp_upgrade + summary: Get progressTaskBoardFormat from groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: group.team.channel.planner.plan.bucket.task_GetProgressTaskBoardFormat parameters: - name: group-id in: path @@ -11950,56 +12468,38 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamsAppInstallation-id + - name: channel-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - consentedPermissionSet: - $ref: '#/components/schemas/microsoft.graph.teamsAppPermissionSet' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/installedApps/{teamsAppInstallation-id}/teamsApp': - get: - tags: - - groups.team - summary: Get teamsApp from groups - description: The app that is installed. - operationId: group.team.installedApp_GetTeamsApp - parameters: - - name: group-id + x-ms-docs-key-type: channel + - name: plannerPlan-id in: path - description: The unique identifier of group + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: teamsAppInstallation-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -12026,17 +12526,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsApp' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/installedApps/{teamsAppInstallation-id}/teamsAppDefinition': - get: + patch: tags: - groups.team - summary: Get teamsAppDefinition from groups - description: The details of this version of the app. - operationId: group.team.installedApp_GetTeamsAppDefinition + summary: Update the navigation property progressTaskBoardFormat in groups + operationId: group.team.channel.planner.plan.bucket.task_UpdateProgressTaskBoardFormat parameters: - name: group-id in: path @@ -12046,50 +12544,126 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamsAppInstallation-id + - name: channel-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + 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: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/installedApps/$count': + delete: + tags: + - groups.team + summary: Delete navigation property progressTaskBoardFormat for groups + operationId: group.team.channel.planner.plan.bucket.task_DeleteProgressTaskBoardFormat + 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 + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/$count': get: tags: - groups.team summary: Get the number of the resource - operationId: group.team.installedApp_GetCount + operationId: group.team.channel.planner.plan.bucket.task_GetCount parameters: - name: group-id in: path @@ -12099,6 +12673,30 @@ paths: 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 + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -12106,13 +12704,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/members': + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/microsoft.graph.delta()': get: tags: - groups.team - summary: Get members from groups - description: Members and owners of the team. - operationId: group.team_ListMember + summary: Invoke function delta + description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta + operationId: group.team.channel.planner.plan.bucket.task_delta parameters: - name: group-id in: path @@ -12122,14 +12723,38 @@ paths: 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 + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - $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: @@ -12137,9 +12762,9 @@ paths: type: array items: type: string - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -12159,18 +12784,37 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + description: Success + content: + application/json: + schema: + title: Collection of plannerTask + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - x-ms-docs-operation-type: operation - post: + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/$count': + get: tags: - groups.team - summary: Create new navigation property to members for groups - operationId: group.team_CreateMember + summary: Get the number of the resource + operationId: group.team.channel.planner.plan.bucket_GetCount parameters: - name: group-id in: path @@ -12180,30 +12824,133 @@ paths: schema: type: string x-ms-docs-key-type: group - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - required: true + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/microsoft.graph.delta()': + get: + tags: + - groups.team + summary: Invoke function delta + description: 'Get newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerbucket-delta?view=graph-rest-beta + operationId: group.team.channel.planner.plan.bucket_delta + 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 + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $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: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + title: Collection of plannerBucket + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/members/{conversationMember-id}': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/details': get: tags: - groups.team - summary: Get members from groups - description: Members and owners of the team. - operationId: group.team_GetMember + summary: Get details from groups + description: Extra details about the plan. Read-only. Nullable. + operationId: group.team.channel.planner.plan_GetDetail parameters: - name: group-id in: path @@ -12213,14 +12960,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationMember-id + - name: channel-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan - name: $select in: query description: Select properties to be returned @@ -12247,15 +13002,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property members in groups - operationId: group.team_UpdateMember + summary: Update the navigation property details in groups + operationId: group.team.channel.planner.plan_UpdateDetail parameters: - name: group-id in: path @@ -12265,20 +13020,35 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationMember-id + - name: channel-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' required: true responses: 2XX: @@ -12286,15 +13056,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property members for groups - operationId: group.team_DeleteMember + summary: Delete navigation property details for groups + operationId: group.team.channel.planner.plan_DeleteDetail parameters: - name: group-id in: path @@ -12304,14 +13074,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationMember-id + - name: channel-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan - name: If-Match in: header description: ETag @@ -12324,12 +13102,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/members/$count': - get: + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive': + post: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.member_GetCount + 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.team.channel.planner.plan_archive parameters: - name: group-id in: path @@ -12339,32 +13121,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/team/members/microsoft.graph.add': - post: - tags: - - groups.team - summary: Invoke action add - description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta - operationId: group.team.member_add - parameters: - - name: group-id + - name: channel-id in: path - description: The unique identifier of group + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan requestBody: description: Action parameters content: @@ -12372,46 +13144,28 @@ paths: schema: type: object properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + justification: + type: string + nullable: true additionalProperties: type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/groups/{group-id}/team/members/microsoft.graph.remove': + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer': post: tags: - groups.team - summary: Invoke action remove - description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + summary: Invoke action moveToContainer + description: Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta - operationId: group.team.member_remove + url: https://learn.microsoft.com/graph/api/plannerplan-movetocontainer?view=graph-rest-beta + operationId: group.team.channel.planner.plan_moveToContainer parameters: - name: group-id in: path @@ -12421,6 +13175,22 @@ paths: 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 + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan requestBody: description: Action parameters content: @@ -12428,10 +13198,8 @@ paths: schema: type: object properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + container: + $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' additionalProperties: type: object required: true @@ -12441,33 +13209,20 @@ paths: content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/groups/{group-id}/team/microsoft.graph.archive': + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive': post: tags: - groups.team - summary: Invoke action archive - description: "Archive the specified team. \nWhen a team is archived, users can no longer make most changes to the team. For example, users can no longer: send or like messages on any channel in the team; edit the team's name or description; nor edit other settings. However, membership changes to the team continue to be allowed. Archiving is an async operation. A team is archived once the async operation completes successfully, which can occur subsequent to a response from this API. To archive a team, the team and group must have an owner. To restore a team from its archived state, use the API to unarchive." + 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/team-archive?view=graph-rest-beta - operationId: group.team_archive + url: https://learn.microsoft.com/graph/api/plannerplan-unarchive?view=graph-rest-beta + operationId: group.team.channel.planner.plan_unarchive parameters: - name: group-id in: path @@ -12477,45 +13232,22 @@ paths: 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/microsoft.graph.clone': - post: - tags: - - groups.team - summary: Invoke action clone - description: "Create a copy of a team. This operation also creates a copy of the corresponding group.\nYou can specify which parts of the team to clone: When tabs are cloned, they aren't configured. The tabs are displayed on the tab bar in Microsoft Teams, and the first time a user opens them, they must go through the configuration screen. \nIf the user who opens the tab doesn't have permission to configure apps, they see a message that says that the tab isn't configured. Cloning is a long-running operation. After the POST clone returns, you need to GET the operation returned by the Location: header to see if it's running, succeeded, or failed. You should continue to GET until the status isn't running. The recommended delay between GETs is 5 seconds." - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-clone?view=graph-rest-beta - operationId: group.team_clone - parameters: - - name: group-id + - name: channel-id in: path - description: The unique identifier of group + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan requestBody: description: Action parameters content: @@ -12523,22 +13255,9 @@ paths: schema: type: object properties: - displayName: - type: string - nullable: true - description: - type: string - nullable: true - mailNickname: - type: string - nullable: true - classification: + justification: type: string nullable: true - visibility: - $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' - partsToClone: - $ref: '#/components/schemas/microsoft.graph.clonableTeamParts' additionalProperties: type: object required: true @@ -12548,16 +13267,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/team/microsoft.graph.completeMigration': - post: + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks': + get: tags: - groups.team - summary: Invoke action completeMigration - description: 'Complete the message migration process by removing migration mode from a team. Migration mode is a special state where certain operations are barred, like message POST and membership operations during the data migration process. After a completeMigration request is made, you can''t import additional messages into the team. You can add members to the team after the request returns a successful response.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-completemigration?view=graph-rest-beta - operationId: group.team_completeMigration + summary: Get tasks from groups + description: Collection of tasks in the plan. Read-only. Nullable. + operationId: group.team.channel.planner.plan_ListTask parameters: - name: group-id in: path @@ -12567,108 +13283,22 @@ paths: 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/microsoft.graph.sendActivityNotification': - post: - tags: - - groups.team - summary: Invoke action sendActivityNotification - description: 'Send an activity feed notification in the scope of a team. For more information, see sending Teams activity notifications.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-sendactivitynotification?view=graph-rest-beta - operationId: group.team_sendActivityNotification - parameters: - - name: group-id + - name: channel-id in: path - description: The unique identifier of group + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: group - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - topic: - $ref: '#/components/schemas/microsoft.graph.teamworkActivityTopic' - activityType: - type: string - nullable: true - chainId: - type: number - format: int64 - nullable: true - previewText: - $ref: '#/components/schemas/microsoft.graph.itemBody' - teamsAppId: - type: string - nullable: true - templateParameters: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.keyValuePair' - recipient: - $ref: '#/components/schemas/microsoft.graph.teamworkNotificationRecipient' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/microsoft.graph.unarchive': - post: - tags: - - groups.team - summary: Invoke action unarchive - description: 'Restore an archived team and restores users'' ability to send messages and edit the team, abiding by tenant and team settings. Teams are archived using the archive API. Unarchiving is an async operation. A team is unarchived once the async operation completes successfully, which might occur subsequent to a response from this API.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-unarchive?view=graph-rest-beta - operationId: group.team_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/operations': - get: - tags: - - groups.team - summary: Get operations from groups - description: The async operations that ran or are running on this team. - operationId: group.team_ListOperation - parameters: - - name: group-id + x-ms-docs-key-type: channel + - name: plannerPlan-id in: path - description: The unique identifier of group + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -12706,7 +13336,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsAsyncOperationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -12716,8 +13346,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to operations for groups - operationId: group.team_CreateOperation + summary: Create new navigation property to tasks for groups + operationId: group.team.channel.planner.plan_CreateTask parameters: - name: group-id in: path @@ -12727,12 +13357,28 @@ paths: 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 + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -12740,17 +13386,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/operations/{teamsAsyncOperation-id}': + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}': get: tags: - groups.team - summary: Get operations from groups - description: The async operations that ran or are running on this team. - operationId: group.team_GetOperation + summary: Get tasks from groups + description: Collection of tasks in the plan. Read-only. Nullable. + operationId: group.team.channel.planner.plan_GetTask parameters: - name: group-id in: path @@ -12760,14 +13406,30 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamsAsyncOperation-id + - name: channel-id in: path - description: The unique identifier of teamsAsyncOperation + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAsyncOperation + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -12794,15 +13456,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property operations in groups - operationId: group.team_UpdateOperation + summary: Update the navigation property tasks in groups + operationId: group.team.channel.planner.plan_UpdateTask parameters: - name: group-id in: path @@ -12812,20 +13474,36 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamsAsyncOperation-id + - name: channel-id in: path - description: The unique identifier of teamsAsyncOperation + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAsyncOperation + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -12833,15 +13511,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property operations for groups - operationId: group.team_DeleteOperation + summary: Delete navigation property tasks for groups + operationId: group.team.channel.planner.plan_DeleteTask parameters: - name: group-id in: path @@ -12851,14 +13529,30 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamsAsyncOperation-id + - name: channel-id in: path - description: The unique identifier of teamsAsyncOperation + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAsyncOperation + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -12871,12 +13565,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/operations/$count': + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.operation_GetCount + summary: Get assignedToTaskBoardFormat from groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: group.team.channel.planner.plan.task_GetAssignedToTaskBoardFormat parameters: - name: group-id in: path @@ -12886,44 +13581,30 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/team/owners': - get: - tags: - - groups.team - summary: Get owners from groups - description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' - operationId: group.team_ListOwner - parameters: - - name: group-id + - name: channel-id in: path - description: The unique identifier of group + description: The unique identifier of channel 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: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -12946,20 +13627,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/groups/{group-id}/team/owners/{user-id}': - get: + patch: tags: - groups.team - summary: Get owners from groups - description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' - operationId: group.team_GetOwner + summary: Update the navigation property assignedToTaskBoardFormat in groups + operationId: group.team.channel.planner.plan.task_UpdateAssignedToTaskBoardFormat parameters: - name: group-id in: path @@ -12969,51 +13649,111 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: user-id + - name: channel-id in: path - description: The unique identifier of user + description: The unique identifier of channel 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 + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + 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: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.user' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/owners/{user-id}/mailboxSettings': + delete: + tags: + - groups.team + summary: Delete navigation property assignedToTaskBoardFormat for groups + operationId: group.team.channel.planner.plan.task_DeleteAssignedToTaskBoardFormat + 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 + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': get: tags: - groups.team - 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.team.owner_GetMailboxSetting + summary: Get bucketTaskBoardFormat from groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: group.team.channel.planner.plan.task_GetBucketTaskBoardFormat parameters: - name: group-id in: path @@ -13023,14 +13763,30 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: user-id + - name: channel-id in: path - description: The unique identifier of user + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: user + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -13053,18 +13809,19 @@ paths: type: string responses: 2XX: - description: Entity result. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update property mailboxSettings value. - operationId: group.team.owner_UpdateMailboxSetting + summary: Update the navigation property bucketTaskBoardFormat in groups + operationId: group.team.channel.planner.plan.task_UpdateBucketTaskBoardFormat parameters: - name: group-id in: path @@ -13074,20 +13831,43 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: user-id + - name: channel-id in: path - description: The unique identifier of user + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: user 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.plannerBucketTaskBoardTaskFormat' required: true responses: 2XX: @@ -13095,16 +13875,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/owners/{user-id}/serviceProvisioningErrors': - get: + x-ms-docs-operation-type: operation + delete: tags: - groups.team - 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.team.owner_ListServiceProvisioningError + summary: Delete navigation property bucketTaskBoardFormat for groups + operationId: group.team.channel.planner.plan.task_DeleteBucketTaskBoardFormat parameters: - name: group-id in: path @@ -13114,63 +13893,49 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: user-id + - name: channel-id in: path - description: The unique identifier of user + description: The unique identifier of channel 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 + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + 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: plannerTask + - 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}/team/owners/{user-id}/serviceProvisioningErrors/$count': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.owner.ServiceProvisioningError_GetCount + summary: Get details from groups + description: Read-only. Nullable. More details about the task. + operationId: group.team.channel.planner.plan.task_GetDetail parameters: - name: group-id in: path @@ -13180,45 +13945,30 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: user-id + - name: channel-id in: path - description: The unique identifier of user + description: The unique identifier of channel 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' - '/groups/{group-id}/team/owners(userPrincipalName=''{userPrincipalName}'')': - get: - tags: - - groups.team - summary: Get owners from groups - description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' - operationId: group.team.owner_GetGraphBPreUserPrincipalName - parameters: - - name: group-id + x-ms-docs-key-type: channel + - name: plannerPlan-id in: path - description: The unique identifier of group + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: userPrincipalName + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: Alternate key of user + description: The unique identifier of plannerTask required: true style: simple schema: type: string - nullable: true + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -13245,16 +13995,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.user' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/owners/$count': - get: + patch: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.owner_GetCount + summary: Update the navigation property details in groups + operationId: group.team.channel.planner.plan.task_UpdateDetail parameters: - name: group-id in: path @@ -13264,20 +14013,59 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/permissionGrants': - get: + x-ms-docs-operation-type: operation + delete: tags: - groups.team - summary: Get permissionGrants from groups - description: A collection of permissions granted to apps to access the team. - operationId: group.team_ListPermissionGrant + summary: Delete navigation property details for groups + operationId: group.team.channel.planner.plan.task_DeleteDetail parameters: - name: group-id in: path @@ -13287,88 +14075,49 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: channel-id + in: path + description: The unique identifier of channel + 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: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.resourceSpecificPermissionGrantCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.team - summary: Create new navigation property to permissionGrants for groups - operationId: group.team_CreatePermissionGrant - parameters: - - name: group-id + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of group + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: group - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' - required: true + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/permissionGrants/{resourceSpecificPermissionGrant-id}': + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': get: tags: - groups.team - summary: Get permissionGrants from groups - description: A collection of permissions granted to apps to access the team. - operationId: group.team_GetPermissionGrant + summary: Get progressTaskBoardFormat from groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: group.team.channel.planner.plan.task_GetProgressTaskBoardFormat parameters: - name: group-id in: path @@ -13378,14 +14127,30 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: resourceSpecificPermissionGrant-id + - name: channel-id in: path - description: The unique identifier of resourceSpecificPermissionGrant + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -13412,15 +14177,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property permissionGrants in groups - operationId: group.team_UpdatePermissionGrant + summary: Update the navigation property progressTaskBoardFormat in groups + operationId: group.team.channel.planner.plan.task_UpdateProgressTaskBoardFormat parameters: - name: group-id in: path @@ -13430,20 +14195,43 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: resourceSpecificPermissionGrant-id + - name: channel-id in: path - description: The unique identifier of resourceSpecificPermissionGrant + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' required: true responses: 2XX: @@ -13451,15 +14239,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property permissionGrants for groups - operationId: group.team_DeletePermissionGrant + summary: Delete navigation property progressTaskBoardFormat for groups + operationId: group.team.channel.planner.plan.task_DeleteProgressTaskBoardFormat parameters: - name: group-id in: path @@ -13469,14 +14257,30 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: resourceSpecificPermissionGrant-id + - name: channel-id in: path - description: The unique identifier of resourceSpecificPermissionGrant + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -13489,12 +14293,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/permissionGrants/$count': + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/$count': get: tags: - groups.team summary: Get the number of the resource - operationId: group.team.permissionGrant_GetCount + operationId: group.team.channel.planner.plan.task_GetCount parameters: - name: group-id in: path @@ -13504,6 +14308,22 @@ paths: 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 + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -13511,13 +14331,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/photo': + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/microsoft.graph.delta()': get: tags: - groups.team - summary: Get photo from groups - description: The team photo. - operationId: group.team_GetPhoto + summary: Invoke function delta + description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta + operationId: group.team.channel.planner.plan.task_delta parameters: - name: group-id in: path @@ -13527,6 +14350,27 @@ paths: 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 + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' - name: $select in: query description: Select properties to be returned @@ -13537,6 +14381,16 @@ paths: type: array items: type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $expand in: query description: Expand related entities @@ -13547,54 +14401,39 @@ paths: 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: - - groups.team - summary: Update the navigation property photo in groups - operationId: group.team_UpdatePhoto - 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: 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' + title: Collection of plannerTask + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/photo/$value': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/$count': get: tags: - groups.team - summary: Get media content for the navigation property photo from groups - description: The team photo. - operationId: group.team_GetPhotoContent + summary: Get the number of the resource + operationId: group.team.channel.planner.plan_GetCount parameters: - name: group-id in: path @@ -13604,50 +14443,31 @@ paths: schema: type: string x-ms-docs-key-type: group - responses: - 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - put: - tags: - - groups.team - summary: Update media content for the navigation property photo in groups - description: The team photo. - operationId: group.team_SetPhotoContent - parameters: - - name: group-id + - name: channel-id in: path - description: The unique identifier of group + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: group - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true + x-ms-docs-key-type: channel + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - delete: + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/microsoft.graph.delta()': + get: tags: - groups.team - summary: Delete media content for the navigation property photo in groups - description: The team photo. - operationId: group.team_DeletePhotoContent + summary: Invoke function delta + description: 'Get newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerplan-delta?view=graph-rest-beta + operationId: group.team.channel.planner.plan_delta parameters: - name: group-id in: path @@ -13657,33 +14477,19 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/team/primaryChannel': - get: - tags: - - groups.team - summary: Get primaryChannel from groups - description: The general channel for the team. - operationId: group.team_GetPrimaryChannel - parameters: - - name: group-id + - name: channel-id in: path - description: The unique identifier of group + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: channel + - $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 @@ -13694,6 +14500,16 @@ paths: type: array items: type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $expand in: query description: Expand related entities @@ -13704,52 +14520,40 @@ paths: type: array items: type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.channel' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.team - summary: Update the navigation property primaryChannel in groups - operationId: group.team_UpdatePrimaryChannel - 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: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.channel' - required: true responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + title: Collection of plannerPlan + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams': + get: tags: - groups.team - summary: Delete navigation property primaryChannel for groups - operationId: group.team_DeletePrimaryChannel + summary: Get sharedWithTeams from groups + description: A collection of teams with which a channel is shared. + operationId: group.team.channel_ListSharedGraphWPreTeam parameters: - name: group-id in: path @@ -13759,34 +14563,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - 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}/team/primaryChannel/allMembers': - get: - tags: - - groups.team - summary: Get allMembers from groups - description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. - operationId: group.team.primaryChannel_ListAllMember - parameters: - - name: group-id + - name: channel-id in: path - description: The unique identifier of group + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: channel - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -13824,7 +14608,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.sharedWithChannelTeamInfoCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -13834,8 +14618,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to allMembers for groups - operationId: group.team.primaryChannel_CreateAllMember + summary: Create new navigation property to sharedWithTeams for groups + operationId: group.team.channel_CreateSharedGraphWPreTeam parameters: - name: group-id in: path @@ -13845,12 +14629,20 @@ paths: 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: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' required: true responses: 2XX: @@ -13858,17 +14650,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/allMembers/{conversationMember-id}': + '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}': get: tags: - groups.team - summary: Get allMembers from groups - description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. - operationId: group.team.primaryChannel_GetAllMember + summary: Get sharedWithTeams from groups + description: A collection of teams with which a channel is shared. + operationId: group.team.channel_GetSharedGraphWPreTeam parameters: - name: group-id in: path @@ -13878,14 +14670,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationMember-id + - name: channel-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo - name: $select in: query description: Select properties to be returned @@ -13912,15 +14712,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property allMembers in groups - operationId: group.team.primaryChannel_UpdateAllMember + summary: Update the navigation property sharedWithTeams in groups + operationId: group.team.channel_UpdateSharedGraphWPreTeam parameters: - name: group-id in: path @@ -13930,20 +14730,28 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationMember-id + - name: channel-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' required: true responses: 2XX: @@ -13951,15 +14759,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property allMembers for groups - operationId: group.team.primaryChannel_DeleteAllMember + summary: Delete navigation property sharedWithTeams for groups + operationId: group.team.channel_DeleteSharedGraphWPreTeam parameters: - name: group-id in: path @@ -13969,14 +14777,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationMember-id + - name: channel-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo - name: If-Match in: header description: ETag @@ -13989,12 +14805,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/allMembers/$count': + '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.primaryChannel.allMember_GetCount + summary: Get allowedMembers from groups + description: A collection of team members who have access to the shared channel. + operationId: group.team.channel.sharedGraphWPreTeam_ListAllowedMember parameters: - name: group-id in: path @@ -14004,132 +14821,73 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/team/primaryChannel/allMembers/microsoft.graph.add': - post: - tags: - - groups.team - summary: Invoke action add - description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta - operationId: group.team.primaryChannel.allMember_add - parameters: - - name: group-id + - name: channel-id in: path - description: The unique identifier of group + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: group - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/groups/{group-id}/team/primaryChannel/allMembers/microsoft.graph.remove': - post: - tags: - - groups.team - summary: Invoke action remove - description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta - operationId: group.team.primaryChannel.allMember_remove - parameters: - - name: group-id + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of group + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: group - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object - required: true + x-ms-docs-key-type: sharedWithChannelTeamInfo + - $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: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/groups/{group-id}/team/primaryChannel/filesFolder': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': get: tags: - groups.team - summary: Get filesFolder from groups - description: Metadata for the location where the channel's files are stored. - operationId: group.team.primaryChannel_GetFilesFolder + summary: Get allowedMembers from groups + description: A collection of team members who have access to the shared channel. + operationId: group.team.channel.sharedGraphWPreTeam_GetAllowedMember parameters: - name: group-id in: path @@ -14139,6 +14897,30 @@ paths: 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 + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -14165,17 +14947,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/filesFolder/content': + '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': get: tags: - groups.team - summary: Get content for the navigation property filesFolder 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.team.primaryChannel_GetFilesFolderContent + summary: Get the number of the resource + operationId: group.team.channel.sharedGraphWPreTeam.allowedMember_GetCount parameters: - name: group-id in: path @@ -14185,61 +14966,35 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: $format - in: query - description: Format of the content - style: form - explode: false + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple 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.team - summary: Update content for the navigation property filesFolder 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.team.primaryChannel_SetFilesFolderContent - parameters: - - name: group-id + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of group + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: group - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true + x-ms-docs-key-type: sharedWithChannelTeamInfo + - $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' - delete: + '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': + get: tags: - groups.team - summary: Delete content for the navigation property filesFolder 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.team.primaryChannel_DeleteFilesFolderContent + summary: Get team from groups + operationId: group.team.channel.sharedGraphWPreTeam_GetTeam parameters: - name: group-id in: path @@ -14249,49 +15004,58 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: If-Match - in: header - description: ETag + - name: channel-id + in: path + description: The unique identifier of channel + required: true style: simple schema: type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/team/primaryChannel/filesFolder/contentStream': - get: - tags: - - groups.team - summary: Get contentStream for the navigation property filesFolder from groups - description: 'The content stream, if the item represents a file.' - operationId: group.team.primaryChannel_GetFilesFolderContentStream - parameters: - - name: group-id + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of group + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: sharedWithChannelTeamInfo + - 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 media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.team' default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams/$count': + get: tags: - groups.team - summary: Update contentStream for the navigation property filesFolder in groups - description: 'The content stream, if the item represents a file.' - operationId: group.team.primaryChannel_SetFilesFolderContentStream + summary: Get the number of the resource + operationId: group.team.channel.sharedGraphWPreTeam_GetCount parameters: - name: group-id in: path @@ -14301,52 +15065,28 @@ paths: schema: type: string x-ms-docs-key-type: group - 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.team - summary: Delete contentStream for the navigation property filesFolder in groups - description: 'The content stream, if the item represents a file.' - operationId: group.team.primaryChannel_DeleteFilesFolderContentStream - parameters: - - name: group-id + - name: channel-id in: path - description: The unique identifier of group + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: channel + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/primaryChannel/members': + '/groups/{group-id}/team/channels/{channel-id}/tabs': get: tags: - groups.team - summary: Get members from groups - description: A collection of membership records associated with the channel. - operationId: group.team.primaryChannel_ListMember + summary: Get tabs from groups + description: A collection of all the tabs in the channel. + operationId: group.team.channel_ListTab parameters: - name: group-id in: path @@ -14356,6 +15096,14 @@ paths: 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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -14393,7 +15141,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -14403,8 +15151,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to members for groups - operationId: group.team.primaryChannel_CreateMember + summary: Create new navigation property to tabs for groups + operationId: group.team.channel_CreateTab parameters: - name: group-id in: path @@ -14414,12 +15162,20 @@ paths: 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: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.teamsTab' required: true responses: 2XX: @@ -14427,17 +15183,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/members/{conversationMember-id}': + '/groups/{group-id}/team/channels/{channel-id}/tabs/{teamsTab-id}': get: tags: - groups.team - summary: Get members from groups - description: A collection of membership records associated with the channel. - operationId: group.team.primaryChannel_GetMember + summary: Get tabs from groups + description: A collection of all the tabs in the channel. + operationId: group.team.channel_GetTab parameters: - name: group-id in: path @@ -14447,14 +15203,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationMember-id + - name: channel-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: channel + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsTab - name: $select in: query description: Select properties to be returned @@ -14481,15 +15245,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property members in groups - operationId: group.team.primaryChannel_UpdateMember + summary: Update the navigation property tabs in groups + operationId: group.team.channel_UpdateTab parameters: - name: group-id in: path @@ -14499,20 +15263,28 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationMember-id + - name: channel-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: channel + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsTab requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.teamsTab' required: true responses: 2XX: @@ -14520,15 +15292,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property members for groups - operationId: group.team.primaryChannel_DeleteMember + summary: Delete navigation property tabs for groups + operationId: group.team.channel_DeleteTab parameters: - name: group-id in: path @@ -14538,14 +15310,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationMember-id + - name: channel-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: channel + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsTab - name: If-Match in: header description: ETag @@ -14558,12 +15338,74 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/members/$count': + '/groups/{group-id}/team/channels/{channel-id}/tabs/{teamsTab-id}/teamsApp': + get: + tags: + - groups.team + summary: Get teamsApp from groups + description: The application that is linked to the tab. + operationId: group.team.channel.tab_GetTeamsApp + 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 + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsTab + - 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.teamsApp' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/tabs/$count': get: tags: - groups.team summary: Get the number of the resource - operationId: group.team.primaryChannel.member_GetCount + operationId: group.team.channel.tab_GetCount parameters: - name: group-id in: path @@ -14573,6 +15415,14 @@ paths: 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 - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -14580,16 +15430,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/primaryChannel/members/microsoft.graph.add': - post: + '/groups/{group-id}/team/channels/$count': + get: tags: - groups.team - summary: Invoke action add - description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta - operationId: group.team.primaryChannel.member_add + summary: Get the number of the resource + operationId: group.team.channel_GetCount parameters: - name: group-id in: path @@ -14599,32 +15445,76 @@ paths: schema: type: string x-ms-docs-key-type: group - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object - required: true + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/channels/microsoft.graph.allMessages()': + get: + tags: + - groups.team + summary: Invoke function allMessages + operationId: group.team.channel_allMessage + 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.actionResultPart' + $ref: '#/components/schemas/microsoft.graph.chatMessage' '@odata.nextLink': type: string nullable: true @@ -14632,20 +15522,20 @@ paths: type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action + x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/groups/{group-id}/team/primaryChannel/members/microsoft.graph.remove': - post: + '/groups/{group-id}/team/channels/microsoft.graph.getAllMessages()': + get: tags: - groups.team - summary: Invoke action remove - description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + summary: Invoke function getAllMessages + description: 'Retrieve messages across all channels in a team, including text, audio, and video conversations. To learn more about using the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta - operationId: group.team.primaryChannel.member_remove + url: https://learn.microsoft.com/graph/api/channel-getallmessages?view=graph-rest-beta + operationId: group.team.channel_getAllMessage parameters: - name: group-id in: path @@ -14655,32 +15545,61 @@ paths: schema: type: string x-ms-docs-key-type: group - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object - required: true + - name: model + in: query + description: The payment model for the API + style: form + explode: false + schema: + type: string + - $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.actionResultPart' + $ref: '#/components/schemas/microsoft.graph.chatMessage' '@odata.nextLink': type: string nullable: true @@ -14688,17 +15607,20 @@ paths: type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action + x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/groups/{group-id}/team/primaryChannel/messages': + '/groups/{group-id}/team/channels/microsoft.graph.getAllRetainedMessages()': get: tags: - groups.team - summary: Get messages from groups - description: A collection of all the messages in the channel. A navigation property. Nullable. - operationId: group.team.primaryChannel_ListMessage + summary: Invoke function getAllRetainedMessages + description: 'Get all retained messages across all channels in a team. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-getallretainedmessages?view=graph-rest-beta + operationId: group.team.channel_getAllRetainedMessage parameters: - name: group-id in: path @@ -14713,9 +15635,9 @@ paths: - $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: @@ -14723,9 +15645,9 @@ paths: type: array items: type: string - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -14745,18 +15667,34 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + 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 - x-ms-docs-operation-type: operation - post: + '/groups/{group-id}/team/group': + get: tags: - groups.team - summary: Create new navigation property to messages for groups - operationId: group.team.primaryChannel_CreateMessage + summary: Get group from groups + operationId: group.team_GetGroup parameters: - name: group-id in: path @@ -14766,30 +15704,43 @@ paths: schema: type: string x-ms-docs-key-type: group - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - required: 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: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.group' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}': + '/groups/{group-id}/team/group/serviceProvisioningErrors': get: tags: - groups.team - summary: Get messages from groups - description: A collection of all the messages in the channel. A navigation property. Nullable. - operationId: group.team.primaryChannel_GetMessage + summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object.' + operationId: group.team.group_ListServiceProvisioningError parameters: - name: group-id in: path @@ -14799,14 +15750,21 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - 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: chatMessage + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -14829,19 +15787,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/group/serviceProvisioningErrors/$count': + get: tags: - groups.team - summary: Update the navigation property messages in groups - operationId: group.team.primaryChannel_UpdateMessage + summary: Get the number of the resource + operationId: group.team.group.ServiceProvisioningError_GetCount parameters: - name: group-id in: path @@ -14851,36 +15808,80 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/incomingChannels': + get: + tags: + - groups.team + summary: Get incomingChannels from groups + description: List of channels shared with the team. + operationId: group.team_ListIncomingChannel + parameters: + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - required: true + x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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 - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + '/groups/{group-id}/team/incomingChannels/{channel-id}': + get: tags: - groups.team - summary: Delete navigation property messages for groups - operationId: group.team.primaryChannel_DeleteMessage + summary: Get incomingChannels from groups + description: List of channels shared with the team. + operationId: group.team_GetIncomingChannel parameters: - name: group-id in: path @@ -14890,33 +15891,50 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: If-Match - in: header - description: ETag - style: simple + x-ms-docs-key-type: channel + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string + 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.channel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/hostedContents': + '/groups/{group-id}/team/incomingChannels/$count': get: tags: - groups.team - summary: Get hostedContents from groups - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: group.team.primaryChannel.message_ListHostedContent + summary: Get the number of the resource + operationId: group.team.incomingChannel_GetCount parameters: - name: group-id in: path @@ -14926,14 +15944,29 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/installedApps': + get: + tags: + - groups.team + summary: Get installedApps from groups + description: The apps installed in this team. + operationId: group.team_ListInstalledApp + parameters: + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -14971,7 +16004,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamsAppInstallationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -14981,8 +16014,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to hostedContents for groups - operationId: group.team.primaryChannel.message_CreateHostedContent + summary: Create new navigation property to installedApps for groups + operationId: group.team_CreateInstalledApp parameters: - name: group-id in: path @@ -14992,20 +16025,12 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' required: true responses: 2XX: @@ -15013,17 +16038,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': + '/groups/{group-id}/team/installedApps/{teamsAppInstallation-id}': get: tags: - groups.team - summary: Get hostedContents from groups - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: group.team.primaryChannel.message_GetHostedContent + summary: Get installedApps from groups + description: The apps installed in this team. + operationId: group.team_GetInstalledApp parameters: - name: group-id in: path @@ -15033,22 +16058,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: teamsAppInstallation-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: teamsAppInstallation - name: $select in: query description: Select properties to be returned @@ -15075,15 +16092,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property hostedContents in groups - operationId: group.team.primaryChannel.message_UpdateHostedContent + summary: Update the navigation property installedApps in groups + operationId: group.team_UpdateInstalledApp parameters: - name: group-id in: path @@ -15093,28 +16110,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: teamsAppInstallation-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: teamsAppInstallation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' required: true responses: 2XX: @@ -15122,15 +16131,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property hostedContents for groups - operationId: group.team.primaryChannel.message_DeleteHostedContent + summary: Delete navigation property installedApps for groups + operationId: group.team_DeleteInstalledApp parameters: - name: group-id in: path @@ -15140,22 +16149,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: teamsAppInstallation-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: teamsAppInstallation - name: If-Match in: header description: ETag @@ -15168,13 +16169,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': - get: + '/groups/{group-id}/team/installedApps/{teamsAppInstallation-id}/microsoft.graph.upgrade': + post: tags: - groups.team - summary: Get media content for the navigation property hostedContents from groups - description: The unique identifier for an entity. Read-only. - operationId: group.team.primaryChannel.message_GetHostedContentsContent + summary: Invoke action upgrade + description: Upgrade an app installation within a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chat-teamsappinstallation-upgrade?view=graph-rest-beta + operationId: group.team.installedApp_upgrade parameters: - name: group-id in: path @@ -15184,171 +16188,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id + - name: teamsAppInstallation-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - responses: - 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - put: - tags: - - groups.team - summary: Update media content for the navigation property hostedContents in groups - description: The unique identifier for an entity. Read-only. - operationId: group.team.primaryChannel.message_SetHostedContentsContent - 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: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - 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.team - summary: Delete media content for the navigation property hostedContents in groups - description: The unique identifier for an entity. Read-only. - operationId: group.team.primaryChannel.message_DeleteHostedContentsContent - 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: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/hostedContents/$count': - get: - tags: - - groups.team - summary: Get the number of the resource - operationId: group.team.primaryChannel.message.hostedContent_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: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/microsoft.graph.setReaction': - post: - tags: - - groups.team - summary: Invoke action setReaction - operationId: group.team.primaryChannel.message_setReaction - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: teamsAppInstallation requestBody: description: Action parameters content: @@ -15356,9 +16203,8 @@ paths: schema: type: object properties: - reactionType: - type: string - nullable: true + consentedPermissionSet: + $ref: '#/components/schemas/microsoft.graph.teamsAppPermissionSet' additionalProperties: type: object required: true @@ -15368,16 +16214,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete': - post: + '/groups/{group-id}/team/installedApps/{teamsAppInstallation-id}/teamsApp': + get: tags: - groups.team - summary: Invoke action softDelete - description: Delete a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta - operationId: group.team.primaryChannel.message_softDelete + summary: Get teamsApp from groups + description: The app that is installed. + operationId: group.team.installedApp_GetTeamsApp parameters: - name: group-id in: path @@ -15387,30 +16230,51 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id + - name: teamsAppInstallation-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: teamsAppInstallation + - 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.teamsApp' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': - post: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/installedApps/{teamsAppInstallation-id}/teamsAppDefinition': + get: tags: - groups.team - summary: Invoke action undoSoftDelete - description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta - operationId: group.team.primaryChannel.message_undoSoftDelete + summary: Get teamsAppDefinition from groups + description: The details of this version of the app. + operationId: group.team.installedApp_GetTeamsAppDefinition parameters: - name: group-id in: path @@ -15420,26 +16284,50 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id + - name: teamsAppInstallation-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: teamsAppInstallation + - 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.teamsAppDefinition' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/microsoft.graph.unsetReaction': - post: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/installedApps/$count': + get: tags: - groups.team - summary: Invoke action unsetReaction - operationId: group.team.primaryChannel.message_unsetReaction + summary: Get the number of the resource + operationId: group.team.installedApp_GetCount parameters: - name: group-id in: path @@ -15449,40 +16337,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object - required: true + - $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: action - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies': + '/groups/{group-id}/team/members': get: tags: - groups.team - summary: Get replies from groups - description: Replies for a specified message. Supports $expand for channel messages. - operationId: group.team.primaryChannel.message_ListReply + summary: Get members from groups + description: Members and owners of the team. + operationId: group.team_ListMember parameters: - name: group-id in: path @@ -15492,14 +16360,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -15537,7 +16397,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -15547,8 +16407,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to replies for groups - operationId: group.team.primaryChannel.message_CreateReply + summary: Create new navigation property to members for groups + operationId: group.team_CreateMember parameters: - name: group-id in: path @@ -15558,20 +16418,12 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -15579,17 +16431,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}': + '/groups/{group-id}/team/members/{conversationMember-id}': get: tags: - groups.team - summary: Get replies from groups - description: Replies for a specified message. Supports $expand for channel messages. - operationId: group.team.primaryChannel.message_GetReply + summary: Get members from groups + description: Members and owners of the team. + operationId: group.team_GetMember parameters: - name: group-id in: path @@ -15599,22 +16451,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: conversationMember-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -15641,15 +16485,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property replies in groups - operationId: group.team.primaryChannel.message_UpdateReply + summary: Update the navigation property members in groups + operationId: group.team_UpdateMember parameters: - name: group-id in: path @@ -15659,28 +16503,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: conversationMember-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: conversationMember requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -15688,15 +16524,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property replies for groups - operationId: group.team.primaryChannel.message_DeleteReply + summary: Delete navigation property members for groups + operationId: group.team_DeleteMember parameters: - name: group-id in: path @@ -15706,22 +16542,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: conversationMember-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: conversationMember - name: If-Match in: header description: ETag @@ -15734,13 +16562,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': + '/groups/{group-id}/team/members/$count': get: tags: - groups.team - summary: Get hostedContents from groups - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: group.team.primaryChannel.message.reply_ListHostedContent + summary: Get the number of the resource + operationId: group.team.member_GetCount parameters: - name: group-id in: path @@ -15750,71 +16577,23 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - $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.chatMessageHostedContentCollectionResponse' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + '/groups/{group-id}/team/members/microsoft.graph.add': post: tags: - groups.team - summary: Create new navigation property to hostedContents for groups - operationId: group.team.primaryChannel.message.reply_CreateHostedContent + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: group.team.member_add parameters: - name: group-id in: path @@ -15824,46 +16603,53 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': - get: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/members/microsoft.graph.remove': + post: tags: - groups.team - summary: Get hostedContents from groups - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: group.team.primaryChannel.message.reply_GetHostedContent + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: group.team.member_remove parameters: - name: group-id in: path @@ -15873,65 +16659,53 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - - 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 + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/microsoft.graph.archive': + post: tags: - groups.team - summary: Update the navigation property hostedContents in groups - operationId: group.team.primaryChannel.message.reply_UpdateHostedContent + summary: Invoke action archive + description: "Archive the specified team. \nWhen a team is archived, users can no longer make most changes to the team. For example, users can no longer: send or like messages on any channel in the team; edit the team's name or description; nor edit other settings. However, membership changes to the team continue to be allowed. Archiving is an async operation. A team is archived once the async operation completes successfully, which can occur subsequent to a response from this API. To archive a team, the team and group must have an owner. To restore a team from its archived state, use the API to unarchive." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-archive?view=graph-rest-beta + operationId: group.team_archive parameters: - name: group-id in: path @@ -15941,52 +16715,167 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id + 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/microsoft.graph.clone': + post: + tags: + - groups.team + summary: Invoke action clone + description: "Create a copy of a team. This operation also creates a copy of the corresponding group.\nYou can specify which parts of the team to clone: When tabs are cloned, they aren't configured. The tabs are displayed on the tab bar in Microsoft Teams, and the first time a user opens them, they must go through the configuration screen. \nIf the user who opens the tab doesn't have permission to configure apps, they see a message that says that the tab isn't configured. Cloning is a long-running operation. After the POST clone returns, you need to GET the operation returned by the Location: header to see if it's running, succeeded, or failed. You should continue to GET until the status isn't running. The recommended delay between GETs is 5 seconds." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-clone?view=graph-rest-beta + operationId: group.team_clone + parameters: + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: group + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + displayName: + type: string + nullable: true + description: + type: string + nullable: true + mailNickname: + type: string + nullable: true + classification: + type: string + nullable: true + visibility: + $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' + partsToClone: + $ref: '#/components/schemas/microsoft.graph.clonableTeamParts' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/team/microsoft.graph.completeMigration': + post: + tags: + - groups.team + summary: Invoke action completeMigration + description: 'Complete the message migration process by removing migration mode from a team. Migration mode is a special state where certain operations are barred, like message POST and membership operations during the data migration process. After a completeMigration request is made, you can''t import additional messages into the team. You can add members to the team after the request returns a successful response.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-completemigration?view=graph-rest-beta + operationId: group.team_completeMigration + parameters: + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + 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/microsoft.graph.sendActivityNotification': + post: + tags: + - groups.team + summary: Invoke action sendActivityNotification + description: 'Send an activity feed notification in the scope of a team. For more information, see sending Teams activity notifications.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-sendactivitynotification?view=graph-rest-beta + operationId: group.team_sendActivityNotification + parameters: + - name: group-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: group requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + type: object + properties: + topic: + $ref: '#/components/schemas/microsoft.graph.teamworkActivityTopic' + activityType: + type: string + nullable: true + chainId: + type: number + format: int64 + nullable: true + previewText: + $ref: '#/components/schemas/microsoft.graph.itemBody' + teamsAppId: + type: string + nullable: true + templateParameters: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValuePair' + recipient: + $ref: '#/components/schemas/microsoft.graph.teamworkNotificationRecipient' + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/microsoft.graph.unarchive': + post: tags: - groups.team - summary: Delete navigation property hostedContents for groups - operationId: group.team.primaryChannel.message.reply_DeleteHostedContent + summary: Invoke action unarchive + description: 'Restore an archived team and restores users'' ability to send messages and edit the team, abiding by tenant and team settings. Teams are archived using the archive API. Unarchiving is an async operation. A team is unarchived once the async operation completes successfully, which might occur subsequent to a response from this API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-unarchive?view=graph-rest-beta + operationId: group.team_unarchive parameters: - name: group-id in: path @@ -15996,49 +16885,77 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/team/operations': + get: + tags: + - groups.team + summary: Get operations from groups + description: The async operations that ran or are running on this team. + operationId: group.team_ListOperation + parameters: + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple + x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + $ref: '#/components/responses/microsoft.graph.teamsAsyncOperationCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': - get: + post: tags: - groups.team - summary: Get media content for the navigation property hostedContents from groups - description: The unique identifier for an entity. Read-only. - operationId: group.team.primaryChannel.message.reply_GetHostedContentsContent + summary: Create new navigation property to operations for groups + operationId: group.team_CreateOperation parameters: - name: group-id in: path @@ -16048,46 +16965,82 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/operations/{teamsAsyncOperation-id}': + get: + tags: + - groups.team + summary: Get operations from groups + description: The async operations that ran or are running on this team. + operationId: group.team_GetOperation + parameters: + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: group + - name: teamsAsyncOperation-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamsAsyncOperation required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple + x-ms-docs-key-type: teamsAsyncOperation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent + 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 media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: operation + patch: tags: - groups.team - summary: Update media content for the navigation property hostedContents in groups - description: The unique identifier for an entity. Read-only. - operationId: group.team.primaryChannel.message.reply_SetHostedContentsContent + summary: Update the navigation property operations in groups + operationId: group.team_UpdateOperation parameters: - name: group-id in: path @@ -16097,49 +17050,36 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: teamsAsyncOperation-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of teamsAsyncOperation required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: teamsAsyncOperation requestBody: - description: New media content. + description: New navigation property values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete media content for the navigation property hostedContents in groups - description: The unique identifier for an entity. Read-only. - operationId: group.team.primaryChannel.message.reply_DeleteHostedContentsContent + summary: Delete navigation property operations for groups + operationId: group.team_DeleteOperation parameters: - name: group-id in: path @@ -16149,30 +17089,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: teamsAsyncOperation-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of teamsAsyncOperation required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: teamsAsyncOperation - name: If-Match in: header description: ETag @@ -16184,12 +17108,13 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/operations/$count': get: tags: - groups.team summary: Get the number of the resource - operationId: group.team.primaryChannel.message.reply.hostedContent_GetCount + operationId: group.team.operation_GetCount parameters: - name: group-id in: path @@ -16199,22 +17124,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -16222,12 +17131,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': - post: + '/groups/{group-id}/team/owners': + get: tags: - groups.team - summary: Invoke action setReaction - operationId: group.team.primaryChannel.message.reply_setReaction + summary: Get owners from groups + description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' + operationId: group.team_ListOwner parameters: - name: group-id in: path @@ -16237,51 +17147,57 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - 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: chatMessage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object - required: true + 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.userCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': - post: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/owners/{user-id}': + get: tags: - groups.team - summary: Invoke action softDelete - description: Delete a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta - operationId: group.team.primaryChannel.message.reply_softDelete + summary: Get owners from groups + description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' + operationId: group.team_GetOwner parameters: - name: group-id in: path @@ -16291,38 +17207,51 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id + - name: user-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple + x-ms-docs-key-type: user + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage + 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.user' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': - post: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/owners/{user-id}/mailboxSettings': + get: tags: - groups.team - summary: Invoke action undoSoftDelete - description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta - operationId: group.team.primaryChannel.message.reply_undoSoftDelete + 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.team.owner_GetMailboxSetting parameters: - name: group-id in: path @@ -16332,34 +17261,48 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id + - name: user-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple + x-ms-docs-key-type: user + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage + 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: Entity result. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': - post: + patch: tags: - groups.team - summary: Invoke action unsetReaction - operationId: group.team.primaryChannel.message.reply_unsetReaction + summary: Update property mailboxSettings value. + operationId: group.team.owner_UpdateMailboxSetting parameters: - name: group-id in: path @@ -16369,47 +17312,37 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: user-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: user requestBody: - description: Action parameters + description: New property values content: application/json: schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object + $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' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/$count': + '/groups/{group-id}/team/owners/{user-id}/serviceProvisioningErrors': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.primaryChannel.message.reply_GetCount + 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.team.owner_ListServiceProvisioningError parameters: - name: group-id in: path @@ -16419,31 +17352,63 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id + - name: user-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + 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/ODataCountResponse' + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.delta()': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/owners/{user-id}/serviceProvisioningErrors/$count': get: tags: - groups.team - summary: Invoke function delta - description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta - operationId: group.team.primaryChannel.message.reply_delta + summary: Get the number of the resource + operationId: group.team.owner.ServiceProvisioningError_GetCount parameters: - name: group-id in: path @@ -16453,19 +17418,45 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id + - name: user-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' + x-ms-docs-key-type: user - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/owners(userPrincipalName=''{userPrincipalName}'')': + get: + tags: + - groups.team + summary: Get owners from groups + description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' + operationId: group.team.owner_GetGraphBPreUserPrincipalName + 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: userPrincipalName + in: path + description: Alternate key of user + required: true + style: simple + schema: + type: string + nullable: true - name: $select in: query description: Select properties to be returned @@ -16476,16 +17467,6 @@ paths: type: array items: type: string - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - name: $expand in: query description: Expand related entities @@ -16498,37 +17479,20 @@ paths: type: string responses: 2XX: - description: Success + description: Retrieved navigation property 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 - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.user' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/groups/{group-id}/team/primaryChannel/messages/$count': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/owners/$count': get: tags: - groups.team summary: Get the number of the resource - operationId: group.team.primaryChannel.message_GetCount + operationId: group.team.owner_GetCount parameters: - name: group-id in: path @@ -16545,16 +17509,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/primaryChannel/messages/microsoft.graph.delta()': + '/groups/{group-id}/team/permissionGrants': get: tags: - groups.team - summary: Invoke function delta - description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta - operationId: group.team.primaryChannel.message_delta + summary: Get permissionGrants from groups + description: A collection of permissions granted to apps to access the team. + operationId: group.team_ListPermissionGrant parameters: - name: group-id in: path @@ -16569,9 +17530,9 @@ paths: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -16579,9 +17540,9 @@ paths: type: array items: type: string - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -16601,41 +17562,18 @@ paths: 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 - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.resourceSpecificPermissionGrantCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/groups/{group-id}/team/primaryChannel/microsoft.graph.archive': + x-ms-docs-operation-type: operation post: tags: - groups.team - 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-beta - operationId: group.team.primaryChannel_archive + summary: Create new navigation property to permissionGrants for groups + operationId: group.team_CreatePermissionGrant parameters: - name: group-id in: path @@ -16646,35 +17584,29 @@ paths: type: string x-ms-docs-key-type: group requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - shouldSetSpoSiteReadOnlyForMembers: - type: boolean - default: false - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/primaryChannel/microsoft.graph.completeMigration': - post: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/permissionGrants/{resourceSpecificPermissionGrant-id}': + get: tags: - groups.team - summary: Invoke action completeMigration - description: 'Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can''t import more messages into the team. You can add members to the team after the request returns a successful response.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-beta - operationId: group.team.primaryChannel_completeMigration + summary: Get permissionGrants from groups + description: A collection of permissions granted to apps to access the team. + operationId: group.team_GetPermissionGrant parameters: - name: group-id in: path @@ -16684,81 +17616,49 @@ paths: 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/primaryChannel/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': - get: - tags: - - groups.team - summary: Invoke function doesUserHaveAccess - description: Determine whether a user has access to a shared channel. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-beta - operationId: group.team.primaryChannel_doesUserHaveAccess - parameters: - - name: group-id + - name: resourceSpecificPermissionGrant-id in: path - description: The unique identifier of group + description: The unique identifier of resourceSpecificPermissionGrant required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: userId - in: query - description: 'Usage: userId=''@userId''' - style: form - explode: false - schema: - type: string - nullable: true - - name: tenantId + x-ms-docs-key-type: resourceSpecificPermissionGrant + - name: $select in: query - description: 'Usage: tenantId=''@tenantId''' + description: Select properties to be returned style: form explode: false schema: - type: string - nullable: true - - name: userPrincipalName + uniqueItems: true + type: array + items: + type: string + - name: $expand in: query - description: 'Usage: userPrincipalName=''@userPrincipalName''' + description: Expand related entities style: form explode: false schema: - type: string - nullable: true + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - type: object - properties: - value: - type: boolean - default: false - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/groups/{group-id}/team/primaryChannel/microsoft.graph.provisionEmail': - post: + x-ms-docs-operation-type: operation + patch: tags: - groups.team - summary: Invoke action provisionEmail - description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it didn''t provisioned one. To remove the email address of a channel, use the removeEmail method.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-beta - operationId: group.team.primaryChannel_provisionEmail + summary: Update the navigation property permissionGrants in groups + operationId: group.team_UpdatePermissionGrant parameters: - name: group-id in: path @@ -16768,26 +17668,36 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: resourceSpecificPermissionGrant-id + in: path + description: The unique identifier of resourceSpecificPermissionGrant + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: resourceSpecificPermissionGrant + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + required: true responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/primaryChannel/microsoft.graph.removeEmail': - post: - tags: + x-ms-docs-operation-type: operation + delete: + tags: - groups.team - summary: Invoke action removeEmail - description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-beta - operationId: group.team.primaryChannel_removeEmail + summary: Delete navigation property permissionGrants for groups + operationId: group.team_DeletePermissionGrant parameters: - name: group-id in: path @@ -16797,22 +17707,32 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: resourceSpecificPermissionGrant-id + in: path + description: The unique identifier of resourceSpecificPermissionGrant + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: resourceSpecificPermissionGrant + - 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: action - '/groups/{group-id}/team/primaryChannel/microsoft.graph.unarchive': - post: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/permissionGrants/$count': + get: tags: - groups.team - 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-beta - operationId: group.team.primaryChannel_unarchive + summary: Get the number of the resource + operationId: group.team.permissionGrant_GetCount parameters: - name: group-id in: path @@ -16822,19 +17742,20 @@ paths: schema: type: string x-ms-docs-key-type: group + - $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: action - '/groups/{group-id}/team/primaryChannel/sharedWithTeams': + '/groups/{group-id}/team/photo': get: tags: - groups.team - summary: Get sharedWithTeams from groups - description: A collection of teams with which a channel is shared. - operationId: group.team.primaryChannel_ListSharedGraphWPreTeam + summary: Get photo from groups + description: The team photo. + operationId: group.team_GetPhoto parameters: - name: group-id in: path @@ -16844,21 +17765,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - name: $select in: query description: Select properties to be returned @@ -16881,18 +17787,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.sharedWithChannelTeamInfoCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - groups.team - summary: Create new navigation property to sharedWithTeams for groups - operationId: group.team.primaryChannel_CreateSharedGraphWPreTeam + summary: Update the navigation property photo in groups + operationId: group.team_UpdatePhoto parameters: - name: group-id in: path @@ -16903,29 +17810,29 @@ paths: type: string x-ms-docs-key-type: group requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.profilePhoto' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.profilePhoto' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}': + '/groups/{group-id}/team/photo/$value': get: tags: - groups.team - summary: Get sharedWithTeams from groups - description: A collection of teams with which a channel is shared. - operationId: group.team.primaryChannel_GetSharedGraphWPreTeam + summary: Get media content for the navigation property photo from groups + description: The team photo. + operationId: group.team_GetPhotoContent parameters: - name: group-id in: path @@ -16935,14 +17842,86 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sharedWithChannelTeamInfo-id + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - groups.team + summary: Update media content for the navigation property photo in groups + description: The team photo. + operationId: group.team_SetPhotoContent + parameters: + - name: group-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: group + 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.team + summary: Delete media content for the navigation property photo in groups + description: The team photo. + operationId: group.team_DeletePhotoContent + 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: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/primaryChannel': + get: + tags: + - groups.team + summary: Get primaryChannel from groups + description: The general channel for the team. + operationId: group.team_GetPrimaryChannel + 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: $select in: query description: Select properties to be returned @@ -16969,15 +17948,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property sharedWithTeams in groups - operationId: group.team.primaryChannel_UpdateSharedGraphWPreTeam + summary: Update the navigation property primaryChannel in groups + operationId: group.team_UpdatePrimaryChannel parameters: - name: group-id in: path @@ -16987,20 +17966,12 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sharedWithChannelTeamInfo-id - in: path - description: The unique identifier of sharedWithChannelTeamInfo - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.channel' required: true responses: 2XX: @@ -17008,15 +17979,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property sharedWithTeams for groups - operationId: group.team.primaryChannel_DeleteSharedGraphWPreTeam + summary: Delete navigation property primaryChannel for groups + operationId: group.team_DeletePrimaryChannel parameters: - name: group-id in: path @@ -17026,14 +17997,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sharedWithChannelTeamInfo-id - in: path - description: The unique identifier of sharedWithChannelTeamInfo - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - name: If-Match in: header description: ETag @@ -17046,13 +18009,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': + '/groups/{group-id}/team/primaryChannel/allMembers': get: tags: - groups.team - summary: Get allowedMembers from groups - description: A collection of team members who have access to the shared channel. - operationId: group.team.primaryChannel.sharedGraphWPreTeam_ListAllowedMember + summary: Get allMembers from groups + description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. + operationId: group.team.primaryChannel_ListAllMember parameters: - name: group-id in: path @@ -17062,14 +18025,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sharedWithChannelTeamInfo-id - in: path - description: The unique identifier of sharedWithChannelTeamInfo - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -17114,13 +18069,11 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': - get: + post: tags: - groups.team - summary: Get allowedMembers from groups - description: A collection of team members who have access to the shared channel. - operationId: group.team.primaryChannel.sharedGraphWPreTeam_GetAllowedMember + summary: Create new navigation property to allMembers for groups + operationId: group.team.primaryChannel_CreateAllMember parameters: - name: group-id in: path @@ -17130,14 +18083,39 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sharedWithChannelTeamInfo-id + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/primaryChannel/allMembers/{conversationMember-id}': + get: + tags: + - groups.team + summary: Get allMembers from groups + description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. + operationId: group.team.primaryChannel_GetAllMember + parameters: + - name: group-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: group - name: conversationMember-id in: path description: The unique identifier of conversationMember @@ -17176,12 +18154,11 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': - get: + patch: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.primaryChannel.sharedGraphWPreTeam.allowedMember_GetCount + summary: Update the navigation property allMembers in groups + operationId: group.team.primaryChannel_UpdateAllMember parameters: - name: group-id in: path @@ -17191,27 +18168,36 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sharedWithChannelTeamInfo-id + - name: conversationMember-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: conversationMember + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': - get: + x-ms-docs-operation-type: operation + delete: tags: - groups.team - summary: Get team from groups - operationId: group.team.primaryChannel.sharedGraphWPreTeam_GetTeam + summary: Delete navigation property allMembers for groups + operationId: group.team.primaryChannel_DeleteAllMember parameters: - name: group-id in: path @@ -17221,50 +18207,32 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sharedWithChannelTeamInfo-id + - name: conversationMember-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - 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: conversationMember + - 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.team' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/sharedWithTeams/$count': + '/groups/{group-id}/team/primaryChannel/allMembers/$count': get: tags: - groups.team summary: Get the number of the resource - operationId: group.team.primaryChannel.sharedGraphWPreTeam_GetCount + operationId: group.team.primaryChannel.allMember_GetCount parameters: - name: group-id in: path @@ -17281,13 +18249,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/primaryChannel/tabs': - get: + '/groups/{group-id}/team/primaryChannel/allMembers/microsoft.graph.add': + post: tags: - groups.team - summary: Get tabs from groups - description: A collection of all the tabs in the channel. A navigation property. - operationId: group.team.primaryChannel_ListTab + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: group.team.primaryChannel.allMember_add parameters: - name: group-id in: path @@ -17297,55 +18268,53 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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 + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@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 - x-ms-docs-operation-type: operation + '/groups/{group-id}/team/primaryChannel/allMembers/microsoft.graph.remove': post: tags: - groups.team - summary: Create new navigation property to tabs for groups - operationId: group.team.primaryChannel_CreateTab + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: group.team.primaryChannel.allMember_remove parameters: - name: group-id in: path @@ -17356,29 +18325,49 @@ paths: type: string x-ms-docs-key-type: group requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/tabs/{teamsTab-id}': + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/primaryChannel/filesFolder': get: tags: - groups.team - summary: Get tabs from groups - description: A collection of all the tabs in the channel. A navigation property. - operationId: group.team.primaryChannel_GetTab + summary: Get filesFolder from groups + description: Metadata for the location where the channel's files are stored. + operationId: group.team.primaryChannel_GetFilesFolder parameters: - name: group-id in: path @@ -17388,14 +18377,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamsTab-id - in: path - description: The unique identifier of teamsTab - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamsTab - name: $select in: query description: Select properties to be returned @@ -17422,15 +18403,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/team/primaryChannel/filesFolder/content': + get: tags: - groups.team - summary: Update the navigation property tabs in groups - operationId: group.team.primaryChannel_UpdateTab + summary: Get content for the navigation property filesFolder 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.team.primaryChannel_GetFilesFolderContent parameters: - name: group-id in: path @@ -17440,72 +18423,29 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamsTab-id - in: path - description: The unique identifier of teamsTab - 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: teamsTab - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' - required: true responses: 2XX: - description: Success + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + put: tags: - groups.team - summary: Delete navigation property tabs for groups - operationId: group.team.primaryChannel_DeleteTab - 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: teamsTab-id - in: path - description: The unique identifier of teamsTab - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamsTab - - 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}/team/primaryChannel/tabs/{teamsTab-id}/teamsApp': - get: - tags: - - groups.team - summary: Get teamsApp from groups - description: The application that is linked to the tab. - operationId: group.team.primaryChannel.tab_GetTeamsApp + summary: Update content for the navigation property filesFolder 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.team.primaryChannel_SetFilesFolderContent parameters: - name: group-id in: path @@ -17515,50 +18455,29 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamsTab-id - in: path - description: The unique identifier of teamsTab - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamsTab - - 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: + requestBody: + description: New media content. + content: + application/octet-stream: + schema: type: string + format: binary + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsApp' + $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/tabs/$count': - get: + delete: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.primaryChannel.tab_GetCount + summary: Delete content for the navigation property filesFolder 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.team.primaryChannel_DeleteFilesFolderContent parameters: - name: group-id in: path @@ -17568,20 +18487,24 @@ paths: schema: type: string x-ms-docs-key-type: group - - $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}/team/schedule': + '/groups/{group-id}/team/primaryChannel/filesFolder/contentStream': get: tags: - groups.team - summary: Get schedule from groups - description: The schedule of shifts for this team. - operationId: group.team_GetSchedule + summary: Get contentStream for the navigation property filesFolder from groups + description: 'The content stream, if the item represents a file.' + operationId: group.team.primaryChannel_GetFilesFolderContentStream parameters: - name: group-id in: path @@ -17591,41 +18514,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.schedule' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - groups.team - summary: Update the navigation property schedule in groups - operationId: group.team_SetSchedule + summary: Update contentStream for the navigation property filesFolder in groups + description: 'The content stream, if the item represents a file.' + operationId: group.team.primaryChannel_SetFilesFolderContentStream parameters: - name: group-id in: path @@ -17636,27 +18540,24 @@ paths: type: string x-ms-docs-key-type: group requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.schedule' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.schedule' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property schedule for groups - operationId: group.team_DeleteSchedule + summary: Delete contentStream for the navigation property filesFolder in groups + description: 'The content stream, if the item represents a file.' + operationId: group.team.primaryChannel_DeleteFilesFolderContentStream parameters: - name: group-id in: path @@ -17677,14 +18578,13 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/dayNotes': + '/groups/{group-id}/team/primaryChannel/members': get: tags: - groups.team - summary: Get dayNotes from groups - description: The day notes in the schedule. - operationId: group.team.schedule_ListDayNote + summary: Get members from groups + description: A collection of membership records associated with the channel. + operationId: group.team.primaryChannel_ListMember parameters: - name: group-id in: path @@ -17731,7 +18631,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.dayNoteCollectionResponse' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -17741,8 +18641,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to dayNotes for groups - operationId: group.team.schedule_CreateDayNote + summary: Create new navigation property to members for groups + operationId: group.team.primaryChannel_CreateMember parameters: - name: group-id in: path @@ -17757,7 +18657,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -17765,17 +18665,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/dayNotes/{dayNote-id}': + '/groups/{group-id}/team/primaryChannel/members/{conversationMember-id}': get: tags: - groups.team - summary: Get dayNotes from groups - description: The day notes in the schedule. - operationId: group.team.schedule_GetDayNote + summary: Get members from groups + description: A collection of membership records associated with the channel. + operationId: group.team.primaryChannel_GetMember parameters: - name: group-id in: path @@ -17785,14 +18685,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: dayNote-id + - name: conversationMember-id in: path - description: The unique identifier of dayNote + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: dayNote + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -17819,15 +18719,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property dayNotes in groups - operationId: group.team.schedule_UpdateDayNote + summary: Update the navigation property members in groups + operationId: group.team.primaryChannel_UpdateMember parameters: - name: group-id in: path @@ -17837,20 +18737,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: dayNote-id + - name: conversationMember-id in: path - description: The unique identifier of dayNote + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: dayNote + x-ms-docs-key-type: conversationMember requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -17858,15 +18758,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property dayNotes for groups - operationId: group.team.schedule_DeleteDayNote + summary: Delete navigation property members for groups + operationId: group.team.primaryChannel_DeleteMember parameters: - name: group-id in: path @@ -17876,14 +18776,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: dayNote-id + - name: conversationMember-id in: path - description: The unique identifier of dayNote + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: dayNote + x-ms-docs-key-type: conversationMember - name: If-Match in: header description: ETag @@ -17896,12 +18796,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/dayNotes/$count': + '/groups/{group-id}/team/primaryChannel/members/$count': get: tags: - groups.team summary: Get the number of the resource - operationId: group.team.schedule.dayNote_GetCount + operationId: group.team.primaryChannel.member_GetCount parameters: - name: group-id in: path @@ -17918,16 +18818,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/schedule/microsoft.graph.share': + '/groups/{group-id}/team/primaryChannel/members/microsoft.graph.add': post: tags: - groups.team - summary: Invoke action share - description: 'Share a schedule time range with schedule members. This action makes the collections of shift, openshift and timeOff items in the specified time range of the schedule viewable by the specified team members, including employees and managers. Each shift, openshift and timeOff instance in a schedule supports a draft version and a shared version of the item. The draft version is viewable only by managers, and the shared version is viewable by employees and managers. For each shift, openshift and timeOff instance in the specified time range, the share action updates the shared version from the draft version, so that in addition to managers, employees can also view the most current information about the item. The notifyTeam parameter further specifies which employees can view the item.' + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/schedule-share?view=graph-rest-beta - operationId: group.team.schedule_share + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: group.team.primaryChannel.member_add parameters: - name: group-id in: path @@ -17944,36 +18844,99 @@ paths: schema: type: object properties: - notifyTeam: - type: boolean - default: false - nullable: true - startDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - 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 - format: date-time - nullable: true + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/primaryChannel/members/microsoft.graph.remove': + post: + tags: + - groups.team + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: group.team.primaryChannel.member_remove + 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: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' additionalProperties: type: object required: true responses: 2XX: description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/team/schedule/offerShiftRequests': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/primaryChannel/messages': get: tags: - groups.team - summary: Get offerShiftRequests from groups - description: The offer requests for shifts in the schedule. - operationId: group.team.schedule_ListOfferShiftRequest + summary: Get messages from groups + description: A collection of all the messages in the channel. Nullable. + operationId: group.team.primaryChannel_ListMessage parameters: - name: group-id in: path @@ -18020,7 +18983,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.offerShiftRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -18030,8 +18993,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to offerShiftRequests for groups - operationId: group.team.schedule_CreateOfferShiftRequest + summary: Create new navigation property to messages for groups + operationId: group.team.primaryChannel_CreateMessage parameters: - name: group-id in: path @@ -18046,7 +19009,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -18054,17 +19017,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/offerShiftRequests/{offerShiftRequest-id}': + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}': get: tags: - groups.team - summary: Get offerShiftRequests from groups - description: The offer requests for shifts in the schedule. - operationId: group.team.schedule_GetOfferShiftRequest + summary: Get messages from groups + description: A collection of all the messages in the channel. Nullable. + operationId: group.team.primaryChannel_GetMessage parameters: - name: group-id in: path @@ -18074,14 +19037,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: offerShiftRequest-id + - name: chatMessage-id in: path - description: The unique identifier of offerShiftRequest + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: offerShiftRequest + x-ms-docs-key-type: chatMessage - name: $select in: query description: Select properties to be returned @@ -18108,15 +19071,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property offerShiftRequests in groups - operationId: group.team.schedule_UpdateOfferShiftRequest + summary: Update the navigation property messages in groups + operationId: group.team.primaryChannel_UpdateMessage parameters: - name: group-id in: path @@ -18126,20 +19089,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: offerShiftRequest-id + - name: chatMessage-id in: path - description: The unique identifier of offerShiftRequest + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: offerShiftRequest + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -18147,15 +19110,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property offerShiftRequests for groups - operationId: group.team.schedule_DeleteOfferShiftRequest + summary: Delete navigation property messages for groups + operationId: group.team.primaryChannel_DeleteMessage parameters: - name: group-id in: path @@ -18165,14 +19128,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: offerShiftRequest-id + - name: chatMessage-id in: path - description: The unique identifier of offerShiftRequest + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: offerShiftRequest + x-ms-docs-key-type: chatMessage - name: If-Match in: header description: ETag @@ -18185,12 +19148,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/offerShiftRequests/$count': + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/hostedContents': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.schedule.offerShiftRequest_GetCount + summary: Get hostedContents from groups + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: group.team.primaryChannel.message_ListHostedContent parameters: - name: group-id in: path @@ -18200,29 +19164,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/team/schedule/openShiftChangeRequests': - get: - tags: - - groups.team - summary: Get openShiftChangeRequests from groups - description: The open shift requests in the schedule. - operationId: group.team.schedule_ListOpenShiftChangeRequest - parameters: - - name: group-id + - name: chatMessage-id in: path - description: The unique identifier of group + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -18260,7 +19209,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.openShiftChangeRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -18270,8 +19219,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to openShiftChangeRequests for groups - operationId: group.team.schedule_CreateOpenShiftChangeRequest + summary: Create new navigation property to hostedContents for groups + operationId: group.team.primaryChannel.message_CreateHostedContent parameters: - name: group-id in: path @@ -18281,12 +19230,20 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -18294,17 +19251,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/openShiftChangeRequests/{openShiftChangeRequest-id}': + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': get: tags: - groups.team - summary: Get openShiftChangeRequests from groups - description: The open shift requests in the schedule. - operationId: group.team.schedule_GetOpenShiftChangeRequest + summary: Get hostedContents from groups + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: group.team.primaryChannel.message_GetHostedContent parameters: - name: group-id in: path @@ -18314,14 +19271,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: openShiftChangeRequest-id + - name: chatMessage-id in: path - description: The unique identifier of openShiftChangeRequest + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: openShiftChangeRequest + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: $select in: query description: Select properties to be returned @@ -18348,15 +19313,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property openShiftChangeRequests in groups - operationId: group.team.schedule_UpdateOpenShiftChangeRequest + summary: Update the navigation property hostedContents in groups + operationId: group.team.primaryChannel.message_UpdateHostedContent parameters: - name: group-id in: path @@ -18366,20 +19331,28 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: openShiftChangeRequest-id + - name: chatMessage-id in: path - description: The unique identifier of openShiftChangeRequest + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: openShiftChangeRequest + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -18387,15 +19360,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property openShiftChangeRequests for groups - operationId: group.team.schedule_DeleteOpenShiftChangeRequest + summary: Delete navigation property hostedContents for groups + operationId: group.team.primaryChannel.message_DeleteHostedContent parameters: - name: group-id in: path @@ -18405,14 +19378,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: openShiftChangeRequest-id + - name: chatMessage-id in: path - description: The unique identifier of openShiftChangeRequest + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: openShiftChangeRequest + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: If-Match in: header description: ETag @@ -18425,12 +19406,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/openShiftChangeRequests/$count': + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.schedule.openShiftChangeRequest_GetCount + summary: Get media content for the navigation property hostedContents from groups + description: The unique identifier for an entity. Read-only. + operationId: group.team.primaryChannel.message_GetHostedContentsContent parameters: - name: group-id in: path @@ -18440,78 +19422,38 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/team/schedule/openShifts': - get: - tags: - - groups.team - summary: Get openShifts from groups - description: The set of open shifts in a scheduling group in the schedule. - operationId: group.team.schedule_ListOpenShift - parameters: - - name: group-id + - name: chatMessage-id in: path - description: The unique identifier of group + description: The unique identifier of chatMessage 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: $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: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: chatMessageHostedContent responses: 2XX: - $ref: '#/components/responses/microsoft.graph.openShiftCollectionResponse' + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + put: tags: - groups.team - summary: Create new navigation property to openShifts for groups - operationId: group.team.schedule_CreateOpenShift + summary: Update media content for the navigation property hostedContents in groups + description: The unique identifier for an entity. Read-only. + operationId: group.team.primaryChannel.message_SetHostedContentsContent parameters: - name: group-id in: path @@ -18521,30 +19463,41 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent requestBody: - description: New navigation property + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + type: string + format: binary required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/openShifts/{openShift-id}': - get: + delete: tags: - groups.team - summary: Get openShifts from groups - description: The set of open shifts in a scheduling group in the schedule. - operationId: group.team.schedule_GetOpenShift + summary: Delete media content for the navigation property hostedContents in groups + description: The unique identifier for an entity. Read-only. + operationId: group.team.primaryChannel.message_DeleteHostedContentsContent parameters: - name: group-id in: path @@ -18554,49 +19507,39 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: openShift-id + - name: chatMessage-id in: path - description: The unique identifier of openShift + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: openShift - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + 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: chatMessageHostedContent + - 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.openShift' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/hostedContents/$count': + get: tags: - groups.team - summary: Update the navigation property openShifts in groups - operationId: group.team.schedule_UpdateOpenShift + summary: Get the number of the resource + operationId: group.team.primaryChannel.message.hostedContent_GetCount parameters: - name: group-id in: path @@ -18606,36 +19549,73 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: openShift-id + - name: chatMessage-id in: path - description: The unique identifier of openShift + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: openShift + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/microsoft.graph.setReaction': + post: + tags: + - groups.team + summary: Invoke action setReaction + operationId: group.team.primaryChannel.message_setReaction + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.openShift' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete': + post: tags: - groups.team - summary: Delete navigation property openShifts for groups - operationId: group.team.schedule_DeleteOpenShift + summary: Invoke action softDelete + description: Delete a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta + operationId: group.team.primaryChannel.message_softDelete parameters: - name: group-id in: path @@ -18645,32 +19625,59 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: openShift-id + - name: chatMessage-id in: path - description: The unique identifier of openShift + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: openShift - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: chatMessage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': + post: + tags: + - groups.team + summary: Invoke action undoSoftDelete + description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta + operationId: group.team.primaryChannel.message_undoSoftDelete + 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true style: simple schema: type: string + x-ms-docs-key-type: chatMessage responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/openShifts/$count': - get: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/microsoft.graph.unsetReaction': + post: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.schedule.openShift_GetCount + summary: Invoke action unsetReaction + operationId: group.team.primaryChannel.message_unsetReaction parameters: - name: group-id in: path @@ -18680,20 +19687,40 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/schedule/schedulingGroups': + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies': get: tags: - groups.team - summary: Get schedulingGroups from groups - description: The logical grouping of users in the schedule (usually by role). - operationId: group.team.schedule_ListSchedulingGroup + summary: Get replies from groups + description: Replies for a specified message. Supports $expand for channel messages. + operationId: group.team.primaryChannel.message_ListReply parameters: - name: group-id in: path @@ -18703,6 +19730,14 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -18740,7 +19775,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.schedulingGroupCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -18750,8 +19785,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to schedulingGroups for groups - operationId: group.team.schedule_CreateSchedulingGroup + summary: Create new navigation property to replies for groups + operationId: group.team.primaryChannel.message_CreateReply parameters: - name: group-id in: path @@ -18761,12 +19796,20 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -18774,17 +19817,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/schedulingGroups/{schedulingGroup-id}': + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}': get: tags: - groups.team - summary: Get schedulingGroups from groups - description: The logical grouping of users in the schedule (usually by role). - operationId: group.team.schedule_GetSchedulingGroup + summary: Get replies from groups + description: Replies for a specified message. Supports $expand for channel messages. + operationId: group.team.primaryChannel.message_GetReply parameters: - name: group-id in: path @@ -18794,14 +19837,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: schedulingGroup-id + - name: chatMessage-id in: path - description: The unique identifier of schedulingGroup + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: schedulingGroup + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - name: $select in: query description: Select properties to be returned @@ -18828,15 +19879,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property schedulingGroups in groups - operationId: group.team.schedule_UpdateSchedulingGroup + summary: Update the navigation property replies in groups + operationId: group.team.primaryChannel.message_UpdateReply parameters: - name: group-id in: path @@ -18846,20 +19897,28 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: schedulingGroup-id + - name: chatMessage-id in: path - description: The unique identifier of schedulingGroup + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: schedulingGroup + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -18867,15 +19926,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property schedulingGroups for groups - operationId: group.team.schedule_DeleteSchedulingGroup + summary: Delete navigation property replies for groups + operationId: group.team.primaryChannel.message_DeleteReply parameters: - name: group-id in: path @@ -18885,14 +19944,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: schedulingGroup-id + - name: chatMessage-id in: path - description: The unique identifier of schedulingGroup + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: schedulingGroup + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - name: If-Match in: header description: ETag @@ -18905,12 +19972,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/schedulingGroups/$count': + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.schedule.schedulingGroup_GetCount + summary: Get hostedContents from groups + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: group.team.primaryChannel.message.reply_ListHostedContent parameters: - name: group-id in: path @@ -18920,29 +19988,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/team/schedule/shifts': - get: - tags: - - groups.team - summary: Get shifts from groups - description: The shifts in the schedule. - operationId: group.team.schedule_ListShift - parameters: - - name: group-id + - name: chatMessage-id in: path - description: The unique identifier of group + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -18980,7 +20041,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.shiftCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -18990,8 +20051,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to shifts for groups - operationId: group.team.schedule_CreateShift + summary: Create new navigation property to hostedContents for groups + operationId: group.team.primaryChannel.message.reply_CreateHostedContent parameters: - name: group-id in: path @@ -19001,12 +20062,28 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -19014,17 +20091,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/shifts/{shift-id}': + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': get: tags: - groups.team - summary: Get shifts from groups - description: The shifts in the schedule. - operationId: group.team.schedule_GetShift + summary: Get hostedContents from groups + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: group.team.primaryChannel.message.reply_GetHostedContent parameters: - name: group-id in: path @@ -19034,14 +20111,30 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: shift-id + - name: chatMessage-id in: path - description: The unique identifier of shift + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: shift + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: $select in: query description: Select properties to be returned @@ -19068,15 +20161,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property shifts in groups - operationId: group.team.schedule_UpdateShift + summary: Update the navigation property hostedContents in groups + operationId: group.team.primaryChannel.message.reply_UpdateHostedContent parameters: - name: group-id in: path @@ -19086,20 +20179,36 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: shift-id + - name: chatMessage-id in: path - description: The unique identifier of shift + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: shift + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -19107,15 +20216,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property shifts for groups - operationId: group.team.schedule_DeleteShift + summary: Delete navigation property hostedContents for groups + operationId: group.team.primaryChannel.message.reply_DeleteHostedContent parameters: - name: group-id in: path @@ -19125,14 +20234,30 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: shift-id + - name: chatMessage-id in: path - description: The unique identifier of shift + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: shift + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: If-Match in: header description: ETag @@ -19145,12 +20270,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/shifts/$count': + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.schedule.shift_GetCount + summary: Get media content for the navigation property hostedContents from groups + description: The unique identifier for an entity. Read-only. + operationId: group.team.primaryChannel.message.reply_GetHostedContentsContent parameters: - name: group-id in: path @@ -19160,111 +20286,46 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/team/schedule/shiftsRoleDefinitions': - get: - tags: - - groups.team - summary: Get shiftsRoleDefinitions from groups - description: The definitions of the roles in the schedule. - operationId: group.team.schedule_ListShiftsRoleDefinition - parameters: - - name: group-id + - name: chatMessage-id in: path - description: The unique identifier of group + description: The unique identifier of chatMessage 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: $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: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.shiftsRoleDefinitionCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.team - summary: Create new navigation property to shiftsRoleDefinitions for groups - operationId: group.team.schedule_CreateShiftsRoleDefinition - parameters: - - name: group-id + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of group + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: group - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' - required: true + x-ms-docs-key-type: chatMessageHostedContent responses: 2XX: - description: Created navigation property. + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/shiftsRoleDefinitions/{shiftsRoleDefinition-id}': - get: + put: tags: - groups.team - summary: Get shiftsRoleDefinitions from groups - description: The definitions of the roles in the schedule. - operationId: group.team.schedule_GetShiftsRoleDefinition + summary: Update media content for the navigation property hostedContents in groups + description: The unique identifier for an entity. Read-only. + operationId: group.team.primaryChannel.message.reply_SetHostedContentsContent parameters: - name: group-id in: path @@ -19274,88 +20335,49 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: shiftsRoleDefinition-id + - name: chatMessage-id in: path - description: The unique identifier of shiftsRoleDefinition + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: shiftsRoleDefinition - - 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.shiftsRoleDefinition' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.team - summary: Update the navigation property shiftsRoleDefinitions in groups - operationId: group.team.schedule_UpdateShiftsRoleDefinition - parameters: - - name: group-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of group + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: shiftsRoleDefinition-id + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of shiftsRoleDefinition + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: shiftsRoleDefinition + x-ms-docs-key-type: chatMessageHostedContent requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property shiftsRoleDefinitions for groups - operationId: group.team.schedule_DeleteShiftsRoleDefinition + summary: Delete media content for the navigation property hostedContents in groups + description: The unique identifier for an entity. Read-only. + operationId: group.team.primaryChannel.message.reply_DeleteHostedContentsContent parameters: - name: group-id in: path @@ -19365,14 +20387,30 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: shiftsRoleDefinition-id + - name: chatMessage-id in: path - description: The unique identifier of shiftsRoleDefinition + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: shiftsRoleDefinition + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: If-Match in: header description: ETag @@ -19384,13 +20422,12 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/shiftsRoleDefinitions/$count': + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': get: tags: - groups.team summary: Get the number of the resource - operationId: group.team.schedule.shiftsRoleDefinition_GetCount + operationId: group.team.primaryChannel.message.reply.hostedContent_GetCount parameters: - name: group-id in: path @@ -19400,6 +20437,22 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -19407,13 +20460,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/schedule/swapShiftsChangeRequests': - get: + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': + post: tags: - groups.team - summary: Get swapShiftsChangeRequests from groups - description: The swap requests for shifts in the schedule. - operationId: group.team.schedule_ListSwapShiftsChangeRequest + summary: Invoke action setReaction + operationId: group.team.primaryChannel.message.reply_setReaction parameters: - name: group-id in: path @@ -19423,88 +20475,51 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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 + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.swapShiftsChangeRequestCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.team - summary: Create new navigation property to swapShiftsChangeRequests for groups - operationId: group.team.schedule_CreateSwapShiftsChangeRequest - parameters: - - name: group-id + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of group + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/swapShiftsChangeRequests/{swapShiftsChangeRequest-id}': - get: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': + post: tags: - groups.team - summary: Get swapShiftsChangeRequests from groups - description: The swap requests for shifts in the schedule. - operationId: group.team.schedule_GetSwapShiftsChangeRequest + summary: Invoke action softDelete + description: Delete a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta + operationId: group.team.primaryChannel.message.reply_softDelete parameters: - name: group-id in: path @@ -19514,49 +20529,38 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: swapShiftsChangeRequest-id + - name: chatMessage-id in: path - description: The unique identifier of swapShiftsChangeRequest + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: swapShiftsChangeRequest - - 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: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: chatMessage responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': + post: tags: - groups.team - summary: Update the navigation property swapShiftsChangeRequests in groups - operationId: group.team.schedule_UpdateSwapShiftsChangeRequest + summary: Invoke action undoSoftDelete + description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta + operationId: group.team.primaryChannel.message.reply_undoSoftDelete parameters: - name: group-id in: path @@ -19566,36 +20570,34 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: swapShiftsChangeRequest-id + - name: chatMessage-id in: path - description: The unique identifier of swapShiftsChangeRequest + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: swapShiftsChangeRequest - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' - required: true + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + post: tags: - groups.team - summary: Delete navigation property swapShiftsChangeRequests for groups - operationId: group.team.schedule_DeleteSwapShiftsChangeRequest + summary: Invoke action unsetReaction + operationId: group.team.primaryChannel.message.reply_unsetReaction parameters: - name: group-id in: path @@ -19605,32 +20607,47 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: swapShiftsChangeRequest-id + - name: chatMessage-id in: path - description: The unique identifier of swapShiftsChangeRequest + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: swapShiftsChangeRequest - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true style: simple schema: type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/swapShiftsChangeRequests/$count': + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/$count': get: tags: - groups.team summary: Get the number of the resource - operationId: group.team.schedule.swapShiftsChangeRequest_GetCount + operationId: group.team.primaryChannel.message.reply_GetCount parameters: - name: group-id in: path @@ -19640,6 +20657,14 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -19647,13 +20672,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/schedule/timeCards': + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.delta()': get: tags: - groups.team - summary: Get timeCards from groups - description: The time cards in the schedule. - operationId: group.team.schedule_ListTimeCard + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta + operationId: group.team.primaryChannel.message.reply_delta parameters: - name: group-id in: path @@ -19663,14 +20691,22 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - $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: @@ -19678,9 +20714,9 @@ paths: type: array items: type: string - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -19700,18 +20736,41 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeCardCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: + 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 + '@odata.deltaLink': + 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/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.forwardToChat': + post: + tags: - groups.team - summary: Create new navigation property to timeCards for groups - operationId: group.team.schedule_CreateTimeCard + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: group.team.primaryChannel.message.reply_forwardToChat parameters: - name: group-id in: path @@ -19721,30 +20780,119 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + type: object + properties: + targetChatIds: + type: array + items: + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/timeCards/{timeCard-id}': + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.replyWithQuote': + post: + tags: + - groups.team + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: group.team.primaryChannel.message.reply_replyGraphWPreQuote + 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + messageIds: + type: array + items: + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/messages/$count': get: tags: - groups.team - summary: Get timeCards from groups - description: The time cards in the schedule. - operationId: group.team.schedule_GetTimeCard + summary: Get the number of the resource + operationId: group.team.primaryChannel.message_GetCount parameters: - name: group-id in: path @@ -19754,14 +20902,37 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeCard-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/primaryChannel/messages/microsoft.graph.delta()': + get: + tags: + - groups.team + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta + operationId: group.team.primaryChannel.message_delta + parameters: + - name: group-id in: path - description: The unique identifier of timeCard + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard + 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 @@ -19772,6 +20943,16 @@ paths: type: array items: type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $expand in: query description: Expand related entities @@ -19784,19 +20965,41 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/primaryChannel/messages/microsoft.graph.forwardToChat': + post: tags: - groups.team - summary: Update the navigation property timeCards in groups - operationId: group.team.schedule_UpdateTimeCard + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: group.team.primaryChannel.message_forwardToChat parameters: - name: group-id in: path @@ -19806,20 +21009,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeCard-id - in: path - description: The unique identifier of timeCard - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: timeCard requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + type: object + properties: + targetChatIds: + type: array + items: + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object required: true responses: 2XX: @@ -19827,15 +21037,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@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 + '/groups/{group-id}/team/primaryChannel/messages/microsoft.graph.replyWithQuote': + post: tags: - groups.team - summary: Delete navigation property timeCards for groups - operationId: group.team.schedule_DeleteTimeCard + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: group.team.primaryChannel.message_replyGraphWPreQuote parameters: - name: group-id in: path @@ -19845,36 +21073,43 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeCard-id - in: path - description: The unique identifier of timeCard - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: timeCard - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + messageIds: + type: array + items: + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/timeCards/{timeCard-id}/microsoft.graph.clockOut': + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/microsoft.graph.archive': post: tags: - groups.team - summary: Invoke action clockOut - description: Clock out to end an open timeCard. + 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/timecard-clockout?view=graph-rest-beta - operationId: group.team.schedule.timeCard_clockOut + url: https://learn.microsoft.com/graph/api/channel-archive?view=graph-rest-beta + operationId: group.team.primaryChannel_archive parameters: - name: group-id in: path @@ -19884,14 +21119,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeCard-id - in: path - description: The unique identifier of timeCard - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: timeCard requestBody: description: Action parameters content: @@ -19899,35 +21126,29 @@ paths: schema: type: object properties: - atApprovedLocation: + shouldSetSpoSiteReadOnlyForMembers: type: boolean default: false nullable: true - notes: - $ref: '#/components/schemas/microsoft.graph.itemBody' additionalProperties: type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/team/schedule/timeCards/{timeCard-id}/microsoft.graph.confirm': + '/groups/{group-id}/team/primaryChannel/microsoft.graph.completeMigration': post: tags: - groups.team - summary: Invoke action confirm - description: Confirm a specific timeCard. + summary: Invoke action completeMigration + description: 'Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can''t import more messages into the team. You can add members to the team after the request returns a successful response.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/timecard-confirm?view=graph-rest-beta - operationId: group.team.schedule.timeCard_confirm + url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-beta + operationId: group.team.primaryChannel_completeMigration parameters: - name: group-id in: path @@ -19937,34 +21158,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeCard-id - in: path - description: The unique identifier of timeCard - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: timeCard responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/team/schedule/timeCards/{timeCard-id}/microsoft.graph.endBreak': - post: + '/groups/{group-id}/team/primaryChannel/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': + get: tags: - groups.team - summary: Invoke action endBreak - description: End the open break in a specific timeCard. + summary: Invoke function doesUserHaveAccess + description: Determine whether a user has access to a shared channel. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/timecard-endbreak?view=graph-rest-beta - operationId: group.team.schedule.timeCard_endBreak + url: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-beta + operationId: group.team.primaryChannel_doesUserHaveAccess parameters: - name: group-id in: path @@ -19974,50 +21183,56 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeCard-id - in: path - description: The unique identifier of timeCard - required: true - style: simple + - name: userId + in: query + description: 'Usage: userId=''@userId''' + style: form + explode: false schema: type: string - x-ms-docs-key-type: timeCard - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - atApprovedLocation: - type: boolean - default: false - nullable: true - notes: - $ref: '#/components/schemas/microsoft.graph.itemBody' - additionalProperties: - type: object - required: true + nullable: true + - name: tenantId + in: query + description: 'Usage: tenantId=''@tenantId''' + style: form + explode: false + schema: + type: string + nullable: true + - name: userPrincipalName + in: query + description: 'Usage: userPrincipalName=''@userPrincipalName''' + style: form + explode: false + schema: + type: string + nullable: true responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + type: object + properties: + value: + type: boolean + default: false + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/schedule/timeCards/{timeCard-id}/microsoft.graph.startBreak': + x-ms-docs-operation-type: function + '/groups/{group-id}/team/primaryChannel/microsoft.graph.provisionEmail': post: tags: - groups.team - summary: Invoke action startBreak - description: Start a break in a specific timeCard. + summary: Invoke action provisionEmail + description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it didn''t provisioned one. To remove the email address of a channel, use the removeEmail method.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/timecard-startbreak?view=graph-rest-beta - operationId: group.team.schedule.timeCard_startBreak + url: https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-beta + operationId: group.team.primaryChannel_provisionEmail parameters: - name: group-id in: path @@ -20027,46 +21242,26 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeCard-id - in: path - description: The unique identifier of timeCard - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: timeCard - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - atApprovedLocation: - type: boolean - default: false - nullable: true - notes: - $ref: '#/components/schemas/microsoft.graph.itemBody' - additionalProperties: - type: object - required: true responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/team/schedule/timeCards/$count': - get: + '/groups/{group-id}/team/primaryChannel/microsoft.graph.removeEmail': + post: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.schedule.timeCard_GetCount + summary: Invoke action removeEmail + description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-beta + operationId: group.team.primaryChannel_removeEmail parameters: - name: group-id in: path @@ -20076,23 +21271,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/schedule/timeCards/microsoft.graph.clockIn': + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/microsoft.graph.unarchive': post: tags: - groups.team - summary: Invoke action clockIn - description: Clock in to start a timeCard. + 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/timecard-clockin?view=graph-rest-beta - operationId: group.team.schedule.timeCard_clockIn + url: https://learn.microsoft.com/graph/api/channel-unarchive?view=graph-rest-beta + operationId: group.team.primaryChannel_unarchive parameters: - name: group-id in: path @@ -20102,42 +21296,19 @@ paths: schema: type: string x-ms-docs-key-type: group - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - atApprovedLocation: - type: boolean - default: false - nullable: true - onBehalfOfUserId: - type: string - nullable: true - notes: - $ref: '#/components/schemas/microsoft.graph.itemBody' - additionalProperties: - type: object - required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/team/schedule/timeOffReasons': + '/groups/{group-id}/team/primaryChannel/planner': get: tags: - groups.team - summary: Get timeOffReasons from groups - description: The set of reasons for a time off in the schedule. - operationId: group.team.schedule_ListTimeOffReason + summary: Get planner from groups + description: 'Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable.' + operationId: group.team.primaryChannel_GetPlanner parameters: - name: group-id in: path @@ -20147,21 +21318,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - name: $select in: query description: Select properties to be returned @@ -20184,18 +21340,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeOffReasonCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - groups.team - summary: Create new navigation property to timeOffReasons for groups - operationId: group.team.schedule_CreateTimeOffReason + summary: Update the navigation property planner in groups + operationId: group.team.primaryChannel_UpdatePlanner parameters: - name: group-id in: path @@ -20206,120 +21363,27 @@ paths: type: string x-ms-docs-key-type: group requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/timeOffReasons/{timeOffReason-id}': - get: - tags: - - groups.team - summary: Get timeOffReasons from groups - description: The set of reasons for a time off in the schedule. - operationId: group.team.schedule_GetTimeOffReason - 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: timeOffReason-id - in: path - description: The unique identifier of timeOffReason - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: timeOffReason - - 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.timeOffReason' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.team - summary: Update the navigation property timeOffReasons in groups - operationId: group.team.schedule_UpdateTimeOffReason - 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: timeOffReason-id - in: path - description: The unique identifier of timeOffReason - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: timeOffReason - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property timeOffReasons for groups - operationId: group.team.schedule_DeleteTimeOffReason + summary: Delete navigation property planner for groups + operationId: group.team.primaryChannel_DeletePlanner parameters: - name: group-id in: path @@ -20329,14 +21393,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeOffReason-id - in: path - description: The unique identifier of timeOffReason - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: timeOffReason - name: If-Match in: header description: ETag @@ -20349,35 +21405,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/timeOffReasons/$count': + '/groups/{group-id}/team/primaryChannel/planner/plans': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.schedule.timeOffReason_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 - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/team/schedule/timeOffRequests': - get: - tags: - - groups.team - summary: Get timeOffRequests from groups - description: The time off requests in the schedule. - operationId: group.team.schedule_ListTimeOffRequest + summary: Get plans from groups + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + operationId: group.team.primaryChannel.planner_ListPlan parameters: - name: group-id in: path @@ -20424,7 +21458,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeOffRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -20434,8 +21468,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to timeOffRequests for groups - operationId: group.team.schedule_CreateTimeOffRequest + summary: Create new navigation property to plans for groups + operationId: group.team.primaryChannel.planner_CreatePlan parameters: - name: group-id in: path @@ -20450,7 +21484,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: 2XX: @@ -20458,17 +21492,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/timeOffRequests/{timeOffRequest-id}': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}': get: tags: - groups.team - summary: Get timeOffRequests from groups - description: The time off requests in the schedule. - operationId: group.team.schedule_GetTimeOffRequest + summary: Get plans from groups + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + operationId: group.team.primaryChannel.planner_GetPlan parameters: - name: group-id in: path @@ -20478,14 +21512,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeOffRequest-id + - name: plannerPlan-id in: path - description: The unique identifier of timeOffRequest + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffRequest + x-ms-docs-key-type: plannerPlan - name: $select in: query description: Select properties to be returned @@ -20512,15 +21546,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property timeOffRequests in groups - operationId: group.team.schedule_UpdateTimeOffRequest + summary: Update the navigation property plans in groups + operationId: group.team.primaryChannel.planner_UpdatePlan parameters: - name: group-id in: path @@ -20530,20 +21564,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeOffRequest-id + - name: plannerPlan-id in: path - description: The unique identifier of timeOffRequest + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffRequest + x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: 2XX: @@ -20551,15 +21585,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property timeOffRequests for groups - operationId: group.team.schedule_DeleteTimeOffRequest + summary: Delete navigation property plans for groups + operationId: group.team.primaryChannel.planner_DeletePlan parameters: - name: group-id in: path @@ -20569,14 +21603,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeOffRequest-id + - name: plannerPlan-id in: path - description: The unique identifier of timeOffRequest + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffRequest + x-ms-docs-key-type: plannerPlan - name: If-Match in: header description: ETag @@ -20589,12 +21623,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/timeOffRequests/$count': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.schedule.timeOffRequest_GetCount + summary: Get buckets from groups + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: group.team.primaryChannel.planner.plan_ListBucket parameters: - name: group-id in: path @@ -20604,29 +21639,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/team/schedule/timesOff': - get: - tags: - - groups.team - summary: Get timesOff from groups - description: The instances of times off in the schedule. - operationId: group.team.schedule_ListTimesOff - parameters: - - name: group-id + - name: plannerPlan-id in: path - description: The unique identifier of group + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -20664,7 +21684,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeOffCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerBucketCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -20674,8 +21694,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to timesOff for groups - operationId: group.team.schedule_CreateTimesOff + summary: Create new navigation property to buckets for groups + operationId: group.team.primaryChannel.planner.plan_CreateBucket parameters: - name: group-id in: path @@ -20685,12 +21705,20 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: 2XX: @@ -20698,17 +21726,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/timesOff/{timeOff-id}': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': get: tags: - groups.team - summary: Get timesOff from groups - description: The instances of times off in the schedule. - operationId: group.team.schedule_GetTimesOff + summary: Get buckets from groups + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: group.team.primaryChannel.planner.plan_GetBucket parameters: - name: group-id in: path @@ -20718,14 +21746,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeOff-id + - name: plannerPlan-id in: path - description: The unique identifier of timeOff + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: timeOff + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - name: $select in: query description: Select properties to be returned @@ -20752,15 +21788,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property timesOff in groups - operationId: group.team.schedule_UpdateTimesOff + summary: Update the navigation property buckets in groups + operationId: group.team.primaryChannel.planner.plan_UpdateBucket parameters: - name: group-id in: path @@ -20770,20 +21806,28 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeOff-id + - name: plannerPlan-id in: path - description: The unique identifier of timeOff + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: timeOff + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: 2XX: @@ -20791,15 +21835,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property timesOff for groups - operationId: group.team.schedule_DeleteTimesOff + summary: Delete navigation property buckets for groups + operationId: group.team.primaryChannel.planner.plan_DeleteBucket parameters: - name: group-id in: path @@ -20809,14 +21853,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeOff-id + - name: plannerPlan-id in: path - description: The unique identifier of timeOff + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: timeOff + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - name: If-Match in: header description: ETag @@ -20829,12 +21881,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/timesOff/$count': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.schedule.timesOff_GetCount + summary: Get tasks from groups + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: group.team.primaryChannel.planner.plan.bucket_ListTask parameters: - name: group-id in: path @@ -20844,29 +21897,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/team/tags': - get: - tags: - - groups.team - summary: Get tags from groups - description: The tags associated with the team. - operationId: group.team_ListTag - parameters: - - name: group-id + - name: plannerPlan-id in: path - description: The unique identifier of group + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -20904,7 +21950,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamworkTagCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -20914,8 +21960,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to tags for groups - operationId: group.team_CreateTag + summary: Create new navigation property to tasks for groups + operationId: group.team.primaryChannel.planner.plan.bucket_CreateTask parameters: - name: group-id in: path @@ -20925,12 +21971,28 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -20938,17 +22000,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/tags/{teamworkTag-id}': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': get: tags: - groups.team - summary: Get tags from groups - description: The tags associated with the team. - operationId: group.team_GetTag + summary: Get tasks from groups + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: group.team.primaryChannel.planner.plan.bucket_GetTask parameters: - name: group-id in: path @@ -20958,14 +22020,30 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamworkTag-id + - name: plannerPlan-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -20992,15 +22070,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property tags in groups - operationId: group.team_UpdateTag + summary: Update the navigation property tasks in groups + operationId: group.team.primaryChannel.planner.plan.bucket_UpdateTask parameters: - name: group-id in: path @@ -21010,20 +22088,36 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamworkTag-id + - name: plannerPlan-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -21031,15 +22125,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property tags for groups - operationId: group.team_DeleteTag + summary: Delete navigation property tasks for groups + operationId: group.team.primaryChannel.planner.plan.bucket_DeleteTask parameters: - name: group-id in: path @@ -21049,14 +22143,30 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamworkTag-id + - name: plannerPlan-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -21069,13 +22179,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/tags/{teamworkTag-id}/members': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': get: tags: - groups.team - summary: Get members from groups - description: Users assigned to the tag. - operationId: group.team.tag_ListMember + summary: Get assignedToTaskBoardFormat from groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: group.team.primaryChannel.planner.plan.bucket.task_GetAssignedToTaskBoardFormat parameters: - name: group-id in: path @@ -21085,29 +22195,30 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamworkTag-id + - name: plannerPlan-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag - - $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 + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -21130,18 +22241,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamworkTagMemberCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - groups.team - summary: Create new navigation property to members for groups - operationId: group.team.tag_CreateMember + summary: Update the navigation property assignedToTaskBoardFormat in groups + operationId: group.team.primaryChannel.planner.plan.bucket.task_UpdateAssignedToTaskBoardFormat parameters: - name: group-id in: path @@ -21151,38 +22263,111 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamworkTag-id + - name: plannerPlan-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/tags/{teamworkTag-id}/members/{teamworkTagMember-id}': + delete: + tags: + - groups.team + summary: Delete navigation property assignedToTaskBoardFormat for groups + operationId: group.team.primaryChannel.planner.plan.bucket.task_DeleteAssignedToTaskBoardFormat + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': get: tags: - groups.team - summary: Get members from groups - description: Users assigned to the tag. - operationId: group.team.tag_GetMember + summary: Get bucketTaskBoardFormat from groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: group.team.primaryChannel.planner.plan.bucket.task_GetBucketTaskBoardFormat parameters: - name: group-id in: path @@ -21192,22 +22377,30 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamworkTag-id + - name: plannerPlan-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag - - name: teamworkTagMember-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of teamworkTagMember + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTagMember + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -21234,15 +22427,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property members in groups - operationId: group.team.tag_UpdateMember + summary: Update the navigation property bucketTaskBoardFormat in groups + operationId: group.team.primaryChannel.planner.plan.bucket.task_UpdateBucketTaskBoardFormat parameters: - name: group-id in: path @@ -21252,28 +22445,43 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamworkTag-id + - name: plannerPlan-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag - - name: teamworkTagMember-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of teamworkTagMember + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTagMember requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' required: true responses: 2XX: @@ -21281,15 +22489,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property members for groups - operationId: group.team.tag_DeleteMember + summary: Delete navigation property bucketTaskBoardFormat for groups + operationId: group.team.primaryChannel.planner.plan.bucket.task_DeleteBucketTaskBoardFormat parameters: - name: group-id in: path @@ -21299,22 +22507,30 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamworkTag-id + - name: plannerPlan-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag - - name: teamworkTagMember-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of teamworkTagMember + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTagMember + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -21327,12 +22543,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/tags/{teamworkTag-id}/members/$count': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.tag.member_GetCount + summary: Get details from groups + description: Read-only. Nullable. More details about the task. + operationId: group.team.primaryChannel.planner.plan.bucket.task_GetDetail parameters: - name: group-id in: path @@ -21342,59 +22559,30 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamworkTag-id + - name: plannerPlan-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/team/tags/$count': - get: - tags: - - groups.team - summary: Get the number of the resource - operationId: group.team.tag_GetCount - parameters: - - name: group-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of group + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: group - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/team/template': - get: - tags: - - groups.team - summary: Get template from groups - description: The template this team was created from. See available templates. - operationId: group.team_GetTemplate - parameters: - - name: group-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: The unique identifier of group + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -21421,17 +22609,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTemplate' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/templateDefinition': - get: + patch: tags: - groups.team - summary: Get templateDefinition from groups - description: Generic representation of a team template definition for a team with a specific structure and configuration. - operationId: group.team_GetTemplateDefinition + summary: Update the navigation property details in groups + operationId: group.team.primaryChannel.planner.plan.bucket.task_UpdateDetail parameters: - name: group-id in: path @@ -21441,136 +22627,144 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + 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: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /teams: - get: + delete: tags: - - teams.team - summary: List teams - description: List all teams in an organization. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teams-list?view=graph-rest-beta - operationId: team_ListTeam + - groups.team + summary: Delete navigation property details for groups + operationId: group.team.primaryChannel.planner.plan.bucket.task_DeleteDetail 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 + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + 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: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.teamCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - teams.team - summary: Create team - description: Create a new team. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-post?view=graph-rest-beta - operationId: team_CreateTeam - requestBody: - description: New entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.team' - required: true + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - description: Created entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.team' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': get: tags: - - teams.team - summary: Get team - description: Retrieve the properties and relationships of the specified team. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-get?view=graph-rest-beta - operationId: team_GetTeam + - groups.team + summary: Get progressTaskBoardFormat from groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: group.team.primaryChannel.planner.plan.bucket.task_GetProgressTaskBoardFormat parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -21593,38 +22787,65 @@ paths: type: string responses: 2XX: - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.team' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.team - summary: Update team - description: Update the properties of the specified team. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-update?view=graph-rest-beta - operationId: team_UpdateTeam + - groups.team + summary: Update the navigation property progressTaskBoardFormat in groups + operationId: group.team.primaryChannel.planner.plan.bucket.task_UpdateProgressTaskBoardFormat parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: team requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.team' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' required: true responses: 2XX: @@ -21632,24 +22853,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.team' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.team - summary: Delete entity from teams - operationId: team_DeleteTeam + - groups.team + summary: Delete navigation property progressTaskBoardFormat for groups + operationId: group.team.primaryChannel.planner.plan.bucket.task_DeleteProgressTaskBoardFormat parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -21662,93 +22907,84 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/allChannels': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/$count': get: tags: - - teams.channel - summary: List allChannels - description: Get the list of channels either in this team or shared with this team (incoming channels). - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-list-allchannels?view=graph-rest-beta - operationId: team_ListAllChannel + - groups.team + summary: Get the number of the resource + operationId: group.team.primaryChannel.planner.plan.bucket.task_GetCount parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group 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: $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 + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + 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: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerBucket + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/teams/{team-id}/allChannels/{channel-id}': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/microsoft.graph.delta()': get: tags: - - teams.channel - summary: Get allChannels from teams - description: List of channels either hosted in or shared with the team (incoming channels). - operationId: team_GetAllChannel + - groups.team + summary: Invoke function delta + description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta + operationId: group.team.primaryChannel.planner.plan.bucket.task_delta parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: plannerPlan-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' - name: $select in: query description: Select properties to be returned @@ -21759,6 +22995,16 @@ paths: type: array items: type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $expand in: query description: Expand related entities @@ -21771,29 +23017,54 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + title: Collection of plannerTask + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/allChannels/$count': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/$count': get: tags: - - teams.channel + - groups.team summary: Get the number of the resource - operationId: team.allChannel_GetCount + operationId: group.team.primaryChannel.planner.plan.bucket_GetCount parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -21801,33 +23072,41 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/microsoft.graph.delta()': get: tags: - - teams.channel - summary: List channels - description: Retrieve the list of channels in this team. + - groups.team + summary: Invoke function delta + description: 'Get newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-list?view=graph-rest-beta - operationId: team_ListChannel + url: https://learn.microsoft.com/graph/api/plannerbucket-delta?view=graph-rest-beta + operationId: group.team.primaryChannel.planner.plan.bucket_delta parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan - $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: @@ -21835,9 +23114,9 @@ paths: type: array items: type: string - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -21857,75 +23136,55 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - teams.channel - summary: Create channel - description: 'Create a new channel in a team, as specified in the request body. When you create a channel, the maximum length of the channel''s displayName is 50 characters. This display name appears to the user in Microsoft Teams. You can add a maximum of 200 members when you create a private channel.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-post?view=graph-rest-beta - operationId: team_CreateChannel - parameters: - - 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: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.channel' - required: true - responses: - 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + title: Collection of plannerBucket + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/details': get: tags: - - teams.channel - summary: Get channel - description: Retrieve the properties and relationships of a channel. This method supports federation. Only a user who is a member of the shared channel can retrieve channel information. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-get?view=graph-rest-beta - operationId: team_GetChannel + - groups.team + summary: Get details from groups + description: Extra details about the plan. Read-only. Nullable. + operationId: group.team.primaryChannel.planner.plan_GetDetail parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: plannerPlan-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: plannerPlan - name: $select in: query description: Select properties to be returned @@ -21952,42 +23211,45 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update channel - description: Update the properties of the specified channel. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-patch?view=graph-rest-beta - operationId: team_UpdateChannel + - groups.team + summary: Update the navigation property details in groups + operationId: group.team.primaryChannel.planner.plan_UpdateDetail parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: plannerPlan-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: channel requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' required: true responses: 2XX: @@ -21995,36 +23257,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete channel - description: Delete the channel. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-delete?view=graph-rest-beta - operationId: team_DeleteChannel + - groups.team + summary: Delete navigation property details for groups + operationId: group.team.primaryChannel.planner.plan_DeleteDetail parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: plannerPlan-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: plannerPlan - name: If-Match in: header description: ETag @@ -22037,33 +23295,171 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/allMembers': - get: + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.archive': + post: tags: - - teams.channel - summary: List allMembers - description: 'Retrieve a list of conversationMember objects from a team channel. It supports all types of channels. In the case of shared channels, it includes all cross-tenant and cross-team members in a channel.' + - groups.team + 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/channel-list-allmembers?view=graph-rest-beta - operationId: team.channel_ListAllMember + url: https://learn.microsoft.com/graph/api/plannerplan-archive?view=graph-rest-beta + operationId: group.team.primaryChannel.planner.plan_archive parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: plannerPlan-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: plannerPlan + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + justification: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer': + post: + tags: + - groups.team + summary: Invoke action moveToContainer + description: Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerplan-movetocontainer?view=graph-rest-beta + operationId: group.team.primaryChannel.planner.plan_moveToContainer + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + container: + $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive': + post: + tags: + - groups.team + 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.team.primaryChannel.planner.plan_unarchive + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + justification: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks': + get: + tags: + - groups.team + summary: Get tasks from groups + description: Collection of tasks in the plan. Read-only. Nullable. + operationId: group.team.primaryChannel.planner.plan_ListTask + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -22101,7 +23497,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -22110,32 +23506,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.channel - summary: Create new navigation property to allMembers for teams - operationId: team.channel_CreateAllMember + - groups.team + summary: Create new navigation property to tasks for groups + operationId: group.team.primaryChannel.planner.plan_CreateTask parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: plannerPlan-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -22143,42 +23539,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/allMembers/{conversationMember-id}': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}': get: tags: - - teams.channel - summary: Get allMembers from teams - description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. - operationId: team.channel_GetAllMember + - groups.team + summary: Get tasks from groups + description: Collection of tasks in the plan. Read-only. Nullable. + operationId: group.team.primaryChannel.planner.plan_GetTask parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: plannerPlan-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: conversationMember-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -22205,46 +23601,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update the navigation property allMembers in teams - operationId: team.channel_UpdateAllMember + - groups.team + summary: Update the navigation property tasks in groups + operationId: group.team.primaryChannel.planner.plan_UpdateTask parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: plannerPlan-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: conversationMember-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -22252,40 +23648,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete navigation property allMembers for teams - operationId: team.channel_DeleteAllMember + - groups.team + summary: Delete navigation property tasks for groups + operationId: group.team.primaryChannel.planner.plan_DeleteTask parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: plannerPlan-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: conversationMember-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -22298,196 +23694,43 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/allMembers/$count': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': get: tags: - - teams.channel - summary: Get the number of the resource - operationId: team.channel.allMember_GetCount + - groups.team + summary: Get assignedToTaskBoardFormat from groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: group.team.primaryChannel.planner.plan.task_GetAssignedToTaskBoardFormat parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: plannerPlan-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/allMembers/microsoft.graph.add': - post: - tags: - - teams.channel - summary: Invoke action add - description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta - operationId: team.channel.allMember_add - parameters: - - name: team-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of team + description: The unique identifier of plannerTask 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: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@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 - '/teams/{team-id}/channels/{channel-id}/allMembers/microsoft.graph.remove': - post: - tags: - - teams.channel - summary: Invoke action remove - description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta - operationId: team.channel.allMember_remove - parameters: - - 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: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@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 - '/teams/{team-id}/channels/{channel-id}/filesFolder': - get: - tags: - - teams.channel - summary: Get filesFolder - description: Get the metadata for the location where the files of a channel are stored. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-get-filesfolder?view=graph-rest-beta - operationId: team.channel_GetFilesFolder - parameters: - - 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 - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: uniqueItems: true type: array @@ -22509,81 +23752,53 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/filesFolder/content': - get: + patch: tags: - - teams.channel - summary: Get content for the navigation property filesFolder from teams - 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: team.channel_GetFilesFolderContent + - groups.team + summary: Update the navigation property assignedToTaskBoardFormat in groups + operationId: group.team.primaryChannel.planner.plan.task_UpdateAssignedToTaskBoardFormat parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: plannerPlan-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - 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: - - teams.channel - summary: Update content for the navigation property filesFolder in teams - 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: team.channel_SetFilesFolderContent - parameters: - - name: team-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of team + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: channel requestBody: - description: New media content. + description: New navigation property values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' required: true responses: 2XX: @@ -22591,32 +23806,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete content for the navigation property filesFolder in teams - 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: team.channel_DeleteFilesFolderContent + - groups.team + summary: Delete navigation property assignedToTaskBoardFormat for groups + operationId: group.team.primaryChannel.planner.plan.task_DeleteAssignedToTaskBoardFormat parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: plannerPlan-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -22628,99 +23851,153 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/filesFolder/contentStream': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': get: tags: - - teams.channel - summary: Get contentStream for the navigation property filesFolder from teams - description: 'The content stream, if the item represents a file.' - operationId: team.channel_GetFilesFolderContentStream + - groups.team + summary: Get bucketTaskBoardFormat from groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: group.team.primaryChannel.planner.plan.task_GetBucketTaskBoardFormat parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: plannerPlan-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Retrieved media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: operation + patch: tags: - - teams.channel - summary: Update contentStream for the navigation property filesFolder in teams - description: 'The content stream, if the item represents a file.' - operationId: team.channel_SetFilesFolderContentStream + - groups.team + summary: Update the navigation property bucketTaskBoardFormat in groups + operationId: group.team.primaryChannel.planner.plan.task_UpdateBucketTaskBoardFormat parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: plannerPlan-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: channel requestBody: - description: New media content. + description: New navigation property values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete contentStream for the navigation property filesFolder in teams - description: 'The content stream, if the item represents a file.' - operationId: team.channel_DeleteFilesFolderContentStream + - groups.team + summary: Delete navigation property bucketTaskBoardFormat for groups + operationId: group.team.primaryChannel.planner.plan.task_DeleteBucketTaskBoardFormat parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: plannerPlan-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -22732,48 +24009,39 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/members': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details': get: tags: - - teams.channel - summary: List members of channel - description: Retrieve a list of conversationMembers from a channel. This method supports federation. Only a user who is a member of the shared channel can retrieve the channel member list. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-list-members?view=graph-rest-beta - operationId: team.channel_ListMember + - groups.team + summary: Get details from groups + description: Read-only. Nullable. More details about the task. + operationId: group.team.primaryChannel.planner.plan.task_GetDetail parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: plannerPlan-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - $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 + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -22796,91 +24064,142 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - teams.channel - summary: Add member to channel - description: Add a conversationMember to a channel. This operation is allowed only for channels with a membershipType value of private or shared. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-post-members?view=graph-rest-beta - operationId: team.channel_CreateMember + - groups.team + summary: Update the navigation property details in groups + operationId: group.team.primaryChannel.planner.plan.task_UpdateDetail parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: plannerPlan-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: channel requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/members/{conversationMember-id}': + delete: + tags: + - groups.team + summary: Delete navigation property details for groups + operationId: group.team.primaryChannel.planner.plan.task_DeleteDetail + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': get: tags: - - teams.channel - summary: Get member of channel - description: Get a conversationMember from a channel. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-get-members?view=graph-rest-beta - operationId: team.channel_GetMember + - groups.team + summary: Get progressTaskBoardFormat from groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: group.team.primaryChannel.planner.plan.task_GetProgressTaskBoardFormat parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: plannerPlan-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: conversationMember-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -22907,50 +24226,53 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update member in channel - description: Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-update-members?view=graph-rest-beta - operationId: team.channel_UpdateMember + - groups.team + summary: Update the navigation property progressTaskBoardFormat in groups + operationId: group.team.primaryChannel.planner.plan.task_UpdateProgressTaskBoardFormat parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: plannerPlan-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: conversationMember-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' required: true responses: 2XX: @@ -22958,44 +24280,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Remove member from channel - description: Delete a conversationMember from a channel. This operation is allowed only for channels with a membershipType value of private or shared. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-delete-members?view=graph-rest-beta - operationId: team.channel_DeleteMember + - groups.team + summary: Delete navigation property progressTaskBoardFormat for groups + operationId: group.team.primaryChannel.planner.plan.task_DeleteProgressTaskBoardFormat parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: plannerPlan-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: conversationMember-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -23008,29 +24326,29 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/members/$count': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks/$count': get: tags: - - teams.channel + - groups.team summary: Get the number of the resource - operationId: team.channel.member_GetCount + operationId: group.team.primaryChannel.planner.plan.task_GetCount parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: plannerPlan-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -23038,161 +24356,214 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/members/microsoft.graph.add': - post: + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks/microsoft.graph.delta()': + get: tags: - - teams.channel - summary: Invoke action add - description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + - groups.team + summary: Invoke function delta + description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta - operationId: team.channel.member_add + url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta + operationId: group.team.primaryChannel.planner.plan.task_delta parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: plannerPlan-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: channel - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object - required: true + x-ms-docs-key-type: plannerPlan + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + 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 plannerTask type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' + $ref: '#/components/schemas/microsoft.graph.plannerTask' '@odata.nextLink': type: string nullable: true + '@odata.deltaLink': + type: string + nullable: true additionalProperties: type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action + x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teams/{team-id}/channels/{channel-id}/members/microsoft.graph.remove': - post: + '/groups/{group-id}/team/primaryChannel/planner/plans/$count': + get: tags: - - teams.channel - summary: Invoke action remove - description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta - operationId: team.channel.member_remove + - groups.team + summary: Get the number of the resource + operationId: group.team.primaryChannel.planner.plan_GetCount parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/primaryChannel/planner/plans/microsoft.graph.delta()': + get: + tags: + - groups.team + summary: Invoke function delta + description: 'Get newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerplan-delta?view=graph-rest-beta + operationId: group.team.primaryChannel.planner.plan_delta + parameters: + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object - required: true + 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 plannerPlan type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' '@odata.nextLink': type: string nullable: true + '@odata.deltaLink': + type: string + nullable: true additionalProperties: type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action + x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teams/{team-id}/channels/{channel-id}/messages': + '/groups/{group-id}/team/primaryChannel/sharedWithTeams': get: tags: - - teams.channel - summary: List channel messages - description: 'Retrieve the list of messages (without the replies) in a channel of a team. To get the replies for a message, call the list message replies or the get message reply API. This method supports federation. To list channel messages in application context, the request must be made from the tenant that the channel owner belongs to (represented by the tenantId property on the channel).' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-list-messages?view=graph-rest-beta - operationId: team.channel_ListMessage + - groups.team + summary: Get sharedWithTeams from groups + description: A collection of teams with which a channel is shared. + operationId: group.team.primaryChannel_ListSharedGraphWPreTeam parameters: - - 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 + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -23230,7 +24601,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.sharedWithChannelTeamInfoCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -23239,36 +24610,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.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/chatmessage-post?view=graph-rest-beta - operationId: team.channel_CreateMessage + - groups.team + summary: Create new navigation property to sharedWithTeams for groups + operationId: group.team.primaryChannel_CreateSharedGraphWPreTeam parameters: - - 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 + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: group requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' required: true responses: 2XX: @@ -23276,45 +24635,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}': + '/groups/{group-id}/team/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}': get: tags: - - teams.channel - summary: Get chatMessage in a channel or chat - description: Retrieve a single message or a message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-get?view=graph-rest-beta - operationId: team.channel_GetMessage + - groups.team + summary: Get sharedWithTeams from groups + description: A collection of teams with which a channel is shared. + operationId: group.team.primaryChannel_GetSharedGraphWPreTeam parameters: - - 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 + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: group + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: sharedWithChannelTeamInfo - name: $select in: query description: Select properties to be returned @@ -23341,50 +24689,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update chatMessage - description: 'Update a chatMessage object. You can update all the properties of chatMessage in delegated permissions scenarios, except for the policyViolation property and read-only properties. The policyViolation property is the only property that can be updated in application permissions scenarios. Updating works only for chats where conversation members are Microsoft Teams users. If one of the members is using Skype, the operation fails. This method doesn''t support federation. Only the user in the tenant who sent the message can perform data loss prevention (DLP) updates on the specified chat message.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-update?view=graph-rest-beta - operationId: team.channel_UpdateMessage + - groups.team + summary: Update the navigation property sharedWithTeams in groups + operationId: group.team.primaryChannel_UpdateSharedGraphWPreTeam parameters: - - 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 + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: group + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: sharedWithChannelTeamInfo requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' required: true responses: 2XX: @@ -23392,40 +24728,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete navigation property messages for teams - operationId: team.channel_DeleteMessage + - groups.team + summary: Delete navigation property sharedWithTeams for groups + operationId: group.team.primaryChannel_DeleteSharedGraphWPreTeam parameters: - - 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 + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: group + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: sharedWithChannelTeamInfo - name: If-Match in: header description: ETag @@ -23438,41 +24766,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents': + '/groups/{group-id}/team/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': get: tags: - - teams.channel - summary: List hostedContents - description: 'Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content.s' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-beta - operationId: team.channel.message_ListHostedContent + - groups.team + summary: Get allowedMembers from groups + description: A collection of team members who have access to the shared channel. + operationId: group.team.primaryChannel.sharedGraphWPreTeam_ListAllowedMember parameters: - - 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 + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: group + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: sharedWithChannelTeamInfo - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -23510,100 +24827,128 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/groups/{group-id}/team/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': + get: tags: - - teams.channel - summary: Create new navigation property to hostedContents for teams - operationId: team.channel.message_CreateHostedContent + - groups.team + summary: Get allowedMembers from groups + description: A collection of team members who have access to the shared channel. + operationId: group.team.primaryChannel.sharedGraphWPreTeam_GetAllowedMember parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of channel + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: sharedWithChannelTeamInfo + - name: conversationMember-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - required: true + x-ms-docs-key-type: conversationMember + - 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: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': + '/groups/{group-id}/team/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': get: tags: - - teams.channel - summary: Get hostedContents from teams - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: team.channel.message_GetHostedContent + - groups.team + summary: Get the number of the resource + operationId: group.team.primaryChannel.sharedGraphWPreTeam.allowedMember_GetCount parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of channel + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: sharedWithChannelTeamInfo + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': + get: + tags: + - groups.team + summary: Get team from groups + operationId: group.team.primaryChannel.sharedGraphWPreTeam_GetTeam + parameters: + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: group + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: sharedWithChannelTeamInfo - name: $select in: query description: Select properties to be returned @@ -23630,259 +24975,417 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.team' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/team/primaryChannel/sharedWithTeams/$count': + get: tags: - - teams.channel - summary: Update the navigation property hostedContents in teams - operationId: team.channel.message_UpdateHostedContent + - groups.team + summary: Get the number of the resource + operationId: group.team.primaryChannel.sharedGraphWPreTeam_GetCount parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/primaryChannel/tabs': + get: + tags: + - groups.team + summary: Get tabs from groups + description: A collection of all the tabs in the channel. + operationId: group.team.primaryChannel_ListTab + parameters: + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple + x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + 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.teamsTabCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.team + summary: Create new navigation property to tabs for groups + operationId: group.team.primaryChannel_CreateTab + parameters: + - name: group-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: group requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.teamsTab' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/groups/{group-id}/team/primaryChannel/tabs/{teamsTab-id}': + get: tags: - - teams.channel - summary: Delete navigation property hostedContents for teams - operationId: team.channel.message_DeleteHostedContent + - groups.team + summary: Get tabs from groups + description: A collection of all the tabs in the channel. + operationId: group.team.primaryChannel_GetTab parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: teamsTab-id in: path - description: The unique identifier of channel + description: The unique identifier of teamsTab required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: teamsTab + - 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.teamsTab' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.team + summary: Update the navigation property tabs in groups + operationId: group.team.primaryChannel_UpdateTab + parameters: + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: group + - name: teamsTab-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of teamsTab required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: teamsTab + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsTab' + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': - get: + delete: tags: - - teams.channel - summary: List hostedContents - description: 'Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content.s' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-beta - operationId: team.channel.message_GetHostedContentsContent + - groups.team + summary: Delete navigation property tabs for groups + operationId: group.team.primaryChannel_DeleteTab parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: teamsTab-id in: path - description: The unique identifier of channel + description: The unique identifier of teamsTab required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: teamsTab + - 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}/team/primaryChannel/tabs/{teamsTab-id}/teamsApp': + get: + tags: + - groups.team + summary: Get teamsApp from groups + description: The application that is linked to the tab. + operationId: group.team.primaryChannel.tab_GetTeamsApp + parameters: + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: group + - name: teamsTab-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of teamsTab required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: teamsTab + - 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 media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.teamsApp' default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/primaryChannel/tabs/$count': + get: tags: - - teams.channel - summary: Update media content for the navigation property hostedContents in teams - description: The unique identifier for an entity. Read-only. - operationId: team.channel.message_SetHostedContentsContent + - groups.team + summary: Get the number of the resource + operationId: group.team.primaryChannel.tab_GetCount parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/schedule': + get: + tags: + - groups.team + summary: Get schedule from groups + description: The schedule of shifts for this team. + operationId: group.team_GetSchedule + parameters: + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple + x-ms-docs-key-type: group + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + 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.schedule' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - groups.team + summary: Update the navigation property schedule in groups + operationId: group.team_SetSchedule + parameters: + - name: group-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: group requestBody: - description: New media content. + description: New navigation property values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.schedule' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.schedule' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete media content for the navigation property hostedContents in teams - description: The unique identifier for an entity. Read-only. - operationId: team.channel.message_DeleteHostedContentsContent + - groups.team + summary: Delete navigation property schedule for groups + operationId: group.team_DeleteSchedule parameters: - - 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 - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: group-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: group - name: If-Match in: header description: ETag @@ -23894,207 +25397,266 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/$count': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/schedule/dayNotes': get: tags: - - teams.channel - summary: Get the number of the resource - operationId: team.channel.message.hostedContent_GetCount + - groups.team + summary: Get dayNotes from groups + description: The day notes in the schedule. + operationId: group.team.schedule_ListDayNote parameters: - - 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 - - name: chatMessage-id + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + $ref: '#/components/responses/microsoft.graph.dayNoteCollectionResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - teams.channel - summary: Invoke action setReaction - operationId: team.channel.message_setReaction + - groups.team + summary: Create new navigation property to dayNotes for groups + operationId: group.team.schedule_CreateDayNote parameters: - - 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 - - name: chatMessage-id + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: group requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.dayNote' required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.dayNote' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete': - post: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/schedule/dayNotes/{dayNote-id}': + get: tags: - - teams.channel - summary: Invoke action softDelete - description: Delete a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta - operationId: team.channel.message_softDelete + - groups.team + summary: Get dayNotes from groups + description: The day notes in the schedule. + operationId: group.team.schedule_GetDayNote parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: dayNote-id in: path - description: The unique identifier of channel + description: The unique identifier of dayNote required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple + x-ms-docs-key-type: dayNote + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage + 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.dayNote' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': - post: + x-ms-docs-operation-type: operation + patch: tags: - - teams.channel - summary: Invoke action undoSoftDelete - description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta - operationId: team.channel.message_undoSoftDelete + - groups.team + summary: Update the navigation property dayNotes in groups + operationId: group.team.schedule_UpdateDayNote parameters: - - 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 + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: group + - name: dayNote-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of dayNote required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: dayNote + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.dayNote' + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.dayNote' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.unsetReaction': - post: + x-ms-docs-operation-type: operation + delete: tags: - - teams.channel - summary: Invoke action unsetReaction - operationId: team.channel.message_unsetReaction + - groups.team + summary: Delete navigation property dayNotes for groups + operationId: group.team.schedule_DeleteDayNote parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: dayNote-id in: path - description: The unique identifier of channel + description: The unique identifier of dayNote required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: dayNote + - 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}/team/schedule/dayNotes/$count': + get: + tags: + - groups.team + summary: Get the number of the resource + operationId: group.team.schedule.dayNote_GetCount + parameters: + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: group + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/schedule/microsoft.graph.share': + post: + tags: + - groups.team + summary: Invoke action share + description: 'Share a schedule time range with schedule members. This action makes the collections of shift, openshift and timeOff items in the specified time range of the schedule viewable by the specified team members, including employees and managers. Each shift, openshift and timeOff instance in a schedule supports a draft version and a shared version of the item. The draft version is viewable only by managers, and the shared version is viewable by employees and managers. For each shift, openshift and timeOff instance in the specified time range, the share action updates the shared version from the draft version, so that in addition to managers, employees can also view the most current information about the item. The notifyTeam parameter further specifies which employees can view the item.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedule-share?view=graph-rest-beta + operationId: group.team.schedule_share + 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: @@ -24102,8 +25664,19 @@ paths: schema: type: object properties: - reactionType: + notifyTeam: + type: boolean + default: false + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + 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 + format: date-time nullable: true additionalProperties: type: object @@ -24114,41 +25687,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies': + '/groups/{group-id}/team/schedule/offerShiftRequests': get: tags: - - teams.channel - summary: List replies - description: 'List all the replies to a message in a channel of a team. This method lists only the replies of the specified message, if any. To get the message itself, call get channel message.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-list-replies?view=graph-rest-beta - operationId: team.channel.message_ListReply + - groups.team + summary: Get offerShiftRequests from groups + description: The offer requests for shifts in the schedule. + operationId: group.team.schedule_ListOfferShiftRequest parameters: - - 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 - - name: chatMessage-id + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -24186,7 +25740,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.offerShiftRequestCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -24195,44 +25749,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.channel - summary: Send replies to a message in a channel - description: Send a new reply to a chatMessage in a specified channel. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-post-replies?view=graph-rest-beta - operationId: team.channel.message_CreateReply + - groups.team + summary: Create new navigation property to offerShiftRequests for groups + operationId: group.team.schedule_CreateOfferShiftRequest parameters: - - 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 - - name: chatMessage-id + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: group requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' required: true responses: 2XX: @@ -24240,53 +25774,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}': + '/groups/{group-id}/team/schedule/offerShiftRequests/{offerShiftRequest-id}': get: tags: - - teams.channel - summary: Get chatMessage in a channel or chat - description: Retrieve a single message or a message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-get?view=graph-rest-beta - operationId: team.channel.message_GetReply + - groups.team + summary: Get offerShiftRequests from groups + description: The offer requests for shifts in the schedule. + operationId: group.team.schedule_GetOfferShiftRequest parameters: - - 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 - - name: chatMessage-id + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: group + - name: offerShiftRequest-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of offerShiftRequest required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: offerShiftRequest - name: $select in: query description: Select properties to be returned @@ -24313,54 +25828,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update the navigation property replies in teams - operationId: team.channel.message_UpdateReply + - groups.team + summary: Update the navigation property offerShiftRequests in groups + operationId: group.team.schedule_UpdateOfferShiftRequest parameters: - - 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 - - name: chatMessage-id + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: group + - name: offerShiftRequest-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of offerShiftRequest required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: offerShiftRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' required: true responses: 2XX: @@ -24368,48 +25867,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete navigation property replies for teams - operationId: team.channel.message_DeleteReply + - groups.team + summary: Delete navigation property offerShiftRequests for groups + operationId: group.team.schedule_DeleteOfferShiftRequest parameters: - - 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 - - name: chatMessage-id + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: group + - name: offerShiftRequest-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of offerShiftRequest required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: offerShiftRequest - name: If-Match in: header description: ETag @@ -24422,49 +25905,44 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': + '/groups/{group-id}/team/schedule/offerShiftRequests/$count': get: tags: - - teams.channel - summary: List hostedContents - description: 'Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content.s' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-beta - operationId: team.channel.message.reply_ListHostedContent + - groups.team + summary: Get the number of the resource + operationId: group.team.schedule.offerShiftRequest_GetCount parameters: - - 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 - - name: chatMessage-id + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: group + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/schedule/openShiftChangeRequests': + get: + tags: + - groups.team + summary: Get openShiftChangeRequests from groups + description: The open shift requests in the schedule. + operationId: group.team.schedule_ListOpenShiftChangeRequest + parameters: + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -24502,7 +25980,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.openShiftChangeRequestCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -24511,48 +25989,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.channel - summary: Create new navigation property to hostedContents for teams - operationId: team.channel.message.reply_CreateHostedContent + - groups.team + summary: Create new navigation property to openShiftChangeRequests for groups + operationId: group.team.schedule_CreateOpenShiftChangeRequest parameters: - - 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 - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: group requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' required: true responses: 2XX: @@ -24560,58 +26014,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': + '/groups/{group-id}/team/schedule/openShiftChangeRequests/{openShiftChangeRequest-id}': get: tags: - - teams.channel - summary: Get hostedContents from teams - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: team.channel.message.reply_GetHostedContent + - groups.team + summary: Get openShiftChangeRequests from groups + description: The open shift requests in the schedule. + operationId: group.team.schedule_GetOpenShiftChangeRequest parameters: - - 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 - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: group + - name: openShiftChangeRequest-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of openShiftChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: openShiftChangeRequest - name: $select in: query description: Select properties to be returned @@ -24638,62 +26068,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update the navigation property hostedContents in teams - operationId: team.channel.message.reply_UpdateHostedContent + - groups.team + summary: Update the navigation property openShiftChangeRequests in groups + operationId: group.team.schedule_UpdateOpenShiftChangeRequest parameters: - - 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 + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: group + - name: openShiftChangeRequest-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of openShiftChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: openShiftChangeRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' required: true responses: 2XX: @@ -24701,56 +26107,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete navigation property hostedContents for teams - operationId: team.channel.message.reply_DeleteHostedContent + - groups.team + summary: Delete navigation property openShiftChangeRequests for groups + operationId: group.team.schedule_DeleteOpenShiftChangeRequest parameters: - - 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 - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: group + - name: openShiftChangeRequest-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of openShiftChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: openShiftChangeRequest - name: If-Match in: header description: ETag @@ -24763,174 +26145,234 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': + '/groups/{group-id}/team/schedule/openShiftChangeRequests/$count': get: tags: - - teams.channel - summary: List hostedContents - description: 'Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content.s' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-beta - operationId: team.channel.message.reply_GetHostedContentsContent + - groups.team + summary: Get the number of the resource + operationId: group.team.schedule.openShiftChangeRequest_GetCount parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/schedule/openShifts': + get: + tags: + - groups.team + summary: Get openShifts from groups + description: The set of open shifts in a scheduling group in the schedule. + operationId: group.team.schedule_ListOpenShift + parameters: + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple + x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + 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.openShiftCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.team + summary: Create new navigation property to openShifts for groups + operationId: group.team.schedule_CreateOpenShift + parameters: + - name: group-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: group + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.openShift' + required: true responses: 2XX: - description: Retrieved media content + description: Created navigation property. content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.openShift' default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/schedule/openShifts/{openShift-id}': + get: tags: - - teams.channel - summary: Update media content for the navigation property hostedContents in teams - description: The unique identifier for an entity. Read-only. - operationId: team.channel.message.reply_SetHostedContentsContent + - groups.team + summary: Get openShifts from groups + description: The set of open shifts in a scheduling group in the schedule. + operationId: group.team.schedule_GetOpenShift parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: openShift-id in: path - description: The unique identifier of channel + description: The unique identifier of openShift required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple + x-ms-docs-key-type: openShift + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + 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.openShift' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.team + summary: Update the navigation property openShifts in groups + operationId: group.team.schedule_UpdateOpenShift + parameters: + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: group + - name: openShift-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of openShift required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: openShift requestBody: - description: New media content. + description: New navigation property values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.openShift' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.openShift' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete media content for the navigation property hostedContents in teams - description: The unique identifier for an entity. Read-only. - operationId: team.channel.message.reply_DeleteHostedContentsContent + - groups.team + summary: Delete navigation property openShifts for groups + operationId: group.team.schedule_DeleteOpenShift parameters: - - 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 - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: group + - name: openShift-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of openShift required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: openShift - name: If-Match in: header description: ETag @@ -24942,347 +26384,533 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/schedule/openShifts/$count': get: tags: - - teams.channel + - groups.team summary: Get the number of the resource - operationId: team.channel.message.reply.hostedContent_GetCount + operationId: group.team.schedule.openShift_GetCount parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/schedule/schedulingGroups': + get: + tags: + - groups.team + summary: Get schedulingGroups from groups + description: The logical grouping of users in the schedule (usually by role). + operationId: group.team.schedule_ListSchedulingGroup + parameters: + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple + x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + 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.schedulingGroupCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.team + summary: Create new navigation property to schedulingGroups for groups + operationId: group.team.schedule_CreateSchedulingGroup + parameters: + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: group + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': - post: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/schedule/schedulingGroups/{schedulingGroup-id}': + get: tags: - - teams.channel - summary: Invoke action setReaction - operationId: team.channel.message.reply_setReaction + - groups.team + summary: Get schedulingGroups from groups + description: The logical grouping of users in the schedule (usually by role). + operationId: group.team.schedule_GetSchedulingGroup parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: schedulingGroup-id in: path - description: The unique identifier of channel + description: The unique identifier of schedulingGroup required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: schedulingGroup + - 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.schedulingGroup' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.team + summary: Update the navigation property schedulingGroups in groups + operationId: group.team.schedule_UpdateSchedulingGroup + parameters: + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: group + - name: schedulingGroup-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of schedulingGroup required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: schedulingGroup requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' required: true responses: 2XX: description: Success - default: + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': - post: + x-ms-docs-operation-type: operation + delete: tags: - - teams.channel - summary: Invoke action softDelete - description: Delete a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta - operationId: team.channel.message.reply_softDelete + - groups.team + summary: Delete navigation property schedulingGroups for groups + operationId: group.team.schedule_DeleteSchedulingGroup parameters: - - 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 + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: group + - name: schedulingGroup-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of schedulingGroup required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true + x-ms-docs-key-type: schedulingGroup + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: chatMessage responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': - post: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/schedule/schedulingGroups/$count': + get: tags: - - teams.channel - summary: Invoke action undoSoftDelete - description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta - operationId: team.channel.message.reply_undoSoftDelete + - groups.team + summary: Get the number of the resource + operationId: group.team.schedule.schedulingGroup_GetCount parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/schedule/shifts': + get: + tags: + - groups.team + summary: Get shifts from groups + description: The shifts in the schedule. + operationId: group.team.schedule_ListShift + parameters: + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple + x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + 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.shiftCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.team + summary: Create new navigation property to shifts for groups + operationId: group.team.schedule_CreateShift + parameters: + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: group + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.shift' + required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.shift' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': - post: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/schedule/shifts/{shift-id}': + get: tags: - - teams.channel - summary: Invoke action unsetReaction - operationId: team.channel.message.reply_unsetReaction + - groups.team + summary: Get shifts from groups + description: The shifts in the schedule. + operationId: group.team.schedule_GetShift parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: shift-id in: path - description: The unique identifier of channel + description: The unique identifier of shift required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: shift + - 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.shift' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.team + summary: Update the navigation property shifts in groups + operationId: group.team.schedule_UpdateShift + parameters: + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: group + - name: shift-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of shift required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: shift requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.shift' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.shift' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/$count': - get: + x-ms-docs-operation-type: operation + delete: tags: - - teams.channel - summary: Get the number of the resource - operationId: team.channel.message.reply_GetCount + - groups.team + summary: Delete navigation property shifts for groups + operationId: group.team.schedule_DeleteShift parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: shift-id in: path - description: The unique identifier of channel + description: The unique identifier of shift required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true + x-ms-docs-key-type: shift + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.delta()': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/schedule/shifts/$count': get: tags: - - teams.channel - summary: Invoke function delta - description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta - operationId: team.channel.message.reply_delta + - groups.team + summary: Get the number of the resource + operationId: group.team.schedule.shift_GetCount parameters: - - 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 + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: group + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/schedule/shiftsRoleDefinitions': + get: + tags: + - groups.team + summary: Get shiftsRoleDefinitions from groups + description: The definitions of the roles in the schedule. + operationId: group.team.schedule_ListShiftsRoleDefinition + parameters: + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + 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 + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -25290,9 +26918,9 @@ paths: type: array items: type: string - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -25312,93 +26940,68 @@ paths: 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 - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.shiftsRoleDefinitionCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teams/{team-id}/channels/{channel-id}/messages/$count': - get: + x-ms-docs-operation-type: operation + post: tags: - - teams.channel - summary: Get the number of the resource - operationId: team.channel.message_GetCount + - groups.team + summary: Create new navigation property to shiftsRoleDefinitions for groups + operationId: group.team.schedule_CreateShiftsRoleDefinition parameters: - - 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 + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: group + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/messages/microsoft.graph.delta()': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/schedule/shiftsRoleDefinitions/{shiftsRoleDefinition-id}': get: tags: - - teams.channel - summary: Invoke function delta - description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta - operationId: team.channel.message_delta + - groups.team + summary: Get shiftsRoleDefinitions from groups + description: The definitions of the roles in the schedule. + operationId: group.team.schedule_GetShiftsRoleDefinition parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: shiftsRoleDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of shiftsRoleDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + x-ms-docs-key-type: shiftsRoleDefinition - name: $select in: query description: Select properties to be returned @@ -25409,16 +27012,6 @@ paths: type: array items: type: string - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - name: $expand in: query description: Expand related entities @@ -25431,308 +27024,125 @@ paths: type: string responses: 2XX: - description: Success + description: Retrieved navigation property 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 - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teams/{team-id}/channels/{channel-id}/microsoft.graph.archive': - post: + x-ms-docs-operation-type: operation + patch: tags: - - teams.channel - 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-beta - operationId: team.channel_archive + - groups.team + summary: Update the navigation property shiftsRoleDefinitions in groups + operationId: group.team.schedule_UpdateShiftsRoleDefinition parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: shiftsRoleDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of shiftsRoleDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: shiftsRoleDefinition requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - shouldSetSpoSiteReadOnlyForMembers: - type: boolean - default: false - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/channels/{channel-id}/microsoft.graph.completeMigration': - post: - tags: - - teams.channel - summary: Invoke action completeMigration - description: 'Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can''t import more messages into the team. You can add members to the team after the request returns a successful response.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-beta - operationId: team.channel_completeMigration - parameters: - - 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 - '/teams/{team-id}/channels/{channel-id}/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': - get: - tags: - - teams.channel - summary: Invoke function doesUserHaveAccess - description: Determine whether a user has access to a shared channel. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-beta - operationId: team.channel_doesUserHaveAccess - parameters: - - 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 - - name: userId - in: query - description: 'Usage: userId=''@userId''' - style: form - explode: false - schema: - type: string - nullable: true - - name: tenantId - in: query - description: 'Usage: tenantId=''@tenantId''' - style: form - explode: false - schema: - type: string - nullable: true - - name: userPrincipalName - in: query - description: 'Usage: userPrincipalName=''@userPrincipalName''' - style: form - explode: false - schema: - type: string - nullable: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: boolean - default: false - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/teams/{team-id}/channels/{channel-id}/microsoft.graph.provisionEmail': - post: + x-ms-docs-operation-type: operation + delete: tags: - - teams.channel - summary: Invoke action provisionEmail - description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it didn''t provisioned one. To remove the email address of a channel, use the removeEmail method.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-beta - operationId: team.channel_provisionEmail + - groups.team + summary: Delete navigation property shiftsRoleDefinitions for groups + operationId: group.team.schedule_DeleteShiftsRoleDefinition parameters: - - 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 + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/channels/{channel-id}/microsoft.graph.removeEmail': - post: - tags: - - teams.channel - summary: Invoke action removeEmail - description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-beta - operationId: team.channel_removeEmail - parameters: - - name: team-id + x-ms-docs-key-type: group + - name: shiftsRoleDefinition-id in: path - description: The unique identifier of team + description: The unique identifier of shiftsRoleDefinition 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 + x-ms-docs-key-type: shiftsRoleDefinition + - name: If-Match + in: header + description: ETag 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 - '/teams/{team-id}/channels/{channel-id}/microsoft.graph.unarchive': - post: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/schedule/shiftsRoleDefinitions/$count': + get: tags: - - teams.channel - 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-beta - operationId: team.channel_unarchive + - groups.team + summary: Get the number of the resource + operationId: group.team.schedule.shiftsRoleDefinition_GetCount parameters: - - 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 + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: group + - $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: action - '/teams/{team-id}/channels/{channel-id}/sharedWithTeams': + '/groups/{group-id}/team/schedule/swapShiftsChangeRequests': get: tags: - - teams.channel - summary: List sharedWithChannelTeamInfo - description: Get the list of teams that has been shared a specified channel. This operation is allowed only for channels with a membershipType value of shared. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/sharedwithchannelteaminfo-list?view=graph-rest-beta - operationId: team.channel_ListSharedGraphWPreTeam + - groups.team + summary: Get swapShiftsChangeRequests from groups + description: The swap requests for shifts in the schedule. + operationId: group.team.schedule_ListSwapShiftsChangeRequest parameters: - - 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 + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -25770,7 +27180,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.sharedWithChannelTeamInfoCollectionResponse' + $ref: '#/components/responses/microsoft.graph.swapShiftsChangeRequestCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -25779,32 +27189,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.channel - summary: Create new navigation property to sharedWithTeams for teams - operationId: team.channel_CreateSharedGraphWPreTeam + - groups.team + summary: Create new navigation property to swapShiftsChangeRequests for groups + operationId: group.team.schedule_CreateSwapShiftsChangeRequest parameters: - - 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 + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: group requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' required: true responses: 2XX: @@ -25812,45 +27214,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}': + '/groups/{group-id}/team/schedule/swapShiftsChangeRequests/{swapShiftsChangeRequest-id}': get: tags: - - teams.channel - summary: Get sharedWithChannelTeamInfo - description: Get a team that has been shared with a specified channel. This operation is allowed only for channels with a membershipType value of shared. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/sharedwithchannelteaminfo-get?view=graph-rest-beta - operationId: team.channel_GetSharedGraphWPreTeam + - groups.team + summary: Get swapShiftsChangeRequests from groups + description: The swap requests for shifts in the schedule. + operationId: group.team.schedule_GetSwapShiftsChangeRequest parameters: - - 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 + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + x-ms-docs-key-type: group + - name: swapShiftsChangeRequest-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of swapShiftsChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: swapShiftsChangeRequest - name: $select in: query description: Select properties to be returned @@ -25877,46 +27268,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update the navigation property sharedWithTeams in teams - operationId: team.channel_UpdateSharedGraphWPreTeam + - groups.team + summary: Update the navigation property swapShiftsChangeRequests in groups + operationId: group.team.schedule_UpdateSwapShiftsChangeRequest parameters: - - 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 + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + x-ms-docs-key-type: group + - name: swapShiftsChangeRequest-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of swapShiftsChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: swapShiftsChangeRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' required: true responses: 2XX: @@ -25924,44 +27307,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete sharedWithChannelTeamInfo - description: Unshare a channel with a team by deleting the corresponding sharedWithChannelTeamInfo resource. This operation is allowed only for channels with a membershipType value of shared. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/sharedwithchannelteaminfo-delete?view=graph-rest-beta - operationId: team.channel_DeleteSharedGraphWPreTeam + - groups.team + summary: Delete navigation property swapShiftsChangeRequests for groups + operationId: group.team.schedule_DeleteSwapShiftsChangeRequest parameters: - - 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 + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + x-ms-docs-key-type: group + - name: swapShiftsChangeRequest-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of swapShiftsChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: swapShiftsChangeRequest - name: If-Match in: header description: ETag @@ -25974,41 +27345,44 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': + '/groups/{group-id}/team/schedule/swapShiftsChangeRequests/$count': get: tags: - - teams.channel - summary: List allowedMembers - description: "Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:\n- Users with Guest role\n- Users who are externally authenticated in the tenant" - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/sharedwithchannelteaminfo-list-allowedmembers?view=graph-rest-beta - operationId: team.channel.sharedGraphWPreTeam_ListAllowedMember + - groups.team + summary: Get the number of the resource + operationId: group.team.schedule.swapShiftsChangeRequest_GetCount parameters: - - 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 + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + x-ms-docs-key-type: group + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/schedule/timeCards': + get: + tags: + - groups.team + summary: Get timeCards from groups + description: The time cards in the schedule. + operationId: group.team.schedule_ListTimeCard + parameters: + - name: group-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -26046,53 +27420,68 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.timeCardCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': - get: + post: tags: - - teams.channel - summary: Get allowedMembers from teams - description: A collection of team members who have access to the shared channel. - operationId: team.channel.sharedGraphWPreTeam_GetAllowedMember + - groups.team + summary: Create new navigation property to timeCards for groups + operationId: group.team.schedule_CreateTimeCard parameters: - - 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 + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + x-ms-docs-key-type: group + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/schedule/timeCards/{timeCard-id}': + get: + tags: + - groups.team + summary: Get timeCards from groups + description: The time cards in the schedule. + operationId: group.team.schedule_GetTimeCard + parameters: + - name: group-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - name: conversationMember-id + x-ms-docs-key-type: group + - name: timeCard-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: timeCard - name: $select in: query description: Select properties to be returned @@ -26119,132 +27508,306 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': - get: + patch: tags: - - teams.channel - summary: Get the number of the resource - operationId: team.channel.sharedGraphWPreTeam.allowedMember_GetCount + - groups.team + summary: Update the navigation property timeCards in groups + operationId: group.team.schedule_UpdateTimeCard parameters: - - 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 + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + x-ms-docs-key-type: group + - name: timeCard-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: timeCard + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': - get: + x-ms-docs-operation-type: operation + delete: tags: - - teams.channel - summary: Get team from teams - operationId: team.channel.sharedGraphWPreTeam_GetTeam + - groups.team + summary: Delete navigation property timeCards for groups + operationId: group.team.schedule_DeleteTimeCard parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: timeCard-id in: path - description: The unique identifier of channel + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + x-ms-docs-key-type: timeCard + - 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}/team/schedule/timeCards/{timeCard-id}/microsoft.graph.clockOut': + post: + tags: + - groups.team + summary: Invoke action clockOut + description: Clock out to end an open timeCard. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timecard-clockout?view=graph-rest-beta + operationId: group.team.schedule.timeCard_clockOut + parameters: + - name: group-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: group + - name: timeCard-id + in: path + description: The unique identifier of timeCard + 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: timeCard + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + atApprovedLocation: + type: boolean + default: false + nullable: true + isAtApprovedLocation: + type: boolean + default: false + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/team/schedule/timeCards/{timeCard-id}/microsoft.graph.confirm': + post: + tags: + - groups.team + summary: Invoke action confirm + description: Confirm a specific timeCard. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timecard-confirm?view=graph-rest-beta + operationId: group.team.schedule.timeCard_confirm + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: group + - name: timeCard-id + in: path + description: The unique identifier of timeCard + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeCard responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.team' + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/sharedWithTeams/$count': - get: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/schedule/timeCards/{timeCard-id}/microsoft.graph.endBreak': + post: tags: - - teams.channel - summary: Get the number of the resource - operationId: team.channel.sharedGraphWPreTeam_GetCount + - groups.team + summary: Invoke action endBreak + description: End the open break in a specific timeCard. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timecard-endbreak?view=graph-rest-beta + operationId: group.team.schedule.timeCard_endBreak parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: timeCard-id in: path - description: The unique identifier of channel + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: timeCard + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + atApprovedLocation: + type: boolean + default: false + nullable: true + isAtApprovedLocation: + type: boolean + default: false + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/team/schedule/timeCards/{timeCard-id}/microsoft.graph.startBreak': + post: + tags: + - groups.team + summary: Invoke action startBreak + description: Start a break in a specific timeCard. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timecard-startbreak?view=graph-rest-beta + operationId: group.team.schedule.timeCard_startBreak + 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: timeCard-id + in: path + description: The unique identifier of timeCard + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeCard + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + atApprovedLocation: + type: boolean + default: false + nullable: true + isAtApprovedLocation: + type: boolean + default: false + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/team/schedule/timeCards/$count': + get: + tags: + - groups.team + summary: Get the number of the resource + operationId: group.team.schedule.timeCard_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 - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -26252,33 +27815,74 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/tabs': - get: + '/groups/{group-id}/team/schedule/timeCards/microsoft.graph.clockIn': + post: tags: - - teams.channel - summary: List tabs in channel - description: 'Retrieve the list of tabs in the specified channel within a team. ' + - groups.team + summary: Invoke action clockIn + description: Clock in to start a timeCard. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-list-tabs?view=graph-rest-beta - operationId: team.channel_ListTab + url: https://learn.microsoft.com/graph/api/timecard-clockin?view=graph-rest-beta + operationId: group.team.schedule.timeCard_clockIn parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + atApprovedLocation: + type: boolean + default: false + nullable: true + isAtApprovedLocation: + type: boolean + default: false + nullable: true + onBehalfOfUserId: + type: string + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/team/schedule/timeOffReasons': + get: + tags: + - groups.team + summary: Get timeOffReasons from groups + description: The set of reasons for a time off in the schedule. + operationId: group.team.schedule_ListTimeOffReason + parameters: + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -26316,7 +27920,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' + $ref: '#/components/responses/microsoft.graph.timeOffReasonCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -26325,32 +27929,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.channel - summary: Create new navigation property to tabs for teams - operationId: team.channel_CreateTab + - groups.team + summary: Create new navigation property to timeOffReasons for groups + operationId: group.team.schedule_CreateTimeOffReason parameters: - - 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 + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: group requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.timeOffReason' required: true responses: 2XX: @@ -26358,42 +27954,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.timeOffReason' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/tabs/{teamsTab-id}': + '/groups/{group-id}/team/schedule/timeOffReasons/{timeOffReason-id}': get: tags: - - teams.channel - summary: Get tabs from teams - description: A collection of all the tabs in the channel. A navigation property. - operationId: team.channel_GetTab + - groups.team + summary: Get timeOffReasons from groups + description: The set of reasons for a time off in the schedule. + operationId: group.team.schedule_GetTimeOffReason parameters: - - 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 + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: teamsTab-id + x-ms-docs-key-type: group + - name: timeOffReason-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of timeOffReason required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: timeOffReason - name: $select in: query description: Select properties to be returned @@ -26420,46 +28008,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.timeOffReason' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update the navigation property tabs in teams - operationId: team.channel_UpdateTab + - groups.team + summary: Update the navigation property timeOffReasons in groups + operationId: group.team.schedule_UpdateTimeOffReason parameters: - - 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 + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: teamsTab-id + x-ms-docs-key-type: group + - name: timeOffReason-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of timeOffReason required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: timeOffReason requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.timeOffReason' required: true responses: 2XX: @@ -26467,40 +28047,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.timeOffReason' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete navigation property tabs for teams - operationId: team.channel_DeleteTab + - groups.team + summary: Delete navigation property timeOffReasons for groups + operationId: group.team.schedule_DeleteTimeOffReason parameters: - - 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 + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: teamsTab-id + x-ms-docs-key-type: group + - name: timeOffReason-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of timeOffReason required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: timeOffReason - name: If-Match in: header description: ETag @@ -26513,38 +28085,59 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/tabs/{teamsTab-id}/teamsApp': + '/groups/{group-id}/team/schedule/timeOffReasons/$count': get: tags: - - teams.channel - summary: Get teamsApp from teams - description: The application that is linked to the tab. - operationId: team.channel.tab_GetTeamsApp + - groups.team + summary: Get the number of the resource + operationId: group.team.schedule.timeOffReason_GetCount parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/schedule/timeOffRequests': + get: + tags: + - groups.team + summary: Get timeOffRequests from groups + description: The time off requests in the schedule. + operationId: group.team.schedule_ListTimeOffRequest + parameters: + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: teamsTab-id - in: path - description: The unique identifier of teamsTab - required: true - style: simple + x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: teamsTab + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -26567,86 +28160,68 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsApp' + $ref: '#/components/responses/microsoft.graph.timeOffRequestCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/tabs/$count': - get: + post: tags: - - teams.channel - summary: Get the number of the resource - operationId: team.channel.tab_GetCount + - groups.team + summary: Create new navigation property to timeOffRequests for groups + operationId: group.team.schedule_CreateTimeOffRequest parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group 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 - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: group + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/$count': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/schedule/timeOffRequests/{timeOffRequest-id}': get: tags: - - teams.channel - summary: Get the number of the resource - operationId: team.channel_GetCount + - groups.team + summary: Get timeOffRequests from groups + description: The time off requests in the schedule. + operationId: group.team.schedule_GetTimeOffRequest parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/teams/{team-id}/channels/microsoft.graph.allMessages()': - get: - tags: - - teams.channel - summary: Invoke function allMessages - operationId: team.channel_allMessage - parameters: - - name: team-id + x-ms-docs-key-type: group + - name: timeOffRequest-id in: path - description: The unique identifier of team + description: The unique identifier of timeOffRequest 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' + x-ms-docs-key-type: timeOffRequest - name: $select in: query description: Select properties to be returned @@ -26657,16 +28232,6 @@ paths: type: array items: type: string - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - name: $expand in: query description: Expand related entities @@ -26679,140 +28244,133 @@ paths: type: string responses: 2XX: - description: Success + description: Retrieved navigation property 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 + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teams/{team-id}/channels/microsoft.graph.getAllMessages()': - get: + x-ms-docs-operation-type: operation + patch: tags: - - teams.channel - summary: Invoke function getAllMessages - description: 'Retrieve messages across all channels in a team, including text, audio, and video conversations. To learn more about using the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-getallmessages?view=graph-rest-beta - operationId: team.channel_getAllMessage + - groups.team + summary: Update the navigation property timeOffRequests in groups + operationId: group.team.schedule_UpdateTimeOffRequest parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: model - in: query - description: The payment model for the API - style: form - explode: false + x-ms-docs-key-type: group + - name: timeOffRequest-id + in: path + description: The unique identifier of timeOffRequest + required: true + style: simple schema: type: string - - $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 + x-ms-docs-key-type: timeOffRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + required: true 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 + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teams/{team-id}/channels/microsoft.graph.getAllRetainedMessages()': + x-ms-docs-operation-type: operation + delete: + tags: + - groups.team + summary: Delete navigation property timeOffRequests for groups + operationId: group.team.schedule_DeleteTimeOffRequest + 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: timeOffRequest-id + in: path + description: The unique identifier of timeOffRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeOffRequest + - 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}/team/schedule/timeOffRequests/$count': get: tags: - - teams.channel - summary: Invoke function getAllRetainedMessages - description: 'Get all retained messages across all channels in a team. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-getallretainedmessages?view=graph-rest-beta - operationId: team.channel_getAllRetainedMessage + - groups.team + summary: Get the number of the resource + operationId: group.team.schedule.timeOffRequest_GetCount parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: group + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/schedule/timesOff': + get: + tags: + - groups.team + summary: Get timesOff from groups + description: The instances of times off in the schedule. + operationId: group.team.schedule_ListTimesOff + 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 + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -26820,9 +28378,9 @@ paths: type: array items: type: string - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -26842,43 +28400,68 @@ paths: 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 + $ref: '#/components/responses/microsoft.graph.timeOffCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teams/{team-id}/group': + x-ms-docs-operation-type: operation + post: + tags: + - groups.team + summary: Create new navigation property to timesOff for groups + operationId: group.team.schedule_CreateTimesOff + 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOff' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOff' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/schedule/timesOff/{timeOff-id}': get: tags: - - teams.group - summary: Get group from teams - operationId: team_GetGroup + - groups.team + summary: Get timesOff from groups + description: The instances of times off in the schedule. + operationId: group.team.schedule_GetTimesOff parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: group + - name: timeOff-id + in: path + description: The unique identifier of timeOff + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeOff - name: $select in: query description: Select properties to be returned @@ -26905,84 +28488,98 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.group' + $ref: '#/components/schemas/microsoft.graph.timeOff' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/group/serviceProvisioningErrors': - get: + patch: tags: - - teams.group - summary: Get serviceProvisioningErrors property value - description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object.' - operationId: team.group_ListServiceProvisioningError + - groups.team + summary: Update the navigation property timesOff in groups + operationId: group.team.schedule_UpdateTimesOff parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group 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: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: group + - name: timeOff-id + in: path + description: The unique identifier of timeOff + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: timeOff + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOff' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOff' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.team + summary: Delete navigation property timesOff for groups + operationId: group.team.schedule_DeleteTimesOff + parameters: + - name: group-id + in: path + description: The unique identifier of group + 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: group + - name: timeOff-id + in: path + description: The unique identifier of timeOff + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: timeOff + - name: If-Match + in: header + description: ETag + style: simple + schema: + 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 - '/teams/{team-id}/group/serviceProvisioningErrors/$count': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/schedule/timesOff/$count': get: tags: - - teams.group + - groups.team summary: Get the number of the resource - operationId: team.group.ServiceProvisioningError_GetCount + operationId: group.team.schedule.timesOff_GetCount parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: group - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -26990,25 +28587,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/incomingChannels': + '/groups/{group-id}/team/tags': get: tags: - - teams.channel - summary: List incomingChannels - description: Get the list of incoming channels (channels shared with a team). - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-list-incomingchannels?view=graph-rest-beta - operationId: team_ListIncomingChannel + - groups.team + summary: Get tags from groups + description: The tags associated with the team. + operationId: group.team_ListTag parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -27046,49 +28640,80 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamworkTagCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/teams/{team-id}/incomingChannels/{channel-id}': - get: + post: tags: - - teams.channel - summary: Get incomingChannels from teams - description: List of channels shared with the team. - operationId: team_GetIncomingChannel + - groups.team + summary: Create new navigation property to tags for groups + operationId: group.team_CreateTag parameters: - - 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 + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - 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 + x-ms-docs-key-type: group + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkTag' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkTag' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/tags/{teamworkTag-id}': + get: + tags: + - groups.team + summary: Get tags from groups + description: The tags associated with the team. + operationId: group.team_GetTag + 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: teamworkTag-id + in: path + description: The unique identifier of teamworkTag + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTag + - 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 @@ -27103,51 +28728,107 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.teamworkTag' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/incomingChannels/$count': - get: + patch: tags: - - teams.channel - summary: Get the number of the resource - operationId: team.incomingChannel_GetCount + - groups.team + summary: Update the navigation property tags in groups + operationId: group.team_UpdateTag parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: group + - name: teamworkTag-id + in: path + description: The unique identifier of teamworkTag + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTag + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkTag' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkTag' default: $ref: '#/components/responses/error' - '/teams/{team-id}/installedApps': + x-ms-docs-operation-type: operation + delete: + tags: + - groups.team + summary: Delete navigation property tags for groups + operationId: group.team_DeleteTag + 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: teamworkTag-id + in: path + description: The unique identifier of teamworkTag + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTag + - 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}/team/tags/{teamworkTag-id}/members': get: tags: - - teams.teamsAppInstallation - summary: List apps in team - description: Retrieve the list of apps installed in the specified team. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-list-installedapps?view=graph-rest-beta - operationId: team_ListInstalledApp + - groups.team + summary: Get members from groups + description: Users assigned to the tag. + operationId: group.team.tag_ListMember parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: group + - name: teamworkTag-id + in: path + description: The unique identifier of teamworkTag + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTag - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -27185,7 +28866,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsAppInstallationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamworkTagMemberCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -27194,28 +28875,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.teamsAppInstallation - summary: Add app to team - description: Install an app to the specified team. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-post-installedapps?view=graph-rest-beta - operationId: team_CreateInstalledApp + - groups.team + summary: Create new navigation property to members for groups + operationId: group.team.tag_CreateMember parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: group + - name: teamworkTag-id + in: path + description: The unique identifier of teamworkTag + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTag requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' required: true responses: 2XX: @@ -27223,37 +28908,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/installedApps/{teamsAppInstallation-id}': + '/groups/{group-id}/team/tags/{teamworkTag-id}/members/{teamworkTagMember-id}': get: tags: - - teams.teamsAppInstallation - summary: Get installed app in team - description: Retrieve the app installed in the specified team. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-get-installedapps?view=graph-rest-beta - operationId: team_GetInstalledApp + - groups.team + summary: Get members from groups + description: Users assigned to the tag. + operationId: group.team.tag_GetMember parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: teamsAppInstallation-id + x-ms-docs-key-type: group + - name: teamworkTag-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation + x-ms-docs-key-type: teamworkTag + - name: teamworkTagMember-id + in: path + description: The unique identifier of teamworkTagMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTagMember - name: $select in: query description: Select properties to be returned @@ -27280,38 +28970,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.teamsAppInstallation - summary: Update the navigation property installedApps in teams - operationId: team_UpdateInstalledApp + - groups.team + summary: Update the navigation property members in groups + operationId: group.team.tag_UpdateMember parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: teamsAppInstallation-id + x-ms-docs-key-type: group + - name: teamworkTag-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation + x-ms-docs-key-type: teamworkTag + - name: teamworkTagMember-id + in: path + description: The unique identifier of teamworkTagMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTagMember requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' required: true responses: 2XX: @@ -27319,36 +29017,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.teamsAppInstallation - summary: Remove app from team - description: Uninstalls an app from the specified team. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-delete-installedapps?view=graph-rest-beta - operationId: team_DeleteInstalledApp + - groups.team + summary: Delete navigation property members for groups + operationId: group.team.tag_DeleteMember parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: teamsAppInstallation-id + x-ms-docs-key-type: group + - name: teamworkTag-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation + x-ms-docs-key-type: teamworkTag + - name: teamworkTagMember-id + in: path + description: The unique identifier of teamworkTagMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTagMember - name: If-Match in: header description: ETag @@ -27361,75 +29063,74 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/installedApps/{teamsAppInstallation-id}/microsoft.graph.upgrade': - post: + '/groups/{group-id}/team/tags/{teamworkTag-id}/members/$count': + get: tags: - - teams.teamsAppInstallation - summary: Invoke action upgrade - description: Upgrade an app installation within a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chat-teamsappinstallation-upgrade?view=graph-rest-beta - operationId: team.installedApp_upgrade + - groups.team + summary: Get the number of the resource + operationId: group.team.tag.member_GetCount parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: teamsAppInstallation-id + x-ms-docs-key-type: group + - name: teamworkTag-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - consentedPermissionSet: - $ref: '#/components/schemas/microsoft.graph.teamsAppPermissionSet' - additionalProperties: - type: object - required: true + x-ms-docs-key-type: teamworkTag + - $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: action - '/teams/{team-id}/installedApps/{teamsAppInstallation-id}/teamsApp': + '/groups/{group-id}/team/tags/$count': get: tags: - - teams.teamsAppInstallation - summary: Get teamsApp from teams - description: The app that is installed. - operationId: team.installedApp_GetTeamsApp + - groups.team + summary: Get the number of the resource + operationId: group.team.tag_GetCount parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: teamsAppInstallation-id + x-ms-docs-key-type: group + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/template': + get: + tags: + - groups.team + summary: Get template from groups + description: The template this team was created from. See available templates. + operationId: group.team_GetTemplate + parameters: + - name: group-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation + x-ms-docs-key-type: group - name: $select in: query description: Select properties to be returned @@ -27456,34 +29157,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsApp' + $ref: '#/components/schemas/microsoft.graph.teamsTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/installedApps/{teamsAppInstallation-id}/teamsAppDefinition': + '/groups/{group-id}/team/templateDefinition': get: tags: - - teams.teamsAppInstallation - summary: Get teamsAppDefinition from teams - description: The details of this version of the app. - operationId: team.installedApp_GetTeamsAppDefinition + - groups.team + summary: Get templateDefinition from groups + description: Generic representation of a team template definition for a team with a specific structure and configuration. + operationId: group.team_GetTemplateDefinition parameters: - - 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: teamsAppInstallation-id + - name: group-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation + x-ms-docs-key-type: group - name: $select in: query description: Select properties to be returned @@ -27510,51 +29203,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' + $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/installedApps/$count': - get: - tags: - - teams.teamsAppInstallation - summary: Get the number of the resource - operationId: team.installedApp_GetCount - parameters: - - 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/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/teams/{team-id}/members': + /teams: get: tags: - - teams.conversationMember - summary: List members of team - description: 'Get the conversationMember collection of a team. The membership IDs returned by the server must be treated as opaque strings. The client shouldn''t try to parse or make assumptions about these resource IDs. In the future, membership results can include users from various tenants, as indicated in the response. Clients should avoid assuming that all members exclusively belong to the current tenant.' + - teams.team + summary: List teams + description: List all teams in an organization. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/team-list-members?view=graph-rest-beta - operationId: team_ListMember + url: https://learn.microsoft.com/graph/api/teams-list?view=graph-rest-beta + operationId: team_ListTeam parameters: - - 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' @@ -27592,7 +29255,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -27601,49 +29264,40 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.conversationMember - summary: Add member to team - description: Add a new conversation member to a team. + - teams.team + summary: Create team + description: Create a new team. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/team-post-members?view=graph-rest-beta - operationId: team_CreateMember - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team + url: https://learn.microsoft.com/graph/api/team-post?view=graph-rest-beta + operationId: team_CreateTeam requestBody: - description: New navigation property + description: New entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.team' required: true responses: 2XX: - description: Created navigation property. + description: Created entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.team' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/members/{conversationMember-id}': + '/teams/{team-id}': get: tags: - - teams.conversationMember - summary: Get member of team - description: Get a conversationMember from a team. + - teams.team + summary: Get team + description: Retrieve the properties and relationships of the specified team. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/team-get-members?view=graph-rest-beta - operationId: team_GetMember + url: https://learn.microsoft.com/graph/api/team-get?view=graph-rest-beta + operationId: team_GetTeam parameters: - name: team-id in: path @@ -27653,14 +29307,6 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: conversationMember-id - in: path - description: The unique identifier of conversationMember - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -27683,23 +29329,23 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.team' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.conversationMember - summary: Update member in team - description: Update the role of a conversationMember in a team. + - teams.team + summary: Update team + description: Update the properties of the specified team. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/team-update-members?view=graph-rest-beta - operationId: team_UpdateMember + url: https://learn.microsoft.com/graph/api/team-update?view=graph-rest-beta + operationId: team_UpdateTeam parameters: - name: team-id in: path @@ -27709,20 +29355,12 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: conversationMember-id - in: path - description: The unique identifier of conversationMember - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: conversationMember requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.team' required: true responses: 2XX: @@ -27730,19 +29368,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.team' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.conversationMember - summary: Remove member from team - description: Remove a conversationMember from a team. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-delete-members?view=graph-rest-beta - operationId: team_DeleteMember + - teams.team + summary: Delete entity from teams + operationId: team_DeleteTeam parameters: - name: team-id in: path @@ -27752,14 +29386,6 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: conversationMember-id - in: path - description: The unique identifier of conversationMember - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: conversationMember - name: If-Match in: header description: ETag @@ -27772,12 +29398,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/members/$count': + '/teams/{team-id}/allChannels': get: tags: - - teams.conversationMember - summary: Get the number of the resource - operationId: team.member_GetCount + - teams.channel + summary: List allChannels + description: Get the list of channels either in this team or shared with this team (incoming channels). + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-list-allchannels?view=graph-rest-beta + operationId: team_ListAllChannel parameters: - name: team-id in: path @@ -27787,135 +29417,57 @@ paths: 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' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/teams/{team-id}/members/microsoft.graph.add': - post: - tags: - - teams.conversationMember - summary: Invoke action add - description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta - operationId: team.member_add - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple + - $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: team - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@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 - '/teams/{team-id}/members/microsoft.graph.remove': - post: - tags: - - teams.conversationMember - summary: Invoke action remove - description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta - operationId: team.member_remove - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: team - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object - required: true + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teams/{team-id}/microsoft.graph.archive': - post: + x-ms-docs-operation-type: operation + '/teams/{team-id}/allChannels/{channel-id}': + get: tags: - - teams.team.Actions - summary: Invoke action archive - description: "Archive the specified team. \nWhen a team is archived, users can no longer make most changes to the team. For example, users can no longer: send or like messages on any channel in the team; edit the team's name or description; nor edit other settings. However, membership changes to the team continue to be allowed. Archiving is an async operation. A team is archived once the async operation completes successfully, which can occur subsequent to a response from this API. To archive a team, the team and group must have an owner. To restore a team from its archived state, use the API to unarchive." - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-archive?view=graph-rest-beta - operationId: team_archive + - teams.channel + summary: Get allChannels from teams + description: List of channels either hosted in or shared with the team (incoming channels). + operationId: team_GetAllChannel parameters: - name: team-id in: path @@ -27925,167 +29477,50 @@ paths: 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 - '/teams/{team-id}/microsoft.graph.clone': - post: - tags: - - teams.team.Actions - summary: Invoke action clone - description: "Create a copy of a team. This operation also creates a copy of the corresponding group.\nYou can specify which parts of the team to clone: When tabs are cloned, they aren't configured. The tabs are displayed on the tab bar in Microsoft Teams, and the first time a user opens them, they must go through the configuration screen. \nIf the user who opens the tab doesn't have permission to configure apps, they see a message that says that the tab isn't configured. Cloning is a long-running operation. After the POST clone returns, you need to GET the operation returned by the Location: header to see if it's running, succeeded, or failed. You should continue to GET until the status isn't running. The recommended delay between GETs is 5 seconds." - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-clone?view=graph-rest-beta - operationId: team_clone - parameters: - - name: team-id + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: team - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - displayName: - type: string - nullable: true - description: - type: string - nullable: true - mailNickname: - type: string - nullable: true - classification: - type: string - nullable: true - visibility: - $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' - partsToClone: - $ref: '#/components/schemas/microsoft.graph.clonableTeamParts' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/microsoft.graph.completeMigration': - post: - tags: - - teams.team.Actions - summary: Invoke action completeMigration - description: 'Complete the message migration process by removing migration mode from a team. Migration mode is a special state where certain operations are barred, like message POST and membership operations during the data migration process. After a completeMigration request is made, you can''t import additional messages into the team. You can add members to the team after the request returns a successful response.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-completemigration?view=graph-rest-beta - operationId: team_completeMigration - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple + x-ms-docs-key-type: channel + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: team - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/microsoft.graph.sendActivityNotification': - post: - tags: - - teams.team.Actions - summary: Invoke action sendActivityNotification - description: 'Send an activity feed notification in the scope of a team. For more information, see sending Teams activity notifications.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-sendactivitynotification?view=graph-rest-beta - operationId: team_sendActivityNotification - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: team - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - topic: - $ref: '#/components/schemas/microsoft.graph.teamworkActivityTopic' - activityType: - type: string - nullable: true - chainId: - type: number - format: int64 - nullable: true - previewText: - $ref: '#/components/schemas/microsoft.graph.itemBody' - teamsAppId: - type: string - nullable: true - templateParameters: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.keyValuePair' - recipient: - $ref: '#/components/schemas/microsoft.graph.teamworkNotificationRecipient' - additionalProperties: - type: object - required: true + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/microsoft.graph.unarchive': - post: + x-ms-docs-operation-type: operation + '/teams/{team-id}/allChannels/$count': + get: tags: - - teams.team.Actions - summary: Invoke action unarchive - description: 'Restore an archived team and restores users'' ability to send messages and edit the team, abiding by tenant and team settings. Teams are archived using the archive API. Unarchiving is an async operation. A team is unarchived once the async operation completes successfully, which might occur subsequent to a response from this API.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-unarchive?view=graph-rest-beta - operationId: team_unarchive + - teams.channel + summary: Get the number of the resource + operationId: team.allChannel_GetCount parameters: - name: team-id in: path @@ -28095,19 +29530,23 @@ paths: schema: type: string x-ms-docs-key-type: team + - $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: action - '/teams/{team-id}/operations': + '/teams/{team-id}/channels': get: tags: - - teams.teamsAsyncOperation - summary: Get operations from teams - description: The async operations that ran or are running on this team. - operationId: team_ListOperation + - teams.channel + summary: List channels + description: Retrieve the list of channels in this team. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-list?view=graph-rest-beta + operationId: team_ListChannel parameters: - name: team-id in: path @@ -28154,7 +29593,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsAsyncOperationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -28163,9 +29602,13 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.teamsAsyncOperation - summary: Create new navigation property to operations for teams - operationId: team_CreateOperation + - teams.channel + summary: Create channel + description: 'Create a new channel in a team, as specified in the request body. When you create a channel, the maximum length of the channel''s displayName is 50 characters. This display name appears to the user in Microsoft Teams. You can add a maximum of 200 members when you create a private channel.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-post?view=graph-rest-beta + operationId: team_CreateChannel parameters: - name: team-id in: path @@ -28180,7 +29623,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.channel' required: true responses: 2XX: @@ -28188,17 +29631,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/operations/{teamsAsyncOperation-id}': + '/teams/{team-id}/channels/{channel-id}': get: tags: - - teams.teamsAsyncOperation - summary: Get operations from teams - description: The async operations that ran or are running on this team. - operationId: team_GetOperation + - teams.channel + summary: Get channel + description: Retrieve the properties and relationships of a channel. This method supports federation. Only a user who is a member of the shared channel can retrieve channel information. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-get?view=graph-rest-beta + operationId: team_GetChannel parameters: - name: team-id in: path @@ -28208,14 +29654,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamsAsyncOperation-id + - name: channel-id in: path - description: The unique identifier of teamsAsyncOperation + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAsyncOperation + x-ms-docs-key-type: channel - name: $select in: query description: Select properties to be returned @@ -28242,15 +29688,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.teamsAsyncOperation - summary: Update the navigation property operations in teams - operationId: team_UpdateOperation + - teams.channel + summary: Update channel + description: Update the properties of the specified channel. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-patch?view=graph-rest-beta + operationId: team_UpdateChannel parameters: - name: team-id in: path @@ -28260,20 +29710,20 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamsAsyncOperation-id + - name: channel-id in: path - description: The unique identifier of teamsAsyncOperation + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAsyncOperation + x-ms-docs-key-type: channel requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.channel' required: true responses: 2XX: @@ -28281,15 +29731,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.teamsAsyncOperation - summary: Delete navigation property operations for teams - operationId: team_DeleteOperation + - teams.channel + summary: Delete channel + description: Delete the channel. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-delete?view=graph-rest-beta + operationId: team_DeleteChannel parameters: - name: team-id in: path @@ -28299,14 +29753,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamsAsyncOperation-id + - name: channel-id in: path - description: The unique identifier of teamsAsyncOperation + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAsyncOperation + x-ms-docs-key-type: channel - name: If-Match in: header description: ETag @@ -28319,12 +29773,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/operations/$count': + '/teams/{team-id}/channels/{channel-id}/allMembers': get: tags: - - teams.teamsAsyncOperation - summary: Get the number of the resource - operationId: team.operation_GetCount + - teams.channel + summary: List allMembers + description: 'Get a list of all members in a channel. It supports all types of channels. In the case of shared channels, it includes all cross-tenant and cross-team members in a channel.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-list-allmembers?view=graph-rest-beta + operationId: team.channel_ListAllMember parameters: - name: team-id in: path @@ -28334,29 +29792,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/teams/{team-id}/owners': - get: - tags: - - teams.user - summary: Get owners from teams - description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' - operationId: team_ListOwner - parameters: - - name: team-id + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: channel - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -28394,20 +29837,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userCollectionResponse' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/teams/{team-id}/owners/{user-id}': - get: + post: tags: - - teams.user - summary: Get owners from teams - description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' - operationId: team_GetOwner + - teams.channel + summary: Create new navigation property to allMembers for teams + operationId: team.channel_CreateAllMember parameters: - name: team-id in: path @@ -28417,51 +29858,38 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: user-id + - name: channel-id in: path - description: The unique identifier of user + description: The unique identifier of channel 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 + x-ms-docs-key-type: channel + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true responses: 2XX: - description: Retrieved navigation property + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.user' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/owners/{user-id}/mailboxSettings': + '/teams/{team-id}/channels/{channel-id}/allMembers/{conversationMember-id}': get: tags: - - teams.user - 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: team.owner_GetMailboxSetting + - teams.channel + summary: Get allMembers from teams + description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. + operationId: team.channel_GetAllMember parameters: - name: team-id in: path @@ -28471,14 +29899,22 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: user-id + - name: channel-id in: path - description: The unique identifier of user + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: user + x-ms-docs-key-type: channel + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -28501,18 +29937,19 @@ paths: type: string responses: 2XX: - description: Entity result. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation patch: tags: - - teams.user - summary: Update property mailboxSettings value. - operationId: team.owner_UpdateMailboxSetting + - teams.channel + summary: Update the navigation property allMembers in teams + operationId: team.channel_UpdateAllMember parameters: - name: team-id in: path @@ -28522,20 +29959,28 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: user-id + - name: channel-id in: path - description: The unique identifier of user + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: user + x-ms-docs-key-type: channel + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember 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.conversationMember' required: true responses: 2XX: @@ -28543,16 +29988,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' - '/teams/{team-id}/owners/{user-id}/serviceProvisioningErrors': - get: + x-ms-docs-operation-type: operation + delete: tags: - - teams.user - 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: team.owner_ListServiceProvisioningError + - teams.channel + summary: Delete navigation property allMembers for teams + operationId: team.channel_DeleteAllMember parameters: - name: team-id in: path @@ -28562,63 +30006,40 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: user-id + - name: channel-id in: path - description: The unique identifier of user + description: The unique identifier of channel 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 + x-ms-docs-key-type: channel + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + 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: conversationMember + - 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 - '/teams/{team-id}/owners/{user-id}/serviceProvisioningErrors/$count': + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/allMembers/$count': get: tags: - - teams.user + - teams.channel summary: Get the number of the resource - operationId: team.owner.ServiceProvisioningError_GetCount + operationId: team.channel.allMember_GetCount parameters: - name: team-id in: path @@ -28628,14 +30049,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: user-id + - name: channel-id in: path - description: The unique identifier of user + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: user + x-ms-docs-key-type: channel - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -28643,13 +30064,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/owners(userPrincipalName=''{userPrincipalName}'')': - get: + '/teams/{team-id}/channels/{channel-id}/allMembers/microsoft.graph.add': + post: tags: - - teams.user - summary: Get owners from teams - description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' - operationId: team.owner_GetGraphBPreUserPrincipalName + - teams.channel + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: team.channel.allMember_add parameters: - name: team-id in: path @@ -28659,50 +30083,61 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: userPrincipalName + - name: channel-id in: path - description: Alternate key of user + description: The unique identifier of channel 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 + x-ms-docs-key-type: channel + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.user' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/owners/$count': - get: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/channels/{channel-id}/allMembers/microsoft.graph.remove': + post: tags: - - teams.user - summary: Get the number of the resource - operationId: team.owner_GetCount + - teams.channel + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: team.channel.allMember_remove parameters: - name: team-id in: path @@ -28712,23 +30147,61 @@ paths: schema: type: string x-ms-docs-key-type: team - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - 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: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - '/teams/{team-id}/permissionGrants': + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/channels/{channel-id}/filesFolder': get: tags: - - teams.resourceSpecificPermissionGrant - summary: List permissionGrants of a team - description: 'List all resource-specific permission grants on the team. This list specifies the Microsoft Entra apps that have access to the team, along with the corresponding kind of resource-specific access that each app has.' + - teams.channel + summary: Get filesFolder + description: Get the metadata for the location where the files of a channel are stored. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/team-list-permissiongrants?view=graph-rest-beta - operationId: team_ListPermissionGrant + url: https://learn.microsoft.com/graph/api/channel-get-filesfolder?view=graph-rest-beta + operationId: team.channel_GetFilesFolder parameters: - name: team-id in: path @@ -28738,21 +30211,14 @@ paths: 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: $orderby - in: query - description: Order items by property values - style: form - explode: false + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: channel - name: $select in: query description: Select properties to be returned @@ -28775,51 +30241,21 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.resourceSpecificPermissionGrantCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - teams.resourceSpecificPermissionGrant - summary: Create new navigation property to permissionGrants for teams - operationId: team_CreatePermissionGrant - parameters: - - 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: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' - required: true - responses: - 2XX: - description: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/permissionGrants/{resourceSpecificPermissionGrant-id}': + '/teams/{team-id}/channels/{channel-id}/filesFolder/content': get: tags: - - teams.resourceSpecificPermissionGrant - summary: Get permissionGrants from teams - description: A collection of permissions granted to apps to access the team. - operationId: team_GetPermissionGrant + - teams.channel + summary: Get content for the navigation property filesFolder from teams + 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: team.channel_GetFilesFolderContent parameters: - name: team-id in: path @@ -28829,49 +30265,37 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: resourceSpecificPermissionGrant-id + - name: channel-id in: path - description: The unique identifier of resourceSpecificPermissionGrant + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + x-ms-docs-key-type: channel + - name: $format in: query - description: Expand related entities + description: Format of the content style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + type: string responses: 2XX: - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + put: tags: - - teams.resourceSpecificPermissionGrant - summary: Update the navigation property permissionGrants in teams - operationId: team_UpdatePermissionGrant + - teams.channel + summary: Update content for the navigation property filesFolder in teams + 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: team.channel_SetFilesFolderContent parameters: - name: team-id in: path @@ -28881,20 +30305,21 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: resourceSpecificPermissionGrant-id + - name: channel-id in: path - description: The unique identifier of resourceSpecificPermissionGrant + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant + x-ms-docs-key-type: channel requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + type: string + format: binary required: true responses: 2XX: @@ -28902,15 +30327,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - - teams.resourceSpecificPermissionGrant - summary: Delete navigation property permissionGrants for teams - operationId: team_DeletePermissionGrant + - teams.channel + summary: Delete content for the navigation property filesFolder in teams + 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: team.channel_DeleteFilesFolderContent parameters: - name: team-id in: path @@ -28920,14 +30345,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: resourceSpecificPermissionGrant-id + - name: channel-id in: path - description: The unique identifier of resourceSpecificPermissionGrant + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant + x-ms-docs-key-type: channel - name: If-Match in: header description: ETag @@ -28939,13 +30364,13 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/permissionGrants/$count': + '/teams/{team-id}/channels/{channel-id}/filesFolder/contentStream': get: tags: - - teams.resourceSpecificPermissionGrant - summary: Get the number of the resource - operationId: team.permissionGrant_GetCount + - teams.channel + summary: Get contentStream for the navigation property filesFolder from teams + description: 'The content stream, if the item represents a file.' + operationId: team.channel_GetFilesFolderContentStream parameters: - name: team-id in: path @@ -28955,68 +30380,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/teams/{team-id}/photo': - get: - tags: - - teams.profilePhoto - summary: Get photo from teams - description: The team photo. - operationId: team_GetPhoto - parameters: - - name: team-id + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: team - - 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: channel responses: 2XX: - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + put: tags: - - teams.profilePhoto - summary: Update profilePhoto - description: 'Update the photo for the specified contact, group, team, or user in a tenant. The size of the photo you can update to is limited to 4 MB. You can use either PATCH or PUT for this operation.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/profilephoto-update?view=graph-rest-beta - operationId: team_UpdatePhoto + - teams.channel + summary: Update contentStream for the navigation property filesFolder in teams + description: 'The content stream, if the item represents a file.' + operationId: team.channel_SetFilesFolderContentStream parameters: - name: team-id in: path @@ -29026,67 +30413,14 @@ paths: schema: type: string x-ms-docs-key-type: team - 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 - '/teams/{team-id}/photo/$value': - get: - tags: - - teams.profilePhoto - summary: Get media content for the navigation property photo from teams - description: The team photo. - operationId: team_GetPhotoContent - parameters: - - 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: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - put: - tags: - - teams.profilePhoto - summary: Update profilePhoto - description: 'Update the photo for the specified contact, group, team, or user in a tenant. The size of the photo you can update to is limited to 4 MB. You can use either PATCH or PUT for this operation.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/profilephoto-update?view=graph-rest-beta - operationId: team_SetPhotoContent - parameters: - - name: team-id + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: channel requestBody: description: New media content. content: @@ -29102,10 +30436,10 @@ paths: $ref: '#/components/responses/error' delete: tags: - - teams.profilePhoto - summary: Delete media content for the navigation property photo in teams - description: The team photo. - operationId: team_DeletePhotoContent + - teams.channel + summary: Delete contentStream for the navigation property filesFolder in teams + description: 'The content stream, if the item represents a file.' + operationId: team.channel_DeleteFilesFolderContentStream parameters: - name: team-id in: path @@ -29115,6 +30449,14 @@ paths: 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 - name: If-Match in: header description: ETag @@ -29126,91 +30468,16 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel': + '/teams/{team-id}/channels/{channel-id}/members': get: tags: - teams.channel - summary: Get primaryChannel - description: 'Get the default channel, General, of a team.' + summary: List members of channel + description: Retrieve a list of conversationMembers from a channel. This method supports federation. Only a user who is a member of the shared channel can retrieve the channel member list. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/team-get-primarychannel?view=graph-rest-beta - operationId: team_GetPrimaryChannel - parameters: - - 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: $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.channel' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - teams.channel - summary: Update the navigation property primaryChannel in teams - operationId: team_UpdatePrimaryChannel - parameters: - - 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: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.channel' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.channel' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - teams.channel - summary: Delete navigation property primaryChannel for teams - operationId: team_DeletePrimaryChannel + url: https://learn.microsoft.com/graph/api/channel-list-members?view=graph-rest-beta + operationId: team.channel_ListMember parameters: - name: team-id in: path @@ -29220,34 +30487,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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 - '/teams/{team-id}/primaryChannel/allMembers': - get: - tags: - - teams.channel - summary: Get allMembers from teams - description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. - operationId: team.primaryChannel_ListAllMember - parameters: - - name: team-id + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: channel - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -29295,8 +30542,12 @@ paths: post: tags: - teams.channel - summary: Create new navigation property to allMembers for teams - operationId: team.primaryChannel_CreateAllMember + summary: Add member to channel + description: Add a conversationMember to a channel. This operation is allowed only for channels with a membershipType value of private or shared. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-post-members?view=graph-rest-beta + operationId: team.channel_CreateMember parameters: - name: team-id in: path @@ -29306,6 +30557,14 @@ paths: 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: New navigation property content: @@ -29323,13 +30582,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/allMembers/{conversationMember-id}': + '/teams/{team-id}/channels/{channel-id}/members/{conversationMember-id}': get: tags: - teams.channel - summary: Get allMembers from teams - description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. - operationId: team.primaryChannel_GetAllMember + summary: Get member of channel + description: Get a conversationMember from a channel. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-get-members?view=graph-rest-beta + operationId: team.channel_GetMember parameters: - name: team-id in: path @@ -29339,6 +30601,14 @@ paths: 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 - name: conversationMember-id in: path description: The unique identifier of conversationMember @@ -29380,8 +30650,12 @@ paths: patch: tags: - teams.channel - summary: Update the navigation property allMembers in teams - operationId: team.primaryChannel_UpdateAllMember + summary: Update conversationMember + description: "Update the role of a conversationMember in a \nteam.\nor channel." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-update?view=graph-rest-beta + operationId: team.channel_UpdateMember parameters: - name: team-id in: path @@ -29391,6 +30665,14 @@ paths: 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 - name: conversationMember-id in: path description: The unique identifier of conversationMember @@ -29419,8 +30701,12 @@ paths: delete: tags: - teams.channel - summary: Delete navigation property allMembers for teams - operationId: team.primaryChannel_DeleteAllMember + summary: Remove member from channel + description: Delete a conversationMember from a channel. This operation is allowed only for channels with a membershipType value of private or shared. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-delete-members?view=graph-rest-beta + operationId: team.channel_DeleteMember parameters: - name: team-id in: path @@ -29430,6 +30716,14 @@ paths: 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 - name: conversationMember-id in: path description: The unique identifier of conversationMember @@ -29450,12 +30744,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/allMembers/$count': + '/teams/{team-id}/channels/{channel-id}/members/$count': get: tags: - teams.channel summary: Get the number of the resource - operationId: team.primaryChannel.allMember_GetCount + operationId: team.channel.member_GetCount parameters: - name: team-id in: path @@ -29465,6 +30759,14 @@ paths: 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 - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -29472,7 +30774,7 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/allMembers/microsoft.graph.add': + '/teams/{team-id}/channels/{channel-id}/members/microsoft.graph.add': post: tags: - teams.channel @@ -29481,7 +30783,7 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta - operationId: team.primaryChannel.allMember_add + operationId: team.channel.member_add parameters: - name: team-id in: path @@ -29491,6 +30793,14 @@ paths: 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: @@ -29528,7 +30838,7 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teams/{team-id}/primaryChannel/allMembers/microsoft.graph.remove': + '/teams/{team-id}/channels/{channel-id}/members/microsoft.graph.remove': post: tags: - teams.channel @@ -29537,7 +30847,7 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta - operationId: team.primaryChannel.allMember_remove + operationId: team.channel.member_remove parameters: - name: team-id in: path @@ -29547,6 +30857,14 @@ paths: 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: @@ -29584,13 +30902,16 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teams/{team-id}/primaryChannel/filesFolder': + '/teams/{team-id}/channels/{channel-id}/messages': get: tags: - teams.channel - summary: Get filesFolder from teams - description: Metadata for the location where the channel's files are stored. - operationId: team.primaryChannel_GetFilesFolder + summary: List channel messages + description: 'Retrieve the list of messages (without the replies) in a channel of a team. To get the replies for a message, call the list message replies or the get message reply API. This method supports federation. To list channel messages in application context, the request must be made from the tenant that the channel owner belongs to (represented by the tenantId property on the channel).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-list-messages?view=graph-rest-beta + operationId: team.channel_ListMessage parameters: - name: team-id in: path @@ -29600,6 +30921,29 @@ paths: 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 + - $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 @@ -29622,21 +30966,22 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/filesFolder/content': - get: + post: tags: - teams.channel - summary: Get content for the navigation property filesFolder from teams - 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: team.primaryChannel_GetFilesFolderContent + 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/chatmessage-post?view=graph-rest-beta + operationId: team.channel_CreateMessage parameters: - name: team-id in: path @@ -29646,61 +30991,41 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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: - - teams.channel - summary: Update content for the navigation property filesFolder in teams - 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: team.primaryChannel_SetFilesFolderContent - parameters: - - name: team-id + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: channel requestBody: - description: New media content. + description: New navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - delete: + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}': + get: tags: - teams.channel - summary: Delete content for the navigation property filesFolder in teams - 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: team.primaryChannel_DeleteFilesFolderContent + summary: Get chatMessage in a channel or chat + description: Retrieve a single message or a message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-get?view=graph-rest-beta + operationId: team.channel_GetMessage parameters: - name: team-id in: path @@ -29710,49 +31035,61 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: If-Match - in: header - description: ETag + - name: channel-id + in: path + description: The unique identifier of channel + required: true style: simple schema: type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/filesFolder/contentStream': - get: - tags: - - teams.channel - summary: Get contentStream for the navigation property filesFolder from teams - description: 'The content stream, if the item represents a file.' - operationId: team.primaryChannel_GetFilesFolderContentStream - parameters: - - name: team-id + x-ms-docs-key-type: channel + - name: chatMessage-id in: path - description: The unique identifier of team + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: chatMessage + - 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 media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: operation + patch: tags: - teams.channel - summary: Update contentStream for the navigation property filesFolder in teams - description: 'The content stream, if the item represents a file.' - operationId: team.primaryChannel_SetFilesFolderContentStream + summary: Update chatMessage + description: 'Update a chatMessage object. You can update all the properties of chatMessage in delegated permissions scenarios, except for the policyViolation property and read-only properties. The policyViolation property is the only property that can be updated in application permissions scenarios. Updating works only for chats where conversation members are Microsoft Teams users. If one of the members is using Skype, the operation fails. This method doesn''t support federation. Only the user in the tenant who sent the message can perform data loss prevention (DLP) updates on the specified chat message.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-update?view=graph-rest-beta + operationId: team.channel_UpdateMessage parameters: - name: team-id in: path @@ -29762,25 +31099,44 @@ paths: 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 + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: - description: New media content. + description: New navigation property values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation delete: tags: - teams.channel - summary: Delete contentStream for the navigation property filesFolder in teams - description: 'The content stream, if the item represents a file.' - operationId: team.primaryChannel_DeleteFilesFolderContentStream + summary: Delete navigation property messages for teams + operationId: team.channel_DeleteMessage parameters: - name: team-id in: path @@ -29790,6 +31146,22 @@ paths: 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 + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - name: If-Match in: header description: ETag @@ -29801,13 +31173,17 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/members': + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents': get: tags: - teams.channel - summary: Get members from teams - description: A collection of membership records associated with the channel. - operationId: team.primaryChannel_ListMember + summary: List hostedContents + description: 'Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content.s' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-beta + operationId: team.channel.message_ListHostedContent parameters: - name: team-id in: path @@ -29817,6 +31193,22 @@ paths: 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 + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -29854,7 +31246,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -29864,8 +31256,8 @@ paths: post: tags: - teams.channel - summary: Create new navigation property to members for teams - operationId: team.primaryChannel_CreateMember + summary: Create new navigation property to hostedContents for teams + operationId: team.channel.message_CreateHostedContent parameters: - name: team-id in: path @@ -29875,12 +31267,28 @@ paths: 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 + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -29888,17 +31296,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/members/{conversationMember-id}': + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': get: tags: - teams.channel - summary: Get members from teams - description: A collection of membership records associated with the channel. - operationId: team.primaryChannel_GetMember + summary: Get hostedContents from teams + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: team.channel.message_GetHostedContent parameters: - name: team-id in: path @@ -29908,14 +31316,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: conversationMember-id + - name: channel-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: $select in: query description: Select properties to be returned @@ -29942,15 +31366,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teams.channel - summary: Update the navigation property members in teams - operationId: team.primaryChannel_UpdateMember + summary: Update the navigation property hostedContents in teams + operationId: team.channel.message_UpdateHostedContent parameters: - name: team-id in: path @@ -29960,20 +31384,36 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: conversationMember-id + - name: channel-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -29981,15 +31421,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teams.channel - summary: Delete navigation property members for teams - operationId: team.primaryChannel_DeleteMember + summary: Delete navigation property hostedContents for teams + operationId: team.channel.message_DeleteHostedContent parameters: - name: team-id in: path @@ -29999,14 +31439,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: conversationMember-id + - name: channel-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: If-Match in: header description: ETag @@ -30019,12 +31475,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/members/$count': + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': get: tags: - teams.channel - summary: Get the number of the resource - operationId: team.primaryChannel.member_GetCount + summary: List hostedContents + description: 'Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content.s' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-beta + operationId: team.channel.message_GetHostedContentsContent parameters: - name: team-id in: path @@ -30034,79 +31494,46 @@ paths: schema: type: string x-ms-docs-key-type: team - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/members/microsoft.graph.add': - post: - tags: - - teams.channel - summary: Invoke action add - description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta - operationId: team.primaryChannel.member_add - parameters: - - name: team-id + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: team - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object - required: true + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent responses: 2XX: - description: Success + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teams/{team-id}/primaryChannel/members/microsoft.graph.remove': - post: + put: tags: - teams.channel - summary: Invoke action remove - description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta - operationId: team.primaryChannel.member_remove + summary: Update media content for the navigation property hostedContents in teams + description: The unique identifier for an entity. Read-only. + operationId: team.channel.message_SetHostedContentsContent parameters: - name: team-id in: path @@ -30116,50 +31543,49 @@ paths: 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 + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent requestBody: - description: Action parameters + description: New media content. content: - application/json: + application/octet-stream: schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@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 - '/teams/{team-id}/primaryChannel/messages': - get: + delete: tags: - teams.channel - summary: Get messages from teams - description: A collection of all the messages in the channel. A navigation property. Nullable. - operationId: team.primaryChannel_ListMessage + summary: Delete media content for the navigation property hostedContents in teams + description: The unique identifier for an entity. Read-only. + operationId: team.channel.message_DeleteHostedContentsContent parameters: - name: team-id in: path @@ -30169,88 +31595,47 @@ paths: 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: $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: channel-id + in: path + description: The unique identifier of channel + 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: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - teams.channel - summary: Create new navigation property to messages for teams - operationId: team.primaryChannel_CreateMessage - parameters: - - name: team-id + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of team + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: team - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - required: true + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}': + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/$count': get: tags: - teams.channel - summary: Get messages from teams - description: A collection of all the messages in the channel. A navigation property. Nullable. - operationId: team.primaryChannel_GetMessage + summary: Get the number of the resource + operationId: team.channel.message.hostedContent_GetCount parameters: - name: team-id in: path @@ -30260,6 +31645,14 @@ paths: 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 - name: chatMessage-id in: path description: The unique identifier of chatMessage @@ -30268,41 +31661,19 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - 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.chatMessage' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction': + post: tags: - teams.channel - summary: Update the navigation property messages in teams - operationId: team.primaryChannel_UpdateMessage + summary: Invoke action setReaction + operationId: team.channel.message_setReaction parameters: - name: team-id in: path @@ -30312,6 +31683,14 @@ paths: 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 - name: chatMessage-id in: path description: The unique identifier of chatMessage @@ -30321,27 +31700,34 @@ paths: type: string x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete': + post: tags: - teams.channel - summary: Delete navigation property messages for teams - operationId: team.primaryChannel_DeleteMessage + summary: Invoke action softDelete + description: Delete a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta + operationId: team.channel.message_softDelete parameters: - name: team-id in: path @@ -30351,33 +31737,38 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true style: simple schema: type: string + x-ms-docs-key-type: chatMessage responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/hostedContents': - get: + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': + post: tags: - teams.channel - summary: Get hostedContents from teams - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: team.primaryChannel.message_ListHostedContent + summary: Invoke action undoSoftDelete + description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta + operationId: team.channel.message_undoSoftDelete parameters: - name: team-id in: path @@ -30387,6 +31778,14 @@ paths: 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 - name: chatMessage-id in: path description: The unique identifier of chatMessage @@ -30395,10 +31794,101 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.unsetReaction': + post: + tags: + - teams.channel + summary: Invoke action unsetReaction + operationId: team.channel.message_unsetReaction + parameters: + - 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 + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies': + get: + tags: + - teams.channel + summary: List replies + description: 'List all the replies to a message in a channel of a team. This method lists only the replies of the specified message, if any. To get the message itself, call get channel message.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-list-replies?view=graph-rest-beta + operationId: team.channel.message_ListReply + parameters: + - 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 + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query @@ -30432,7 +31922,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -30442,8 +31932,12 @@ paths: post: tags: - teams.channel - summary: Create new navigation property to hostedContents for teams - operationId: team.primaryChannel.message_CreateHostedContent + summary: Send replies to a message in a channel + description: Send a new reply to a chatMessage in a specified channel. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-post-replies?view=graph-rest-beta + operationId: team.channel.message_CreateReply parameters: - name: team-id in: path @@ -30453,6 +31947,14 @@ paths: 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 - name: chatMessage-id in: path description: The unique identifier of chatMessage @@ -30466,7 +31968,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -30474,17 +31976,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}': get: tags: - teams.channel - summary: Get hostedContents from teams - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: team.primaryChannel.message_GetHostedContent + summary: Get chatMessage in a channel or chat + description: Retrieve a single message or a message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-get?view=graph-rest-beta + operationId: team.channel.message_GetReply parameters: - name: team-id in: path @@ -30494,6 +31999,14 @@ paths: 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 - name: chatMessage-id in: path description: The unique identifier of chatMessage @@ -30502,14 +32015,14 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: chatMessage-id1 in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: chatMessage - name: $select in: query description: Select properties to be returned @@ -30536,15 +32049,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teams.channel - summary: Update the navigation property hostedContents in teams - operationId: team.primaryChannel.message_UpdateHostedContent + summary: Update the navigation property replies in teams + operationId: team.channel.message_UpdateReply parameters: - name: team-id in: path @@ -30554,6 +32067,14 @@ paths: 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 - name: chatMessage-id in: path description: The unique identifier of chatMessage @@ -30562,20 +32083,20 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: chatMessage-id1 in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -30583,15 +32104,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teams.channel - summary: Delete navigation property hostedContents for teams - operationId: team.primaryChannel.message_DeleteHostedContent + summary: Delete navigation property replies for teams + operationId: team.channel.message_DeleteReply parameters: - name: team-id in: path @@ -30601,6 +32122,14 @@ paths: 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 - name: chatMessage-id in: path description: The unique identifier of chatMessage @@ -30609,14 +32138,14 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: chatMessage-id1 in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: chatMessage - name: If-Match in: header description: ETag @@ -30629,13 +32158,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': get: tags: - teams.channel - summary: Get media content for the navigation property hostedContents from teams - description: The unique identifier for an entity. Read-only. - operationId: team.primaryChannel.message_GetHostedContentsContent + summary: List hostedContents + description: 'Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content.s' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-beta + operationId: team.channel.message.reply_ListHostedContent parameters: - name: team-id in: path @@ -30645,6 +32177,14 @@ paths: 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 - name: chatMessage-id in: path description: The unique identifier of chatMessage @@ -30653,30 +32193,63 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: chatMessage-id1 in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: chatMessage + - $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 media content - content: - application/octet-stream: - schema: - type: string - format: binary + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' - put: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - teams.channel - summary: Update media content for the navigation property hostedContents in teams - description: The unique identifier for an entity. Read-only. - operationId: team.primaryChannel.message_SetHostedContentsContent + summary: Create new navigation property to hostedContents for teams + operationId: team.channel.message.reply_CreateHostedContent parameters: - name: team-id in: path @@ -30686,6 +32259,14 @@ paths: 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 - name: chatMessage-id in: path description: The unique identifier of chatMessage @@ -30694,33 +32275,38 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: chatMessage-id1 in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: chatMessage requestBody: - description: New media content. + description: New navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' - delete: + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': + get: tags: - teams.channel - summary: Delete media content for the navigation property hostedContents in teams - description: The unique identifier for an entity. Read-only. - operationId: team.primaryChannel.message_DeleteHostedContentsContent + summary: Get hostedContents from teams + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: team.channel.message.reply_GetHostedContent parameters: - name: team-id in: path @@ -30730,6 +32316,14 @@ paths: 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 - name: chatMessage-id in: path description: The unique identifier of chatMessage @@ -30738,6 +32332,14 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - name: chatMessageHostedContent-id in: path description: The unique identifier of chatMessageHostedContent @@ -30746,23 +32348,41 @@ paths: schema: type: string x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag - style: simple + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string + 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.chatMessageHostedContent' default: $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/hostedContents/$count': - get: + x-ms-docs-operation-type: operation + patch: tags: - teams.channel - summary: Get the number of the resource - operationId: team.primaryChannel.message.hostedContent_GetCount + summary: Update the navigation property hostedContents in teams + operationId: team.channel.message.reply_UpdateHostedContent parameters: - name: team-id in: path @@ -30772,6 +32392,14 @@ paths: 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 - name: chatMessage-id in: path description: The unique identifier of chatMessage @@ -30780,65 +32408,44 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.setReaction': - post: - tags: - - teams.channel - summary: Invoke action setReaction - operationId: team.primaryChannel.message_setReaction - parameters: - - name: team-id + - name: chatMessage-id1 in: path - description: The unique identifier of team + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: chatMessage-id + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: chatMessageHostedContent requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete': - post: + x-ms-docs-operation-type: operation + delete: tags: - teams.channel - summary: Invoke action softDelete - description: Delete a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta - operationId: team.primaryChannel.message_softDelete + summary: Delete navigation property hostedContents for teams + operationId: team.channel.message.reply_DeleteHostedContent parameters: - name: team-id in: path @@ -30848,6 +32455,14 @@ paths: 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 - name: chatMessage-id in: path description: The unique identifier of chatMessage @@ -30856,22 +32471,44 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - 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: action - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': - post: + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': + get: tags: - teams.channel - summary: Invoke action undoSoftDelete - description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + summary: List hostedContents + description: 'Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content.s' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta - operationId: team.primaryChannel.message_undoSoftDelete + url: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-beta + operationId: team.channel.message.reply_GetHostedContentsContent parameters: - name: team-id in: path @@ -30881,6 +32518,14 @@ paths: 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 - name: chatMessage-id in: path description: The unique identifier of chatMessage @@ -30889,18 +32534,38 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent responses: 2XX: - description: Success + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.unsetReaction': - post: + put: tags: - teams.channel - summary: Invoke action unsetReaction - operationId: team.primaryChannel.message_unsetReaction + summary: Update media content for the navigation property hostedContents in teams + description: The unique identifier for an entity. Read-only. + operationId: team.channel.message.reply_SetHostedContentsContent parameters: - name: team-id in: path @@ -30910,6 +32575,14 @@ paths: 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 - name: chatMessage-id in: path description: The unique identifier of chatMessage @@ -30918,32 +32591,41 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + 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: action - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies': - get: + delete: tags: - teams.channel - summary: Get replies from teams - description: Replies for a specified message. Supports $expand for channel messages. - operationId: team.primaryChannel.message_ListReply + summary: Delete media content for the navigation property hostedContents in teams + description: The unique identifier for an entity. Read-only. + operationId: team.channel.message.reply_DeleteHostedContentsContent parameters: - name: team-id in: path @@ -30953,6 +32635,14 @@ paths: 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 - name: chatMessage-id in: path description: The unique identifier of chatMessage @@ -30961,96 +32651,39 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - $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.chatMessageCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - teams.channel - summary: Create new navigation property to replies for teams - operationId: team.primaryChannel.message_CreateReply - parameters: - - name: team-id + - name: chatMessage-id1 in: path - description: The unique identifier of team + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: chatMessage-id + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - required: true + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}': + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': get: tags: - teams.channel - summary: Get replies from teams - description: Replies for a specified message. Supports $expand for channel messages. - operationId: team.primaryChannel.message_GetReply + summary: Get the number of the resource + operationId: team.channel.message.reply.hostedContent_GetCount parameters: - name: team-id in: path @@ -31060,6 +32693,14 @@ paths: 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 - name: chatMessage-id in: path description: The unique identifier of chatMessage @@ -31076,41 +32717,19 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - 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.chatMessage' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': + post: tags: - teams.channel - summary: Update the navigation property replies in teams - operationId: team.primaryChannel.message_UpdateReply + summary: Invoke action setReaction + operationId: team.channel.message.reply_setReaction parameters: - name: team-id in: path @@ -31120,6 +32739,14 @@ paths: 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 - name: chatMessage-id in: path description: The unique identifier of chatMessage @@ -31137,27 +32764,34 @@ paths: type: string x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': + post: tags: - teams.channel - summary: Delete navigation property replies for teams - operationId: team.primaryChannel.message_DeleteReply + summary: Invoke action softDelete + description: Delete a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta + operationId: team.channel.message.reply_softDelete parameters: - name: team-id in: path @@ -31167,6 +32801,14 @@ paths: 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 - name: chatMessage-id in: path description: The unique identifier of chatMessage @@ -31183,25 +32825,22 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - 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 - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': - get: + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': + post: tags: - teams.channel - summary: Get hostedContents from teams - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: team.primaryChannel.message.reply_ListHostedContent + summary: Invoke action undoSoftDelete + description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta + operationId: team.channel.message.reply_undoSoftDelete parameters: - name: team-id in: path @@ -31211,6 +32850,14 @@ paths: 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 - name: chatMessage-id in: path description: The unique identifier of chatMessage @@ -31227,55 +32874,18 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - $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.chatMessageHostedContentCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': post: tags: - teams.channel - summary: Create new navigation property to hostedContents for teams - operationId: team.primaryChannel.message.reply_CreateHostedContent + summary: Invoke action unsetReaction + operationId: team.channel.message.reply_unsetReaction parameters: - name: team-id in: path @@ -31285,6 +32895,14 @@ paths: 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 - name: chatMessage-id in: path description: The unique identifier of chatMessage @@ -31302,29 +32920,30 @@ paths: type: string x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/$count': get: tags: - teams.channel - summary: Get hostedContents from teams - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: team.primaryChannel.message.reply_GetHostedContent + summary: Get the number of the resource + operationId: team.channel.message.reply_GetCount parameters: - name: team-id in: path @@ -31334,6 +32953,14 @@ paths: 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 - name: chatMessage-id in: path description: The unique identifier of chatMessage @@ -31342,22 +32969,53 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.delta()': + get: + tags: + - teams.channel + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta + operationId: team.channel.message.reply_delta + parameters: + - name: team-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of team required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: team + - name: channel-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $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 @@ -31368,6 +33026,16 @@ paths: type: array items: type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $expand in: query description: Expand related entities @@ -31380,19 +33048,41 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.forwardToChat': + post: tags: - teams.channel - summary: Update the navigation property hostedContents in teams - operationId: team.primaryChannel.message.reply_UpdateHostedContent + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: team.channel.message.reply_forwardToChat parameters: - name: team-id in: path @@ -31402,15 +33092,15 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: channel + - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true @@ -31418,20 +33108,27 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + type: object + properties: + targetChatIds: + type: array + items: + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object required: true responses: 2XX: @@ -31439,15 +33136,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@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 + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.replyWithQuote': + post: tags: - teams.channel - summary: Delete navigation property hostedContents for teams - operationId: team.primaryChannel.message.reply_DeleteHostedContent + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: team.channel.message.reply_replyGraphWPreQuote parameters: - name: team-id in: path @@ -31457,15 +33172,15 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: channel + - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true @@ -31473,33 +33188,39 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + messageIds: + type: array + items: + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/messages/$count': get: tags: - teams.channel - summary: Get media content for the navigation property hostedContents from teams - description: The unique identifier for an entity. Read-only. - operationId: team.primaryChannel.message.reply_GetHostedContentsContent + summary: Get the number of the resource + operationId: team.channel.message_GetCount parameters: - name: team-id in: path @@ -31509,46 +33230,31 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: channel-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: channel + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - put: + '/teams/{team-id}/channels/{channel-id}/messages/microsoft.graph.delta()': + get: tags: - teams.channel - summary: Update media content for the navigation property hostedContents in teams - description: The unique identifier for an entity. Read-only. - operationId: team.primaryChannel.message.reply_SetHostedContentsContent + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta + operationId: team.channel.message_delta parameters: - name: team-id in: path @@ -31558,49 +33264,86 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple + x-ms-docs-key-type: channel + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - requestBody: - description: New media content. - content: - application/octet-stream: - 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 - format: binary - required: true 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 + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - delete: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/channels/{channel-id}/messages/microsoft.graph.forwardToChat': + post: tags: - teams.channel - summary: Delete media content for the navigation property hostedContents in teams - description: The unique identifier for an entity. Read-only. - operationId: team.primaryChannel.message.reply_DeleteHostedContentsContent + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: team.channel.message_forwardToChat parameters: - name: team-id in: path @@ -31610,47 +33353,69 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: channel-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: channel + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + targetChatIds: + type: array + items: + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true responses: 2XX: description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': - get: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/channels/{channel-id}/messages/microsoft.graph.replyWithQuote': + post: tags: - teams.channel - summary: Get the number of the resource - operationId: team.primaryChannel.message.reply.hostedContent_GetCount + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: team.channel.message_replyGraphWPreQuote parameters: - name: team-id in: path @@ -31660,35 +33425,51 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: channel + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + messageIds: + type: array + items: + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/microsoft.graph.archive': post: tags: - teams.channel - summary: Invoke action setReaction - operationId: team.primaryChannel.message.reply_setReaction + 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-beta + operationId: team.channel_archive parameters: - name: team-id in: path @@ -31698,22 +33479,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: channel requestBody: description: Action parameters content: @@ -31721,8 +33494,9 @@ paths: schema: type: object properties: - reactionType: - type: string + shouldSetSpoSiteReadOnlyForMembers: + type: boolean + default: false nullable: true additionalProperties: type: object @@ -31733,16 +33507,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': + '/teams/{team-id}/channels/{channel-id}/microsoft.graph.completeMigration': post: tags: - teams.channel - summary: Invoke action softDelete - description: Delete a single chatMessage or a chat message reply in a channel or a chat. + summary: Invoke action completeMigration + description: 'Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can''t import more messages into the team. You can add members to the team after the request returns a successful response.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta - operationId: team.primaryChannel.message.reply_softDelete + url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-beta + operationId: team.channel_completeMigration parameters: - name: team-id in: path @@ -31752,38 +33526,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: channel responses: 2XX: description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': - post: + '/teams/{team-id}/channels/{channel-id}/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': + get: tags: - teams.channel - summary: Invoke action undoSoftDelete - description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + summary: Invoke function doesUserHaveAccess + description: Determine whether a user has access to a shared channel. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta - operationId: team.primaryChannel.message.reply_undoSoftDelete + url: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-beta + operationId: team.channel_doesUserHaveAccess parameters: - name: team-id in: path @@ -31793,34 +33559,64 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple + x-ms-docs-key-type: channel + - name: userId + in: query + description: 'Usage: userId=''@userId''' + style: form + explode: false schema: type: string - x-ms-docs-key-type: chatMessage + nullable: true + - name: tenantId + in: query + description: 'Usage: tenantId=''@tenantId''' + style: form + explode: false + schema: + type: string + nullable: true + - name: userPrincipalName + in: query + description: 'Usage: userPrincipalName=''@userPrincipalName''' + style: form + explode: false + schema: + type: string + nullable: true responses: 2XX: description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: boolean + default: false + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + x-ms-docs-operation-type: function + '/teams/{team-id}/channels/{channel-id}/microsoft.graph.provisionEmail': post: tags: - teams.channel - summary: Invoke action unsetReaction - operationId: team.primaryChannel.message.reply_unsetReaction + summary: Invoke action provisionEmail + description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it didn''t provisioned one. To remove the email address of a channel, use the removeEmail method.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-beta + operationId: team.channel_provisionEmail parameters: - name: team-id in: path @@ -31830,47 +33626,67 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: channel + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/microsoft.graph.removeEmail': + post: + tags: + - teams.channel + summary: Invoke action removeEmail + description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-beta + operationId: team.channel_removeEmail + parameters: + - name: team-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of team required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object - required: true + 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 - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/$count': - get: + '/teams/{team-id}/channels/{channel-id}/microsoft.graph.unarchive': + post: tags: - teams.channel - summary: Get the number of the resource - operationId: team.primaryChannel.message.reply_GetCount + 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-beta + operationId: team.channel_unarchive parameters: - name: team-id in: path @@ -31880,31 +33696,27 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: channel responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.delta()': + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/planner': get: tags: - teams.channel - summary: Invoke function delta - description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta - operationId: team.primaryChannel.message.reply_delta + summary: Get planner from teams + description: 'Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable.' + operationId: team.channel_GetPlanner parameters: - name: team-id in: path @@ -31914,19 +33726,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + x-ms-docs-key-type: channel - name: $select in: query description: Select properties to be returned @@ -31937,16 +33744,6 @@ paths: type: array items: type: string - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - name: $expand in: query description: Expand related entities @@ -31959,37 +33756,19 @@ paths: type: string responses: 2XX: - description: Success + description: Retrieved navigation property 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 - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teams/{team-id}/primaryChannel/messages/$count': - get: + x-ms-docs-operation-type: operation + patch: tags: - teams.channel - summary: Get the number of the resource - operationId: team.primaryChannel.message_GetCount + summary: Update the navigation property planner in teams + operationId: team.channel_UpdatePlanner parameters: - name: team-id in: path @@ -31999,23 +33778,75 @@ paths: schema: type: string x-ms-docs-key-type: team - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/messages/microsoft.graph.delta()': + - 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: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property planner for teams + operationId: team.channel_DeletePlanner + parameters: + - 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 + - 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 + '/teams/{team-id}/channels/{channel-id}/planner/plans': get: tags: - teams.channel - summary: Invoke function delta - description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + summary: List plans + description: Get a list of plannerPlan objects owned by a shared channel in Teams. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta - operationId: team.primaryChannel.message_delta + url: https://learn.microsoft.com/graph/api/teamschannelplanner-list-plans?view=graph-rest-beta + operationId: team.channel.planner_ListPlan parameters: - name: team-id in: path @@ -32025,14 +33856,22 @@ paths: 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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -32040,9 +33879,9 @@ paths: type: array items: type: string - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -32062,41 +33901,18 @@ paths: 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 - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teams/{team-id}/primaryChannel/microsoft.graph.archive': + x-ms-docs-operation-type: operation post: tags: - teams.channel - 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-beta - operationId: team.primaryChannel_archive + summary: Create new navigation property to plans for teams + operationId: team.channel.planner_CreatePlan parameters: - name: team-id in: path @@ -32106,36 +33922,38 @@ paths: 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 + description: New navigation property content: application/json: schema: - type: object - properties: - shouldSetSpoSiteReadOnlyForMembers: - type: boolean - default: false - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/primaryChannel/microsoft.graph.completeMigration': - post: + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}': + get: tags: - teams.channel - summary: Invoke action completeMigration - description: 'Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can''t import more messages into the team. You can add members to the team after the request returns a successful response.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-beta - operationId: team.primaryChannel_completeMigration + summary: Get plans from teams + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + operationId: team.channel.planner_GetPlan parameters: - name: team-id in: path @@ -32145,81 +33963,57 @@ paths: schema: type: string x-ms-docs-key-type: team - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/primaryChannel/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': - get: - tags: - - teams.channel - summary: Invoke function doesUserHaveAccess - description: Determine whether a user has access to a shared channel. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-beta - operationId: team.primaryChannel_doesUserHaveAccess - parameters: - - name: team-id + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: userId - in: query - description: 'Usage: userId=''@userId''' - style: form - explode: false + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple schema: type: string - nullable: true - - name: tenantId + x-ms-docs-key-type: plannerPlan + - name: $select in: query - description: 'Usage: tenantId=''@tenantId''' + description: Select properties to be returned style: form explode: false schema: - type: string - nullable: true - - name: userPrincipalName + uniqueItems: true + type: array + items: + type: string + - name: $expand in: query - description: 'Usage: userPrincipalName=''@userPrincipalName''' + description: Expand related entities style: form explode: false schema: - type: string - nullable: true + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - type: object - properties: - value: - type: boolean - default: false - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/teams/{team-id}/primaryChannel/microsoft.graph.provisionEmail': - post: + x-ms-docs-operation-type: operation + patch: tags: - teams.channel - summary: Invoke action provisionEmail - description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it didn''t provisioned one. To remove the email address of a channel, use the removeEmail method.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-beta - operationId: team.primaryChannel_provisionEmail + summary: Update the navigation property plans in teams + operationId: team.channel.planner_UpdatePlan parameters: - name: team-id in: path @@ -32229,26 +34023,44 @@ paths: 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 + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + required: true responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/primaryChannel/microsoft.graph.removeEmail': - post: + x-ms-docs-operation-type: operation + delete: tags: - teams.channel - summary: Invoke action removeEmail - description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-beta - operationId: team.primaryChannel_removeEmail + summary: Delete navigation property plans for teams + operationId: team.channel.planner_DeletePlan parameters: - name: team-id in: path @@ -32258,44 +34070,41 @@ paths: schema: type: string x-ms-docs-key-type: team - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/primaryChannel/microsoft.graph.unarchive': - post: - tags: - - teams.channel - 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-beta - operationId: team.primaryChannel_unarchive - parameters: - - name: team-id + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/primaryChannel/sharedWithTeams': + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets': get: tags: - teams.channel - summary: Get sharedWithTeams from teams - description: A collection of teams with which a channel is shared. - operationId: team.primaryChannel_ListSharedGraphWPreTeam + summary: Get buckets from teams + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: team.channel.planner.plan_ListBucket parameters: - name: team-id in: path @@ -32305,6 +34114,22 @@ paths: 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 + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -32342,7 +34167,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.sharedWithChannelTeamInfoCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerBucketCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -32352,8 +34177,8 @@ paths: post: tags: - teams.channel - summary: Create new navigation property to sharedWithTeams for teams - operationId: team.primaryChannel_CreateSharedGraphWPreTeam + summary: Create new navigation property to buckets for teams + operationId: team.channel.planner.plan_CreateBucket parameters: - name: team-id in: path @@ -32363,12 +34188,28 @@ paths: 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 + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: 2XX: @@ -32376,17 +34217,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}': + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': get: tags: - teams.channel - summary: Get sharedWithTeams from teams - description: A collection of teams with which a channel is shared. - operationId: team.primaryChannel_GetSharedGraphWPreTeam + summary: Get buckets from teams + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: team.channel.planner.plan_GetBucket parameters: - name: team-id in: path @@ -32396,14 +34237,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: sharedWithChannelTeamInfo-id + - name: channel-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - name: $select in: query description: Select properties to be returned @@ -32430,15 +34287,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teams.channel - summary: Update the navigation property sharedWithTeams in teams - operationId: team.primaryChannel_UpdateSharedGraphWPreTeam + summary: Update the navigation property buckets in teams + operationId: team.channel.planner.plan_UpdateBucket parameters: - name: team-id in: path @@ -32448,20 +34305,36 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: sharedWithChannelTeamInfo-id + - name: channel-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: 2XX: @@ -32469,15 +34342,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teams.channel - summary: Delete navigation property sharedWithTeams for teams - operationId: team.primaryChannel_DeleteSharedGraphWPreTeam + summary: Delete navigation property buckets for teams + operationId: team.channel.planner.plan_DeleteBucket parameters: - name: team-id in: path @@ -32487,14 +34360,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: sharedWithChannelTeamInfo-id + - name: channel-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - name: If-Match in: header description: ETag @@ -32507,13 +34396,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': get: tags: - teams.channel - summary: Get allowedMembers from teams - description: A collection of team members who have access to the shared channel. - operationId: team.primaryChannel.sharedGraphWPreTeam_ListAllowedMember + summary: Get tasks from teams + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: team.channel.planner.plan.bucket_ListTask parameters: - name: team-id in: path @@ -32523,14 +34412,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: sharedWithChannelTeamInfo-id + - name: channel-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -32568,20 +34473,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': - get: + post: tags: - teams.channel - summary: Get allowedMembers from teams - description: A collection of team members who have access to the shared channel. - operationId: team.primaryChannel.sharedGraphWPreTeam_GetAllowedMember + summary: Create new navigation property to tasks for teams + operationId: team.channel.planner.plan.bucket_CreateTask parameters: - name: team-id in: path @@ -32591,58 +34494,54 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: sharedWithChannelTeamInfo-id + - name: channel-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - name: conversationMember-id + x-ms-docs-key-type: channel + - name: plannerPlan-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember - - 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: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerBucket + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + required: true responses: 2XX: - description: Retrieved navigation property + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': get: tags: - teams.channel - summary: Get the number of the resource - operationId: team.primaryChannel.sharedGraphWPreTeam.allowedMember_GetCount + summary: Get tasks from teams + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: team.channel.planner.plan.bucket_GetTask parameters: - name: team-id in: path @@ -32652,44 +34551,38 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: sharedWithChannelTeamInfo-id + - name: channel-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': - get: - tags: - - teams.channel - summary: Get team from teams - operationId: team.primaryChannel.sharedGraphWPreTeam_GetTeam - parameters: - - name: team-id + x-ms-docs-key-type: channel + - name: plannerPlan-id in: path - description: The unique identifier of team + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: sharedWithChannelTeamInfo-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -32716,16 +34609,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.team' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/sharedWithTeams/$count': - get: + patch: tags: - teams.channel - summary: Get the number of the resource - operationId: team.primaryChannel.sharedGraphWPreTeam_GetCount + summary: Update the navigation property tasks in teams + operationId: team.channel.planner.plan.bucket_UpdateTask parameters: - name: team-id in: path @@ -32735,78 +34627,60 @@ paths: schema: type: string x-ms-docs-key-type: team - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/tabs': - get: - tags: - - teams.channel - summary: Get tabs from teams - description: A collection of all the tabs in the channel. A navigation property. - operationId: team.primaryChannel_ListTab - parameters: - - name: team-id + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel 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: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + 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: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerTask + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + required: true responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + delete: tags: - teams.channel - summary: Create new navigation property to tabs for teams - operationId: team.primaryChannel_CreateTab + summary: Delete navigation property tasks for teams + operationId: team.channel.planner.plan.bucket_DeleteTask parameters: - name: team-id in: path @@ -32816,30 +34690,57 @@ paths: schema: type: string x-ms-docs-key-type: team - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' - required: true + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/tabs/{teamsTab-id}': + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': get: tags: - teams.channel - summary: Get tabs from teams - description: A collection of all the tabs in the channel. A navigation property. - operationId: team.primaryChannel_GetTab + summary: Get assignedToTaskBoardFormat from teams + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: team.channel.planner.plan.bucket.task_GetAssignedToTaskBoardFormat parameters: - name: team-id in: path @@ -32849,14 +34750,38 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamsTab-id + - name: channel-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -32883,15 +34808,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teams.channel - summary: Update the navigation property tabs in teams - operationId: team.primaryChannel_UpdateTab + summary: Update the navigation property assignedToTaskBoardFormat in teams + operationId: team.channel.planner.plan.bucket.task_UpdateAssignedToTaskBoardFormat parameters: - name: team-id in: path @@ -32901,20 +34826,51 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamsTab-id + - name: channel-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' required: true responses: 2XX: @@ -32922,15 +34878,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teams.channel - summary: Delete navigation property tabs for teams - operationId: team.primaryChannel_DeleteTab + summary: Delete navigation property assignedToTaskBoardFormat for teams + operationId: team.channel.planner.plan.bucket.task_DeleteAssignedToTaskBoardFormat parameters: - name: team-id in: path @@ -32940,14 +34896,38 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamsTab-id + - name: channel-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -32960,13 +34940,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/tabs/{teamsTab-id}/teamsApp': + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': get: tags: - teams.channel - summary: Get teamsApp from teams - description: The application that is linked to the tab. - operationId: team.primaryChannel.tab_GetTeamsApp + summary: Get bucketTaskBoardFormat from teams + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: team.channel.planner.plan.bucket.task_GetBucketTaskBoardFormat parameters: - name: team-id in: path @@ -32976,14 +34956,38 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamsTab-id + - name: channel-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -33010,16 +35014,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsApp' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/tabs/$count': - get: + patch: tags: - teams.channel - summary: Get the number of the resource - operationId: team.primaryChannel.tab_GetCount + summary: Update the navigation property bucketTaskBoardFormat in teams + operationId: team.channel.planner.plan.bucket.task_UpdateBucketTaskBoardFormat parameters: - name: team-id in: path @@ -33029,86 +35032,51 @@ paths: schema: type: string x-ms-docs-key-type: team - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/teams/{team-id}/schedule': - get: - tags: - - teams.schedule - summary: Get schedule - description: "Retrieve the properties and relationships of a schedule object. The schedule creation process conforms to the One API guideline for resource based long running operations (RELO).\nWhen clients use the PUT method, if the schedule is provisioned, the operation updates the schedule; otherwise, the operation starts the schedule provisioning process in the background. During schedule provisioning, clients can use the GET method to get the schedule and look at the provisionStatus property for the current state of the provisioning. If the provisioning failed, clients can get additional information from the provisionStatusCode property. Clients can also inspect the configuration of the schedule." - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/schedule-get?view=graph-rest-beta - operationId: team_GetSchedule - parameters: - - name: team-id + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + 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: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.schedule' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - teams.schedule - summary: Create or replace schedule - description: "Create or replace a schedule object. The schedule creation process conforms to the One API guideline for resource based long running operations (RELO).\nWhen clients use the PUT method, if the schedule is provisioned, the operation replaces the schedule; otherwise, the operation starts the schedule provisioning process in the background. During schedule provisioning, clients can use the GET method to get the schedule and look at the provisionStatus property for the current state of the provisioning. If the provisioning failed, clients can get additional information from the provisionStatusCode property. Clients can also inspect the configuration of the schedule." - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-put-schedule?view=graph-rest-beta - operationId: team_SetSchedule - parameters: - - name: team-id + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: The unique identifier of team + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: team requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedule' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' required: true responses: 2XX: @@ -33116,15 +35084,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedule' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.schedule - summary: Delete navigation property schedule for teams - operationId: team_DeleteSchedule + - teams.channel + summary: Delete navigation property bucketTaskBoardFormat for teams + operationId: team.channel.planner.plan.bucket.task_DeleteBucketTaskBoardFormat parameters: - name: team-id in: path @@ -33134,6 +35102,38 @@ paths: 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 + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -33146,13 +35146,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/dayNotes': + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details': get: tags: - - teams.schedule - summary: Get dayNotes from teams - description: The day notes in the schedule. - operationId: team.schedule_ListDayNote + - teams.channel + summary: Get details from teams + description: Read-only. Nullable. More details about the task. + operationId: team.channel.planner.plan.bucket.task_GetDetail parameters: - name: team-id in: path @@ -33162,105 +35162,38 @@ paths: 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: $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 + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.dayNoteCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - teams.schedule - summary: Create new navigation property to dayNotes for teams - operationId: team.schedule_CreateDayNote - parameters: - - name: team-id + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id in: path - description: The unique identifier of team + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: team - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/dayNotes/{dayNote-id}': - get: - tags: - - teams.schedule - summary: Get dayNotes from teams - description: The day notes in the schedule. - operationId: team.schedule_GetDayNote - parameters: - - name: team-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of team + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: dayNote-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: The unique identifier of dayNote + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: dayNote + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -33287,19 +35220,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.schedule - summary: Update dayNote - description: Update the properties of a day note. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/daynote-update?view=graph-rest-beta - operationId: team.schedule_UpdateDayNote + - teams.channel + summary: Update the navigation property details in teams + operationId: team.channel.planner.plan.bucket.task_UpdateDetail parameters: - name: team-id in: path @@ -33309,20 +35238,51 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: dayNote-id + - name: channel-id in: path - description: The unique identifier of dayNote + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: dayNote requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' required: true responses: 2XX: @@ -33330,15 +35290,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.schedule - summary: Delete navigation property dayNotes for teams - operationId: team.schedule_DeleteDayNote + - teams.channel + summary: Delete navigation property details for teams + operationId: team.channel.planner.plan.bucket.task_DeleteDetail parameters: - name: team-id in: path @@ -33348,14 +35308,38 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: dayNote-id + - name: channel-id in: path - description: The unique identifier of dayNote + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: dayNote + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -33368,12 +35352,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/dayNotes/$count': + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': get: tags: - - teams.schedule - summary: Get the number of the resource - operationId: team.schedule.dayNote_GetCount + - teams.channel + summary: Get progressTaskBoardFormat from teams + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: team.channel.planner.plan.bucket.task_GetProgressTaskBoardFormat parameters: - name: team-id in: path @@ -33383,96 +35368,38 @@ paths: schema: type: string x-ms-docs-key-type: team - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/teams/{team-id}/schedule/microsoft.graph.share': - post: - tags: - - teams.schedule - summary: Invoke action share - description: 'Share a schedule time range with schedule members. This action makes the collections of shift, openshift and timeOff items in the specified time range of the schedule viewable by the specified team members, including employees and managers. Each shift, openshift and timeOff instance in a schedule supports a draft version and a shared version of the item. The draft version is viewable only by managers, and the shared version is viewable by employees and managers. For each shift, openshift and timeOff instance in the specified time range, the share action updates the shared version from the draft version, so that in addition to managers, employees can also view the most current information about the item. The notifyTeam parameter further specifies which employees can view the item.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/schedule-share?view=graph-rest-beta - operationId: team.schedule_share - parameters: - - name: team-id + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: team - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - notifyTeam: - type: boolean - default: false - nullable: true - startDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - 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 - format: date-time - nullable: true - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/schedule/offerShiftRequests': - get: - tags: - - teams.schedule - summary: List offerShiftRequest - description: Retrieve the properties and relationships of all offerShiftRequest objects in a team. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/offershiftrequest-list?view=graph-rest-beta - operationId: team.schedule_ListOfferShiftRequest - parameters: - - name: team-id + x-ms-docs-key-type: channel + - name: plannerPlan-id in: path - description: The unique identifier of team + description: The unique identifier of plannerPlan 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: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -33495,22 +35422,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.offerShiftRequestCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - teams.schedule - summary: Create offerShiftRequest - description: Create an instance of an offerShiftRequest. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/offershiftrequest-post?view=graph-rest-beta - operationId: team.schedule_CreateOfferShiftRequest + - teams.channel + summary: Update the navigation property progressTaskBoardFormat in teams + operationId: team.channel.planner.plan.bucket.task_UpdateProgressTaskBoardFormat parameters: - name: team-id in: path @@ -33520,108 +35444,51 @@ paths: schema: type: string x-ms-docs-key-type: team - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/offerShiftRequests/{offerShiftRequest-id}': - get: - tags: - - teams.schedule - summary: Get offerShiftRequest - description: Retrieve the properties and relationships of an offerShiftRequest object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/offershiftrequest-get?view=graph-rest-beta - operationId: team.schedule_GetOfferShiftRequest - parameters: - - name: team-id + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: offerShiftRequest-id + x-ms-docs-key-type: channel + - name: plannerPlan-id in: path - description: The unique identifier of offerShiftRequest + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: offerShiftRequest - - 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.offerShiftRequest' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - teams.schedule - summary: Update the navigation property offerShiftRequests in teams - operationId: team.schedule_UpdateOfferShiftRequest - parameters: - - name: team-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of team + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: offerShiftRequest-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: The unique identifier of offerShiftRequest + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: offerShiftRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' required: true responses: 2XX: @@ -33629,15 +35496,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.schedule - summary: Delete navigation property offerShiftRequests for teams - operationId: team.schedule_DeleteOfferShiftRequest + - teams.channel + summary: Delete navigation property progressTaskBoardFormat for teams + operationId: team.channel.planner.plan.bucket.task_DeleteProgressTaskBoardFormat parameters: - name: team-id in: path @@ -33647,14 +35514,38 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: offerShiftRequest-id + - name: channel-id in: path - description: The unique identifier of offerShiftRequest + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: offerShiftRequest + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -33667,12 +35558,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/offerShiftRequests/$count': + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/$count': get: tags: - - teams.schedule + - teams.channel summary: Get the number of the resource - operationId: team.schedule.offerShiftRequest_GetCount + operationId: team.channel.planner.plan.bucket.task_GetCount parameters: - name: team-id in: path @@ -33682,6 +35573,30 @@ paths: 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 + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -33689,16 +35604,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/schedule/openShiftChangeRequests': + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/microsoft.graph.delta()': get: tags: - - teams.schedule - summary: List openShiftChangeRequests - description: Retrieve a list of openShiftChangeRequest objects in a team. + - teams.channel + summary: Invoke function delta + description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/openshiftchangerequest-list?view=graph-rest-beta - operationId: team.schedule_ListOpenShiftChangeRequest + url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta + operationId: team.channel.planner.plan.bucket.task_delta parameters: - name: team-id in: path @@ -33708,14 +35623,38 @@ paths: 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 + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - $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: @@ -33723,9 +35662,9 @@ paths: type: array items: type: string - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -33745,22 +35684,79 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.openShiftChangeRequestCollectionResponse' + description: Success + content: + application/json: + schema: + title: Collection of plannerTask + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - x-ms-docs-operation-type: operation - post: + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/$count': + get: tags: - - teams.schedule - summary: Create openShiftChangeRequest - description: Create instance of an openShiftChangeRequest object. + - teams.channel + summary: Get the number of the resource + operationId: team.channel.planner.plan.bucket_GetCount + parameters: + - 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 + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/microsoft.graph.delta()': + get: + tags: + - teams.channel + summary: Invoke function delta + description: 'Get newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/openshiftchangerequest-post?view=graph-rest-beta - operationId: team.schedule_CreateOpenShiftChangeRequest + url: https://learn.microsoft.com/graph/api/plannerbucket-delta?view=graph-rest-beta + operationId: team.channel.planner.plan.bucket_delta parameters: - name: team-id in: path @@ -33770,33 +35766,91 @@ paths: schema: type: string x-ms-docs-key-type: team - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' - required: true + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $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: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + title: Collection of plannerBucket + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/openShiftChangeRequests/{openShiftChangeRequest-id}': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/details': get: tags: - - teams.schedule - summary: Get openShiftChangeRequest - description: Retrieve the properties and relationships of an openShiftChangeRequest object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/openshiftchangerequest-get?view=graph-rest-beta - operationId: team.schedule_GetOpenShiftChangeRequest + - teams.channel + summary: Get details from teams + description: Extra details about the plan. Read-only. Nullable. + operationId: team.channel.planner.plan_GetDetail parameters: - name: team-id in: path @@ -33806,14 +35860,22 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: openShiftChangeRequest-id + - name: channel-id in: path - description: The unique identifier of openShiftChangeRequest + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: openShiftChangeRequest + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan - name: $select in: query description: Select properties to be returned @@ -33840,15 +35902,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.schedule - summary: Update the navigation property openShiftChangeRequests in teams - operationId: team.schedule_UpdateOpenShiftChangeRequest + - teams.channel + summary: Update the navigation property details in teams + operationId: team.channel.planner.plan_UpdateDetail parameters: - name: team-id in: path @@ -33858,20 +35920,35 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: openShiftChangeRequest-id + - name: channel-id in: path - description: The unique identifier of openShiftChangeRequest + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: openShiftChangeRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' required: true responses: 2XX: @@ -33879,15 +35956,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.schedule - summary: Delete navigation property openShiftChangeRequests for teams - operationId: team.schedule_DeleteOpenShiftChangeRequest + - teams.channel + summary: Delete navigation property details for teams + operationId: team.channel.planner.plan_DeleteDetail parameters: - name: team-id in: path @@ -33897,14 +35974,22 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: openShiftChangeRequest-id + - name: channel-id in: path - description: The unique identifier of openShiftChangeRequest + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: openShiftChangeRequest + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan - name: If-Match in: header description: ETag @@ -33917,12 +36002,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/openShiftChangeRequests/$count': - get: + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive': + post: tags: - - teams.schedule - summary: Get the number of the resource - operationId: team.schedule.openShiftChangeRequest_GetCount + - teams.channel + 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: team.channel.planner.plan_archive parameters: - name: team-id in: path @@ -33932,23 +36021,51 @@ paths: schema: type: string x-ms-docs-key-type: team - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + justification: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/teams/{team-id}/schedule/openShifts': - get: + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer': + post: tags: - - teams.schedule - summary: List openShift - description: List openshift objects in a team. + - teams.channel + summary: Invoke action moveToContainer + description: Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/openshift-list?view=graph-rest-beta - operationId: team.schedule_ListOpenShift + url: https://learn.microsoft.com/graph/api/plannerplan-movetocontainer?view=graph-rest-beta + operationId: team.channel.planner.plan_moveToContainer parameters: - name: team-id in: path @@ -33958,95 +36075,54 @@ paths: 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: $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 + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.openShiftCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - teams.schedule - summary: Create openShift - description: Create an instance of an openShift object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/openshift-post?view=graph-rest-beta - operationId: team.schedule_CreateOpenShift - parameters: - - name: team-id + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id in: path - description: The unique identifier of team + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: plannerPlan requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + type: object + properties: + container: + $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/openShifts/{openShift-id}': - get: + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive': + post: tags: - - teams.schedule - summary: Get openShift - description: Retrieve the properties and relationships of an openshift object. + - teams.channel + 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/openshift-get?view=graph-rest-beta - operationId: team.schedule_GetOpenShift + url: https://learn.microsoft.com/graph/api/plannerplan-unarchive?view=graph-rest-beta + operationId: team.channel.planner.plan_unarchive parameters: - name: team-id in: path @@ -34056,96 +36132,48 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: openShift-id - in: path - description: The unique identifier of openShift - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: openShift - - 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.openShift' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - teams.schedule - summary: Update openShift - description: Update the properties of an openShift object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/openshift-update?view=graph-rest-beta - operationId: team.schedule_UpdateOpenShift - parameters: - - name: team-id + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: openShift-id + x-ms-docs-key-type: channel + - name: plannerPlan-id in: path - description: The unique identifier of openShift + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: openShift + x-ms-docs-key-type: plannerPlan requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + type: object + properties: + justification: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.openShift' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks': + get: tags: - - teams.schedule - summary: Delete openShift - description: Delete an openShift object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/openshift-delete?view=graph-rest-beta - operationId: team.schedule_DeleteOpenShift + - teams.channel + summary: Get tasks from teams + description: Collection of tasks in the plan. Read-only. Nullable. + operationId: team.channel.planner.plan_ListTask parameters: - name: team-id in: path @@ -34155,67 +36183,22 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: openShift-id - in: path - description: The unique identifier of openShift - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: openShift - - 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 - '/teams/{team-id}/schedule/openShifts/$count': - get: - tags: - - teams.schedule - summary: Get the number of the resource - operationId: team.schedule.openShift_GetCount - parameters: - - name: team-id + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: team - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/teams/{team-id}/schedule/schedulingGroups': - get: - tags: - - teams.schedule - summary: List scheduleGroups - description: Get the list of schedulingGroups in this schedule. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/schedule-list-schedulinggroups?view=graph-rest-beta - operationId: team.schedule_ListSchedulingGroup - parameters: - - name: team-id + x-ms-docs-key-type: channel + - name: plannerPlan-id in: path - description: The unique identifier of team + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -34253,7 +36236,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.schedulingGroupCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -34262,13 +36245,9 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.schedule - summary: Create schedulingGroup - description: Create a new schedulingGroup. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/schedule-post-schedulinggroups?view=graph-rest-beta - operationId: team.schedule_CreateSchedulingGroup + - teams.channel + summary: Create new navigation property to tasks for teams + operationId: team.channel.planner.plan_CreateTask parameters: - name: team-id in: path @@ -34278,12 +36257,28 @@ paths: 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 + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -34291,20 +36286,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/schedulingGroups/{schedulingGroup-id}': + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}': get: tags: - - teams.schedule - summary: Get schedulingGroup - description: Retrieve the properties and relationships of a schedulingGroup by ID. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/schedulinggroup-get?view=graph-rest-beta - operationId: team.schedule_GetSchedulingGroup + - teams.channel + summary: Get tasks from teams + description: Collection of tasks in the plan. Read-only. Nullable. + operationId: team.channel.planner.plan_GetTask parameters: - name: team-id in: path @@ -34314,14 +36306,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: schedulingGroup-id + - name: channel-id in: path - description: The unique identifier of schedulingGroup + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: schedulingGroup + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -34348,19 +36356,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.schedule - summary: Replace schedulingGroup - description: 'Replace an existing schedulingGroup. If the specified schedulingGroup doesn''t exist, this method returns 404 Not found.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/schedulinggroup-put?view=graph-rest-beta - operationId: team.schedule_UpdateSchedulingGroup + - teams.channel + summary: Update the navigation property tasks in teams + operationId: team.channel.planner.plan_UpdateTask parameters: - name: team-id in: path @@ -34370,20 +36374,36 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: schedulingGroup-id + - name: channel-id in: path - description: The unique identifier of schedulingGroup + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: schedulingGroup + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -34391,19 +36411,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.schedule - summary: Delete schedulingGroup - description: "Mark a schedulingGroup as inactive by setting its isActive property.\nThis method does not remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group." - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/schedulinggroup-delete?view=graph-rest-beta - operationId: team.schedule_DeleteSchedulingGroup + - teams.channel + summary: Delete navigation property tasks for teams + operationId: team.channel.planner.plan_DeleteTask parameters: - name: team-id in: path @@ -34413,14 +36429,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: schedulingGroup-id + - name: channel-id in: path - description: The unique identifier of schedulingGroup + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: schedulingGroup + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -34433,12 +36465,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/schedulingGroups/$count': + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': get: tags: - - teams.schedule - summary: Get the number of the resource - operationId: team.schedule.schedulingGroup_GetCount + - teams.channel + summary: Get assignedToTaskBoardFormat from teams + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: team.channel.planner.plan.task_GetAssignedToTaskBoardFormat parameters: - name: team-id in: path @@ -34448,47 +36481,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/teams/{team-id}/schedule/shifts': - get: - tags: - - teams.schedule - summary: List shifts - description: The shifts in the schedule. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/schedule-list-shifts?view=graph-rest-beta - operationId: team.schedule_ListShift - parameters: - - name: team-id + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel 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: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -34511,22 +36527,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.shiftCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - teams.schedule - summary: Create shift - description: Create a new shift instance in a schedule. The duration of a shift cannot be less than 1 minute or longer than 24 hours. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/schedule-post-shifts?view=graph-rest-beta - operationId: team.schedule_CreateShift + - teams.channel + summary: Update the navigation property assignedToTaskBoardFormat in teams + operationId: team.channel.planner.plan.task_UpdateAssignedToTaskBoardFormat parameters: - name: team-id in: path @@ -34536,33 +36549,111 @@ paths: 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 + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/shifts/{shift-id}': + delete: + tags: + - teams.channel + summary: Delete navigation property assignedToTaskBoardFormat for teams + operationId: team.channel.planner.plan.task_DeleteAssignedToTaskBoardFormat + parameters: + - 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 + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': get: tags: - - teams.schedule - summary: Get shift - description: Retrieve the properties and relationships of a shift object by ID. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/shift-get?view=graph-rest-beta - operationId: team.schedule_GetShift + - teams.channel + summary: Get bucketTaskBoardFormat from teams + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: team.channel.planner.plan.task_GetBucketTaskBoardFormat parameters: - name: team-id in: path @@ -34572,14 +36663,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: shift-id + - name: channel-id in: path - description: The unique identifier of shift + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: shift + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -34606,19 +36713,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.schedule - summary: Replace shift - description: 'Replace an existing shift. If the specified shift doesn''t exist, this method returns 404 Not found. The duration of a shift can''t be less than 1 minute or longer than 24 hours.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/shift-put?view=graph-rest-beta - operationId: team.schedule_UpdateShift + - teams.channel + summary: Update the navigation property bucketTaskBoardFormat in teams + operationId: team.channel.planner.plan.task_UpdateBucketTaskBoardFormat parameters: - name: team-id in: path @@ -34628,20 +36731,43 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: shift-id + - name: channel-id in: path - description: The unique identifier of shift + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: shift requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' required: true responses: 2XX: @@ -34649,19 +36775,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.schedule - summary: Delete shift - description: Delete a shift from the schedule. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/shift-delete?view=graph-rest-beta - operationId: team.schedule_DeleteShift + - teams.channel + summary: Delete navigation property bucketTaskBoardFormat for teams + operationId: team.channel.planner.plan.task_DeleteBucketTaskBoardFormat parameters: - name: team-id in: path @@ -34671,14 +36793,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: shift-id + - name: channel-id in: path - description: The unique identifier of shift + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: shift + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -34691,12 +36829,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/shifts/$count': + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details': get: tags: - - teams.schedule - summary: Get the number of the resource - operationId: team.schedule.shift_GetCount + - teams.channel + summary: Get details from teams + description: Read-only. Nullable. More details about the task. + operationId: team.channel.planner.plan.task_GetDetail parameters: - name: team-id in: path @@ -34706,44 +36845,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/teams/{team-id}/schedule/shiftsRoleDefinitions': - get: - tags: - - teams.schedule - summary: Get shiftsRoleDefinitions from teams - description: The definitions of the roles in the schedule. - operationId: team.schedule_ListShiftsRoleDefinition - parameters: - - name: team-id + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel 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: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -34766,18 +36891,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.shiftsRoleDefinitionCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - teams.schedule - summary: Create new navigation property to shiftsRoleDefinitions for teams - operationId: team.schedule_CreateShiftsRoleDefinition + - teams.channel + summary: Update the navigation property details in teams + operationId: team.channel.planner.plan.task_UpdateDetail parameters: - name: team-id in: path @@ -34787,30 +36913,111 @@ paths: 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 + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/shiftsRoleDefinitions/{shiftsRoleDefinition-id}': + delete: + tags: + - teams.channel + summary: Delete navigation property details for teams + operationId: team.channel.planner.plan.task_DeleteDetail + parameters: + - 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 + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': get: tags: - - teams.schedule - summary: Get shiftsRoleDefinitions from teams - description: The definitions of the roles in the schedule. - operationId: team.schedule_GetShiftsRoleDefinition + - teams.channel + summary: Get progressTaskBoardFormat from teams + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: team.channel.planner.plan.task_GetProgressTaskBoardFormat parameters: - name: team-id in: path @@ -34820,14 +37027,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: shiftsRoleDefinition-id + - name: channel-id in: path - description: The unique identifier of shiftsRoleDefinition + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: shiftsRoleDefinition + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -34854,15 +37077,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.schedule - summary: Update the navigation property shiftsRoleDefinitions in teams - operationId: team.schedule_UpdateShiftsRoleDefinition + - teams.channel + summary: Update the navigation property progressTaskBoardFormat in teams + operationId: team.channel.planner.plan.task_UpdateProgressTaskBoardFormat parameters: - name: team-id in: path @@ -34872,20 +37095,43 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: shiftsRoleDefinition-id + - name: channel-id in: path - description: The unique identifier of shiftsRoleDefinition + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: shiftsRoleDefinition requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' required: true responses: 2XX: @@ -34893,15 +37139,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.schedule - summary: Delete navigation property shiftsRoleDefinitions for teams - operationId: team.schedule_DeleteShiftsRoleDefinition + - teams.channel + summary: Delete navigation property progressTaskBoardFormat for teams + operationId: team.channel.planner.plan.task_DeleteProgressTaskBoardFormat parameters: - name: team-id in: path @@ -34911,14 +37157,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: shiftsRoleDefinition-id + - name: channel-id in: path - description: The unique identifier of shiftsRoleDefinition + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: shiftsRoleDefinition + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -34931,12 +37193,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/shiftsRoleDefinitions/$count': + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/$count': get: tags: - - teams.schedule + - teams.channel summary: Get the number of the resource - operationId: team.schedule.shiftsRoleDefinition_GetCount + operationId: team.channel.planner.plan.task_GetCount parameters: - name: team-id in: path @@ -34946,6 +37208,22 @@ paths: 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 + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -34953,16 +37231,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/schedule/swapShiftsChangeRequests': + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/microsoft.graph.delta()': get: tags: - - teams.schedule - summary: List swapShiftsChangeRequest - description: Retrieve a list of swapShiftsChangeRequest objects in a team. + - teams.channel + summary: Invoke function delta + description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/swapshiftschangerequest-list?view=graph-rest-beta - operationId: team.schedule_ListSwapShiftsChangeRequest + url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta + operationId: team.channel.planner.plan.task_delta parameters: - name: team-id in: path @@ -34972,14 +37250,30 @@ paths: 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 + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -34987,9 +37281,9 @@ paths: type: array items: type: string - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -35009,22 +37303,37 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.swapShiftsChangeRequestCollectionResponse' + description: Success + content: + application/json: + schema: + title: Collection of plannerTask + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - x-ms-docs-operation-type: operation - post: + '/teams/{team-id}/channels/{channel-id}/planner/plans/$count': + get: tags: - - teams.schedule - summary: Create swapShiftsChangeRequest - description: Create an instance of a swapShiftsChangeRequest object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/swapshiftschangerequest-post?view=graph-rest-beta - operationId: team.schedule_CreateSwapShiftsChangeRequest + - teams.channel + summary: Get the number of the resource + operationId: team.channel.planner.plan_GetCount parameters: - name: team-id in: path @@ -35034,33 +37343,31 @@ paths: schema: type: string x-ms-docs-key-type: team - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' - required: true + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/swapShiftsChangeRequests/{swapShiftsChangeRequest-id}': + '/teams/{team-id}/channels/{channel-id}/planner/plans/microsoft.graph.delta()': get: tags: - - teams.schedule - summary: Get swapShiftsChangeRequest - description: Retrieve the properties and relationships of a swapShiftsChangeRequest object. + - teams.channel + summary: Invoke function delta + description: 'Get newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/swapshiftschangerequest-get?view=graph-rest-beta - operationId: team.schedule_GetSwapShiftsChangeRequest + url: https://learn.microsoft.com/graph/api/plannerplan-delta?view=graph-rest-beta + operationId: team.channel.planner.plan_delta parameters: - name: team-id in: path @@ -35070,14 +37377,19 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: swapShiftsChangeRequest-id + - name: channel-id in: path - description: The unique identifier of swapShiftsChangeRequest + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: swapShiftsChangeRequest + x-ms-docs-key-type: channel + - $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 @@ -35088,6 +37400,16 @@ paths: type: array items: type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $expand in: query description: Expand related entities @@ -35098,95 +37420,43 @@ paths: type: array items: type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - teams.schedule - summary: Update the navigation property swapShiftsChangeRequests in teams - operationId: team.schedule_UpdateSwapShiftsChangeRequest - parameters: - - 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: swapShiftsChangeRequest-id - in: path - description: The unique identifier of swapShiftsChangeRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: swapShiftsChangeRequest - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' - required: true responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - teams.schedule - summary: Delete navigation property swapShiftsChangeRequests for teams - operationId: team.schedule_DeleteSwapShiftsChangeRequest - parameters: - - 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: swapShiftsChangeRequest-id - in: path - description: The unique identifier of swapShiftsChangeRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: swapShiftsChangeRequest - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + title: Collection of plannerPlan + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/swapShiftsChangeRequests/$count': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/channels/{channel-id}/sharedWithTeams': get: tags: - - teams.schedule - summary: Get the number of the resource - operationId: team.schedule.swapShiftsChangeRequest_GetCount + - teams.channel + summary: List sharedWithChannelTeamInfo + description: Get the list of teams that has been shared a specified channel. This operation is allowed only for channels with a membershipType value of shared. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/sharedwithchannelteaminfo-list?view=graph-rest-beta + operationId: team.channel_ListSharedGraphWPreTeam parameters: - name: team-id in: path @@ -35196,32 +37466,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/teams/{team-id}/schedule/timeCards': - get: - tags: - - teams.schedule - summary: List timeCard - description: Retrieve a list of timeCard entries in a schedule. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timecard-list?view=graph-rest-beta - operationId: team.schedule_ListTimeCard - parameters: - - name: team-id + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: channel - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -35259,7 +37511,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeCardCollectionResponse' + $ref: '#/components/responses/microsoft.graph.sharedWithChannelTeamInfoCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -35268,13 +37520,9 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.schedule - summary: Create timeCard - description: Create a timeCard instance in a schedule. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timecard-post?view=graph-rest-beta - operationId: team.schedule_CreateTimeCard + - teams.channel + summary: Create new navigation property to sharedWithTeams for teams + operationId: team.channel_CreateSharedGraphWPreTeam parameters: - name: team-id in: path @@ -35284,12 +37532,20 @@ paths: 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: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' required: true responses: 2XX: @@ -35297,20 +37553,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/timeCards/{timeCard-id}': + '/teams/{team-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}': get: tags: - - teams.schedule - summary: Get timeCard - description: Get the properties and relationships of a timeCard object by ID. + - teams.channel + summary: Get sharedWithChannelTeamInfo + description: Get a team that has been shared with a specified channel. This operation is allowed only for channels with a membershipType value of shared. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/timecard-get?view=graph-rest-beta - operationId: team.schedule_GetTimeCard + url: https://learn.microsoft.com/graph/api/sharedwithchannelteaminfo-get?view=graph-rest-beta + operationId: team.channel_GetSharedGraphWPreTeam parameters: - name: team-id in: path @@ -35320,14 +37576,22 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: timeCard-id + - name: channel-id in: path - description: The unique identifier of timeCard + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo - name: $select in: query description: Select properties to be returned @@ -35354,19 +37618,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.schedule - summary: Replace timeCard - description: Replace an existing timeCard with updated values. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timecard-replace?view=graph-rest-beta - operationId: team.schedule_UpdateTimeCard + - teams.channel + summary: Update the navigation property sharedWithTeams in teams + operationId: team.channel_UpdateSharedGraphWPreTeam parameters: - name: team-id in: path @@ -35376,20 +37636,28 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: timeCard-id + - name: channel-id in: path - description: The unique identifier of timeCard + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' required: true responses: 2XX: @@ -35397,19 +37665,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.schedule - summary: Delete timeCard - description: Delete a timeCard instance in a schedule. + - teams.channel + summary: Delete sharedWithChannelTeamInfo + description: Unshare a channel with a team by deleting the corresponding sharedWithChannelTeamInfo resource. This operation is allowed only for channels with a membershipType value of shared. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/timecard-delete?view=graph-rest-beta - operationId: team.schedule_DeleteTimeCard + url: https://learn.microsoft.com/graph/api/sharedwithchannelteaminfo-delete?view=graph-rest-beta + operationId: team.channel_DeleteSharedGraphWPreTeam parameters: - name: team-id in: path @@ -35419,14 +37687,22 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: timeCard-id + - name: channel-id in: path - description: The unique identifier of timeCard + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo - name: If-Match in: header description: ETag @@ -35439,16 +37715,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/timeCards/{timeCard-id}/microsoft.graph.clockOut': - post: + '/teams/{team-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': + get: tags: - - teams.schedule - summary: Invoke action clockOut - description: Clock out to end an open timeCard. + - teams.channel + summary: List allowedMembers + description: "Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:\n- Users with Guest role\n- Users who are externally authenticated in the tenant" externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/timecard-clockout?view=graph-rest-beta - operationId: team.schedule.timeCard_clockOut + url: https://learn.microsoft.com/graph/api/sharedwithchannelteaminfo-list-allowedmembers?view=graph-rest-beta + operationId: team.channel.sharedGraphWPreTeam_ListAllowedMember parameters: - name: team-id in: path @@ -35458,50 +37734,73 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: timeCard-id + - name: channel-id in: path - description: The unique identifier of timeCard + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - atApprovedLocation: - type: boolean - default: false - nullable: true - notes: - $ref: '#/components/schemas/microsoft.graph.itemBody' - additionalProperties: - type: object - required: true + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + - $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: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/schedule/timeCards/{timeCard-id}/microsoft.graph.confirm': - post: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': + get: tags: - - teams.schedule - summary: Invoke action confirm - description: Confirm a specific timeCard. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timecard-confirm?view=graph-rest-beta - operationId: team.schedule.timeCard_confirm + - teams.channel + summary: Get allowedMembers from teams + description: A collection of team members who have access to the shared channel. + operationId: team.channel.sharedGraphWPreTeam_GetAllowedMember parameters: - name: team-id in: path @@ -35511,34 +37810,66 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: timeCard-id + - name: channel-id in: path - description: The unique identifier of timeCard + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + - 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.timeCard' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/schedule/timeCards/{timeCard-id}/microsoft.graph.endBreak': - post: + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': + get: tags: - - teams.schedule - summary: Invoke action endBreak - description: End the open break in a specific timeCard. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timecard-endbreak?view=graph-rest-beta - operationId: team.schedule.timeCard_endBreak + - teams.channel + summary: Get the number of the resource + operationId: team.channel.sharedGraphWPreTeam.allowedMember_GetCount parameters: - name: team-id in: path @@ -35548,50 +37879,35 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: timeCard-id + - name: channel-id in: path - description: The unique identifier of timeCard + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - atApprovedLocation: - type: boolean - default: false - nullable: true - notes: - $ref: '#/components/schemas/microsoft.graph.itemBody' - additionalProperties: - type: object - required: true + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/schedule/timeCards/{timeCard-id}/microsoft.graph.startBreak': - post: + '/teams/{team-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': + get: tags: - - teams.schedule - summary: Invoke action startBreak - description: Start a break in a specific timeCard. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timecard-startbreak?view=graph-rest-beta - operationId: team.schedule.timeCard_startBreak + - teams.channel + summary: Get team from teams + operationId: team.channel.sharedGraphWPreTeam_GetTeam parameters: - name: team-id in: path @@ -35601,46 +37917,58 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: timeCard-id + - name: channel-id in: path - description: The unique identifier of timeCard + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - atApprovedLocation: - type: boolean - default: false - nullable: true - notes: - $ref: '#/components/schemas/microsoft.graph.itemBody' - additionalProperties: - type: object - required: true + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + - 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.timeCard' + $ref: '#/components/schemas/microsoft.graph.team' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/schedule/timeCards/$count': + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/sharedWithTeams/$count': get: tags: - - teams.schedule + - teams.channel summary: Get the number of the resource - operationId: team.schedule.timeCard_GetCount + operationId: team.channel.sharedGraphWPreTeam_GetCount parameters: - name: team-id in: path @@ -35650,6 +37978,14 @@ paths: 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 - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -35657,16 +37993,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/schedule/timeCards/microsoft.graph.clockIn': - post: + '/teams/{team-id}/channels/{channel-id}/tabs': + get: tags: - - teams.schedule - summary: Invoke action clockIn - description: Clock in to start a timeCard. + - teams.channel + summary: List tabs in channel + description: 'Retrieve the list of tabs in the specified channel within a team. ' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/timecard-clockin?view=graph-rest-beta - operationId: team.schedule.timeCard_clockIn + url: https://learn.microsoft.com/graph/api/channel-list-tabs?view=graph-rest-beta + operationId: team.channel_ListTab parameters: - name: team-id in: path @@ -35676,54 +38012,14 @@ paths: schema: type: string x-ms-docs-key-type: team - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - atApprovedLocation: - type: boolean - default: false - nullable: true - onBehalfOfUserId: - type: string - nullable: true - notes: - $ref: '#/components/schemas/microsoft.graph.itemBody' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/schedule/timeOffReasons': - get: - tags: - - teams.schedule - summary: List timeOffReasons - description: The set of reasons for a time off in the schedule. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/schedule-list-timeoffreasons?view=graph-rest-beta - operationId: team.schedule_ListTimeOffReason - parameters: - - name: team-id + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: channel - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -35761,7 +38057,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeOffReasonCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -35770,13 +38066,9 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.schedule - summary: Create timeOffReason - description: Create a new timeOffReason. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/schedule-post-timeoffreasons?view=graph-rest-beta - operationId: team.schedule_CreateTimeOffReason + - teams.channel + summary: Create new navigation property to tabs for teams + operationId: team.channel_CreateTab parameters: - name: team-id in: path @@ -35786,12 +38078,20 @@ paths: 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: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.teamsTab' required: true responses: 2XX: @@ -35799,20 +38099,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/timeOffReasons/{timeOffReason-id}': + '/teams/{team-id}/channels/{channel-id}/tabs/{teamsTab-id}': get: tags: - - teams.schedule - summary: Get timeOffReason - description: Retrieve the properties and relationships of a timeOffReason object by ID. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timeoffreason-get?view=graph-rest-beta - operationId: team.schedule_GetTimeOffReason + - teams.channel + summary: Get tabs from teams + description: A collection of all the tabs in the channel. + operationId: team.channel_GetTab parameters: - name: team-id in: path @@ -35822,14 +38119,22 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: timeOffReason-id + - name: channel-id in: path - description: The unique identifier of timeOffReason + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffReason + x-ms-docs-key-type: channel + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsTab - name: $select in: query description: Select properties to be returned @@ -35856,19 +38161,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.schedule - summary: Replace timeOffReason - description: 'Replace an existing timeOffReason. If the specified timeOffReason doesn''t exist, this method returns 404 Not found.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timeoffreason-put?view=graph-rest-beta - operationId: team.schedule_UpdateTimeOffReason + - teams.channel + summary: Update the navigation property tabs in teams + operationId: team.channel_UpdateTab parameters: - name: team-id in: path @@ -35878,20 +38179,28 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: timeOffReason-id + - name: channel-id in: path - description: The unique identifier of timeOffReason + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffReason + x-ms-docs-key-type: channel + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsTab requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.teamsTab' required: true responses: 2XX: @@ -35899,19 +38208,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.schedule - summary: Delete timeOffReason - description: Mark a timeOffReason as inactive by setting the isActive property. Every team must include at least one timeOffReason. This method doesn't remove the specified timeOffReason instance. timeOffItem instances that were assigned this reason remain assigned to this reason. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timeoffreason-delete?view=graph-rest-beta - operationId: team.schedule_DeleteTimeOffReason + - teams.channel + summary: Delete navigation property tabs for teams + operationId: team.channel_DeleteTab parameters: - name: team-id in: path @@ -35921,14 +38226,22 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: timeOffReason-id + - name: channel-id in: path - description: The unique identifier of timeOffReason + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffReason + x-ms-docs-key-type: channel + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsTab - name: If-Match in: header description: ETag @@ -35941,12 +38254,74 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/timeOffReasons/$count': + '/teams/{team-id}/channels/{channel-id}/tabs/{teamsTab-id}/teamsApp': get: tags: - - teams.schedule + - teams.channel + summary: Get teamsApp from teams + description: The application that is linked to the tab. + operationId: team.channel.tab_GetTeamsApp + parameters: + - 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 + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsTab + - 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.teamsApp' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/tabs/$count': + get: + tags: + - teams.channel summary: Get the number of the resource - operationId: team.schedule.timeOffReason_GetCount + operationId: team.channel.tab_GetCount parameters: - name: team-id in: path @@ -35956,6 +38331,14 @@ paths: 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 - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -35963,16 +38346,34 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/schedule/timeOffRequests': + '/teams/{team-id}/channels/$count': get: tags: - - teams.schedule - summary: List timeOffRequest - description: Retrieve a list of timeoffrequest objects in the team. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timeoffrequest-list?view=graph-rest-beta - operationId: team.schedule_ListTimeOffRequest + - teams.channel + summary: Get the number of the resource + operationId: team.channel_GetCount + parameters: + - 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/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/channels/microsoft.graph.allMessages()': + get: + tags: + - teams.channel + summary: Invoke function allMessages + operationId: team.channel_allMessage parameters: - name: team-id in: path @@ -35987,9 +38388,9 @@ paths: - $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: @@ -35997,9 +38398,9 @@ paths: type: array items: type: string - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -36019,18 +38420,38 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeOffRequestCollectionResponse' + 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 - x-ms-docs-operation-type: operation - post: + '/teams/{team-id}/channels/microsoft.graph.getAllMessages()': + get: tags: - - teams.schedule - summary: Create new navigation property to timeOffRequests for teams - operationId: team.schedule_CreateTimeOffRequest + - teams.channel + summary: Invoke function getAllMessages + description: 'Retrieve messages across all channels in a team, including text, audio, and video conversations. To learn more about using the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-getallmessages?view=graph-rest-beta + operationId: team.channel_getAllMessage parameters: - name: team-id in: path @@ -36040,33 +38461,82 @@ paths: schema: type: string x-ms-docs-key-type: team - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' - required: true + - name: model + in: query + description: The payment model for the API + style: form + explode: false + schema: + type: string + - $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: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + 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: operation - '/teams/{team-id}/schedule/timeOffRequests/{timeOffRequest-id}': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/channels/microsoft.graph.getAllRetainedMessages()': get: tags: - - teams.schedule - summary: Get timeOffRequest - description: Retrieve the properties and relationships of a timeoffrequest object. + - teams.channel + summary: Invoke function getAllRetainedMessages + description: 'Get all retained messages across all channels in a team. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/timeoffrequest-get?view=graph-rest-beta - operationId: team.schedule_GetTimeOffRequest + url: https://learn.microsoft.com/graph/api/channel-getallretainedmessages?view=graph-rest-beta + operationId: team.channel_getAllRetainedMessage parameters: - name: team-id in: path @@ -36076,14 +38546,11 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: timeOffRequest-id - in: path - description: The unique identifier of timeOffRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: timeOffRequest + - $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 @@ -36094,6 +38561,16 @@ paths: type: array items: type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $expand in: query description: Expand related entities @@ -36106,19 +38583,34 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + 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: operation - patch: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/group': + get: tags: - - teams.schedule - summary: Update the navigation property timeOffRequests in teams - operationId: team.schedule_UpdateTimeOffRequest + - teams.group + summary: Get group from teams + operationId: team_GetGroup parameters: - name: team-id in: path @@ -36128,40 +38620,43 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: timeOffRequest-id - in: path - description: The unique identifier of timeOffRequest - required: true - style: simple + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: timeOffRequest - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' - required: true + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.group' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/teams/{team-id}/group/serviceProvisioningErrors': + get: tags: - - teams.schedule - summary: Delete timeOffRequest - description: Delete a timeOffRequest object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timeoffrequest-delete?view=graph-rest-beta - operationId: team.schedule_DeleteTimeOffRequest + - teams.group + summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object.' + operationId: team.group_ListServiceProvisioningError parameters: - name: team-id in: path @@ -36171,32 +38666,55 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: timeOffRequest-id - in: path - description: The unique identifier of timeOffRequest - 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: timeOffRequest - - name: If-Match - in: header - description: ETag - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string + 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.serviceProvisioningErrorCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/timeOffRequests/$count': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/group/serviceProvisioningErrors/$count': get: tags: - - teams.schedule + - teams.group summary: Get the number of the resource - operationId: team.schedule.timeOffRequest_GetCount + operationId: team.group.ServiceProvisioningError_GetCount parameters: - name: team-id in: path @@ -36213,16 +38731,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/schedule/timesOff': + '/teams/{team-id}/incomingChannels': get: tags: - - teams.schedule - summary: List timesOff - description: Get the list of timeOff instances in a schedule. + - teams.channel + summary: List incomingChannels + description: Get the list of incoming channels (channels shared with a team). externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/schedule-list-timesoff?view=graph-rest-beta - operationId: team.schedule_ListTimesOff + url: https://learn.microsoft.com/graph/api/team-list-incomingchannels?view=graph-rest-beta + operationId: team_ListIncomingChannel parameters: - name: team-id in: path @@ -36269,58 +38787,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeOffCollectionResponse' + $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - teams.schedule - summary: Create timeOff - description: Create a new timeOff instance in a schedule. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/schedule-post-timesoff?view=graph-rest-beta - operationId: team.schedule_CreateTimesOff - parameters: - - 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: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/timesOff/{timeOff-id}': + '/teams/{team-id}/incomingChannels/{channel-id}': get: tags: - - teams.schedule - summary: Get timeOff - description: Retrieve the properties and relationships of a timeOff object by ID. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timeoff-get?view=graph-rest-beta - operationId: team.schedule_GetTimesOff + - teams.channel + summary: Get incomingChannels from teams + description: List of channels shared with the team. + operationId: team_GetIncomingChannel parameters: - name: team-id in: path @@ -36330,14 +38810,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: timeOff-id + - name: channel-id in: path - description: The unique identifier of timeOff + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: timeOff + x-ms-docs-key-type: channel - name: $select in: query description: Select properties to be returned @@ -36364,97 +38844,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/teams/{team-id}/incomingChannels/$count': + get: tags: - - teams.schedule - summary: Replace timeOff - description: 'Replace an existing timeOff. If the specified timeOff doesn''t exist, this method returns 404 Not found.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timeoff-put?view=graph-rest-beta - operationId: team.schedule_UpdateTimesOff - parameters: - - 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: timeOff-id - in: path - description: The unique identifier of timeOff - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: timeOff - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - teams.schedule - summary: Delete timeOff - description: Delete a timeOff instance from a schedule. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timeoff-delete?view=graph-rest-beta - operationId: team.schedule_DeleteTimesOff - parameters: - - 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: timeOff-id - in: path - description: The unique identifier of timeOff - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: timeOff - - 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 - '/teams/{team-id}/schedule/timesOff/$count': - get: - tags: - - teams.schedule - summary: Get the number of the resource - operationId: team.schedule.timesOff_GetCount + - teams.channel + summary: Get the number of the resource + operationId: team.incomingChannel_GetCount parameters: - name: team-id in: path @@ -36471,16 +38870,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/tags': + '/teams/{team-id}/installedApps': get: tags: - - teams.teamworkTag - summary: List teamworkTags - description: Get a list of the tag objects and their properties. + - teams.teamsAppInstallation + summary: List apps in team + description: Retrieve the list of apps installed in the specified team. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworktag-list?view=graph-rest-beta - operationId: team_ListTag + url: https://learn.microsoft.com/graph/api/team-list-installedapps?view=graph-rest-beta + operationId: team_ListInstalledApp parameters: - name: team-id in: path @@ -36527,7 +38926,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamworkTagCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamsAppInstallationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -36536,13 +38935,13 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.teamworkTag - summary: Create teamworkTag - description: 'Create a standard tag for members in the team. ' + - teams.teamsAppInstallation + summary: Add app to team + description: Install an app to the specified team. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworktag-post?view=graph-rest-beta - operationId: team_CreateTag + url: https://learn.microsoft.com/graph/api/team-post-installedapps?view=graph-rest-beta + operationId: team_CreateInstalledApp parameters: - name: team-id in: path @@ -36557,7 +38956,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' required: true responses: 2XX: @@ -36565,20 +38964,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/tags/{teamworkTag-id}': + '/teams/{team-id}/installedApps/{teamsAppInstallation-id}': get: tags: - - teams.teamworkTag - summary: Get teamworkTag - description: Read the properties and relationships of a tag object. + - teams.teamsAppInstallation + summary: Get installed app in team + description: Retrieve the app installed in the specified team. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworktag-get?view=graph-rest-beta - operationId: team_GetTag + url: https://learn.microsoft.com/graph/api/team-get-installedapps?view=graph-rest-beta + operationId: team_GetInstalledApp parameters: - name: team-id in: path @@ -36588,14 +38987,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamworkTag-id + - name: teamsAppInstallation-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag + x-ms-docs-key-type: teamsAppInstallation - name: $select in: query description: Select properties to be returned @@ -36622,19 +39021,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.teamworkTag - summary: Update teamworkTag - description: Update the properties of a teamworkTag object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworktag-update?view=graph-rest-beta - operationId: team_UpdateTag + - teams.teamsAppInstallation + summary: Update the navigation property installedApps in teams + operationId: team_UpdateInstalledApp parameters: - name: team-id in: path @@ -36644,20 +39039,20 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamworkTag-id + - name: teamsAppInstallation-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag + x-ms-docs-key-type: teamsAppInstallation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' required: true responses: 2XX: @@ -36665,19 +39060,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.teamworkTag - summary: Delete teamworkTag - description: Delete a tag object permanently. + - teams.teamsAppInstallation + summary: Remove app from team + description: Uninstalls an app from the specified team. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworktag-delete?view=graph-rest-beta - operationId: team_DeleteTag + url: https://learn.microsoft.com/graph/api/team-delete-installedapps?view=graph-rest-beta + operationId: team_DeleteInstalledApp parameters: - name: team-id in: path @@ -36687,14 +39082,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamworkTag-id + - name: teamsAppInstallation-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag + x-ms-docs-key-type: teamsAppInstallation - name: If-Match in: header description: ETag @@ -36707,16 +39102,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/tags/{teamworkTag-id}/members': - get: + '/teams/{team-id}/installedApps/{teamsAppInstallation-id}/microsoft.graph.upgrade': + post: tags: - - teams.teamworkTag - summary: List members in a teamworkTag - description: Get a list of the members of a standard tag in a team and their properties. + - teams.teamsAppInstallation + summary: Invoke action upgrade + description: Upgrade an app installation within a chat. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworktagmember-list?view=graph-rest-beta - operationId: team.tag_ListMember + url: https://learn.microsoft.com/graph/api/chat-teamsappinstallation-upgrade?view=graph-rest-beta + operationId: team.installedApp_upgrade parameters: - name: team-id in: path @@ -36726,14 +39121,181 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamworkTag-id + - name: teamsAppInstallation-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag + x-ms-docs-key-type: teamsAppInstallation + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + consentedPermissionSet: + $ref: '#/components/schemas/microsoft.graph.teamsAppPermissionSet' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/installedApps/{teamsAppInstallation-id}/teamsApp': + get: + tags: + - teams.teamsAppInstallation + summary: Get teamsApp from teams + description: The app that is installed. + operationId: team.installedApp_GetTeamsApp + parameters: + - 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: teamsAppInstallation-id + in: path + description: The unique identifier of teamsAppInstallation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsAppInstallation + - 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.teamsApp' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/installedApps/{teamsAppInstallation-id}/teamsAppDefinition': + get: + tags: + - teams.teamsAppInstallation + summary: Get teamsAppDefinition from teams + description: The details of this version of the app. + operationId: team.installedApp_GetTeamsAppDefinition + parameters: + - 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: teamsAppInstallation-id + in: path + description: The unique identifier of teamsAppInstallation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsAppInstallation + - 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.teamsAppDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/installedApps/$count': + get: + tags: + - teams.teamsAppInstallation + summary: Get the number of the resource + operationId: team.installedApp_GetCount + parameters: + - 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/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/members': + get: + tags: + - teams.conversationMember + summary: List members of team + description: 'Get the conversationMember collection of a team. The membership IDs returned by the server must be treated as opaque strings. The client shouldn''t try to parse or make assumptions about these resource IDs. In the future, membership results can include users from various tenants, as indicated in the response. Clients should avoid assuming that all members exclusively belong to the current tenant.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-list-members?view=graph-rest-beta + operationId: team_ListMember + parameters: + - 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' @@ -36771,7 +39333,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamworkTagMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -36780,13 +39342,13 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.teamworkTag - summary: Create teamworkTagMember - description: Create a new teamworkTagMember object in a team. + - teams.conversationMember + summary: Add member to team + description: Add a new conversation member to a team. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworktagmember-post?view=graph-rest-beta - operationId: team.tag_CreateMember + url: https://learn.microsoft.com/graph/api/team-post-members?view=graph-rest-beta + operationId: team_CreateMember parameters: - name: team-id in: path @@ -36796,20 +39358,12 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamworkTag-id - in: path - description: The unique identifier of teamworkTag - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamworkTag requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -36817,20 +39371,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/tags/{teamworkTag-id}/members/{teamworkTagMember-id}': + '/teams/{team-id}/members/{conversationMember-id}': get: tags: - - teams.teamworkTag - summary: Get teamworkTagMember - description: 'Get the properties and relationships of a member of a standard tag in a team. ' + - teams.conversationMember + summary: Get member of team + description: Get a conversationMember from a team. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworktagmember-get?view=graph-rest-beta - operationId: team.tag_GetMember + url: https://learn.microsoft.com/graph/api/team-get-members?view=graph-rest-beta + operationId: team_GetMember parameters: - name: team-id in: path @@ -36840,22 +39394,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamworkTag-id - in: path - description: The unique identifier of teamworkTag - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamworkTag - - name: teamworkTagMember-id + - name: conversationMember-id in: path - description: The unique identifier of teamworkTagMember + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTagMember + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -36882,15 +39428,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.teamworkTag - summary: Update the navigation property members in teams - operationId: team.tag_UpdateMember + - teams.conversationMember + summary: Update member in team + description: Update the role of a conversationMember in a team. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-update-members?view=graph-rest-beta + operationId: team_UpdateMember parameters: - name: team-id in: path @@ -36900,28 +39450,20 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamworkTag-id - in: path - description: The unique identifier of teamworkTag - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamworkTag - - name: teamworkTagMember-id + - name: conversationMember-id in: path - description: The unique identifier of teamworkTagMember + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTagMember + x-ms-docs-key-type: conversationMember requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -36929,19 +39471,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.teamworkTag - summary: Delete teamworkTagMember - description: Delete a member from a standard tag in a team. + - teams.conversationMember + summary: Remove member from team + description: Remove a conversationMember from a team. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworktagmember-delete?view=graph-rest-beta - operationId: team.tag_DeleteMember + url: https://learn.microsoft.com/graph/api/team-delete-members?view=graph-rest-beta + operationId: team_DeleteMember parameters: - name: team-id in: path @@ -36951,22 +39493,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamworkTag-id - in: path - description: The unique identifier of teamworkTag - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamworkTag - - name: teamworkTagMember-id + - name: conversationMember-id in: path - description: The unique identifier of teamworkTagMember + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTagMember + x-ms-docs-key-type: conversationMember - name: If-Match in: header description: ETag @@ -36979,12 +39513,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/tags/{teamworkTag-id}/members/$count': + '/teams/{team-id}/members/$count': get: tags: - - teams.teamworkTag + - teams.conversationMember summary: Get the number of the resource - operationId: team.tag.member_GetCount + operationId: team.member_GetCount parameters: - name: team-id in: path @@ -36994,14 +39528,6 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamworkTag-id - in: path - description: The unique identifier of teamworkTag - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamworkTag - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -37009,12 +39535,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/tags/$count': - get: + '/teams/{team-id}/members/microsoft.graph.add': + post: tags: - - teams.teamworkTag - summary: Get the number of the resource - operationId: team.tag_GetCount + - teams.conversationMember + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: team.member_add parameters: - name: team-id in: path @@ -37024,20 +39554,301 @@ paths: schema: type: string x-ms-docs-key-type: team - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - '/teams/{team-id}/template': - get: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/members/microsoft.graph.remove': + post: tags: - - teams.teamsTemplate - summary: Get template from teams - description: The template this team was created from. See available templates. - operationId: team_GetTemplate + - teams.conversationMember + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: team.member_remove + parameters: + - 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: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@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 + '/teams/{team-id}/microsoft.graph.archive': + post: + tags: + - teams.team.Actions + summary: Invoke action archive + description: "Archive the specified team. \nWhen a team is archived, users can no longer make most changes to the team. For example, users can no longer: send or like messages on any channel in the team; edit the team's name or description; nor edit other settings. However, membership changes to the team continue to be allowed. Archiving is an async operation. A team is archived once the async operation completes successfully, which can occur subsequent to a response from this API. To archive a team, the team and group must have an owner. To restore a team from its archived state, use the API to unarchive." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-archive?view=graph-rest-beta + operationId: team_archive + parameters: + - 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 + '/teams/{team-id}/microsoft.graph.clone': + post: + tags: + - teams.team.Actions + summary: Invoke action clone + description: "Create a copy of a team. This operation also creates a copy of the corresponding group.\nYou can specify which parts of the team to clone: When tabs are cloned, they aren't configured. The tabs are displayed on the tab bar in Microsoft Teams, and the first time a user opens them, they must go through the configuration screen. \nIf the user who opens the tab doesn't have permission to configure apps, they see a message that says that the tab isn't configured. Cloning is a long-running operation. After the POST clone returns, you need to GET the operation returned by the Location: header to see if it's running, succeeded, or failed. You should continue to GET until the status isn't running. The recommended delay between GETs is 5 seconds." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-clone?view=graph-rest-beta + operationId: team_clone + parameters: + - 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: + displayName: + type: string + nullable: true + description: + type: string + nullable: true + mailNickname: + type: string + nullable: true + classification: + type: string + nullable: true + visibility: + $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' + partsToClone: + $ref: '#/components/schemas/microsoft.graph.clonableTeamParts' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/microsoft.graph.completeMigration': + post: + tags: + - teams.team.Actions + summary: Invoke action completeMigration + description: 'Complete the message migration process by removing migration mode from a team. Migration mode is a special state where certain operations are barred, like message POST and membership operations during the data migration process. After a completeMigration request is made, you can''t import additional messages into the team. You can add members to the team after the request returns a successful response.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-completemigration?view=graph-rest-beta + operationId: team_completeMigration + parameters: + - 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 + '/teams/{team-id}/microsoft.graph.sendActivityNotification': + post: + tags: + - teams.team.Actions + summary: Invoke action sendActivityNotification + description: 'Send an activity feed notification in the scope of a team. For more information, see sending Teams activity notifications.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-sendactivitynotification?view=graph-rest-beta + operationId: team_sendActivityNotification + parameters: + - 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: + topic: + $ref: '#/components/schemas/microsoft.graph.teamworkActivityTopic' + activityType: + type: string + nullable: true + chainId: + type: number + format: int64 + nullable: true + previewText: + $ref: '#/components/schemas/microsoft.graph.itemBody' + teamsAppId: + type: string + nullable: true + templateParameters: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValuePair' + recipient: + $ref: '#/components/schemas/microsoft.graph.teamworkNotificationRecipient' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/microsoft.graph.unarchive': + post: + tags: + - teams.team.Actions + summary: Invoke action unarchive + description: 'Restore an archived team and restores users'' ability to send messages and edit the team, abiding by tenant and team settings. Teams are archived using the archive API. Unarchiving is an async operation. A team is unarchived once the async operation completes successfully, which might occur subsequent to a response from this API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-unarchive?view=graph-rest-beta + operationId: team_unarchive + parameters: + - 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 + '/teams/{team-id}/operations': + get: + tags: + - teams.teamsAsyncOperation + summary: Get operations from teams + description: The async operations that ran or are running on this team. + operationId: team_ListOperation parameters: - name: team-id in: path @@ -37047,6 +39858,21 @@ paths: 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: $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 @@ -37069,21 +39895,51 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + $ref: '#/components/responses/microsoft.graph.teamsAsyncOperationCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.teamsAsyncOperation + summary: Create new navigation property to operations for teams + operationId: team_CreateOperation + parameters: + - 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + required: true + responses: + 2XX: + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTemplate' + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/templateDefinition': + '/teams/{team-id}/operations/{teamsAsyncOperation-id}': get: tags: - - teams.teamTemplateDefinition - summary: Get templateDefinition from teams - description: Generic representation of a team template definition for a team with a specific structure and configuration. - operationId: team_GetTemplateDefinition + - teams.teamsAsyncOperation + summary: Get operations from teams + description: The async operations that ran or are running on this team. + operationId: team_GetOperation parameters: - name: team-id in: path @@ -37093,6 +39949,14 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: teamsAsyncOperation-id + in: path + description: The unique identifier of teamsAsyncOperation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsAsyncOperation - name: $select in: query description: Select properties to be returned @@ -37119,17 +39983,98 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /teams/$count: + patch: + tags: + - teams.teamsAsyncOperation + summary: Update the navigation property operations in teams + operationId: team_UpdateOperation + parameters: + - 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: teamsAsyncOperation-id + in: path + description: The unique identifier of teamsAsyncOperation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsAsyncOperation + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.teamsAsyncOperation + summary: Delete navigation property operations for teams + operationId: team_DeleteOperation + parameters: + - 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: teamsAsyncOperation-id + in: path + description: The unique identifier of teamsAsyncOperation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsAsyncOperation + - 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 + '/teams/{team-id}/operations/$count': get: tags: - - teams.team + - teams.teamsAsyncOperation summary: Get the number of the resource - operationId: team_GetCount + operationId: team.operation_GetCount parameters: + - 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/search' - $ref: '#/components/parameters/filter' responses: @@ -37137,21 +40082,30 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /teams/microsoft.graph.allMessages(): + '/teams/{team-id}/owners': get: tags: - - teams.team.Functions - summary: Invoke function allMessages - operationId: team_allMessage + - teams.user + summary: Get owners from teams + description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' + operationId: team_ListOwner parameters: + - 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 + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -37159,9 +40113,9 @@ paths: type: array items: type: string - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -37181,47 +40135,37 @@ paths: 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 + $ref: '#/components/responses/microsoft.graph.userCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - /teams/microsoft.graph.getAllMessages(): + x-ms-docs-operation-type: operation + '/teams/{team-id}/owners/{user-id}': get: tags: - - teams.team.Functions - summary: Invoke function getAllMessages - operationId: team_getAllMessage + - teams.user + summary: Get owners from teams + description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' + operationId: team_GetOwner parameters: - - name: model - in: query - description: The payment model for the API - style: form - explode: false + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple schema: type: string - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + x-ms-docs-key-type: team + - 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 @@ -37232,16 +40176,6 @@ paths: type: array items: type: string - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - name: $expand in: query description: Expand related entities @@ -37254,44 +40188,38 @@ paths: type: string responses: 2XX: - description: Success + description: Retrieved navigation property 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 + $ref: '#/components/schemas/microsoft.graph.user' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /teams/microsoft.graph.getOpenShifts(): + x-ms-docs-operation-type: operation + '/teams/{team-id}/owners/{user-id}/mailboxSettings': get: tags: - - teams.team.Functions - summary: Invoke function getOpenShifts - description: Get all openShift objects across all teams a user is a direct member of. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-getopenshifts?view=graph-rest-beta - operationId: team_getOpenShift + - teams.user + 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: team.owner_GetMailboxSetting parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + - 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: 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 @@ -37302,16 +40230,6 @@ paths: type: array items: type: string - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - name: $expand in: query description: Expand related entities @@ -37322,46 +40240,92 @@ paths: 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: + - teams.user + summary: Update property mailboxSettings value. + operationId: team.owner_UpdateMailboxSetting + parameters: + - 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: 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 property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + required: true responses: 2XX: description: Success content: application/json: schema: - title: Collection of openShift - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.openShift' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /teams/microsoft.graph.getShifts(): + '/teams/{team-id}/owners/{user-id}/serviceProvisioningErrors': get: tags: - - teams.team.Functions - summary: Invoke function getShifts - description: Get all shift objects across all teams to which a user is a direct member. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-getshifts?view=graph-rest-beta - operationId: team_getShift + - teams.user + 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: team.owner_ListServiceProvisioningError parameters: + - 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: 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 @@ -37372,9 +40336,81 @@ paths: type: array items: type: string - - name: $orderby + - name: $expand in: query - description: Order items by property values + 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 + '/teams/{team-id}/owners/{user-id}/serviceProvisioningErrors/$count': + get: + tags: + - teams.user + summary: Get the number of the resource + operationId: team.owner.ServiceProvisioningError_GetCount + parameters: + - 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: 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' + '/teams/{team-id}/owners(userPrincipalName=''{userPrincipalName}'')': + get: + tags: + - teams.user + summary: Get owners from teams + description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' + operationId: team.owner_GetGraphBPreUserPrincipalName + parameters: + - 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: userPrincipalName + in: path + description: Alternate key of user + required: true + style: simple + schema: + type: string + nullable: true + - name: $select + in: query + description: Select properties to be returned style: form explode: false schema: @@ -37394,47 +40430,63 @@ paths: type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - title: Collection of shift - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.shift' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.user' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /teams/microsoft.graph.getTimesOff(): + x-ms-docs-operation-type: operation + '/teams/{team-id}/owners/$count': get: tags: - - teams.team.Functions - summary: Invoke function getTimesOff - description: Get all time off objects across all teams to which a user is a direct member. + - teams.user + summary: Get the number of the resource + operationId: team.owner_GetCount + parameters: + - 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/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/permissionGrants': + get: + tags: + - teams.resourceSpecificPermissionGrant + summary: List permissionGrants of a team + description: 'List all resource-specific permission grants on the team. This list specifies the Microsoft Entra apps that have access to the team, along with the corresponding kind of resource-specific access that each app has.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/team-gettimesoff?view=graph-rest-beta - operationId: team_getTimesOff + url: https://learn.microsoft.com/graph/api/team-list-permissiongrants?view=graph-rest-beta + operationId: team_ListPermissionGrant parameters: + - 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 + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -37442,9 +40494,9 @@ paths: type: array items: type: string - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -37464,39 +40516,68 @@ paths: type: string responses: 2XX: - description: Success - content: - application/json: - schema: - title: Collection of timeOff - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.timeOff' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.resourceSpecificPermissionGrantCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - /teamwork: + x-ms-docs-operation-type: operation + post: + tags: + - teams.resourceSpecificPermissionGrant + summary: Create new navigation property to permissionGrants for teams + operationId: team_CreatePermissionGrant + parameters: + - 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/permissionGrants/{resourceSpecificPermissionGrant-id}': get: tags: - - teamwork.teamwork - summary: Get teamwork - description: 'Get the properties and relationships of a teamwork object, such as the region of the organization and whether Microsoft Teams is enabled.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamwork-get?view=graph-rest-beta - operationId: teamwork_GetTeamwork + - teams.resourceSpecificPermissionGrant + summary: Get permissionGrants from teams + description: A collection of permissions granted to apps to access the team. + operationId: team_GetPermissionGrant parameters: + - 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: resourceSpecificPermissionGrant-id + in: path + description: The unique identifier of resourceSpecificPermissionGrant + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: resourceSpecificPermissionGrant - name: $select in: query description: Select properties to be returned @@ -37519,25 +40600,42 @@ paths: type: string responses: 2XX: - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamwork' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teamwork.teamwork - summary: Update teamwork - operationId: teamwork_UpdateTeamwork + - teams.resourceSpecificPermissionGrant + summary: Update the navigation property permissionGrants in teams + operationId: team_UpdatePermissionGrant + parameters: + - 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: resourceSpecificPermissionGrant-id + in: path + description: The unique identifier of resourceSpecificPermissionGrant + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: resourceSpecificPermissionGrant requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamwork' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' required: true responses: 2XX: @@ -37545,33 +40643,82 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamwork' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /teamwork/deletedChats: + delete: + tags: + - teams.resourceSpecificPermissionGrant + summary: Delete navigation property permissionGrants for teams + operationId: team_DeletePermissionGrant + parameters: + - 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: resourceSpecificPermissionGrant-id + in: path + description: The unique identifier of resourceSpecificPermissionGrant + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: resourceSpecificPermissionGrant + - 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 + '/teams/{team-id}/permissionGrants/$count': get: tags: - - teamwork.deletedChat - summary: Get deletedChat - description: Read the properties and relationships of a deletedChat object. - operationId: teamwork_ListDeletedChat + - teams.resourceSpecificPermissionGrant + summary: Get the number of the resource + operationId: team.permissionGrant_GetCount parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' + - 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/search' - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/photo': + get: + tags: + - teams.profilePhoto + summary: Get photo from teams + description: The team photo. + operationId: team_GetPhoto + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: team - name: $select in: query description: Select properties to be returned @@ -37594,54 +40741,22420 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deletedChatCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - teamwork.deletedChat - summary: Create new navigation property to deletedChats for teamwork - operationId: teamwork_CreateDeletedChat - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deletedChat' + - teams.profilePhoto + summary: Update profilePhoto + description: 'Update the photo for the specified contact, group, team, or user in a tenant. The size of the photo you can update to is limited to 4 MB. You can use either PATCH or PUT for this operation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/profilephoto-update?view=graph-rest-beta + operationId: team_UpdatePhoto + parameters: + - 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: 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 + '/teams/{team-id}/photo/$value': + get: + tags: + - teams.profilePhoto + summary: Get media content for the navigation property photo from teams + description: The team photo. + operationId: team_GetPhotoContent + parameters: + - 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: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - teams.profilePhoto + summary: Update profilePhoto + description: 'Update the photo for the specified contact, group, team, or user in a tenant. The size of the photo you can update to is limited to 4 MB. You can use either PATCH or PUT for this operation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/profilephoto-update?view=graph-rest-beta + operationId: team_SetPhotoContent + parameters: + - 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: 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: + - teams.profilePhoto + summary: Delete media content for the navigation property photo in teams + description: The team photo. + operationId: team_DeletePhotoContent + parameters: + - 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: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/primaryChannel': + get: + tags: + - teams.channel + summary: Get primaryChannel + description: 'Get the default channel, General, of a team.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-get-primarychannel?view=graph-rest-beta + operationId: team_GetPrimaryChannel + parameters: + - 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: $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.channel' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property primaryChannel in teams + operationId: team_UpdatePrimaryChannel + parameters: + - 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: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.channel' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.channel' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property primaryChannel for teams + operationId: team_DeletePrimaryChannel + parameters: + - 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: 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 + '/teams/{team-id}/primaryChannel/allMembers': + get: + tags: + - teams.channel + summary: Get allMembers from teams + description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. + operationId: team.primaryChannel_ListAllMember + parameters: + - 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: $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.conversationMemberCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.channel + summary: Create new navigation property to allMembers for teams + operationId: team.primaryChannel_CreateAllMember + parameters: + - 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/allMembers/{conversationMember-id}': + get: + tags: + - teams.channel + summary: Get allMembers from teams + description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. + operationId: team.primaryChannel_GetAllMember + parameters: + - 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: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + - 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.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property allMembers in teams + operationId: team.primaryChannel_UpdateAllMember + parameters: + - 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: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property allMembers for teams + operationId: team.primaryChannel_DeleteAllMember + parameters: + - 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: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + - 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 + '/teams/{team-id}/primaryChannel/allMembers/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.primaryChannel.allMember_GetCount + parameters: + - 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/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/primaryChannel/allMembers/microsoft.graph.add': + post: + tags: + - teams.channel + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: team.primaryChannel.allMember_add + parameters: + - 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: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@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 + '/teams/{team-id}/primaryChannel/allMembers/microsoft.graph.remove': + post: + tags: + - teams.channel + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: team.primaryChannel.allMember_remove + parameters: + - 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: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@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 + '/teams/{team-id}/primaryChannel/filesFolder': + get: + tags: + - teams.channel + summary: Get filesFolder from teams + description: Metadata for the location where the channel's files are stored. + operationId: team.primaryChannel_GetFilesFolder + parameters: + - 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: $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 + '/teams/{team-id}/primaryChannel/filesFolder/content': + get: + tags: + - teams.channel + summary: Get content for the navigation property filesFolder from teams + 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: team.primaryChannel_GetFilesFolderContent + parameters: + - 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: $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: + - teams.channel + summary: Update content for the navigation property filesFolder in teams + 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: team.primaryChannel_SetFilesFolderContent + parameters: + - 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: 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: + - teams.channel + summary: Delete content for the navigation property filesFolder in teams + 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: team.primaryChannel_DeleteFilesFolderContent + parameters: + - 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: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/primaryChannel/filesFolder/contentStream': + get: + tags: + - teams.channel + summary: Get contentStream for the navigation property filesFolder from teams + description: 'The content stream, if the item represents a file.' + operationId: team.primaryChannel_GetFilesFolderContentStream + parameters: + - 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: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - teams.channel + summary: Update contentStream for the navigation property filesFolder in teams + description: 'The content stream, if the item represents a file.' + operationId: team.primaryChannel_SetFilesFolderContentStream + parameters: + - 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: 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: + - teams.channel + summary: Delete contentStream for the navigation property filesFolder in teams + description: 'The content stream, if the item represents a file.' + operationId: team.primaryChannel_DeleteFilesFolderContentStream + parameters: + - 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: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/primaryChannel/members': + get: + tags: + - teams.channel + summary: Get members from teams + description: A collection of membership records associated with the channel. + operationId: team.primaryChannel_ListMember + parameters: + - 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: $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.conversationMemberCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.channel + summary: Create new navigation property to members for teams + operationId: team.primaryChannel_CreateMember + parameters: + - 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/members/{conversationMember-id}': + get: + tags: + - teams.channel + summary: Get members from teams + description: A collection of membership records associated with the channel. + operationId: team.primaryChannel_GetMember + parameters: + - 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: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + - 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.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property members in teams + operationId: team.primaryChannel_UpdateMember + parameters: + - 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: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property members for teams + operationId: team.primaryChannel_DeleteMember + parameters: + - 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: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + - 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 + '/teams/{team-id}/primaryChannel/members/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.primaryChannel.member_GetCount + parameters: + - 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/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/primaryChannel/members/microsoft.graph.add': + post: + tags: + - teams.channel + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: team.primaryChannel.member_add + parameters: + - 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: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@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 + '/teams/{team-id}/primaryChannel/members/microsoft.graph.remove': + post: + tags: + - teams.channel + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: team.primaryChannel.member_remove + parameters: + - 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: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@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 + '/teams/{team-id}/primaryChannel/messages': + get: + tags: + - teams.channel + summary: Get messages from teams + description: A collection of all the messages in the channel. Nullable. + operationId: team.primaryChannel_ListMessage + parameters: + - 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: $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.chatMessageCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.channel + summary: Create new navigation property to messages for teams + operationId: team.primaryChannel_CreateMessage + parameters: + - 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}': + get: + tags: + - teams.channel + summary: Get messages from teams + description: A collection of all the messages in the channel. Nullable. + operationId: team.primaryChannel_GetMessage + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - 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.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property messages in teams + operationId: team.primaryChannel_UpdateMessage + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property messages for teams + operationId: team.primaryChannel_DeleteMessage + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - 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 + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/hostedContents': + get: + tags: + - teams.channel + summary: Get hostedContents from teams + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: team.primaryChannel.message_ListHostedContent + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $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.chatMessageHostedContentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.channel + summary: Create new navigation property to hostedContents for teams + operationId: team.primaryChannel.message_CreateHostedContent + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': + get: + tags: + - teams.channel + summary: Get hostedContents from teams + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: team.primaryChannel.message_GetHostedContent + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - 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.chatMessageHostedContent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property hostedContents in teams + operationId: team.primaryChannel.message_UpdateHostedContent + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property hostedContents for teams + operationId: team.primaryChannel.message_DeleteHostedContent + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - 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 + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': + get: + tags: + - teams.channel + summary: Get media content for the navigation property hostedContents from teams + description: The unique identifier for an entity. Read-only. + operationId: team.primaryChannel.message_GetHostedContentsContent + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - teams.channel + summary: Update media content for the navigation property hostedContents in teams + description: The unique identifier for an entity. Read-only. + operationId: team.primaryChannel.message_SetHostedContentsContent + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + 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: + - teams.channel + summary: Delete media content for the navigation property hostedContents in teams + description: The unique identifier for an entity. Read-only. + operationId: team.primaryChannel.message_DeleteHostedContentsContent + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/hostedContents/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.primaryChannel.message.hostedContent_GetCount + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.setReaction': + post: + tags: + - teams.channel + summary: Invoke action setReaction + operationId: team.primaryChannel.message_setReaction + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete': + post: + tags: + - teams.channel + summary: Invoke action softDelete + description: Delete a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta + operationId: team.primaryChannel.message_softDelete + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': + post: + tags: + - teams.channel + summary: Invoke action undoSoftDelete + description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta + operationId: team.primaryChannel.message_undoSoftDelete + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.unsetReaction': + post: + tags: + - teams.channel + summary: Invoke action unsetReaction + operationId: team.primaryChannel.message_unsetReaction + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies': + get: + tags: + - teams.channel + summary: Get replies from teams + description: Replies for a specified message. Supports $expand for channel messages. + operationId: team.primaryChannel.message_ListReply + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $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.chatMessageCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.channel + summary: Create new navigation property to replies for teams + operationId: team.primaryChannel.message_CreateReply + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}': + get: + tags: + - teams.channel + summary: Get replies from teams + description: Replies for a specified message. Supports $expand for channel messages. + operationId: team.primaryChannel.message_GetReply + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - 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.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property replies in teams + operationId: team.primaryChannel.message_UpdateReply + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property replies for teams + operationId: team.primaryChannel.message_DeleteReply + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - 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 + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': + get: + tags: + - teams.channel + summary: Get hostedContents from teams + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: team.primaryChannel.message.reply_ListHostedContent + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $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.chatMessageHostedContentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.channel + summary: Create new navigation property to hostedContents for teams + operationId: team.primaryChannel.message.reply_CreateHostedContent + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': + get: + tags: + - teams.channel + summary: Get hostedContents from teams + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: team.primaryChannel.message.reply_GetHostedContent + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - 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.chatMessageHostedContent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property hostedContents in teams + operationId: team.primaryChannel.message.reply_UpdateHostedContent + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property hostedContents for teams + operationId: team.primaryChannel.message.reply_DeleteHostedContent + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - 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 + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': + get: + tags: + - teams.channel + summary: Get media content for the navigation property hostedContents from teams + description: The unique identifier for an entity. Read-only. + operationId: team.primaryChannel.message.reply_GetHostedContentsContent + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - teams.channel + summary: Update media content for the navigation property hostedContents in teams + description: The unique identifier for an entity. Read-only. + operationId: team.primaryChannel.message.reply_SetHostedContentsContent + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + 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: + - teams.channel + summary: Delete media content for the navigation property hostedContents in teams + description: The unique identifier for an entity. Read-only. + operationId: team.primaryChannel.message.reply_DeleteHostedContentsContent + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.primaryChannel.message.reply.hostedContent_GetCount + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': + post: + tags: + - teams.channel + summary: Invoke action setReaction + operationId: team.primaryChannel.message.reply_setReaction + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': + post: + tags: + - teams.channel + summary: Invoke action softDelete + description: Delete a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta + operationId: team.primaryChannel.message.reply_softDelete + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': + post: + tags: + - teams.channel + summary: Invoke action undoSoftDelete + description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta + operationId: team.primaryChannel.message.reply_undoSoftDelete + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + post: + tags: + - teams.channel + summary: Invoke action unsetReaction + operationId: team.primaryChannel.message.reply_unsetReaction + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.primaryChannel.message.reply_GetCount + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.delta()': + get: + tags: + - teams.channel + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta + operationId: team.primaryChannel.message.reply_delta + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $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 + '@odata.deltaLink': + 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 + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.forwardToChat': + post: + tags: + - teams.channel + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: team.primaryChannel.message.reply_forwardToChat + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + targetChatIds: + type: array + items: + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@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 + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.replyWithQuote': + post: + tags: + - teams.channel + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: team.primaryChannel.message.reply_replyGraphWPreQuote + parameters: + - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + messageIds: + type: array + items: + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/messages/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.primaryChannel.message_GetCount + parameters: + - 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/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/primaryChannel/messages/microsoft.graph.delta()': + get: + tags: + - teams.channel + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta + operationId: team.primaryChannel.message_delta + parameters: + - 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 + '@odata.deltaLink': + 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 + '/teams/{team-id}/primaryChannel/messages/microsoft.graph.forwardToChat': + post: + tags: + - teams.channel + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: team.primaryChannel.message_forwardToChat + parameters: + - 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: + targetChatIds: + type: array + items: + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@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 + '/teams/{team-id}/primaryChannel/messages/microsoft.graph.replyWithQuote': + post: + tags: + - teams.channel + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: team.primaryChannel.message_replyGraphWPreQuote + parameters: + - 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: + messageIds: + type: array + items: + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/microsoft.graph.archive': + post: + tags: + - teams.channel + 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-beta + operationId: team.primaryChannel_archive + parameters: + - 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 + '/teams/{team-id}/primaryChannel/microsoft.graph.completeMigration': + post: + tags: + - teams.channel + summary: Invoke action completeMigration + description: 'Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can''t import more messages into the team. You can add members to the team after the request returns a successful response.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-beta + operationId: team.primaryChannel_completeMigration + parameters: + - 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 + '/teams/{team-id}/primaryChannel/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': + get: + tags: + - teams.channel + summary: Invoke function doesUserHaveAccess + description: Determine whether a user has access to a shared channel. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-beta + operationId: team.primaryChannel_doesUserHaveAccess + parameters: + - 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: userId + in: query + description: 'Usage: userId=''@userId''' + style: form + explode: false + schema: + type: string + nullable: true + - name: tenantId + in: query + description: 'Usage: tenantId=''@tenantId''' + style: form + explode: false + schema: + type: string + nullable: true + - name: userPrincipalName + in: query + description: 'Usage: userPrincipalName=''@userPrincipalName''' + style: form + explode: false + schema: + type: string + nullable: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: boolean + default: false + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/teams/{team-id}/primaryChannel/microsoft.graph.provisionEmail': + post: + tags: + - teams.channel + summary: Invoke action provisionEmail + description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it didn''t provisioned one. To remove the email address of a channel, use the removeEmail method.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-beta + operationId: team.primaryChannel_provisionEmail + parameters: + - 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 + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/microsoft.graph.removeEmail': + post: + tags: + - teams.channel + summary: Invoke action removeEmail + description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-beta + operationId: team.primaryChannel_removeEmail + parameters: + - 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 + '/teams/{team-id}/primaryChannel/microsoft.graph.unarchive': + post: + tags: + - teams.channel + 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-beta + operationId: team.primaryChannel_unarchive + parameters: + - 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 + '/teams/{team-id}/primaryChannel/planner': + get: + tags: + - teams.channel + summary: Get planner from teams + description: 'Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable.' + operationId: team.primaryChannel_GetPlanner + parameters: + - 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: $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.teamsChannelPlanner' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property planner in teams + operationId: team.primaryChannel_UpdatePlanner + parameters: + - 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: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property planner for teams + operationId: team.primaryChannel_DeletePlanner + parameters: + - 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: 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 + '/teams/{team-id}/primaryChannel/planner/plans': + get: + tags: + - teams.channel + summary: Get plans from teams + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + operationId: team.primaryChannel.planner_ListPlan + parameters: + - 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: $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.plannerPlanCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.channel + summary: Create new navigation property to plans for teams + operationId: team.primaryChannel.planner_CreatePlan + parameters: + - 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}': + get: + tags: + - teams.channel + summary: Get plans from teams + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + operationId: team.primaryChannel.planner_GetPlan + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property plans in teams + operationId: team.primaryChannel.planner_UpdatePlan + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property plans for teams + operationId: team.primaryChannel.planner_DeletePlan + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets': + get: + tags: + - teams.channel + summary: Get buckets from teams + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: team.primaryChannel.planner.plan_ListBucket + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.plannerBucketCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.channel + summary: Create new navigation property to buckets for teams + operationId: team.primaryChannel.planner.plan_CreateBucket + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': + get: + tags: + - teams.channel + summary: Get buckets from teams + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: team.primaryChannel.planner.plan_GetBucket + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: $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.plannerBucket' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property buckets in teams + operationId: team.primaryChannel.planner.plan_UpdateBucket + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property buckets for teams + operationId: team.primaryChannel.planner.plan_DeleteBucket + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: 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 + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': + get: + tags: + - teams.channel + summary: Get tasks from teams + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: team.primaryChannel.planner.plan.bucket_ListTask + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - $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.plannerTaskCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.channel + summary: Create new navigation property to tasks for teams + operationId: team.primaryChannel.planner.plan.bucket_CreateTask + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': + get: + tags: + - teams.channel + summary: Get tasks from teams + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: team.primaryChannel.planner.plan.bucket_GetTask + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property tasks in teams + operationId: team.primaryChannel.planner.plan.bucket_UpdateTask + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property tasks for teams + operationId: team.primaryChannel.planner.plan.bucket_DeleteTask + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': + get: + tags: + - teams.channel + summary: Get assignedToTaskBoardFormat from teams + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: team.primaryChannel.planner.plan.bucket.task_GetAssignedToTaskBoardFormat + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property assignedToTaskBoardFormat in teams + operationId: team.primaryChannel.planner.plan.bucket.task_UpdateAssignedToTaskBoardFormat + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property assignedToTaskBoardFormat for teams + operationId: team.primaryChannel.planner.plan.bucket.task_DeleteAssignedToTaskBoardFormat + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': + get: + tags: + - teams.channel + summary: Get bucketTaskBoardFormat from teams + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: team.primaryChannel.planner.plan.bucket.task_GetBucketTaskBoardFormat + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property bucketTaskBoardFormat in teams + operationId: team.primaryChannel.planner.plan.bucket.task_UpdateBucketTaskBoardFormat + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property bucketTaskBoardFormat for teams + operationId: team.primaryChannel.planner.plan.bucket.task_DeleteBucketTaskBoardFormat + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details': + get: + tags: + - teams.channel + summary: Get details from teams + description: Read-only. Nullable. More details about the task. + operationId: team.primaryChannel.planner.plan.bucket.task_GetDetail + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property details in teams + operationId: team.primaryChannel.planner.plan.bucket.task_UpdateDetail + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property details for teams + operationId: team.primaryChannel.planner.plan.bucket.task_DeleteDetail + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': + get: + tags: + - teams.channel + summary: Get progressTaskBoardFormat from teams + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: team.primaryChannel.planner.plan.bucket.task_GetProgressTaskBoardFormat + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property progressTaskBoardFormat in teams + operationId: team.primaryChannel.planner.plan.bucket.task_UpdateProgressTaskBoardFormat + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property progressTaskBoardFormat for teams + operationId: team.primaryChannel.planner.plan.bucket.task_DeleteProgressTaskBoardFormat + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.primaryChannel.planner.plan.bucket.task_GetCount + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/microsoft.graph.delta()': + get: + tags: + - teams.channel + summary: Invoke function delta + description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta + operationId: team.primaryChannel.planner.plan.bucket.task_delta + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - $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 plannerTask + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.primaryChannel.planner.plan.bucket_GetCount + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/microsoft.graph.delta()': + get: + tags: + - teams.channel + summary: Invoke function delta + description: 'Get newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerbucket-delta?view=graph-rest-beta + operationId: team.primaryChannel.planner.plan.bucket_delta + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $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 plannerBucket + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/details': + get: + tags: + - teams.channel + summary: Get details from teams + description: Extra details about the plan. Read-only. Nullable. + operationId: team.primaryChannel.planner.plan_GetDetail + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property details in teams + operationId: team.primaryChannel.planner.plan_UpdateDetail + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property details for teams + operationId: team.primaryChannel.planner.plan_DeleteDetail + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.archive': + post: + tags: + - teams.channel + 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: team.primaryChannel.planner.plan_archive + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + justification: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer': + post: + tags: + - teams.channel + summary: Invoke action moveToContainer + description: Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerplan-movetocontainer?view=graph-rest-beta + operationId: team.primaryChannel.planner.plan_moveToContainer + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + container: + $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive': + post: + tags: + - teams.channel + 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: team.primaryChannel.planner.plan_unarchive + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + justification: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks': + get: + tags: + - teams.channel + summary: Get tasks from teams + description: Collection of tasks in the plan. Read-only. Nullable. + operationId: team.primaryChannel.planner.plan_ListTask + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.channel + summary: Create new navigation property to tasks for teams + operationId: team.primaryChannel.planner.plan_CreateTask + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}': + get: + tags: + - teams.channel + summary: Get tasks from teams + description: Collection of tasks in the plan. Read-only. Nullable. + operationId: team.primaryChannel.planner.plan_GetTask + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + style: form + 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.plannerTask' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property tasks in teams + operationId: team.primaryChannel.planner.plan_UpdateTask + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property tasks for teams + operationId: team.primaryChannel.planner.plan_DeleteTask + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': + get: + tags: + - teams.channel + summary: Get assignedToTaskBoardFormat from teams + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: team.primaryChannel.planner.plan.task_GetAssignedToTaskBoardFormat + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + style: form + 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.plannerAssignedToTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property assignedToTaskBoardFormat in teams + operationId: team.primaryChannel.planner.plan.task_UpdateAssignedToTaskBoardFormat + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property assignedToTaskBoardFormat for teams + operationId: team.primaryChannel.planner.plan.task_DeleteAssignedToTaskBoardFormat + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': + get: + tags: + - teams.channel + summary: Get bucketTaskBoardFormat from teams + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: team.primaryChannel.planner.plan.task_GetBucketTaskBoardFormat + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + style: form + 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.plannerBucketTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property bucketTaskBoardFormat in teams + operationId: team.primaryChannel.planner.plan.task_UpdateBucketTaskBoardFormat + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property bucketTaskBoardFormat for teams + operationId: team.primaryChannel.planner.plan.task_DeleteBucketTaskBoardFormat + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details': + get: + tags: + - teams.channel + summary: Get details from teams + description: Read-only. Nullable. More details about the task. + operationId: team.primaryChannel.planner.plan.task_GetDetail + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + style: form + 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.plannerTaskDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property details in teams + operationId: team.primaryChannel.planner.plan.task_UpdateDetail + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property details for teams + operationId: team.primaryChannel.planner.plan.task_DeleteDetail + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': + get: + tags: + - teams.channel + summary: Get progressTaskBoardFormat from teams + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: team.primaryChannel.planner.plan.task_GetProgressTaskBoardFormat + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property progressTaskBoardFormat in teams + operationId: team.primaryChannel.planner.plan.task_UpdateProgressTaskBoardFormat + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property progressTaskBoardFormat for teams + operationId: team.primaryChannel.planner.plan.task_DeleteProgressTaskBoardFormat + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.primaryChannel.planner.plan.task_GetCount + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks/microsoft.graph.delta()': + get: + tags: + - teams.channel + summary: Invoke function delta + description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta + operationId: team.primaryChannel.planner.plan.task_delta + parameters: + - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $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 plannerTask + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/primaryChannel/planner/plans/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.primaryChannel.planner.plan_GetCount + parameters: + - 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/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/primaryChannel/planner/plans/microsoft.graph.delta()': + get: + tags: + - teams.channel + summary: Invoke function delta + description: 'Get newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerplan-delta?view=graph-rest-beta + operationId: team.primaryChannel.planner.plan_delta + parameters: + - 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 plannerPlan + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/primaryChannel/sharedWithTeams': + get: + tags: + - teams.channel + summary: Get sharedWithTeams from teams + description: A collection of teams with which a channel is shared. + operationId: team.primaryChannel_ListSharedGraphWPreTeam + parameters: + - 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: $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.sharedWithChannelTeamInfoCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.channel + summary: Create new navigation property to sharedWithTeams for teams + operationId: team.primaryChannel_CreateSharedGraphWPreTeam + parameters: + - 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}': + get: + tags: + - teams.channel + summary: Get sharedWithTeams from teams + description: A collection of teams with which a channel is shared. + operationId: team.primaryChannel_GetSharedGraphWPreTeam + parameters: + - 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: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + - 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.sharedWithChannelTeamInfo' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property sharedWithTeams in teams + operationId: team.primaryChannel_UpdateSharedGraphWPreTeam + parameters: + - 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: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property sharedWithTeams for teams + operationId: team.primaryChannel_DeleteSharedGraphWPreTeam + parameters: + - 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: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + - 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 + '/teams/{team-id}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': + get: + tags: + - teams.channel + summary: Get allowedMembers from teams + description: A collection of team members who have access to the shared channel. + operationId: team.primaryChannel.sharedGraphWPreTeam_ListAllowedMember + parameters: + - 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: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + - $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.conversationMemberCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': + get: + tags: + - teams.channel + summary: Get allowedMembers from teams + description: A collection of team members who have access to the shared channel. + operationId: team.primaryChannel.sharedGraphWPreTeam_GetAllowedMember + parameters: + - 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: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + - 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.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.primaryChannel.sharedGraphWPreTeam.allowedMember_GetCount + parameters: + - 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: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': + get: + tags: + - teams.channel + summary: Get team from teams + operationId: team.primaryChannel.sharedGraphWPreTeam_GetTeam + parameters: + - 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: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + - 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.team' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/sharedWithTeams/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.primaryChannel.sharedGraphWPreTeam_GetCount + parameters: + - 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/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/primaryChannel/tabs': + get: + tags: + - teams.channel + summary: Get tabs from teams + description: A collection of all the tabs in the channel. + operationId: team.primaryChannel_ListTab + parameters: + - 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: $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.teamsTabCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.channel + summary: Create new navigation property to tabs for teams + operationId: team.primaryChannel_CreateTab + parameters: + - 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsTab' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsTab' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/tabs/{teamsTab-id}': + get: + tags: + - teams.channel + summary: Get tabs from teams + description: A collection of all the tabs in the channel. + operationId: team.primaryChannel_GetTab + parameters: + - 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: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsTab + - 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.teamsTab' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property tabs in teams + operationId: team.primaryChannel_UpdateTab + parameters: + - 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: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsTab + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsTab' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsTab' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property tabs for teams + operationId: team.primaryChannel_DeleteTab + parameters: + - 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: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsTab + - 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 + '/teams/{team-id}/primaryChannel/tabs/{teamsTab-id}/teamsApp': + get: + tags: + - teams.channel + summary: Get teamsApp from teams + description: The application that is linked to the tab. + operationId: team.primaryChannel.tab_GetTeamsApp + parameters: + - 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: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsTab + - 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.teamsApp' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/tabs/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.primaryChannel.tab_GetCount + parameters: + - 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/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/schedule': + get: + tags: + - teams.schedule + summary: Get schedule + description: "Retrieve the properties and relationships of a schedule object. The schedule creation process conforms to the One API guideline for resource based long running operations (RELO).\nWhen clients use the PUT method, if the schedule is provisioned, the operation updates the schedule; otherwise, the operation starts the schedule provisioning process in the background. During schedule provisioning, clients can use the GET method to get the schedule and look at the provisionStatus property for the current state of the provisioning. If the provisioning failed, clients can get additional information from the provisionStatusCode property. Clients can also inspect the configuration of the schedule." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedule-get?view=graph-rest-beta + operationId: team_GetSchedule + parameters: + - 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: $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.schedule' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - teams.schedule + summary: Create or replace schedule + description: "Create or replace a schedule object. The schedule creation process conforms to the One API guideline for resource based long running operations (RELO).\nWhen clients use the PUT method, if the schedule is provisioned, the operation replaces the schedule; otherwise, the operation starts the schedule provisioning process in the background. During schedule provisioning, clients can use the GET method to get the schedule and look at the provisionStatus property for the current state of the provisioning. If the provisioning failed, clients can get additional information from the provisionStatusCode property. Clients can also inspect the configuration of the schedule." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-put-schedule?view=graph-rest-beta + operationId: team_SetSchedule + parameters: + - 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: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.schedule' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.schedule' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.schedule + summary: Delete navigation property schedule for teams + operationId: team_DeleteSchedule + parameters: + - 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: 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 + '/teams/{team-id}/schedule/dayNotes': + get: + tags: + - teams.schedule + summary: Get dayNotes from teams + description: The day notes in the schedule. + operationId: team.schedule_ListDayNote + parameters: + - 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: $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.dayNoteCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.schedule + summary: Create new navigation property to dayNotes for teams + operationId: team.schedule_CreateDayNote + parameters: + - 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.dayNote' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.dayNote' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/dayNotes/{dayNote-id}': + get: + tags: + - teams.schedule + summary: Get dayNotes from teams + description: The day notes in the schedule. + operationId: team.schedule_GetDayNote + parameters: + - 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: dayNote-id + in: path + description: The unique identifier of dayNote + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: dayNote + - 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.dayNote' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.schedule + summary: Update dayNote + description: Update the properties of a day note. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/daynote-update?view=graph-rest-beta + operationId: team.schedule_UpdateDayNote + parameters: + - 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: dayNote-id + in: path + description: The unique identifier of dayNote + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: dayNote + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.dayNote' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.dayNote' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.schedule + summary: Delete navigation property dayNotes for teams + operationId: team.schedule_DeleteDayNote + parameters: + - 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: dayNote-id + in: path + description: The unique identifier of dayNote + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: dayNote + - 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 + '/teams/{team-id}/schedule/dayNotes/$count': + get: + tags: + - teams.schedule + summary: Get the number of the resource + operationId: team.schedule.dayNote_GetCount + parameters: + - 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/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/schedule/microsoft.graph.share': + post: + tags: + - teams.schedule + summary: Invoke action share + description: 'Share a schedule time range with schedule members. This action makes the collections of shift, openshift and timeOff items in the specified time range of the schedule viewable by the specified team members, including employees and managers. Each shift, openshift and timeOff instance in a schedule supports a draft version and a shared version of the item. The draft version is viewable only by managers, and the shared version is viewable by employees and managers. For each shift, openshift and timeOff instance in the specified time range, the share action updates the shared version from the draft version, so that in addition to managers, employees can also view the most current information about the item. The notifyTeam parameter further specifies which employees can view the item.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedule-share?view=graph-rest-beta + operationId: team.schedule_share + parameters: + - 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: + notifyTeam: + type: boolean + default: false + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + 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 + format: date-time + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/schedule/offerShiftRequests': + get: + tags: + - teams.schedule + summary: List offerShiftRequest + description: Retrieve the properties and relationships of all offerShiftRequest objects in a team. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/offershiftrequest-list?view=graph-rest-beta + operationId: team.schedule_ListOfferShiftRequest + parameters: + - 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: $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.offerShiftRequestCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.schedule + summary: Create offerShiftRequest + description: Create an instance of an offerShiftRequest. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/offershiftrequest-post?view=graph-rest-beta + operationId: team.schedule_CreateOfferShiftRequest + parameters: + - 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/offerShiftRequests/{offerShiftRequest-id}': + get: + tags: + - teams.schedule + summary: Get offerShiftRequest + description: Retrieve the properties and relationships of an offerShiftRequest object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/offershiftrequest-get?view=graph-rest-beta + operationId: team.schedule_GetOfferShiftRequest + parameters: + - 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: offerShiftRequest-id + in: path + description: The unique identifier of offerShiftRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: offerShiftRequest + - 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.offerShiftRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.schedule + summary: Update the navigation property offerShiftRequests in teams + operationId: team.schedule_UpdateOfferShiftRequest + parameters: + - 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: offerShiftRequest-id + in: path + description: The unique identifier of offerShiftRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: offerShiftRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.schedule + summary: Delete navigation property offerShiftRequests for teams + operationId: team.schedule_DeleteOfferShiftRequest + parameters: + - 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: offerShiftRequest-id + in: path + description: The unique identifier of offerShiftRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: offerShiftRequest + - 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 + '/teams/{team-id}/schedule/offerShiftRequests/$count': + get: + tags: + - teams.schedule + summary: Get the number of the resource + operationId: team.schedule.offerShiftRequest_GetCount + parameters: + - 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/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/schedule/openShiftChangeRequests': + get: + tags: + - teams.schedule + summary: List openShiftChangeRequests + description: Retrieve a list of openShiftChangeRequest objects in a team. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/openshiftchangerequest-list?view=graph-rest-beta + operationId: team.schedule_ListOpenShiftChangeRequest + parameters: + - 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: $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.openShiftChangeRequestCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.schedule + summary: Create openShiftChangeRequest + description: Create instance of an openShiftChangeRequest object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/openshiftchangerequest-post?view=graph-rest-beta + operationId: team.schedule_CreateOpenShiftChangeRequest + parameters: + - 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/openShiftChangeRequests/{openShiftChangeRequest-id}': + get: + tags: + - teams.schedule + summary: Get openShiftChangeRequest + description: Retrieve the properties and relationships of an openShiftChangeRequest object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/openshiftchangerequest-get?view=graph-rest-beta + operationId: team.schedule_GetOpenShiftChangeRequest + parameters: + - 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: openShiftChangeRequest-id + in: path + description: The unique identifier of openShiftChangeRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: openShiftChangeRequest + - 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.openShiftChangeRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.schedule + summary: Update the navigation property openShiftChangeRequests in teams + operationId: team.schedule_UpdateOpenShiftChangeRequest + parameters: + - 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: openShiftChangeRequest-id + in: path + description: The unique identifier of openShiftChangeRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: openShiftChangeRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.schedule + summary: Delete navigation property openShiftChangeRequests for teams + operationId: team.schedule_DeleteOpenShiftChangeRequest + parameters: + - 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: openShiftChangeRequest-id + in: path + description: The unique identifier of openShiftChangeRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: openShiftChangeRequest + - 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 + '/teams/{team-id}/schedule/openShiftChangeRequests/$count': + get: + tags: + - teams.schedule + summary: Get the number of the resource + operationId: team.schedule.openShiftChangeRequest_GetCount + parameters: + - 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/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/schedule/openShifts': + get: + tags: + - teams.schedule + summary: List openShift + description: List openshift objects in a team. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/openshift-list?view=graph-rest-beta + operationId: team.schedule_ListOpenShift + parameters: + - 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: $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.openShiftCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.schedule + summary: Create openShift + description: Create an instance of an openShift object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/openshift-post?view=graph-rest-beta + operationId: team.schedule_CreateOpenShift + parameters: + - 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.openShift' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.openShift' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/openShifts/{openShift-id}': + get: + tags: + - teams.schedule + summary: Get openShift + description: Retrieve the properties and relationships of an openshift object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/openshift-get?view=graph-rest-beta + operationId: team.schedule_GetOpenShift + parameters: + - 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: openShift-id + in: path + description: The unique identifier of openShift + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: openShift + - 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.openShift' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.schedule + summary: Update openShift + description: Update the properties of an openShift object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/openshift-update?view=graph-rest-beta + operationId: team.schedule_UpdateOpenShift + parameters: + - 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: openShift-id + in: path + description: The unique identifier of openShift + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: openShift + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.openShift' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.openShift' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.schedule + summary: Delete openShift + description: Delete an openShift object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/openshift-delete?view=graph-rest-beta + operationId: team.schedule_DeleteOpenShift + parameters: + - 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: openShift-id + in: path + description: The unique identifier of openShift + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: openShift + - 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 + '/teams/{team-id}/schedule/openShifts/$count': + get: + tags: + - teams.schedule + summary: Get the number of the resource + operationId: team.schedule.openShift_GetCount + parameters: + - 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/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/schedule/schedulingGroups': + get: + tags: + - teams.schedule + summary: List scheduleGroups + description: Get the list of schedulingGroups in this schedule. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedule-list-schedulinggroups?view=graph-rest-beta + operationId: team.schedule_ListSchedulingGroup + parameters: + - 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: $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.schedulingGroupCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.schedule + summary: Create schedulingGroup + description: Create a new schedulingGroup. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedule-post-schedulinggroups?view=graph-rest-beta + operationId: team.schedule_CreateSchedulingGroup + parameters: + - 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/schedulingGroups/{schedulingGroup-id}': + get: + tags: + - teams.schedule + summary: Get schedulingGroup + description: Retrieve the properties and relationships of a schedulingGroup by ID. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedulinggroup-get?view=graph-rest-beta + operationId: team.schedule_GetSchedulingGroup + parameters: + - 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: schedulingGroup-id + in: path + description: The unique identifier of schedulingGroup + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: schedulingGroup + - 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.schedulingGroup' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.schedule + summary: Replace schedulingGroup + description: 'Replace an existing schedulingGroup. If the specified schedulingGroup doesn''t exist, this method returns 404 Not found.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedulinggroup-put?view=graph-rest-beta + operationId: team.schedule_UpdateSchedulingGroup + parameters: + - 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: schedulingGroup-id + in: path + description: The unique identifier of schedulingGroup + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: schedulingGroup + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.schedule + summary: Delete schedulingGroup + description: "Mark a schedulingGroup as inactive by setting its isActive property.\nThis method does not remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedulinggroup-delete?view=graph-rest-beta + operationId: team.schedule_DeleteSchedulingGroup + parameters: + - 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: schedulingGroup-id + in: path + description: The unique identifier of schedulingGroup + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: schedulingGroup + - 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 + '/teams/{team-id}/schedule/schedulingGroups/$count': + get: + tags: + - teams.schedule + summary: Get the number of the resource + operationId: team.schedule.schedulingGroup_GetCount + parameters: + - 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/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/schedule/shifts': + get: + tags: + - teams.schedule + summary: List shifts + description: The shifts in the schedule. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedule-list-shifts?view=graph-rest-beta + operationId: team.schedule_ListShift + parameters: + - 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: $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.shiftCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.schedule + summary: Create shift + description: Create a new shift instance in a schedule. The duration of a shift cannot be less than 1 minute or longer than 24 hours. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedule-post-shifts?view=graph-rest-beta + operationId: team.schedule_CreateShift + parameters: + - 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.shift' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.shift' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/shifts/{shift-id}': + get: + tags: + - teams.schedule + summary: Get shift + description: Retrieve the properties and relationships of a shift object by ID. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/shift-get?view=graph-rest-beta + operationId: team.schedule_GetShift + parameters: + - 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: shift-id + in: path + description: The unique identifier of shift + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: shift + - 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.shift' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.schedule + summary: Replace shift + description: 'Replace an existing shift. If the specified shift doesn''t exist, this method returns 404 Not found. The duration of a shift can''t be less than 1 minute or longer than 24 hours.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/shift-put?view=graph-rest-beta + operationId: team.schedule_UpdateShift + parameters: + - 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: shift-id + in: path + description: The unique identifier of shift + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: shift + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.shift' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.shift' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.schedule + summary: Delete shift + description: Delete a shift from the schedule. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/shift-delete?view=graph-rest-beta + operationId: team.schedule_DeleteShift + parameters: + - 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: shift-id + in: path + description: The unique identifier of shift + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: shift + - 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 + '/teams/{team-id}/schedule/shifts/$count': + get: + tags: + - teams.schedule + summary: Get the number of the resource + operationId: team.schedule.shift_GetCount + parameters: + - 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/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/schedule/shiftsRoleDefinitions': + get: + tags: + - teams.schedule + summary: Get shiftsRoleDefinitions from teams + description: The definitions of the roles in the schedule. + operationId: team.schedule_ListShiftsRoleDefinition + parameters: + - 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: $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.shiftsRoleDefinitionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.schedule + summary: Create new navigation property to shiftsRoleDefinitions for teams + operationId: team.schedule_CreateShiftsRoleDefinition + parameters: + - 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/shiftsRoleDefinitions/{shiftsRoleDefinition-id}': + get: + tags: + - teams.schedule + summary: Get shiftsRoleDefinitions from teams + description: The definitions of the roles in the schedule. + operationId: team.schedule_GetShiftsRoleDefinition + parameters: + - 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: shiftsRoleDefinition-id + in: path + description: The unique identifier of shiftsRoleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: shiftsRoleDefinition + - 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.shiftsRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.schedule + summary: Update the navigation property shiftsRoleDefinitions in teams + operationId: team.schedule_UpdateShiftsRoleDefinition + parameters: + - 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: shiftsRoleDefinition-id + in: path + description: The unique identifier of shiftsRoleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: shiftsRoleDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.schedule + summary: Delete navigation property shiftsRoleDefinitions for teams + operationId: team.schedule_DeleteShiftsRoleDefinition + parameters: + - 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: shiftsRoleDefinition-id + in: path + description: The unique identifier of shiftsRoleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: shiftsRoleDefinition + - 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 + '/teams/{team-id}/schedule/shiftsRoleDefinitions/$count': + get: + tags: + - teams.schedule + summary: Get the number of the resource + operationId: team.schedule.shiftsRoleDefinition_GetCount + parameters: + - 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/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/schedule/swapShiftsChangeRequests': + get: + tags: + - teams.schedule + summary: List swapShiftsChangeRequest + description: Retrieve a list of swapShiftsChangeRequest objects in a team. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/swapshiftschangerequest-list?view=graph-rest-beta + operationId: team.schedule_ListSwapShiftsChangeRequest + parameters: + - 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: $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.swapShiftsChangeRequestCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.schedule + summary: Create swapShiftsChangeRequest + description: Create an instance of a swapShiftsChangeRequest object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/swapshiftschangerequest-post?view=graph-rest-beta + operationId: team.schedule_CreateSwapShiftsChangeRequest + parameters: + - 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/swapShiftsChangeRequests/{swapShiftsChangeRequest-id}': + get: + tags: + - teams.schedule + summary: Get swapShiftsChangeRequest + description: Retrieve the properties and relationships of a swapShiftsChangeRequest object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/swapshiftschangerequest-get?view=graph-rest-beta + operationId: team.schedule_GetSwapShiftsChangeRequest + parameters: + - 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: swapShiftsChangeRequest-id + in: path + description: The unique identifier of swapShiftsChangeRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: swapShiftsChangeRequest + - 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.swapShiftsChangeRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.schedule + summary: Update the navigation property swapShiftsChangeRequests in teams + operationId: team.schedule_UpdateSwapShiftsChangeRequest + parameters: + - 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: swapShiftsChangeRequest-id + in: path + description: The unique identifier of swapShiftsChangeRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: swapShiftsChangeRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.schedule + summary: Delete navigation property swapShiftsChangeRequests for teams + operationId: team.schedule_DeleteSwapShiftsChangeRequest + parameters: + - 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: swapShiftsChangeRequest-id + in: path + description: The unique identifier of swapShiftsChangeRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: swapShiftsChangeRequest + - 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 + '/teams/{team-id}/schedule/swapShiftsChangeRequests/$count': + get: + tags: + - teams.schedule + summary: Get the number of the resource + operationId: team.schedule.swapShiftsChangeRequest_GetCount + parameters: + - 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/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/schedule/timeCards': + get: + tags: + - teams.schedule + summary: List timeCard + description: Retrieve a list of timeCard entries in a schedule. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timecard-list?view=graph-rest-beta + operationId: team.schedule_ListTimeCard + parameters: + - 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: $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.timeCardCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.schedule + summary: Create timeCard + description: Create a timeCard instance in a schedule. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timecard-post?view=graph-rest-beta + operationId: team.schedule_CreateTimeCard + parameters: + - 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/timeCards/{timeCard-id}': + get: + tags: + - teams.schedule + summary: Get timeCard + description: Get the properties and relationships of a timeCard object by ID. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timecard-get?view=graph-rest-beta + operationId: team.schedule_GetTimeCard + parameters: + - 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: timeCard-id + in: path + description: The unique identifier of timeCard + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeCard + - 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.timeCard' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.schedule + summary: Replace timeCard + description: Replace an existing timeCard with updated values. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timecard-replace?view=graph-rest-beta + operationId: team.schedule_UpdateTimeCard + parameters: + - 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: timeCard-id + in: path + description: The unique identifier of timeCard + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeCard + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.schedule + summary: Delete timeCard + description: Delete a timeCard instance in a schedule. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timecard-delete?view=graph-rest-beta + operationId: team.schedule_DeleteTimeCard + parameters: + - 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: timeCard-id + in: path + description: The unique identifier of timeCard + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeCard + - 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 + '/teams/{team-id}/schedule/timeCards/{timeCard-id}/microsoft.graph.clockOut': + post: + tags: + - teams.schedule + summary: Invoke action clockOut + description: Clock out to end an open timeCard. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timecard-clockout?view=graph-rest-beta + operationId: team.schedule.timeCard_clockOut + parameters: + - 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: timeCard-id + in: path + description: The unique identifier of timeCard + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeCard + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + atApprovedLocation: + type: boolean + default: false + nullable: true + isAtApprovedLocation: + type: boolean + default: false + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/schedule/timeCards/{timeCard-id}/microsoft.graph.confirm': + post: + tags: + - teams.schedule + summary: Invoke action confirm + description: Confirm a specific timeCard. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timecard-confirm?view=graph-rest-beta + operationId: team.schedule.timeCard_confirm + parameters: + - 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: timeCard-id + in: path + description: The unique identifier of timeCard + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeCard + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/schedule/timeCards/{timeCard-id}/microsoft.graph.endBreak': + post: + tags: + - teams.schedule + summary: Invoke action endBreak + description: End the open break in a specific timeCard. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timecard-endbreak?view=graph-rest-beta + operationId: team.schedule.timeCard_endBreak + parameters: + - 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: timeCard-id + in: path + description: The unique identifier of timeCard + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeCard + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + atApprovedLocation: + type: boolean + default: false + nullable: true + isAtApprovedLocation: + type: boolean + default: false + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/schedule/timeCards/{timeCard-id}/microsoft.graph.startBreak': + post: + tags: + - teams.schedule + summary: Invoke action startBreak + description: Start a break in a specific timeCard. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timecard-startbreak?view=graph-rest-beta + operationId: team.schedule.timeCard_startBreak + parameters: + - 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: timeCard-id + in: path + description: The unique identifier of timeCard + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeCard + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + atApprovedLocation: + type: boolean + default: false + nullable: true + isAtApprovedLocation: + type: boolean + default: false + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/schedule/timeCards/$count': + get: + tags: + - teams.schedule + summary: Get the number of the resource + operationId: team.schedule.timeCard_GetCount + parameters: + - 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/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/schedule/timeCards/microsoft.graph.clockIn': + post: + tags: + - teams.schedule + summary: Invoke action clockIn + description: Clock in to start a timeCard. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timecard-clockin?view=graph-rest-beta + operationId: team.schedule.timeCard_clockIn + parameters: + - 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: + atApprovedLocation: + type: boolean + default: false + nullable: true + isAtApprovedLocation: + type: boolean + default: false + nullable: true + onBehalfOfUserId: + type: string + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/schedule/timeOffReasons': + get: + tags: + - teams.schedule + summary: List timeOffReasons + description: The set of reasons for a time off in the schedule. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedule-list-timeoffreasons?view=graph-rest-beta + operationId: team.schedule_ListTimeOffReason + parameters: + - 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: $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.timeOffReasonCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.schedule + summary: Create timeOffReason + description: Create a new timeOffReason. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedule-post-timeoffreasons?view=graph-rest-beta + operationId: team.schedule_CreateTimeOffReason + parameters: + - 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOffReason' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOffReason' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/timeOffReasons/{timeOffReason-id}': + get: + tags: + - teams.schedule + summary: Get timeOffReason + description: Retrieve the properties and relationships of a timeOffReason object by ID. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timeoffreason-get?view=graph-rest-beta + operationId: team.schedule_GetTimeOffReason + parameters: + - 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: timeOffReason-id + in: path + description: The unique identifier of timeOffReason + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeOffReason + - 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.timeOffReason' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.schedule + summary: Replace timeOffReason + description: 'Replace an existing timeOffReason. If the specified timeOffReason doesn''t exist, this method returns 404 Not found.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timeoffreason-put?view=graph-rest-beta + operationId: team.schedule_UpdateTimeOffReason + parameters: + - 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: timeOffReason-id + in: path + description: The unique identifier of timeOffReason + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeOffReason + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOffReason' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOffReason' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.schedule + summary: Delete timeOffReason + description: Mark a timeOffReason as inactive by setting the isActive property. Every team must include at least one timeOffReason. This method doesn't remove the specified timeOffReason instance. timeOffItem instances that were assigned this reason remain assigned to this reason. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timeoffreason-delete?view=graph-rest-beta + operationId: team.schedule_DeleteTimeOffReason + parameters: + - 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: timeOffReason-id + in: path + description: The unique identifier of timeOffReason + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeOffReason + - 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 + '/teams/{team-id}/schedule/timeOffReasons/$count': + get: + tags: + - teams.schedule + summary: Get the number of the resource + operationId: team.schedule.timeOffReason_GetCount + parameters: + - 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/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/schedule/timeOffRequests': + get: + tags: + - teams.schedule + summary: List timeOffRequest + description: Retrieve a list of timeoffrequest objects in the team. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timeoffrequest-list?view=graph-rest-beta + operationId: team.schedule_ListTimeOffRequest + parameters: + - 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: $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.timeOffRequestCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.schedule + summary: Create new navigation property to timeOffRequests for teams + operationId: team.schedule_CreateTimeOffRequest + parameters: + - 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/timeOffRequests/{timeOffRequest-id}': + get: + tags: + - teams.schedule + summary: Get timeOffRequest + description: Retrieve the properties and relationships of a timeoffrequest object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timeoffrequest-get?view=graph-rest-beta + operationId: team.schedule_GetTimeOffRequest + parameters: + - 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: timeOffRequest-id + in: path + description: The unique identifier of timeOffRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeOffRequest + - 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.timeOffRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.schedule + summary: Update the navigation property timeOffRequests in teams + operationId: team.schedule_UpdateTimeOffRequest + parameters: + - 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: timeOffRequest-id + in: path + description: The unique identifier of timeOffRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeOffRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.schedule + summary: Delete timeOffRequest + description: Delete a timeOffRequest object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timeoffrequest-delete?view=graph-rest-beta + operationId: team.schedule_DeleteTimeOffRequest + parameters: + - 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: timeOffRequest-id + in: path + description: The unique identifier of timeOffRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeOffRequest + - 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 + '/teams/{team-id}/schedule/timeOffRequests/$count': + get: + tags: + - teams.schedule + summary: Get the number of the resource + operationId: team.schedule.timeOffRequest_GetCount + parameters: + - 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/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/schedule/timesOff': + get: + tags: + - teams.schedule + summary: List timesOff + description: Get the list of timeOff instances in a schedule. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedule-list-timesoff?view=graph-rest-beta + operationId: team.schedule_ListTimesOff + parameters: + - 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: $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.timeOffCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.schedule + summary: Create timeOff + description: Create a new timeOff instance in a schedule. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedule-post-timesoff?view=graph-rest-beta + operationId: team.schedule_CreateTimesOff + parameters: + - 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOff' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOff' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/timesOff/{timeOff-id}': + get: + tags: + - teams.schedule + summary: Get timeOff + description: Retrieve the properties and relationships of a timeOff object by ID. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timeoff-get?view=graph-rest-beta + operationId: team.schedule_GetTimesOff + parameters: + - 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: timeOff-id + in: path + description: The unique identifier of timeOff + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeOff + - 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.timeOff' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.schedule + summary: Replace timeOff + description: 'Replace an existing timeOff. If the specified timeOff doesn''t exist, this method returns 404 Not found.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timeoff-put?view=graph-rest-beta + operationId: team.schedule_UpdateTimesOff + parameters: + - 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: timeOff-id + in: path + description: The unique identifier of timeOff + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeOff + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOff' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOff' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.schedule + summary: Delete timeOff + description: Delete a timeOff instance from a schedule. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timeoff-delete?view=graph-rest-beta + operationId: team.schedule_DeleteTimesOff + parameters: + - 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: timeOff-id + in: path + description: The unique identifier of timeOff + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeOff + - 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 + '/teams/{team-id}/schedule/timesOff/$count': + get: + tags: + - teams.schedule + summary: Get the number of the resource + operationId: team.schedule.timesOff_GetCount + parameters: + - 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/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/tags': + get: + tags: + - teams.teamworkTag + summary: List teamworkTags + description: Get a list of the tag objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworktag-list?view=graph-rest-beta + operationId: team_ListTag + parameters: + - 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: $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.teamworkTagCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.teamworkTag + summary: Create teamworkTag + description: 'Create a standard tag for members in the team. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworktag-post?view=graph-rest-beta + operationId: team_CreateTag + parameters: + - 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkTag' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkTag' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/tags/{teamworkTag-id}': + get: + tags: + - teams.teamworkTag + summary: Get teamworkTag + description: Read the properties and relationships of a tag object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworktag-get?view=graph-rest-beta + operationId: team_GetTag + parameters: + - 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: teamworkTag-id + in: path + description: The unique identifier of teamworkTag + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTag + - 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.teamworkTag' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.teamworkTag + summary: Update teamworkTag + description: Update the properties of a teamworkTag object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworktag-update?view=graph-rest-beta + operationId: team_UpdateTag + parameters: + - 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: teamworkTag-id + in: path + description: The unique identifier of teamworkTag + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTag + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkTag' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkTag' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.teamworkTag + summary: Delete teamworkTag + description: Delete a tag object permanently. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworktag-delete?view=graph-rest-beta + operationId: team_DeleteTag + parameters: + - 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: teamworkTag-id + in: path + description: The unique identifier of teamworkTag + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTag + - 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 + '/teams/{team-id}/tags/{teamworkTag-id}/members': + get: + tags: + - teams.teamworkTag + summary: List members in a teamworkTag + description: Get a list of the members of a standard tag in a team and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworktagmember-list?view=graph-rest-beta + operationId: team.tag_ListMember + parameters: + - 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: teamworkTag-id + in: path + description: The unique identifier of teamworkTag + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTag + - $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.teamworkTagMemberCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.teamworkTag + summary: Create teamworkTagMember + description: Create a new teamworkTagMember object in a team. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworktagmember-post?view=graph-rest-beta + operationId: team.tag_CreateMember + parameters: + - 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: teamworkTag-id + in: path + description: The unique identifier of teamworkTag + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTag + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/tags/{teamworkTag-id}/members/{teamworkTagMember-id}': + get: + tags: + - teams.teamworkTag + summary: Get teamworkTagMember + description: 'Get the properties and relationships of a member of a standard tag in a team. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworktagmember-get?view=graph-rest-beta + operationId: team.tag_GetMember + parameters: + - 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: teamworkTag-id + in: path + description: The unique identifier of teamworkTag + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTag + - name: teamworkTagMember-id + in: path + description: The unique identifier of teamworkTagMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTagMember + - 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.teamworkTagMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.teamworkTag + summary: Update the navigation property members in teams + operationId: team.tag_UpdateMember + parameters: + - 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: teamworkTag-id + in: path + description: The unique identifier of teamworkTag + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTag + - name: teamworkTagMember-id + in: path + description: The unique identifier of teamworkTagMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTagMember + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.teamworkTag + summary: Delete teamworkTagMember + description: Delete a member from a standard tag in a team. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworktagmember-delete?view=graph-rest-beta + operationId: team.tag_DeleteMember + parameters: + - 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: teamworkTag-id + in: path + description: The unique identifier of teamworkTag + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTag + - name: teamworkTagMember-id + in: path + description: The unique identifier of teamworkTagMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTagMember + - 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 + '/teams/{team-id}/tags/{teamworkTag-id}/members/$count': + get: + tags: + - teams.teamworkTag + summary: Get the number of the resource + operationId: team.tag.member_GetCount + parameters: + - 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: teamworkTag-id + in: path + description: The unique identifier of teamworkTag + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTag + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/tags/$count': + get: + tags: + - teams.teamworkTag + summary: Get the number of the resource + operationId: team.tag_GetCount + parameters: + - 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/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/template': + get: + tags: + - teams.teamsTemplate + summary: Get template from teams + description: The template this team was created from. See available templates. + operationId: team_GetTemplate + parameters: + - 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: $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.teamsTemplate' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/templateDefinition': + get: + tags: + - teams.teamTemplateDefinition + summary: Get templateDefinition from teams + description: Generic representation of a team template definition for a team with a specific structure and configuration. + operationId: team_GetTemplateDefinition + parameters: + - 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: $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.teamTemplateDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /teams/$count: + get: + tags: + - teams.team + summary: Get the number of the resource + operationId: team_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /teams/microsoft.graph.allMessages(): + get: + tags: + - teams.team.Functions + summary: Invoke function allMessages + operationId: team_allMessage + parameters: + - $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 + /teams/microsoft.graph.getAllMessages(): + get: + tags: + - teams.team.Functions + summary: Invoke function getAllMessages + operationId: team_getAllMessage + parameters: + - name: model + in: query + description: The payment model for the API + style: form + explode: false + schema: + type: string + - $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 + /teams/microsoft.graph.getOpenShifts(): + get: + tags: + - teams.team.Functions + summary: Invoke function getOpenShifts + description: Get all openShift objects across all teams a user is a direct member of. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-getopenshifts?view=graph-rest-beta + operationId: team_getOpenShift + parameters: + - $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 openShift + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.openShift' + '@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 + /teams/microsoft.graph.getShifts(): + get: + tags: + - teams.team.Functions + summary: Invoke function getShifts + description: Get all shift objects across all teams to which a user is a direct member. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-getshifts?view=graph-rest-beta + operationId: team_getShift + parameters: + - $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 shift + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.shift' + '@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 + /teams/microsoft.graph.getTimesOff(): + get: + tags: + - teams.team.Functions + summary: Invoke function getTimesOff + description: Get all time off objects across all teams to which a user is a direct member. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-gettimesoff?view=graph-rest-beta + operationId: team_getTimesOff + parameters: + - $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 timeOff + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeOff' + '@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 + /teamwork: + get: + tags: + - teamwork.teamwork + summary: Get teamwork + description: 'Get the properties and relationships of a teamwork object, such as the region of the organization and whether Microsoft Teams is enabled.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamwork-get?view=graph-rest-beta + operationId: teamwork_GetTeamwork + 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 entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamwork' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.teamwork + summary: Update teamwork + operationId: teamwork_UpdateTeamwork + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamwork' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamwork' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /teamwork/deletedChats: + get: + tags: + - teamwork.deletedChat + summary: Get deletedChat + description: Read the properties and relationships of a deletedChat object. + operationId: teamwork_ListDeletedChat + 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.deletedChatCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teamwork.deletedChat + summary: Create new navigation property to deletedChats for teamwork + operationId: teamwork_CreateDeletedChat + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deletedChat' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deletedChat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedChats/{deletedChat-id}': + get: + tags: + - teamwork.deletedChat + summary: Get deletedChat + description: Read the properties and relationships of a deletedChat object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/deletedchat-get?view=graph-rest-beta + operationId: teamwork_GetDeletedChat + parameters: + - name: deletedChat-id + in: path + description: The unique identifier of deletedChat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedChat + - 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.deletedChat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.deletedChat + summary: Update the navigation property deletedChats in teamwork + operationId: teamwork_UpdateDeletedChat + parameters: + - name: deletedChat-id + in: path + description: The unique identifier of deletedChat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedChat + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deletedChat' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deletedChat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.deletedChat + summary: Delete navigation property deletedChats for teamwork + operationId: teamwork_DeleteDeletedChat + parameters: + - name: deletedChat-id + in: path + description: The unique identifier of deletedChat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedChat + - 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 + '/teamwork/deletedChats/{deletedChat-id}/microsoft.graph.undoDelete': + post: + tags: + - teamwork.deletedChat + summary: Invoke action undoDelete + description: Restore a deletedChat to an active chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/deletedchat-undodelete?view=graph-rest-beta + operationId: teamwork.deletedChat_undoDelete + parameters: + - name: deletedChat-id + in: path + description: The unique identifier of deletedChat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedChat + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /teamwork/deletedChats/$count: + get: + tags: + - teamwork.deletedChat + summary: Get the number of the resource + operationId: teamwork.deletedChat_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /teamwork/deletedTeams: + get: + tags: + - teamwork.deletedTeam + summary: List deletedTeams + description: Get a list of the deletedTeam objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamwork-list-deletedteams?view=graph-rest-beta + operationId: teamwork_ListDeletedTeam + 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.deletedTeamCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teamwork.deletedTeam + summary: Create new navigation property to deletedTeams for teamwork + operationId: teamwork_CreateDeletedTeam + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deletedTeam' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deletedTeam' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}': + get: + tags: + - teamwork.deletedTeam + summary: Get deletedTeams from teamwork + description: A collection of deleted teams. + operationId: teamwork_GetDeletedTeam + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - 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.deletedTeam' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.deletedTeam + summary: Update the navigation property deletedTeams in teamwork + operationId: teamwork_UpdateDeletedTeam + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deletedTeam' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deletedTeam' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.deletedTeam + summary: Delete navigation property deletedTeams for teamwork + operationId: teamwork_DeleteDeletedTeam + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels': + get: + tags: + - teamwork.deletedTeam + summary: Get channels from teamwork + description: The channels those are either shared with this deleted team or created in this deleted team. + operationId: teamwork.deletedTeam_ListChannel + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - $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.channelCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teamwork.deletedTeam + summary: Create new navigation property to channels for teamwork + operationId: teamwork.deletedTeam_CreateChannel + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.channel' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.channel' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}': + get: + tags: + - teamwork.deletedTeam + summary: Get channels from teamwork + description: The channels those are either shared with this deleted team or created in this deleted team. + operationId: teamwork.deletedTeam_GetChannel + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - 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.channel' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.deletedTeam + summary: Update the navigation property channels in teamwork + operationId: teamwork.deletedTeam_UpdateChannel + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - 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: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.channel' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.channel' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.deletedTeam + summary: Delete navigation property channels for teamwork + operationId: teamwork.deletedTeam_DeleteChannel + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/allMembers': + get: + tags: + - teamwork.deletedTeam + summary: Get allMembers from teamwork + description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. + operationId: teamwork.deletedTeam.channel_ListAllMember + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - $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.conversationMemberCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teamwork.deletedTeam + summary: Create new navigation property to allMembers for teamwork + operationId: teamwork.deletedTeam.channel_CreateAllMember + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/allMembers/{conversationMember-id}': + get: + tags: + - teamwork.deletedTeam + summary: Get allMembers from teamwork + description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. + operationId: teamwork.deletedTeam.channel_GetAllMember + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + - 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.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.deletedTeam + summary: Update the navigation property allMembers in teamwork + operationId: teamwork.deletedTeam.channel_UpdateAllMember + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.deletedTeam + summary: Delete navigation property allMembers for teamwork + operationId: teamwork.deletedTeam.channel_DeleteAllMember + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + - 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/allMembers/$count': + get: + tags: + - teamwork.deletedTeam + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.allMember_GetCount + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/allMembers/microsoft.graph.add': + post: + tags: + - teamwork.deletedTeam + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.allMember_add + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - 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: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/allMembers/microsoft.graph.remove': + post: + tags: + - teamwork.deletedTeam + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.allMember_remove + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - 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: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/filesFolder': + get: + tags: + - teamwork.deletedTeam + summary: Get filesFolder from teamwork + description: Metadata for the location where the channel's files are stored. + operationId: teamwork.deletedTeam.channel_GetFilesFolder + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/filesFolder/content': + get: + tags: + - teamwork.deletedTeam + summary: Get content for the navigation property filesFolder from teamwork + 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: teamwork.deletedTeam.channel_GetFilesFolderContent + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - 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: + - teamwork.deletedTeam + summary: Update content for the navigation property filesFolder in teamwork + 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: teamwork.deletedTeam.channel_SetFilesFolderContent + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - 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: 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: + - teamwork.deletedTeam + summary: Delete content for the navigation property filesFolder in teamwork + 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: teamwork.deletedTeam.channel_DeleteFilesFolderContent + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/filesFolder/contentStream': + get: + tags: + - teamwork.deletedTeam + summary: Get contentStream for the navigation property filesFolder from teamwork + description: 'The content stream, if the item represents a file.' + operationId: teamwork.deletedTeam.channel_GetFilesFolderContentStream + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - 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: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - teamwork.deletedTeam + summary: Update contentStream for the navigation property filesFolder in teamwork + description: 'The content stream, if the item represents a file.' + operationId: teamwork.deletedTeam.channel_SetFilesFolderContentStream + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - 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: 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: + - teamwork.deletedTeam + summary: Delete contentStream for the navigation property filesFolder in teamwork + description: 'The content stream, if the item represents a file.' + operationId: teamwork.deletedTeam.channel_DeleteFilesFolderContentStream + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members': + get: + tags: + - teamwork.deletedTeam + summary: Get members from teamwork + description: A collection of membership records associated with the channel. + operationId: teamwork.deletedTeam.channel_ListMember + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - $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.conversationMemberCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teamwork.deletedTeam + summary: Create new navigation property to members for teamwork + operationId: teamwork.deletedTeam.channel_CreateMember + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members/{conversationMember-id}': + get: + tags: + - teamwork.deletedTeam + summary: Get members from teamwork + description: A collection of membership records associated with the channel. + operationId: teamwork.deletedTeam.channel_GetMember + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + - 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.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.deletedTeam + summary: Update the navigation property members in teamwork + operationId: teamwork.deletedTeam.channel_UpdateMember + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.deletedTeam + summary: Delete navigation property members for teamwork + operationId: teamwork.deletedTeam.channel_DeleteMember + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + - 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members/$count': + get: + tags: + - teamwork.deletedTeam + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.member_GetCount + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members/microsoft.graph.add': + post: + tags: + - teamwork.deletedTeam + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.member_add + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - 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: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members/microsoft.graph.remove': + post: + tags: + - teamwork.deletedTeam + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.member_remove + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - 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: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages': + get: + tags: + - teamwork.deletedTeam + summary: Get messages from teamwork + description: A collection of all the messages in the channel. Nullable. + operationId: teamwork.deletedTeam.channel_ListMessage + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - $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.chatMessageCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teamwork.deletedTeam + summary: Create new navigation property to messages for teamwork + operationId: teamwork.deletedTeam.channel_CreateMessage + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}': + get: + tags: + - teamwork.deletedTeam + summary: Get messages from teamwork + description: A collection of all the messages in the channel. Nullable. + operationId: teamwork.deletedTeam.channel_GetMessage + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - 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.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.deletedTeam + summary: Update the navigation property messages in teamwork + operationId: teamwork.deletedTeam.channel_UpdateMessage + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.deletedTeam + summary: Delete navigation property messages for teamwork + operationId: teamwork.deletedTeam.channel_DeleteMessage + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents': + get: + tags: + - teamwork.deletedTeam + summary: Get hostedContents from teamwork + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: teamwork.deletedTeam.channel.message_ListHostedContent + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $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.chatMessageHostedContentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teamwork.deletedTeam + summary: Create new navigation property to hostedContents for teamwork + operationId: teamwork.deletedTeam.channel.message_CreateHostedContent + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': + get: + tags: + - teamwork.deletedTeam + summary: Get hostedContents from teamwork + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: teamwork.deletedTeam.channel.message_GetHostedContent + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - 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.chatMessageHostedContent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.deletedTeam + summary: Update the navigation property hostedContents in teamwork + operationId: teamwork.deletedTeam.channel.message_UpdateHostedContent + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.deletedTeam + summary: Delete navigation property hostedContents for teamwork + operationId: teamwork.deletedTeam.channel.message_DeleteHostedContent + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': + get: + tags: + - teamwork.deletedTeam + summary: Get media content for the navigation property hostedContents from teamwork + description: The unique identifier for an entity. Read-only. + operationId: teamwork.deletedTeam.channel.message_GetHostedContentsContent + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - teamwork.deletedTeam + summary: Update media content for the navigation property hostedContents in teamwork + description: The unique identifier for an entity. Read-only. + operationId: teamwork.deletedTeam.channel.message_SetHostedContentsContent + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + 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: + - teamwork.deletedTeam + summary: Delete media content for the navigation property hostedContents in teamwork + description: The unique identifier for an entity. Read-only. + operationId: teamwork.deletedTeam.channel.message_DeleteHostedContentsContent + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/$count': + get: + tags: + - teamwork.deletedTeam + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.message.hostedContent_GetCount + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction': + post: + tags: + - teamwork.deletedTeam + summary: Invoke action setReaction + operationId: teamwork.deletedTeam.channel.message_setReaction + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete': + post: + tags: + - teamwork.deletedTeam + summary: Invoke action softDelete + description: Delete a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.message_softDelete + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': + post: + tags: + - teamwork.deletedTeam + summary: Invoke action undoSoftDelete + description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.message_undoSoftDelete + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.unsetReaction': + post: + tags: + - teamwork.deletedTeam + summary: Invoke action unsetReaction + operationId: teamwork.deletedTeam.channel.message_unsetReaction + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies': + get: + tags: + - teamwork.deletedTeam + summary: Get replies from teamwork + description: Replies for a specified message. Supports $expand for channel messages. + operationId: teamwork.deletedTeam.channel.message_ListReply + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $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.chatMessageCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teamwork.deletedTeam + summary: Create new navigation property to replies for teamwork + operationId: teamwork.deletedTeam.channel.message_CreateReply + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}': + get: + tags: + - teamwork.deletedTeam + summary: Get replies from teamwork + description: Replies for a specified message. Supports $expand for channel messages. + operationId: teamwork.deletedTeam.channel.message_GetReply + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - 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.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.deletedTeam + summary: Update the navigation property replies in teamwork + operationId: teamwork.deletedTeam.channel.message_UpdateReply + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.deletedTeam + summary: Delete navigation property replies for teamwork + operationId: teamwork.deletedTeam.channel.message_DeleteReply + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': + get: + tags: + - teamwork.deletedTeam + summary: Get hostedContents from teamwork + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: teamwork.deletedTeam.channel.message.reply_ListHostedContent + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $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.chatMessageHostedContentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teamwork.deletedTeam + summary: Create new navigation property to hostedContents for teamwork + operationId: teamwork.deletedTeam.channel.message.reply_CreateHostedContent + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': + get: + tags: + - teamwork.deletedTeam + summary: Get hostedContents from teamwork + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: teamwork.deletedTeam.channel.message.reply_GetHostedContent + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - 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.chatMessageHostedContent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.deletedTeam + summary: Update the navigation property hostedContents in teamwork + operationId: teamwork.deletedTeam.channel.message.reply_UpdateHostedContent + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.deletedTeam + summary: Delete navigation property hostedContents for teamwork + operationId: teamwork.deletedTeam.channel.message.reply_DeleteHostedContent + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': + get: + tags: + - teamwork.deletedTeam + summary: Get media content for the navigation property hostedContents from teamwork + description: The unique identifier for an entity. Read-only. + operationId: teamwork.deletedTeam.channel.message.reply_GetHostedContentsContent + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - teamwork.deletedTeam + summary: Update media content for the navigation property hostedContents in teamwork + description: The unique identifier for an entity. Read-only. + operationId: teamwork.deletedTeam.channel.message.reply_SetHostedContentsContent + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + 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: + - teamwork.deletedTeam + summary: Delete media content for the navigation property hostedContents in teamwork + description: The unique identifier for an entity. Read-only. + operationId: teamwork.deletedTeam.channel.message.reply_DeleteHostedContentsContent + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': + get: + tags: + - teamwork.deletedTeam + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.message.reply.hostedContent_GetCount + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': + post: + tags: + - teamwork.deletedTeam + summary: Invoke action setReaction + operationId: teamwork.deletedTeam.channel.message.reply_setReaction + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': + post: + tags: + - teamwork.deletedTeam + summary: Invoke action softDelete + description: Delete a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.message.reply_softDelete + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': + post: + tags: + - teamwork.deletedTeam + summary: Invoke action undoSoftDelete + description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.message.reply_undoSoftDelete + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + post: + tags: + - teamwork.deletedTeam + summary: Invoke action unsetReaction + operationId: teamwork.deletedTeam.channel.message.reply_unsetReaction + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/$count': + get: + tags: + - teamwork.deletedTeam + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.message.reply_GetCount + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.delta()': + get: + tags: + - teamwork.deletedTeam + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.message.reply_delta + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $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 + '@odata.deltaLink': + 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.forwardToChat': + post: + tags: + - teamwork.deletedTeam + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.message.reply_forwardToChat + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + targetChatIds: + type: array + items: + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.replyWithQuote': + post: + tags: + - teamwork.deletedTeam + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.message.reply_replyGraphWPreQuote + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + messageIds: + type: array + items: + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/$count': + get: + tags: + - teamwork.deletedTeam + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.message_GetCount + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/microsoft.graph.delta()': + get: + tags: + - teamwork.deletedTeam + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.message_delta + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - $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 + '@odata.deltaLink': + 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/microsoft.graph.forwardToChat': + post: + tags: + - teamwork.deletedTeam + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.message_forwardToChat + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - 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: + targetChatIds: + type: array + items: + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/microsoft.graph.replyWithQuote': + post: + tags: + - teamwork.deletedTeam + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.message_replyGraphWPreQuote + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - 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: + messageIds: + type: array + items: + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.archive': + post: + tags: + - teamwork.deletedTeam + 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-beta + operationId: teamwork.deletedTeam.channel_archive + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.completeMigration': + post: + tags: + - teamwork.deletedTeam + summary: Invoke action completeMigration + description: 'Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can''t import more messages into the team. You can add members to the team after the request returns a successful response.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel_completeMigration + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': + get: + tags: + - teamwork.deletedTeam + summary: Invoke function doesUserHaveAccess + description: Determine whether a user has access to a shared channel. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel_doesUserHaveAccess + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: userId + in: query + description: 'Usage: userId=''@userId''' + style: form + explode: false + schema: + type: string + nullable: true + - name: tenantId + in: query + description: 'Usage: tenantId=''@tenantId''' + style: form + explode: false + schema: + type: string + nullable: true + - name: userPrincipalName + in: query + description: 'Usage: userPrincipalName=''@userPrincipalName''' + style: form + explode: false + schema: + type: string + nullable: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: boolean + default: false + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.provisionEmail': + post: + tags: + - teamwork.deletedTeam + summary: Invoke action provisionEmail + description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it didn''t provisioned one. To remove the email address of a channel, use the removeEmail method.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel_provisionEmail + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - 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 + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.removeEmail': + post: + tags: + - teamwork.deletedTeam + summary: Invoke action removeEmail + description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel_removeEmail + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.unarchive': + post: + tags: + - teamwork.deletedTeam + 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-beta + operationId: teamwork.deletedTeam.channel_unarchive + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner': + get: + tags: + - teamwork.deletedTeam + summary: Get planner from teamwork + description: 'Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable.' + operationId: teamwork.deletedTeam.channel_GetPlanner + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - 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.teamsChannelPlanner' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.deletedTeam + summary: Update the navigation property planner in teamwork + operationId: teamwork.deletedTeam.channel_UpdatePlanner + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - 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: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.deletedTeam + summary: Delete navigation property planner for teamwork + operationId: teamwork.deletedTeam.channel_DeletePlanner + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans': + get: + tags: + - teamwork.deletedTeam + summary: Get plans from teamwork + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + operationId: teamwork.deletedTeam.channel.planner_ListPlan + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - $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.plannerPlanCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teamwork.deletedTeam + summary: Create new navigation property to plans for teamwork + operationId: teamwork.deletedTeam.channel.planner_CreatePlan + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}': + get: + tags: + - teamwork.deletedTeam + summary: Get plans from teamwork + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + operationId: teamwork.deletedTeam.channel.planner_GetPlan + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: $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.plannerPlan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.deletedTeam + summary: Update the navigation property plans in teamwork + operationId: teamwork.deletedTeam.channel.planner_UpdatePlan + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.deletedTeam + summary: Delete navigation property plans for teamwork + operationId: teamwork.deletedTeam.channel.planner_DeletePlan + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets': + get: + tags: + - teamwork.deletedTeam + summary: Get buckets from teamwork + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: teamwork.deletedTeam.channel.planner.plan_ListBucket + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.plannerBucketCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teamwork.deletedTeam + summary: Create new navigation property to buckets for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan_CreateBucket + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': + get: + tags: + - teamwork.deletedTeam + summary: Get buckets from teamwork + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: teamwork.deletedTeam.channel.planner.plan_GetBucket + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: $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.plannerBucket' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.deletedTeam + summary: Update the navigation property buckets in teamwork + operationId: teamwork.deletedTeam.channel.planner.plan_UpdateBucket + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.deletedTeam + summary: Delete navigation property buckets for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan_DeleteBucket + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': + get: + tags: + - teamwork.deletedTeam + summary: Get tasks from teamwork + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: teamwork.deletedTeam.channel.planner.plan.bucket_ListTask + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - $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.plannerTaskCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teamwork.deletedTeam + summary: Create new navigation property to tasks for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.bucket_CreateTask + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': + get: + tags: + - teamwork.deletedTeam + summary: Get tasks from teamwork + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: teamwork.deletedTeam.channel.planner.plan.bucket_GetTask + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.deletedTeam + summary: Update the navigation property tasks in teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.bucket_UpdateTask + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.deletedTeam + summary: Delete navigation property tasks for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.bucket_DeleteTask + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': + get: + tags: + - teamwork.deletedTeam + summary: Get assignedToTaskBoardFormat from teamwork + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_GetAssignedToTaskBoardFormat + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.deletedTeam + summary: Update the navigation property assignedToTaskBoardFormat in teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_UpdateAssignedToTaskBoardFormat + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.deletedTeam + summary: Delete navigation property assignedToTaskBoardFormat for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_DeleteAssignedToTaskBoardFormat + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': + get: + tags: + - teamwork.deletedTeam + summary: Get bucketTaskBoardFormat from teamwork + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_GetBucketTaskBoardFormat + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.deletedTeam + summary: Update the navigation property bucketTaskBoardFormat in teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_UpdateBucketTaskBoardFormat + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.deletedTeam + summary: Delete navigation property bucketTaskBoardFormat for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_DeleteBucketTaskBoardFormat + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details': + get: + tags: + - teamwork.deletedTeam + summary: Get details from teamwork + description: Read-only. Nullable. More details about the task. + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_GetDetail + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.deletedTeam + summary: Update the navigation property details in teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_UpdateDetail + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.deletedTeam + summary: Delete navigation property details for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_DeleteDetail + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': + get: + tags: + - teamwork.deletedTeam + summary: Get progressTaskBoardFormat from teamwork + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_GetProgressTaskBoardFormat + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.deletedTeam + summary: Update the navigation property progressTaskBoardFormat in teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_UpdateProgressTaskBoardFormat + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.deletedTeam + summary: Delete navigation property progressTaskBoardFormat for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_DeleteProgressTaskBoardFormat + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/$count': + get: + tags: + - teamwork.deletedTeam + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_GetCount + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/microsoft.graph.delta()': + get: + tags: + - teamwork.deletedTeam + summary: Invoke function delta + description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_delta + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - $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 plannerTask + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/$count': + get: + tags: + - teamwork.deletedTeam + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.planner.plan.bucket_GetCount + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/microsoft.graph.delta()': + get: + tags: + - teamwork.deletedTeam + summary: Invoke function delta + description: 'Get newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerbucket-delta?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.planner.plan.bucket_delta + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $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 plannerBucket + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/details': + get: + tags: + - teamwork.deletedTeam + summary: Get details from teamwork + description: Extra details about the plan. Read-only. Nullable. + operationId: teamwork.deletedTeam.channel.planner.plan_GetDetail + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.deletedTeam + summary: Update the navigation property details in teamwork + operationId: teamwork.deletedTeam.channel.planner.plan_UpdateDetail + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.deletedTeam + summary: Delete navigation property details for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan_DeleteDetail + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive': + post: + tags: + - teamwork.deletedTeam + 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: teamwork.deletedTeam.channel.planner.plan_archive + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + justification: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer': + post: + tags: + - teamwork.deletedTeam + summary: Invoke action moveToContainer + description: Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerplan-movetocontainer?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.planner.plan_moveToContainer + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + container: + $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive': + post: + tags: + - teamwork.deletedTeam + 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: teamwork.deletedTeam.channel.planner.plan_unarchive + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + justification: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks': + get: + tags: + - teamwork.deletedTeam + summary: Get tasks from teamwork + description: Collection of tasks in the plan. Read-only. Nullable. + operationId: teamwork.deletedTeam.channel.planner.plan_ListTask + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teamwork.deletedTeam + summary: Create new navigation property to tasks for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan_CreateTask + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}': + get: + tags: + - teamwork.deletedTeam + summary: Get tasks from teamwork + description: Collection of tasks in the plan. Read-only. Nullable. + operationId: teamwork.deletedTeam.channel.planner.plan_GetTask + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + style: form + 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.plannerTask' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.deletedTeam + summary: Update the navigation property tasks in teamwork + operationId: teamwork.deletedTeam.channel.planner.plan_UpdateTask + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.deletedTeam + summary: Delete navigation property tasks for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan_DeleteTask + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': + get: + tags: + - teamwork.deletedTeam + summary: Get assignedToTaskBoardFormat from teamwork + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: teamwork.deletedTeam.channel.planner.plan.task_GetAssignedToTaskBoardFormat + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + style: form + 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.plannerAssignedToTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.deletedTeam + summary: Update the navigation property assignedToTaskBoardFormat in teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.task_UpdateAssignedToTaskBoardFormat + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.deletedTeam + summary: Delete navigation property assignedToTaskBoardFormat for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.task_DeleteAssignedToTaskBoardFormat + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': + get: + tags: + - teamwork.deletedTeam + summary: Get bucketTaskBoardFormat from teamwork + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: teamwork.deletedTeam.channel.planner.plan.task_GetBucketTaskBoardFormat + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + style: form + 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.plannerBucketTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.deletedTeam + summary: Update the navigation property bucketTaskBoardFormat in teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.task_UpdateBucketTaskBoardFormat + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.deletedTeam + summary: Delete navigation property bucketTaskBoardFormat for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.task_DeleteBucketTaskBoardFormat + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details': + get: + tags: + - teamwork.deletedTeam + summary: Get details from teamwork + description: Read-only. Nullable. More details about the task. + operationId: teamwork.deletedTeam.channel.planner.plan.task_GetDetail + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + style: form + 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.plannerTaskDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.deletedTeam + summary: Update the navigation property details in teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.task_UpdateDetail + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.deletedTeam + summary: Delete navigation property details for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.task_DeleteDetail + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': + get: + tags: + - teamwork.deletedTeam + summary: Get progressTaskBoardFormat from teamwork + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: teamwork.deletedTeam.channel.planner.plan.task_GetProgressTaskBoardFormat + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.deletedTeam + summary: Update the navigation property progressTaskBoardFormat in teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.task_UpdateProgressTaskBoardFormat + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.deletedTeam + summary: Delete navigation property progressTaskBoardFormat for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.task_DeleteProgressTaskBoardFormat + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/$count': + get: + tags: + - teamwork.deletedTeam + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.planner.plan.task_GetCount + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/microsoft.graph.delta()': + get: + tags: + - teamwork.deletedTeam + summary: Invoke function delta + description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.planner.plan.task_delta + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $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 plannerTask + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/$count': + get: + tags: + - teamwork.deletedTeam + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.planner.plan_GetCount + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/microsoft.graph.delta()': + get: + tags: + - teamwork.deletedTeam + summary: Invoke function delta + description: 'Get newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerplan-delta?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.planner.plan_delta + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - $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 plannerPlan + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams': + get: + tags: + - teamwork.deletedTeam + summary: Get sharedWithTeams from teamwork + description: A collection of teams with which a channel is shared. + operationId: teamwork.deletedTeam.channel_ListSharedGraphWPreTeam + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - $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.sharedWithChannelTeamInfoCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teamwork.deletedTeam + summary: Create new navigation property to sharedWithTeams for teamwork + operationId: teamwork.deletedTeam.channel_CreateSharedGraphWPreTeam + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}': + get: + tags: + - teamwork.deletedTeam + summary: Get sharedWithTeams from teamwork + description: A collection of teams with which a channel is shared. + operationId: teamwork.deletedTeam.channel_GetSharedGraphWPreTeam + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + - 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.sharedWithChannelTeamInfo' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.deletedTeam + summary: Update the navigation property sharedWithTeams in teamwork + operationId: teamwork.deletedTeam.channel_UpdateSharedGraphWPreTeam + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.deletedTeam + summary: Delete navigation property sharedWithTeams for teamwork + operationId: teamwork.deletedTeam.channel_DeleteSharedGraphWPreTeam + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + - 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': + get: + tags: + - teamwork.deletedTeam + summary: Get allowedMembers from teamwork + description: A collection of team members who have access to the shared channel. + operationId: teamwork.deletedTeam.channel.sharedGraphWPreTeam_ListAllowedMember + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + - $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.conversationMemberCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': + get: + tags: + - teamwork.deletedTeam + summary: Get allowedMembers from teamwork + description: A collection of team members who have access to the shared channel. + operationId: teamwork.deletedTeam.channel.sharedGraphWPreTeam_GetAllowedMember + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + - 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.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': + get: + tags: + - teamwork.deletedTeam + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.sharedGraphWPreTeam.allowedMember_GetCount + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': + get: + tags: + - teamwork.deletedTeam + summary: Get team from teamwork + operationId: teamwork.deletedTeam.channel.sharedGraphWPreTeam_GetTeam + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + - 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.team' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams/$count': + get: + tags: + - teamwork.deletedTeam + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.sharedGraphWPreTeam_GetCount + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/tabs': + get: + tags: + - teamwork.deletedTeam + summary: Get tabs from teamwork + description: A collection of all the tabs in the channel. + operationId: teamwork.deletedTeam.channel_ListTab + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - $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.teamsTabCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teamwork.deletedTeam + summary: Create new navigation property to tabs for teamwork + operationId: teamwork.deletedTeam.channel_CreateTab + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsTab' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsTab' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/tabs/{teamsTab-id}': + get: + tags: + - teamwork.deletedTeam + summary: Get tabs from teamwork + description: A collection of all the tabs in the channel. + operationId: teamwork.deletedTeam.channel_GetTab + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsTab + - 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.teamsTab' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.deletedTeam + summary: Update the navigation property tabs in teamwork + operationId: teamwork.deletedTeam.channel_UpdateTab + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsTab + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsTab' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsTab' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.deletedTeam + summary: Delete navigation property tabs for teamwork + operationId: teamwork.deletedTeam.channel_DeleteTab + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsTab + - 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/tabs/{teamsTab-id}/teamsApp': + get: + tags: + - teamwork.deletedTeam + summary: Get teamsApp from teamwork + description: The application that is linked to the tab. + operationId: teamwork.deletedTeam.channel.tab_GetTeamsApp + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsTab + - 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.teamsApp' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/tabs/$count': + get: + tags: + - teamwork.deletedTeam + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.tab_GetCount + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/$count': + get: + tags: + - teamwork.deletedTeam + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel_GetCount + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/microsoft.graph.allMessages()': + get: + tags: + - teamwork.deletedTeam + summary: Invoke function allMessages + operationId: teamwork.deletedTeam.channel_allMessage + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - $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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/microsoft.graph.getAllMessages()': + get: + tags: + - teamwork.deletedTeam + summary: Invoke function getAllMessages + description: 'Retrieve messages across all channels in a team, including text, audio, and video conversations. To learn more about using the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-getallmessages?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel_getAllMessage + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: model + in: query + description: The payment model for the API + style: form + explode: false + schema: + type: string + - $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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/microsoft.graph.getAllRetainedMessages()': + get: + tags: + - teamwork.deletedTeam + summary: Invoke function getAllRetainedMessages + description: 'Get all retained messages across all channels in a team. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-getallretainedmessages?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel_getAllRetainedMessage + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - $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 + /teamwork/deletedTeams/$count: + get: + tags: + - teamwork.deletedTeam + summary: Get the number of the resource + operationId: teamwork.deletedTeam_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /teamwork/deletedTeams/microsoft.graph.getAllMessages(): + get: + tags: + - teamwork.deletedTeam + summary: Invoke function getAllMessages + operationId: teamwork.deletedTeam_getAllMessage + parameters: + - name: model + in: query + description: The payment model for the API + style: form + explode: false + schema: + type: string + - $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 + /teamwork/devices: + get: + tags: + - teamwork.teamworkDevice + summary: List teamworkDevices + description: Get a list of all Microsoft Teams-enabled devices provisioned for a tenant. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworkdevice-list?view=graph-rest-beta + operationId: teamwork_ListDevice + 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.teamworkDeviceCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teamwork.teamworkDevice + summary: Create new navigation property to devices for teamwork + operationId: teamwork_CreateDevice + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkDevice' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkDevice' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/devices/{teamworkDevice-id}': + get: + tags: + - teamwork.teamworkDevice + summary: Get teamworkDevice + description: 'Get the properties of a Microsoft Teams-enabled device. For example, you can use this method to get the device type, hardware detail, activity state, and health status information for a device that''s enabled for Teams.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworkdevice-get?view=graph-rest-beta + operationId: teamwork_GetDevice + parameters: + - name: teamworkDevice-id + in: path + description: The unique identifier of teamworkDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkDevice + - 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.teamworkDevice' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.teamworkDevice + summary: Update the navigation property devices in teamwork + operationId: teamwork_UpdateDevice + parameters: + - name: teamworkDevice-id + in: path + description: The unique identifier of teamworkDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkDevice + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkDevice' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkDevice' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.teamworkDevice + summary: Delete navigation property devices for teamwork + operationId: teamwork_DeleteDevice + parameters: + - name: teamworkDevice-id + in: path + description: The unique identifier of teamworkDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkDevice + - 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 + '/teamwork/devices/{teamworkDevice-id}/activity': + get: + tags: + - teamwork.teamworkDevice + summary: Get teamworkDeviceActivity + description: 'Get the activity status of a Microsoft Teams-enabled device. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworkdeviceactivity-get?view=graph-rest-beta + operationId: teamwork.device_GetActivity + parameters: + - name: teamworkDevice-id + in: path + description: The unique identifier of teamworkDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkDevice + - 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.teamworkDeviceActivity' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.teamworkDevice + summary: Update the navigation property activity in teamwork + operationId: teamwork.device_UpdateActivity + parameters: + - name: teamworkDevice-id + in: path + description: The unique identifier of teamworkDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkDevice + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkDeviceActivity' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkDeviceActivity' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.teamworkDevice + summary: Delete navigation property activity for teamwork + operationId: teamwork.device_DeleteActivity + parameters: + - name: teamworkDevice-id + in: path + description: The unique identifier of teamworkDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkDevice + - 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 + '/teamwork/devices/{teamworkDevice-id}/configuration': + get: + tags: + - teamwork.teamworkDevice + summary: Get teamworkDeviceConfiguration + description: 'Get the configuration details of a Microsoft Teams-enabled device, including software versions, peripheral device configuration (for example, camera, display, microphone, and speaker), hardware configuration, and Microsoft Teams client configuration.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworkdeviceconfiguration-get?view=graph-rest-beta + operationId: teamwork.device_GetConfiguration + parameters: + - name: teamworkDevice-id + in: path + description: The unique identifier of teamworkDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkDevice + - 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.teamworkDeviceConfiguration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.teamworkDevice + summary: Update the navigation property configuration in teamwork + operationId: teamwork.device_UpdateConfiguration + parameters: + - name: teamworkDevice-id + in: path + description: The unique identifier of teamworkDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkDevice + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkDeviceConfiguration' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkDeviceConfiguration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.teamworkDevice + summary: Delete navigation property configuration for teamwork + operationId: teamwork.device_DeleteConfiguration + parameters: + - name: teamworkDevice-id + in: path + description: The unique identifier of teamworkDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkDevice + - 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 + '/teamwork/devices/{teamworkDevice-id}/health': + get: + tags: + - teamwork.teamworkDevice + summary: Get teamworkDeviceHealth + description: Get the health details of a Microsoft Teams-enabled device. Device health is calculated based on the device configuration and other device parameters. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworkdevicehealth-get?view=graph-rest-beta + operationId: teamwork.device_GetHealth + parameters: + - name: teamworkDevice-id + in: path + description: The unique identifier of teamworkDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkDevice + - 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.teamworkDeviceHealth' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.teamworkDevice + summary: Update the navigation property health in teamwork + operationId: teamwork.device_UpdateHealth + parameters: + - name: teamworkDevice-id + in: path + description: The unique identifier of teamworkDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkDevice + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkDeviceHealth' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkDeviceHealth' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.teamworkDevice + summary: Delete navigation property health for teamwork + operationId: teamwork.device_DeleteHealth + parameters: + - name: teamworkDevice-id + in: path + description: The unique identifier of teamworkDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkDevice + - 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 + '/teamwork/devices/{teamworkDevice-id}/microsoft.graph.restart': + post: + tags: + - teamwork.teamworkDevice + summary: Invoke action restart + description: 'Restart the specified Microsoft Teams-enabled device asynchronously. A device is restarted after the async operation completes successfully, which might occur subsequent to a response from this API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworkdevice-restart?view=graph-rest-beta + operationId: teamwork.device_restart + parameters: + - name: teamworkDevice-id + in: path + description: The unique identifier of teamworkDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkDevice + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/devices/{teamworkDevice-id}/microsoft.graph.runDiagnostics': + post: + tags: + - teamwork.teamworkDevice + summary: Invoke action runDiagnostics + description: Run and generate diagnostic logs for the specified Microsoft Teams-enabled device. This API triggers a long-running operation used to generate logs for a device. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworkdevice-rundiagnostics?view=graph-rest-beta + operationId: teamwork.device_runDiagnostic + parameters: + - name: teamworkDevice-id + in: path + description: The unique identifier of teamworkDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkDevice + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/devices/{teamworkDevice-id}/microsoft.graph.updateSoftware': + post: + tags: + - teamwork.teamworkDevice + summary: Invoke action updateSoftware + description: Update the software for a Microsoft Teams-enabled device. This API triggers a long-running operation. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworkdevice-updatesoftware?view=graph-rest-beta + operationId: teamwork.device_updateSoftware + parameters: + - name: teamworkDevice-id + in: path + description: The unique identifier of teamworkDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + softwareType: + $ref: '#/components/schemas/microsoft.graph.teamworkSoftwareType' + softwareVersion: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/devices/{teamworkDevice-id}/operations': + get: + tags: + - teamwork.teamworkDevice + summary: List teamworkDeviceOperations + description: Get a list of the operations that are running on a Microsoft Teams-enabled device. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworkdeviceoperation-list?view=graph-rest-beta + operationId: teamwork.device_ListOperation + parameters: + - name: teamworkDevice-id + in: path + description: The unique identifier of teamworkDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkDevice + - $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.teamworkDeviceOperationCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teamwork.teamworkDevice + summary: Create new navigation property to operations for teamwork + operationId: teamwork.device_CreateOperation + parameters: + - name: teamworkDevice-id + in: path + description: The unique identifier of teamworkDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkDevice + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkDeviceOperation' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkDeviceOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/devices/{teamworkDevice-id}/operations/{teamworkDeviceOperation-id}': + get: + tags: + - teamwork.teamworkDevice + summary: Get teamworkDeviceOperation + description: 'Get the details of an async, long-running operation on a Microsoft Teams-enabled device.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworkdeviceoperation-get?view=graph-rest-beta + operationId: teamwork.device_GetOperation + parameters: + - name: teamworkDevice-id + in: path + description: The unique identifier of teamworkDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkDevice + - name: teamworkDeviceOperation-id + in: path + description: The unique identifier of teamworkDeviceOperation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkDeviceOperation + - 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.teamworkDeviceOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.teamworkDevice + summary: Update the navigation property operations in teamwork + operationId: teamwork.device_UpdateOperation + parameters: + - name: teamworkDevice-id + in: path + description: The unique identifier of teamworkDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkDevice + - name: teamworkDeviceOperation-id + in: path + description: The unique identifier of teamworkDeviceOperation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkDeviceOperation + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkDeviceOperation' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkDeviceOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.teamworkDevice + summary: Delete navigation property operations for teamwork + operationId: teamwork.device_DeleteOperation + parameters: + - name: teamworkDevice-id + in: path + description: The unique identifier of teamworkDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkDevice + - name: teamworkDeviceOperation-id + in: path + description: The unique identifier of teamworkDeviceOperation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkDeviceOperation + - 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 + '/teamwork/devices/{teamworkDevice-id}/operations/$count': + get: + tags: + - teamwork.teamworkDevice + summary: Get the number of the resource + operationId: teamwork.device.operation_GetCount + parameters: + - name: teamworkDevice-id + in: path + description: The unique identifier of teamworkDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkDevice + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /teamwork/devices/$count: + get: + tags: + - teamwork.teamworkDevice + summary: Get the number of the resource + operationId: teamwork.device_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /teamwork/microsoft.graph.sendActivityNotificationToRecipients: + post: + tags: + - teamwork.teamwork.Actions + summary: Invoke action sendActivityNotificationToRecipients + description: 'Send activity feed notifications to multiple users in bulk. For more information, see sending Teams activity notifications.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamwork-sendactivitynotificationtorecipients?view=graph-rest-beta + operationId: teamwork_sendActivityNotificationToRecipient + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + topic: + $ref: '#/components/schemas/microsoft.graph.teamworkActivityTopic' + activityType: + type: string + nullable: true + chainId: + type: number + format: int64 + nullable: true + previewText: + $ref: '#/components/schemas/microsoft.graph.itemBody' + teamsAppId: + type: string + nullable: true + templateParameters: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValuePair' + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamworkNotificationRecipient' + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deletedChat' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/deletedChats/{deletedChat-id}': + x-ms-docs-operation-type: action + /teamwork/teamsAppSettings: get: tags: - - teamwork.deletedChat - summary: Get deletedChat - description: Read the properties and relationships of a deletedChat object. + - teamwork.teamsAppSettings + summary: Get teamsAppSettings + description: Read the properties and relationships of a teamsAppSettings object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/deletedchat-get?view=graph-rest-beta - operationId: teamwork_GetDeletedChat + url: https://learn.microsoft.com/graph/api/teamsappsettings-get?view=graph-rest-beta + operationId: teamwork_GetTeamsAppSetting parameters: - - name: deletedChat-id - in: path - description: The unique identifier of deletedChat - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedChat - name: $select in: query description: Select properties to be returned @@ -37668,30 +63181,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deletedChat' + $ref: '#/components/schemas/microsoft.graph.teamsAppSettings' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teamwork.deletedChat - summary: Update the navigation property deletedChats in teamwork - operationId: teamwork_UpdateDeletedChat - parameters: - - name: deletedChat-id - in: path - description: The unique identifier of deletedChat - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedChat + - teamwork.teamsAppSettings + summary: Update teamsAppSettings + description: Update the properties of a teamsAppSettings object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamsappsettings-update?view=graph-rest-beta + operationId: teamwork_UpdateTeamsAppSetting requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deletedChat' + $ref: '#/components/schemas/microsoft.graph.teamsAppSettings' required: true responses: 2XX: @@ -37699,24 +63207,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deletedChat' + $ref: '#/components/schemas/microsoft.graph.teamsAppSettings' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teamwork.deletedChat - summary: Delete navigation property deletedChats for teamwork - operationId: teamwork_DeleteDeletedChat + - teamwork.teamsAppSettings + summary: Delete navigation property teamsAppSettings for teamwork + operationId: teamwork_DeleteTeamsAppSetting parameters: - - name: deletedChat-id - in: path - description: The unique identifier of deletedChat - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedChat - name: If-Match in: header description: ETag @@ -37729,55 +63229,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedChats/{deletedChat-id}/microsoft.graph.undoDelete': - post: - tags: - - teamwork.deletedChat - summary: Invoke action undoDelete - description: Restore a deletedChat to an active chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/deletedchat-undodelete?view=graph-rest-beta - operationId: teamwork.deletedChat_undoDelete - parameters: - - name: deletedChat-id - in: path - description: The unique identifier of deletedChat - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedChat - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /teamwork/deletedChats/$count: - get: - tags: - - teamwork.deletedChat - summary: Get the number of the resource - operationId: teamwork.deletedChat_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /teamwork/deletedTeams: + /teamwork/teamTemplates: get: tags: - - teamwork.deletedTeam - summary: List deletedTeams - description: Get a list of the deletedTeam objects and their properties. + - teamwork.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/teamwork-list-deletedteams?view=graph-rest-beta - operationId: teamwork_ListDeletedTeam + url: https://learn.microsoft.com/graph/api/teamwork-list-teamtemplates?view=graph-rest-beta + operationId: teamwork_ListTeamTemplate parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -37816,7 +63277,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deletedTeamCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamTemplateCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -37825,15 +63286,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teamwork.deletedTeam - summary: Create new navigation property to deletedTeams for teamwork - operationId: teamwork_CreateDeletedTeam + - teamwork.teamTemplate + summary: Create new navigation property to teamTemplates for teamwork + operationId: teamwork_CreateTeamTemplate requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deletedTeam' + $ref: '#/components/schemas/microsoft.graph.teamTemplate' required: true responses: 2XX: @@ -37841,26 +63302,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deletedTeam' + $ref: '#/components/schemas/microsoft.graph.teamTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}': + '/teamwork/teamTemplates/{teamTemplate-id}': get: tags: - - teamwork.deletedTeam - summary: Get deletedTeams from teamwork - description: A collection of deleted teams. - operationId: teamwork_GetDeletedTeam + - teamwork.teamTemplate + summary: Get teamTemplates from teamwork + description: The templates associated with a team. + operationId: teamwork_GetTeamTemplate parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate - name: $select in: query description: Select properties to be returned @@ -37887,30 +63348,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deletedTeam' + $ref: '#/components/schemas/microsoft.graph.teamTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teamwork.deletedTeam - summary: Update the navigation property deletedTeams in teamwork - operationId: teamwork_UpdateDeletedTeam + - teamwork.teamTemplate + summary: Update the navigation property teamTemplates in teamwork + operationId: teamwork_UpdateTeamTemplate parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deletedTeam' + $ref: '#/components/schemas/microsoft.graph.teamTemplate' required: true responses: 2XX: @@ -37918,24 +63379,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deletedTeam' + $ref: '#/components/schemas/microsoft.graph.teamTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teamwork.deletedTeam - summary: Delete navigation property deletedTeams for teamwork - operationId: teamwork_DeleteDeletedTeam + - teamwork.teamTemplate + summary: Delete navigation property teamTemplates for teamwork + operationId: teamwork_DeleteTeamTemplate parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate - name: If-Match in: header description: ETag @@ -37948,22 +63409,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions': get: tags: - - teamwork.deletedTeam - summary: Get channels from teamwork - description: The channels those are either shared with this deleted team or created in this deleted team. - operationId: teamwork.deletedTeam_ListChannel + - teamwork.teamTemplate + summary: Get teamTemplateDefinition + description: Read the properties and relationships of a teamTemplateDefinition object. + operationId: teamwork.teamTemplate_ListDefinition parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -38001,7 +63462,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamTemplateDefinitionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -38010,24 +63471,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teamwork.deletedTeam - summary: Create new navigation property to channels for teamwork - operationId: teamwork.deletedTeam_CreateChannel + - teamwork.teamTemplate + summary: Create new navigation property to definitions for teamwork + operationId: teamwork.teamTemplate_CreateDefinition parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' required: true responses: 2XX: @@ -38035,34 +63496,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}': get: tags: - - teamwork.deletedTeam - summary: Get channels from teamwork - description: The channels those are either shared with this deleted team or created in this deleted team. - operationId: teamwork.deletedTeam_GetChannel + - teamwork.teamTemplate + summary: Get teamTemplateDefinition + description: Read the properties and relationships of a teamTemplateDefinition object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamtemplatedefinition-get?view=graph-rest-beta + operationId: teamwork.teamTemplate_GetDefinition parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: teamTemplateDefinition - name: $select in: query description: Select properties to be returned @@ -38089,38 +63553,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teamwork.deletedTeam - summary: Update the navigation property channels in teamwork - operationId: teamwork.deletedTeam_UpdateChannel + - teamwork.teamTemplate + summary: Update the navigation property definitions in teamwork + operationId: teamwork.teamTemplate_UpdateDefinition parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: teamTemplateDefinition requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' required: true responses: 2XX: @@ -38128,32 +63592,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teamwork.deletedTeam - summary: Delete navigation property channels for teamwork - operationId: teamwork.deletedTeam_DeleteChannel + - teamwork.teamTemplate + summary: Delete navigation property definitions for teamwork + operationId: teamwork.teamTemplate_DeleteDefinition parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: teamTemplateDefinition - name: If-Match in: header description: ETag @@ -38166,45 +63630,33 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/allMembers': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition': get: tags: - - teamwork.deletedTeam - summary: Get allMembers from teamwork - description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. - operationId: teamwork.deletedTeam.channel_ListAllMember + - teamwork.teamTemplate + summary: Get teamDefinition + description: Get the properties of the team associated with a teamTemplateDefinition object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamtemplatedefinition-get-teamdefinition?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition_GetTeamDefinition parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - $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: teamTemplateDefinition - name: $select in: query description: Select properties to be returned @@ -38227,84 +63679,126 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.team' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - teamwork.deletedTeam - summary: Create new navigation property to allMembers for teamwork - operationId: teamwork.deletedTeam.channel_CreateAllMember + - teamwork.teamTemplate + summary: Update the navigation property teamDefinition in teamwork + operationId: teamwork.teamTemplate.definition_UpdateTeamDefinition parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: teamTemplateDefinition requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.team' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.team' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/allMembers/{conversationMember-id}': - get: + delete: tags: - - teamwork.deletedTeam - summary: Get allMembers from teamwork - description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. - operationId: teamwork.deletedTeam.channel_GetAllMember + - teamwork.teamTemplate + summary: Delete navigation property teamDefinition for teamwork + operationId: teamwork.teamTemplate.definition_DeleteTeamDefinition parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: conversationMember-id + x-ms-docs-key-type: teamTemplateDefinition + - 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 + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/allChannels': + get: + tags: + - teamwork.teamTemplate + summary: Get allChannels from teamwork + description: List of channels either hosted in or shared with the team (incoming channels). + operationId: teamwork.teamTemplate.definition.teamDefinition_ListAllChannel + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - $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 @@ -38327,75 +63821,37 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/allChannels/{channel-id}': + get: tags: - - teamwork.deletedTeam - summary: Update the navigation property allMembers in teamwork - operationId: teamwork.deletedTeam.channel_UpdateAllMember + - teamwork.teamTemplate + summary: Get allChannels from teamwork + description: List of channels either hosted in or shared with the team (incoming channels). + operationId: teamwork.teamTemplate.definition.teamDefinition_GetAllChannel parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: conversationMember-id + - name: teamTemplate-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - teamwork.deletedTeam - summary: Delete navigation property allMembers for teamwork - operationId: teamwork.deletedTeam.channel_DeleteAllMember - parameters: - - name: deletedTeam-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -38404,49 +63860,59 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: conversationMember-id - in: path - description: The unique identifier of conversationMember - required: true - style: simple + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: conversationMember - - name: If-Match - in: header - description: ETag - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/allMembers/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/allChannels/$count': get: tags: - - teamwork.deletedTeam + - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.deletedTeam.channel.allMember_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.allChannel_GetCount parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: teamTemplateDefinition - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -38454,150 +63920,137 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/allMembers/microsoft.graph.add': - post: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels': + get: tags: - - teamwork.deletedTeam - summary: Invoke action add - description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel.allMember_add + - teamwork.teamTemplate + summary: Get channels from teamwork + description: The collection of channels and messages associated with the team. + operationId: teamwork.teamTemplate.definition.teamDefinition_ListChannel parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object - required: true + x-ms-docs-key-type: teamTemplateDefinition + - $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: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/allMembers/microsoft.graph.remove': + x-ms-docs-operation-type: operation post: tags: - - teamwork.deletedTeam - summary: Invoke action remove - description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel.allMember_remove + - teamwork.teamTemplate + summary: Create new navigation property to channels for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_CreateChannel parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: teamTemplateDefinition requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.channel' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/filesFolder': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}': get: tags: - - teamwork.deletedTeam - summary: Get filesFolder from teamwork - description: Metadata for the location where the channel's files are stored. - operationId: teamwork.deletedTeam.channel_GetFilesFolder + - teamwork.teamTemplate + summary: Get channels from teamwork + description: The collection of channels and messages associated with the team. + operationId: teamwork.teamTemplate.definition.teamDefinition_GetChannel parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -38632,66 +64085,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/filesFolder/content': - get: + patch: tags: - - teamwork.deletedTeam - summary: Get content for the navigation property filesFolder from teamwork - 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: teamwork.deletedTeam.channel_GetFilesFolderContent + - teamwork.teamTemplate + summary: Update the navigation property channels in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_UpdateChannel parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + - name: teamTemplate-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - 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: - - teamwork.deletedTeam - summary: Update content for the navigation property filesFolder in teamwork - 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: teamwork.deletedTeam.channel_SetFilesFolderContent - parameters: - - name: deletedTeam-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -38701,12 +64120,11 @@ paths: type: string x-ms-docs-key-type: channel requestBody: - description: New media content. + description: New navigation property values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.channel' required: true responses: 2XX: @@ -38714,59 +64132,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation delete: tags: - - teamwork.deletedTeam - summary: Delete content for the navigation property filesFolder in teamwork - 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: teamwork.deletedTeam.channel_DeleteFilesFolderContent + - teamwork.teamTemplate + summary: Delete navigation property channels for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_DeleteChannel parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + - name: teamTemplate-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/filesFolder/contentStream': - get: - tags: - - teamwork.deletedTeam - summary: Get contentStream for the navigation property filesFolder from teamwork - description: 'The content stream, if the item represents a file.' - operationId: teamwork.deletedTeam.channel_GetFilesFolderContentStream - parameters: - - name: deletedTeam-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -38775,102 +64166,42 @@ paths: schema: type: string x-ms-docs-key-type: channel - responses: - 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - put: - tags: - - teamwork.deletedTeam - summary: Update contentStream for the navigation property filesFolder in teamwork - description: 'The content stream, if the item represents a file.' - operationId: teamwork.deletedTeam.channel_SetFilesFolderContentStream - parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: channel - 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: + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/allMembers': + get: tags: - - teamwork.deletedTeam - summary: Delete contentStream for the navigation property filesFolder in teamwork - description: 'The content stream, if the item represents a file.' - operationId: teamwork.deletedTeam.channel_DeleteFilesFolderContentStream + - teamwork.teamTemplate + summary: Get allMembers from teamwork + description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_ListAllMember parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + - name: teamTemplate-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members': - get: - tags: - - teamwork.deletedTeam - summary: Get members from teamwork - description: A collection of membership records associated with the channel. - operationId: teamwork.deletedTeam.channel_ListMember - parameters: - - name: deletedTeam-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -38925,18 +64256,26 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teamwork.deletedTeam - summary: Create new navigation property to members for teamwork - operationId: teamwork.deletedTeam.channel_CreateMember + - teamwork.teamTemplate + summary: Create new navigation property to allMembers for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_CreateAllMember parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -38962,22 +64301,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members/{conversationMember-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/allMembers/{conversationMember-id}': get: tags: - - teamwork.deletedTeam - summary: Get members from teamwork - description: A collection of membership records associated with the channel. - operationId: teamwork.deletedTeam.channel_GetMember + - teamwork.teamTemplate + summary: Get allMembers from teamwork + description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetAllMember parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -39026,18 +64373,26 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - teamwork.deletedTeam - summary: Update the navigation property members in teamwork - operationId: teamwork.deletedTeam.channel_UpdateMember + - teamwork.teamTemplate + summary: Update the navigation property allMembers in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_UpdateAllMember parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -39073,18 +64428,26 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - teamwork.deletedTeam - summary: Delete navigation property members for teamwork - operationId: teamwork.deletedTeam.channel_DeleteMember + - teamwork.teamTemplate + summary: Delete navigation property allMembers for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeleteAllMember parameters: - - name: deletedTeam-id + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -39113,21 +64476,29 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/allMembers/$count': get: tags: - - teamwork.deletedTeam + - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.deletedTeam.channel.member_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.allMember_GetCount parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -39143,25 +64514,33 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members/microsoft.graph.add': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/allMembers/microsoft.graph.add': post: tags: - - teamwork.deletedTeam + - teamwork.teamTemplate summary: Invoke action add description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel.member_add + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.allMember_add parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -39207,25 +64586,33 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members/microsoft.graph.remove': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/allMembers/microsoft.graph.remove': post: tags: - - teamwork.deletedTeam + - teamwork.teamTemplate summary: Invoke action remove description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel.member_remove + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.allMember_remove parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -39271,22 +64658,30 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/filesFolder': get: tags: - - teamwork.deletedTeam - summary: Get messages from teamwork - description: A collection of all the messages in the channel. A navigation property. Nullable. - operationId: teamwork.deletedTeam.channel_ListMessage + - teamwork.teamTemplate + summary: Get filesFolder from teamwork + description: Metadata for the location where the channel's files are stored. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetFilesFolder parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -39295,21 +64690,6 @@ paths: schema: type: string x-ms-docs-key-type: channel - - $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 @@ -39332,150 +64712,101 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - teamwork.deletedTeam - summary: Create new navigation property to messages for teamwork - operationId: teamwork.deletedTeam.channel_CreateMessage - parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - 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: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - required: true - responses: - 2XX: - description: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/filesFolder/content': get: tags: - - teamwork.deletedTeam - summary: Get messages from teamwork - description: A collection of all the messages in the channel. A navigation property. Nullable. - operationId: teamwork.deletedTeam.channel_GetMessage + - teamwork.teamTemplate + summary: Get content for the navigation property filesFolder from teamwork + 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: teamwork.teamTemplate.definition.teamDefinition.channel_GetFilesFolderContent parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + x-ms-docs-key-type: channel + - name: $format in: query - description: Expand related entities + description: Format of the content style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + type: string responses: 2XX: - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + put: tags: - - teamwork.deletedTeam - summary: Update the navigation property messages in teamwork - operationId: teamwork.deletedTeam.channel_UpdateMessage + - teamwork.teamTemplate + summary: Update content for the navigation property filesFolder in teamwork + 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: teamwork.teamTemplate.definition.teamDefinition.channel_SetFilesFolderContent parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: channel requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + type: string + format: binary required: true responses: 2XX: @@ -39483,40 +64814,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - - teamwork.deletedTeam - summary: Delete navigation property messages for teamwork - operationId: teamwork.deletedTeam.channel_DeleteMessage + - teamwork.teamTemplate + summary: Delete content for the navigation property filesFolder in teamwork + 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: teamwork.teamTemplate.definition.teamDefinition.channel_DeleteFilesFolderContent parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: channel - name: If-Match in: header description: ETag @@ -39528,146 +64859,115 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/filesFolder/contentStream': get: tags: - - teamwork.deletedTeam - summary: Get hostedContents from teamwork - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: teamwork.deletedTeam.channel.message_ListHostedContent + - teamwork.teamTemplate + summary: Get contentStream for the navigation property filesFolder from teamwork + description: 'The content stream, if the item represents a file.' + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetFilesFolderContentStream parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - $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 + x-ms-docs-key-type: channel responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + put: tags: - - teamwork.deletedTeam - summary: Create new navigation property to hostedContents for teamwork - operationId: teamwork.deletedTeam.channel.message_CreateHostedContent + - teamwork.teamTemplate + summary: Update contentStream for the navigation property filesFolder in teamwork + description: 'The content stream, if the item represents a file.' + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_SetFilesFolderContentStream parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: channel requestBody: - description: New navigation property + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + type: string + format: binary required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': - get: + delete: tags: - - teamwork.deletedTeam - summary: Get hostedContents from teamwork - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: teamwork.deletedTeam.channel.message_GetHostedContent + - teamwork.teamTemplate + summary: Delete contentStream for the navigation property filesFolder in teamwork + description: 'The content stream, if the item represents a file.' + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeleteFilesFolderContentStream parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -39676,22 +64976,64 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/members': + get: + tags: + - teamwork.teamTemplate + summary: Get members from teamwork + description: A collection of membership records associated with the channel. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_ListMember + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - $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 @@ -39710,264 +65052,227 @@ paths: schema: uniqueItems: true type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - teamwork.deletedTeam - summary: Update the navigation property hostedContents in teamwork - operationId: teamwork.deletedTeam.channel.message_UpdateHostedContent - parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - required: true + items: + type: string responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + post: tags: - - teamwork.deletedTeam - summary: Delete navigation property hostedContents for teamwork - operationId: teamwork.deletedTeam.channel.message_DeleteHostedContent + - teamwork.teamTemplate + summary: Create new navigation property to members for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_CreateMember parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + - name: teamTemplate-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: channel + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/members/{conversationMember-id}': get: tags: - - teamwork.deletedTeam - summary: Get media content for the navigation property hostedContents from teamwork - description: The unique identifier for an entity. Read-only. - operationId: teamwork.deletedTeam.channel.message_GetHostedContentsContent + - teamwork.teamTemplate + summary: Get members from teamwork + description: A collection of membership records associated with the channel. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetMember parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: channel + - name: conversationMember-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: conversationMember + - 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 media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: operation + patch: tags: - - teamwork.deletedTeam - summary: Update media content for the navigation property hostedContents in teamwork - description: The unique identifier for an entity. Read-only. - operationId: teamwork.deletedTeam.channel.message_SetHostedContentsContent + - teamwork.teamTemplate + summary: Update the navigation property members in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_UpdateMember parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: channel + - name: conversationMember-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: conversationMember requestBody: - description: New media content. + description: New navigation property values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation delete: tags: - - teamwork.deletedTeam - summary: Delete media content for the navigation property hostedContents in teamwork - description: The unique identifier for an entity. Read-only. - operationId: teamwork.deletedTeam.channel.message_DeleteHostedContentsContent + - teamwork.teamTemplate + summary: Delete navigation property members for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeleteMember parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: channel + - name: conversationMember-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: conversationMember - name: If-Match in: header description: ETag @@ -39979,37 +65284,38 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/$count': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/members/$count': get: tags: - - teamwork.deletedTeam + - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.deletedTeam.channel.message.hostedContent_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.member_GetCount parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: channel - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -40017,37 +65323,41 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/members/microsoft.graph.add': post: tags: - - teamwork.deletedTeam - summary: Invoke action setReaction - operationId: teamwork.deletedTeam.channel.message_setReaction + - teamwork.teamTemplate + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.member_add parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: channel requestBody: description: Action parameters content: @@ -40055,115 +65365,63 @@ paths: schema: type: object properties: - reactionType: - type: string - nullable: true + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' additionalProperties: type: object required: true responses: 2XX: description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete': - post: - tags: - - teamwork.deletedTeam - summary: Invoke action softDelete - description: Delete a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel.message_softDelete - parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/members/microsoft.graph.remove': post: tags: - - teamwork.deletedTeam - summary: Invoke action undoSoftDelete - description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + - teamwork.teamTemplate + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel.message_undoSoftDelete + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.member_remove parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + - name: teamTemplate-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.unsetReaction': - post: - tags: - - teamwork.deletedTeam - summary: Invoke action unsetReaction - operationId: teamwork.deletedTeam.channel.message_unsetReaction - parameters: - - name: deletedTeam-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -40172,14 +65430,6 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage requestBody: description: Action parameters content: @@ -40187,50 +65437,68 @@ paths: schema: type: object properties: - reactionType: - type: string - nullable: true + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' additionalProperties: type: object required: true responses: 2XX: description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages': get: tags: - - teamwork.deletedTeam - summary: Get replies from teamwork - description: Replies for a specified message. Supports $expand for channel messages. - operationId: teamwork.deletedTeam.channel.message_ListReply + - teamwork.teamTemplate + summary: Get messages from teamwork + description: A collection of all the messages in the channel. Nullable. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_ListMessage parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: channel - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -40277,34 +65545,34 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teamwork.deletedTeam - summary: Create new navigation property to replies for teamwork - operationId: teamwork.deletedTeam.channel.message_CreateReply + - teamwork.teamTemplate + summary: Create new navigation property to messages for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_CreateMessage parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: channel requestBody: description: New navigation property content: @@ -40322,39 +65590,39 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}': get: tags: - - teamwork.deletedTeam - summary: Get replies from teamwork - description: Replies for a specified message. Supports $expand for channel messages. - operationId: teamwork.deletedTeam.channel.message_GetReply + - teamwork.teamTemplate + summary: Get messages from teamwork + description: A collection of all the messages in the channel. Nullable. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetMessage parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: channel + - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true @@ -40394,35 +65662,35 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - teamwork.deletedTeam - summary: Update the navigation property replies in teamwork - operationId: teamwork.deletedTeam.channel.message_UpdateReply + - teamwork.teamTemplate + summary: Update the navigation property messages in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_UpdateMessage parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true @@ -40449,35 +65717,35 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - teamwork.deletedTeam - summary: Delete navigation property replies for teamwork - operationId: teamwork.deletedTeam.channel.message_DeleteReply + - teamwork.teamTemplate + summary: Delete navigation property messages for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeleteMessage parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: channel + - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true @@ -40497,39 +65765,39 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/hostedContents': get: tags: - - teamwork.deletedTeam + - teamwork.teamTemplate summary: Get hostedContents from teamwork description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: teamwork.deletedTeam.channel.message.reply_ListHostedContent + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_ListHostedContent parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: channel + - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true @@ -40583,35 +65851,35 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teamwork.deletedTeam + - teamwork.teamTemplate summary: Create new navigation property to hostedContents for teamwork - operationId: teamwork.deletedTeam.channel.message.reply_CreateHostedContent + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_CreateHostedContent parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: channel + - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true @@ -40636,39 +65904,39 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': get: tags: - - teamwork.deletedTeam + - teamwork.teamTemplate summary: Get hostedContents from teamwork description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: teamwork.deletedTeam.channel.message.reply_GetHostedContent + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_GetHostedContent parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: channel + - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true @@ -40716,35 +65984,35 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - teamwork.deletedTeam + - teamwork.teamTemplate summary: Update the navigation property hostedContents in teamwork - operationId: teamwork.deletedTeam.channel.message.reply_UpdateHostedContent + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_UpdateHostedContent parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: channel + - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true @@ -40779,35 +66047,35 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - teamwork.deletedTeam + - teamwork.teamTemplate summary: Delete navigation property hostedContents for teamwork - operationId: teamwork.deletedTeam.channel.message.reply_DeleteHostedContent + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_DeleteHostedContent parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: channel + - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true @@ -40835,39 +66103,39 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': get: tags: - - teamwork.deletedTeam + - teamwork.teamTemplate summary: Get media content for the navigation property hostedContents from teamwork description: The unique identifier for an entity. Read-only. - operationId: teamwork.deletedTeam.channel.message.reply_GetHostedContentsContent + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_GetHostedContentsContent parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: channel + - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true @@ -40895,36 +66163,36 @@ paths: $ref: '#/components/responses/error' put: tags: - - teamwork.deletedTeam + - teamwork.teamTemplate summary: Update media content for the navigation property hostedContents in teamwork description: The unique identifier for an entity. Read-only. - operationId: teamwork.deletedTeam.channel.message.reply_SetHostedContentsContent + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_SetHostedContentsContent parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: channel + - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true @@ -40955,36 +66223,36 @@ paths: $ref: '#/components/responses/error' delete: tags: - - teamwork.deletedTeam + - teamwork.teamTemplate summary: Delete media content for the navigation property hostedContents in teamwork description: The unique identifier for an entity. Read-only. - operationId: teamwork.deletedTeam.channel.message.reply_DeleteHostedContentsContent + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_DeleteHostedContentsContent parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: channel + - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true @@ -41011,38 +66279,38 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/$count': get: tags: - - teamwork.deletedTeam + - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.deletedTeam.channel.message.reply.hostedContent_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.hostedContent_GetCount parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: channel + - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true @@ -41057,38 +66325,38 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction': post: tags: - - teamwork.deletedTeam + - teamwork.teamTemplate summary: Invoke action setReaction - operationId: teamwork.deletedTeam.channel.message.reply_setReaction + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_setReaction parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: channel + - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true @@ -41115,42 +66383,42 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete': post: tags: - - teamwork.deletedTeam + - teamwork.teamTemplate summary: Invoke action softDelete description: Delete a single chatMessage or a chat message reply in a channel or a chat. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel.message.reply_softDelete + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_softDelete parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: channel + - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true @@ -41164,42 +66432,42 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': post: tags: - - teamwork.deletedTeam + - teamwork.teamTemplate summary: Invoke action undoSoftDelete description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel.message.reply_undoSoftDelete + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_undoSoftDelete parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: channel + - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true @@ -41213,38 +66481,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.unsetReaction': post: tags: - - teamwork.deletedTeam + - teamwork.teamTemplate summary: Invoke action unsetReaction - operationId: teamwork.deletedTeam.channel.message.reply_unsetReaction + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_unsetReaction parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: channel + - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true @@ -41271,63 +66539,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies': get: tags: - - teamwork.deletedTeam - summary: Get the number of the resource - operationId: teamwork.deletedTeam.channel.message.reply_GetCount + - teamwork.teamTemplate + summary: Get replies from teamwork + description: Replies for a specified message. Supports $expand for channel messages. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_ListReply parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + - name: teamTemplate-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.delta()': - get: - tags: - - teamwork.deletedTeam - summary: Invoke function delta - description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel.message.reply_delta - parameters: - - name: deletedTeam-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -41349,9 +66584,9 @@ paths: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -41359,9 +66594,9 @@ paths: type: array items: type: string - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -41381,46 +66616,92 @@ paths: 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 - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/$count': + x-ms-docs-operation-type: operation + post: + tags: + - teamwork.teamTemplate + summary: Create new navigation property to replies for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_CreateReply + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}': get: tags: - - teamwork.deletedTeam - summary: Get the number of the resource - operationId: teamwork.deletedTeam.channel.message_GetCount + - teamwork.teamTemplate + summary: Get replies from teamwork + description: Replies for a specified message. Supports $expand for channel messages. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_GetReply parameters: - - name: deletedTeam-id + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -41429,45 +66710,22 @@ paths: schema: type: string x-ms-docs-key-type: channel - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/microsoft.graph.delta()': - get: - tags: - - teamwork.deletedTeam - summary: Invoke function delta - description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel.message_delta - parameters: - - name: deletedTeam-id + - name: chatMessage-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of channel + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + x-ms-docs-key-type: chatMessage - name: $select in: query description: Select properties to be returned @@ -41478,16 +66736,6 @@ paths: type: array items: type: string - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - name: $expand in: query description: Expand related entities @@ -41500,50 +66748,36 @@ paths: type: string responses: 2XX: - description: Success + description: Retrieved navigation property 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 - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.archive': - post: + x-ms-docs-operation-type: operation + patch: tags: - - teamwork.deletedTeam - 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-beta - operationId: teamwork.deletedTeam.channel_archive + - teamwork.teamTemplate + summary: Update the navigation property replies in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_UpdateReply parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -41552,45 +66786,61 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - shouldSetSpoSiteReadOnlyForMembers: - type: boolean - default: false - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.completeMigration': - post: + x-ms-docs-operation-type: operation + delete: tags: - - teamwork.deletedTeam - summary: Invoke action completeMigration - description: 'Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can''t import more messages into the team. You can add members to the team after the request returns a successful response.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel_completeMigration + - teamwork.teamTemplate + summary: Delete navigation property replies for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_DeleteReply parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -41599,31 +66849,58 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - 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: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': get: tags: - - teamwork.deletedTeam - summary: Invoke function doesUserHaveAccess - description: Determine whether a user has access to a shared channel. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel_doesUserHaveAccess + - teamwork.teamTemplate + summary: Get hostedContents from teamwork + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_ListHostedContent parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -41632,65 +66909,88 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: userId + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $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: 'Usage: userId=''@userId''' + description: Order items by property values style: form explode: false schema: - type: string - nullable: true - - name: tenantId + uniqueItems: true + type: array + items: + type: string + - name: $select in: query - description: 'Usage: tenantId=''@tenantId''' + description: Select properties to be returned style: form explode: false schema: - type: string - nullable: true - - name: userPrincipalName + uniqueItems: true + type: array + items: + type: string + - name: $expand in: query - description: 'Usage: userPrincipalName=''@userPrincipalName''' + description: Expand related entities style: form explode: false schema: - type: string - nullable: true + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: boolean - default: false - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.provisionEmail': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - teamwork.deletedTeam - summary: Invoke action provisionEmail - description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it didn''t provisioned one. To remove the email address of a channel, use the removeEmail method.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel_provisionEmail + - teamwork.teamTemplate + summary: Create new navigation property to hostedContents for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_CreateHostedContent parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -41699,68 +66999,63 @@ paths: schema: type: string x-ms-docs-key-type: channel - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.removeEmail': - post: - tags: - - teamwork.deletedTeam - summary: Invoke action removeEmail - description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel_removeEmail - parameters: - - name: deletedTeam-id + - name: chatMessage-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of channel + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.unarchive': - post: + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': + get: tags: - - teamwork.deletedTeam - 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-beta - operationId: teamwork.deletedTeam.channel_unarchive + - teamwork.teamTemplate + summary: Get hostedContents from teamwork + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_GetHostedContent parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -41769,51 +67064,30 @@ paths: schema: type: string x-ms-docs-key-type: channel - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams': - get: - tags: - - teamwork.deletedTeam - summary: Get sharedWithTeams from teamwork - description: A collection of teams with which a channel is shared. - operationId: teamwork.deletedTeam.channel_ListSharedGraphWPreTeam - parameters: - - name: deletedTeam-id + - name: chatMessage-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of channel + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - $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 + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: $select in: query description: Select properties to be returned @@ -41836,27 +67110,107 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.sharedWithChannelTeamInfoCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: + tags: + - teamwork.teamTemplate + summary: Update the navigation property hostedContents in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_UpdateHostedContent + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: tags: - - teamwork.deletedTeam - summary: Create new navigation property to sharedWithTeams for teamwork - operationId: teamwork.deletedTeam.channel_CreateSharedGraphWPreTeam + - teamwork.teamTemplate + summary: Delete navigation property hostedContents for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_DeleteHostedContent parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -41865,39 +67219,66 @@ paths: schema: type: string x-ms-docs-key-type: channel - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' - required: true + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': get: tags: - - teamwork.deletedTeam - summary: Get sharedWithTeams from teamwork - description: A collection of teams with which a channel is shared. - operationId: teamwork.deletedTeam.channel_GetSharedGraphWPreTeam + - teamwork.teamTemplate + summary: Get media content for the navigation property hostedContents from teamwork + description: The unique identifier for an entity. Read-only. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_GetHostedContentsContent parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -41906,58 +67287,63 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: chatMessage-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + 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: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: chatMessageHostedContent responses: 2XX: - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + put: tags: - - teamwork.deletedTeam - summary: Update the navigation property sharedWithTeams in teamwork - operationId: teamwork.deletedTeam.channel_UpdateSharedGraphWPreTeam + - teamwork.teamTemplate + summary: Update media content for the navigation property hostedContents in teamwork + description: The unique identifier for an entity. Read-only. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_SetHostedContentsContent parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -41966,45 +67352,66 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: chatMessage-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - - teamwork.deletedTeam - summary: Delete navigation property sharedWithTeams for teamwork - operationId: teamwork.deletedTeam.channel_DeleteSharedGraphWPreTeam + - teamwork.teamTemplate + summary: Delete media content for the navigation property hostedContents in teamwork + description: The unique identifier for an entity. Read-only. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_DeleteHostedContentsContent parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -42013,14 +67420,30 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: chatMessage-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: If-Match in: header description: ETag @@ -42032,23 +67455,29 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': get: tags: - - teamwork.deletedTeam - summary: Get allowedMembers from teamwork - description: A collection of team members who have access to the shared channel. - operationId: teamwork.deletedTeam.channel.sharedGraphWPreTeam_ListAllowedMember + - teamwork.teamTemplate + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply.hostedContent_GetCount parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -42057,74 +67486,52 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: chatMessage-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - $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.conversationMemberCollectionResponse' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': - get: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': + post: tags: - - teamwork.deletedTeam - summary: Get allowedMembers from teamwork - description: A collection of team members who have access to the shared channel. - operationId: teamwork.deletedTeam.channel.sharedGraphWPreTeam_GetAllowedMember + - teamwork.teamTemplate + summary: Invoke action setReaction + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_setReaction parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -42133,67 +67540,68 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: chatMessage-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - name: conversationMember-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of conversationMember + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember - - 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: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': - get: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': + post: tags: - - teamwork.deletedTeam - summary: Get the number of the resource - operationId: teamwork.deletedTeam.channel.sharedGraphWPreTeam.allowedMember_GetCount + - teamwork.teamTemplate + summary: Invoke action softDelete + description: Delete a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_softDelete parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -42202,36 +67610,55 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: chatMessage-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': - get: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': + post: tags: - - teamwork.deletedTeam - summary: Get team from teamwork - operationId: teamwork.deletedTeam.channel.sharedGraphWPreTeam_GetTeam + - teamwork.teamTemplate + summary: Invoke action undoSoftDelete + description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_undoSoftDelete parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -42240,59 +67667,51 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: chatMessage-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - 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: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: chatMessage responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.team' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams/$count': - get: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + post: tags: - - teamwork.deletedTeam - summary: Get the number of the resource - operationId: teamwork.deletedTeam.channel.sharedGraphWPreTeam_GetCount + - teamwork.teamTemplate + summary: Invoke action unsetReaction + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_unsetReaction parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -42301,95 +67720,64 @@ paths: schema: type: string x-ms-docs-key-type: channel - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/tabs': - get: - tags: - - teamwork.deletedTeam - summary: Get tabs from teamwork - description: A collection of all the tabs in the channel. A navigation property. - operationId: teamwork.deletedTeam.channel_ListTab - parameters: - - name: deletedTeam-id + - name: chatMessage-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of channel + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - $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 + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/$count': + get: tags: - - teamwork.deletedTeam - summary: Create new navigation property to tabs for teamwork - operationId: teamwork.deletedTeam.channel_CreateTab + - teamwork.teamTemplate + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_GetCount parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -42398,39 +67786,48 @@ paths: schema: type: string x-ms-docs-key-type: channel - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' - required: true + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/tabs/{teamsTab-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.delta()': get: tags: - - teamwork.deletedTeam - summary: Get tabs from teamwork - description: A collection of all the tabs in the channel. A navigation property. - operationId: teamwork.deletedTeam.channel_GetTab + - teamwork.teamTemplate + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_delta parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -42439,14 +67836,19 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: teamsTab-id + - name: chatMessage-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: chatMessage + - $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 @@ -42457,6 +67859,16 @@ paths: type: array items: type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $expand in: query description: Expand related entities @@ -42469,28 +67881,58 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.forwardToChat': + post: tags: - - teamwork.deletedTeam - summary: Update the navigation property tabs in teamwork - operationId: teamwork.deletedTeam.channel_UpdateTab + - teamwork.teamTemplate + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_forwardToChat parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -42499,20 +67941,35 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: teamsTab-id + - name: chatMessage-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + type: object + properties: + targetChatIds: + type: array + items: + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object required: true responses: 2XX: @@ -42520,68 +67977,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@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 + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.replyWithQuote': + post: tags: - - teamwork.deletedTeam - summary: Delete navigation property tabs for teamwork - operationId: teamwork.deletedTeam.channel_DeleteTab + - teamwork.teamTemplate + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_replyGraphWPreQuote parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: teamsTab-id + - name: teamTemplate-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab - - 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 - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/tabs/{teamsTab-id}/teamsApp': - get: - tags: - - teamwork.deletedTeam - summary: Get teamsApp from teamwork - description: The application that is linked to the tab. - operationId: teamwork.deletedTeam.channel.tab_GetTeamsApp - parameters: - - name: deletedTeam-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -42590,89 +68029,72 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: teamsTab-id + - name: chatMessage-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab - - 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: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + messageIds: + type: array + items: + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsApp' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/tabs/$count': + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/$count': get: tags: - - teamwork.deletedTeam + - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.deletedTeam.channel.tab_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_GetCount parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/$count': - get: - tags: - - teamwork.deletedTeam - summary: Get the number of the resource - operationId: teamwork.deletedTeam.channel_GetCount - parameters: - - name: deletedTeam-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: channel - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -42680,106 +68102,41 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/microsoft.graph.allMessages()': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/microsoft.graph.delta()': get: tags: - - teamwork.deletedTeam - summary: Invoke function allMessages - operationId: teamwork.deletedTeam.channel_allMessage + - teamwork.teamTemplate + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_delta parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - $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 - '/teamwork/deletedTeams/{deletedTeam-id}/channels/microsoft.graph.getAllMessages()': - get: - tags: - - teamwork.deletedTeam - summary: Invoke function getAllMessages - description: 'Retrieve messages across all channels in a team, including text, audio, and video conversations. To learn more about using the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-getallmessages?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel_getAllMessage - parameters: - - name: deletedTeam-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: model - in: query - description: The payment model for the API - style: form - explode: false + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: type: string + x-ms-docs-key-type: channel - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -42831,6 +68188,9 @@ paths: '@odata.nextLink': type: string nullable: true + '@odata.deltaLink': + type: string + nullable: true additionalProperties: type: object default: @@ -42839,73 +68199,75 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teamwork/deletedTeams/{deletedTeam-id}/channels/microsoft.graph.getAllRetainedMessages()': - get: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/microsoft.graph.forwardToChat': + post: tags: - - teamwork.deletedTeam - summary: Invoke function getAllRetainedMessages - description: 'Get all retained messages across all channels in a team. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' + - teamwork.teamTemplate + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-getallretainedmessages?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel_getAllRetainedMessage + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_forwardToChat parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - $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 + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + 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: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: channel + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + targetChatIds: + type: array + items: + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true 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' + $ref: '#/components/schemas/microsoft.graph.actionResultPart' '@odata.nextLink': type: string nullable: true @@ -42913,299 +68275,402 @@ paths: type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function + x-ms-docs-operation-type: action x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - /teamwork/deletedTeams/$count: - get: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/microsoft.graph.replyWithQuote': + post: tags: - - teamwork.deletedTeam - summary: Get the number of the resource - operationId: teamwork.deletedTeam_GetCount + - teamwork.teamTemplate + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_replyGraphWPreQuote parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - 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: + messageIds: + type: array + items: + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - /teamwork/deletedTeams/microsoft.graph.getAllMessages(): + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/microsoft.graph.archive': + post: + tags: + - teamwork.teamTemplate + 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-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_archive + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - 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 + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/microsoft.graph.completeMigration': + post: + tags: + - teamwork.teamTemplate + summary: Invoke action completeMigration + description: 'Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can''t import more messages into the team. You can add members to the team after the request returns a successful response.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_completeMigration + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - 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 + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': get: tags: - - teamwork.deletedTeam - summary: Invoke function getAllMessages - operationId: teamwork.deletedTeam_getAllMessage + - teamwork.teamTemplate + summary: Invoke function doesUserHaveAccess + description: Determine whether a user has access to a shared channel. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_doesUserHaveAccess parameters: - - name: model - in: query - description: The payment model for the API - style: form - explode: false + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple schema: type: string - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $select + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: userId in: query - description: Select properties to be returned + description: 'Usage: userId=''@userId''' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string - - name: $orderby + type: string + nullable: true + - name: tenantId in: query - description: Order items by property values + description: 'Usage: tenantId=''@tenantId''' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + type: string + nullable: true + - name: userPrincipalName in: query - description: Expand related entities + description: 'Usage: userPrincipalName=''@userPrincipalName''' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + type: string + nullable: true 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 + type: boolean + default: false additionalProperties: type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /teamwork/devices: - get: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/microsoft.graph.provisionEmail': + post: tags: - - teamwork.teamworkDevice - summary: List teamworkDevices - description: Get a list of all Microsoft Teams-enabled devices provisioned for a tenant. + - teamwork.teamTemplate + summary: Invoke action provisionEmail + description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it didn''t provisioned one. To remove the email address of a channel, use the removeEmail method.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworkdevice-list?view=graph-rest-beta - operationId: teamwork_ListDevice + url: https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_provisionEmail 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 + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + 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: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.teamworkDeviceCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - teamwork.teamworkDevice - summary: Create new navigation property to devices for teamwork - operationId: teamwork_CreateDevice - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDevice' - required: true + type: string + x-ms-docs-key-type: channel responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDevice' + $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/devices/{teamworkDevice-id}': - get: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/microsoft.graph.removeEmail': + post: tags: - - teamwork.teamworkDevice - summary: Get teamworkDevice - description: 'Get the properties of a Microsoft Teams-enabled device. For example, you can use this method to get the device type, hardware detail, activity state, and health status information for a device that''s enabled for Teams.' + - teamwork.teamTemplate + summary: Invoke action removeEmail + description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworkdevice-get?view=graph-rest-beta - operationId: teamwork_GetDevice + url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_removeEmail parameters: - - name: teamworkDevice-id + - name: teamTemplate-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + 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: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: channel responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDevice' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/microsoft.graph.unarchive': + post: tags: - - teamwork.teamworkDevice - summary: Update the navigation property devices in teamwork - operationId: teamwork_UpdateDevice + - teamwork.teamTemplate + 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-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_unarchive parameters: - - name: teamworkDevice-id + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDevice' - required: true + x-ms-docs-key-type: channel responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDevice' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner': + get: tags: - - teamwork.teamworkDevice - summary: Delete navigation property devices for teamwork - operationId: teamwork_DeleteDevice + - teamwork.teamTemplate + summary: Get planner from teamwork + description: 'Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable.' + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetPlanner parameters: - - name: teamworkDevice-id + - name: teamTemplate-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true style: simple schema: type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/devices/{teamworkDevice-id}/activity': - get: - tags: - - teamwork.teamworkDevice - summary: Get teamworkDeviceActivity - description: 'Get the activity status of a Microsoft Teams-enabled device. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworkdeviceactivity-get?view=graph-rest-beta - operationId: teamwork.device_GetActivity - parameters: - - name: teamworkDevice-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice + x-ms-docs-key-type: channel - name: $select in: query description: Select properties to be returned @@ -43232,30 +68697,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDeviceActivity' + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teamwork.teamworkDevice - summary: Update the navigation property activity in teamwork - operationId: teamwork.device_UpdateActivity + - teamwork.teamTemplate + summary: Update the navigation property planner in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_UpdatePlanner parameters: - - name: teamworkDevice-id + - name: teamTemplate-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - 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: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDeviceActivity' + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' required: true responses: 2XX: @@ -43263,24 +68744,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDeviceActivity' + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teamwork.teamworkDevice - summary: Delete navigation property activity for teamwork - operationId: teamwork.device_DeleteActivity + - teamwork.teamTemplate + summary: Delete navigation property planner for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeletePlanner parameters: - - name: teamworkDevice-id + - name: teamTemplate-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel - name: If-Match in: header description: ETag @@ -43293,25 +68790,53 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/devices/{teamworkDevice-id}/configuration': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans': get: tags: - - teamwork.teamworkDevice - summary: Get teamworkDeviceConfiguration - description: 'Get the configuration details of a Microsoft Teams-enabled device, including software versions, peripheral device configuration (for example, camera, display, microphone, and speaker), hardware configuration, and Microsoft Teams client configuration.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworkdeviceconfiguration-get?view=graph-rest-beta - operationId: teamwork.device_GetConfiguration + - teamwork.teamTemplate + summary: Get plans from teamwork + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner_ListPlan parameters: - - name: teamworkDevice-id + - name: teamTemplate-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - $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 @@ -43334,90 +68859,100 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDeviceConfiguration' + $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - teamwork.teamworkDevice - summary: Update the navigation property configuration in teamwork - operationId: teamwork.device_UpdateConfiguration + - teamwork.teamTemplate + summary: Create new navigation property to plans for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner_CreatePlan parameters: - - name: teamworkDevice-id + - name: teamTemplate-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - 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: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDeviceConfiguration' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDeviceConfiguration' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}': + get: tags: - - teamwork.teamworkDevice - summary: Delete navigation property configuration for teamwork - operationId: teamwork.device_DeleteConfiguration + - teamwork.teamTemplate + summary: Get plans from teamwork + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner_GetPlan parameters: - - name: teamworkDevice-id + - name: teamTemplate-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true style: simple schema: type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/devices/{teamworkDevice-id}/health': - get: - tags: - - teamwork.teamworkDevice - summary: Get teamworkDeviceHealth - description: Get the health details of a Microsoft Teams-enabled device. Device health is calculated based on the device configuration and other device parameters. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworkdevicehealth-get?view=graph-rest-beta - operationId: teamwork.device_GetHealth - parameters: - - name: teamworkDevice-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan - name: $select in: query description: Select properties to be returned @@ -43444,30 +68979,54 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDeviceHealth' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teamwork.teamworkDevice - summary: Update the navigation property health in teamwork - operationId: teamwork.device_UpdateHealth + - teamwork.teamTemplate + summary: Update the navigation property plans in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner_UpdatePlan parameters: - - name: teamworkDevice-id + - name: teamTemplate-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDeviceHealth' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: 2XX: @@ -43475,24 +69034,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDeviceHealth' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teamwork.teamworkDevice - summary: Delete navigation property health for teamwork - operationId: teamwork.device_DeleteHealth + - teamwork.teamTemplate + summary: Delete navigation property plans for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner_DeletePlan parameters: - - name: teamworkDevice-id + - name: teamTemplate-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan - name: If-Match in: header description: ETag @@ -43505,115 +69088,46 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/devices/{teamworkDevice-id}/microsoft.graph.restart': - post: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets': + get: tags: - - teamwork.teamworkDevice - summary: Invoke action restart - description: 'Restart the specified Microsoft Teams-enabled device asynchronously. A device is restarted after the async operation completes successfully, which might occur subsequent to a response from this API.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworkdevice-restart?view=graph-rest-beta - operationId: teamwork.device_restart + - teamwork.teamTemplate + summary: Get buckets from teamwork + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_ListBucket parameters: - - name: teamworkDevice-id + - name: teamTemplate-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/devices/{teamworkDevice-id}/microsoft.graph.runDiagnostics': - post: - tags: - - teamwork.teamworkDevice - summary: Invoke action runDiagnostics - description: Run and generate diagnostic logs for the specified Microsoft Teams-enabled device. This API triggers a long-running operation used to generate logs for a device. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworkdevice-rundiagnostics?view=graph-rest-beta - operationId: teamwork.device_runDiagnostic - parameters: - - name: teamworkDevice-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/devices/{teamworkDevice-id}/microsoft.graph.updateSoftware': - post: - tags: - - teamwork.teamworkDevice - summary: Invoke action updateSoftware - description: Update the software for a Microsoft Teams-enabled device. This API triggers a long-running operation. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworkdevice-updatesoftware?view=graph-rest-beta - operationId: teamwork.device_updateSoftware - parameters: - - name: teamworkDevice-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - softwareType: - $ref: '#/components/schemas/microsoft.graph.teamworkSoftwareType' - softwareVersion: - type: string - nullable: true - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/devices/{teamworkDevice-id}/operations': - get: - tags: - - teamwork.teamworkDevice - summary: List teamworkDeviceOperations - description: Get a list of the operations that are running on a Microsoft Teams-enabled device. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworkdeviceoperation-list?view=graph-rest-beta - operationId: teamwork.device_ListOperation - parameters: - - name: teamworkDevice-id + x-ms-docs-key-type: channel + - name: plannerPlan-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -43651,7 +69165,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamworkDeviceOperationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerBucketCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -43660,260 +69174,107 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teamwork.teamworkDevice - summary: Create new navigation property to operations for teamwork - operationId: teamwork.device_CreateOperation - parameters: - - name: teamworkDevice-id - in: path - description: The unique identifier of teamworkDevice - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamworkDevice - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDeviceOperation' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDeviceOperation' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/devices/{teamworkDevice-id}/operations/{teamworkDeviceOperation-id}': - get: - tags: - - teamwork.teamworkDevice - summary: Get teamworkDeviceOperation - description: 'Get the details of an async, long-running operation on a Microsoft Teams-enabled device.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworkdeviceoperation-get?view=graph-rest-beta - operationId: teamwork.device_GetOperation + - teamwork.teamTemplate + summary: Create new navigation property to buckets for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_CreateBucket parameters: - - name: teamworkDevice-id + - name: teamTemplate-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice - - name: teamworkDeviceOperation-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of teamworkDeviceOperation + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDeviceOperation - - 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.teamworkDeviceOperation' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - teamwork.teamworkDevice - summary: Update the navigation property operations in teamwork - operationId: teamwork.device_UpdateOperation - parameters: - - name: teamworkDevice-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice - - name: teamworkDeviceOperation-id + x-ms-docs-key-type: channel + - name: plannerPlan-id in: path - description: The unique identifier of teamworkDeviceOperation + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDeviceOperation + x-ms-docs-key-type: plannerPlan requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDeviceOperation' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDeviceOperation' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': + get: tags: - - teamwork.teamworkDevice - summary: Delete navigation property operations for teamwork - operationId: teamwork.device_DeleteOperation + - teamwork.teamTemplate + summary: Get buckets from teamwork + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_GetBucket parameters: - - name: teamworkDevice-id + - name: teamTemplate-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice - - name: teamworkDeviceOperation-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of teamworkDeviceOperation + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDeviceOperation - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true style: simple schema: type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/devices/{teamworkDevice-id}/operations/$count': - get: - tags: - - teamwork.teamworkDevice - summary: Get the number of the resource - operationId: teamwork.device.operation_GetCount - parameters: - - name: teamworkDevice-id + x-ms-docs-key-type: channel + - name: plannerPlan-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /teamwork/devices/$count: - get: - tags: - - teamwork.teamworkDevice - summary: Get the number of the resource - operationId: teamwork.device_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /teamwork/microsoft.graph.sendActivityNotificationToRecipients: - post: - tags: - - teamwork.teamwork.Actions - summary: Invoke action sendActivityNotificationToRecipients - description: 'Send activity feed notifications to multiple users in bulk. For more information, see sending Teams activity notifications.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamwork-sendactivitynotificationtorecipients?view=graph-rest-beta - operationId: teamwork_sendActivityNotificationToRecipient - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - topic: - $ref: '#/components/schemas/microsoft.graph.teamworkActivityTopic' - activityType: - type: string - nullable: true - chainId: - type: number - format: int64 - nullable: true - previewText: - $ref: '#/components/schemas/microsoft.graph.itemBody' - teamsAppId: - type: string - nullable: true - templateParameters: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.keyValuePair' - recipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.teamworkNotificationRecipient' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /teamwork/teamsAppSettings: - get: - tags: - - teamwork.teamsAppSettings - summary: Get teamsAppSettings - description: Read the properties and relationships of a teamsAppSettings object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamsappsettings-get?view=graph-rest-beta - operationId: teamwork_GetTeamsAppSetting - parameters: + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - name: $select in: query description: Select properties to be returned @@ -43940,25 +69301,62 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppSettings' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teamwork.teamsAppSettings - summary: Update teamsAppSettings - description: Update the properties of a teamsAppSettings object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamsappsettings-update?view=graph-rest-beta - operationId: teamwork_UpdateTeamsAppSetting + - teamwork.teamTemplate + summary: Update the navigation property buckets in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_UpdateBucket + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppSettings' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: 2XX: @@ -43966,16 +69364,56 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppSettings' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teamwork.teamsAppSettings - summary: Delete navigation property teamsAppSettings for teamwork - operationId: teamwork_DeleteTeamsAppSetting + - teamwork.teamTemplate + summary: Delete navigation property buckets for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_DeleteBucket parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - name: If-Match in: header description: ETag @@ -43988,17 +69426,54 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /teamwork/teamTemplates: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': get: tags: - teamwork.teamTemplate - summary: List definitions - description: 'List the teamTemplateDefinition objects associated with a teamTemplate. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamtemplate-list-definitions?view=graph-rest-beta - operationId: teamwork_ListTeamTemplate + summary: Get tasks from teamwork + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket_ListTask parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -44036,7 +69511,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamTemplateCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -44046,14 +69521,55 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to teamTemplates for teamwork - operationId: teamwork_CreateTeamTemplate + summary: Create new navigation property to tasks for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket_CreateTask + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamTemplate' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -44061,17 +69577,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamTemplate' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': get: tags: - teamwork.teamTemplate - summary: Get teamTemplates from teamwork - description: The templates associated with a team. - operationId: teamwork_GetTeamTemplate + summary: Get tasks from teamwork + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket_GetTask parameters: - name: teamTemplate-id in: path @@ -44081,6 +69597,46 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -44107,15 +69663,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamTemplate' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property teamTemplates in teamwork - operationId: teamwork_UpdateTeamTemplate + summary: Update the navigation property tasks in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket_UpdateTask parameters: - name: teamTemplate-id in: path @@ -44125,12 +69681,52 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamTemplate' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -44138,15 +69734,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamTemplate' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property teamTemplates for teamwork - operationId: teamwork_DeleteTeamTemplate + summary: Delete navigation property tasks for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket_DeleteTask parameters: - name: teamTemplate-id in: path @@ -44156,6 +69752,46 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -44168,13 +69804,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': get: tags: - teamwork.teamTemplate - summary: Get teamTemplateDefinition - description: Read the properties and relationships of a teamTemplateDefinition object. - operationId: teamwork.teamTemplate_ListDefinition + summary: Get assignedToTaskBoardFormat from teamwork + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_GetAssignedToTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -44184,108 +69820,46 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplate - - $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: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + 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: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.teamTemplateDefinitionCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - teamwork.teamTemplate - summary: Create new navigation property to definitions for teamwork - operationId: teamwork.teamTemplate_CreateDefinition - parameters: - - name: teamTemplate-id + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}': - get: - tags: - - teamwork.teamTemplate - summary: Get teamTemplateDefinition - description: Read the properties and relationships of a teamTemplateDefinition object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamtemplatedefinition-get?view=graph-rest-beta - operationId: teamwork.teamTemplate_GetDefinition - parameters: - - name: teamTemplate-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -44312,15 +69886,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property definitions in teamwork - operationId: teamwork.teamTemplate_UpdateDefinition + summary: Update the navigation property assignedToTaskBoardFormat in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_UpdateAssignedToTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -44338,12 +69912,51 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' required: true responses: 2XX: @@ -44351,15 +69964,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property definitions for teamwork - operationId: teamwork.teamTemplate_DeleteDefinition + summary: Delete navigation property assignedToTaskBoardFormat for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_DeleteAssignedToTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -44377,6 +69990,38 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -44389,16 +70034,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': get: tags: - teamwork.teamTemplate - summary: Get teamDefinition - description: Get the properties of the team associated with a teamTemplateDefinition object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamtemplatedefinition-get-teamdefinition?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition_GetTeamDefinition + summary: Get bucketTaskBoardFormat from teamwork + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_GetBucketTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -44416,6 +70058,38 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -44442,15 +70116,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.team' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property teamDefinition in teamwork - operationId: teamwork.teamTemplate.definition_UpdateTeamDefinition + summary: Update the navigation property bucketTaskBoardFormat in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_UpdateBucketTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -44468,12 +70142,51 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.team' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' required: true responses: 2XX: @@ -44481,15 +70194,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.team' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property teamDefinition for teamwork - operationId: teamwork.teamTemplate.definition_DeleteTeamDefinition + summary: Delete navigation property bucketTaskBoardFormat for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_DeleteBucketTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -44507,6 +70220,38 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -44519,13 +70264,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/allChannels': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details': get: tags: - teamwork.teamTemplate - summary: Get allChannels from teamwork - description: List of channels either hosted in or shared with the team (incoming channels). - operationId: teamwork.teamTemplate.definition.teamDefinition_ListAllChannel + summary: Get details from teamwork + description: Read-only. Nullable. More details about the task. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_GetDetail parameters: - name: teamTemplate-id in: path @@ -44543,21 +70288,38 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - $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: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -44580,20 +70342,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/allChannels/{channel-id}': - get: + patch: tags: - teamwork.teamTemplate - summary: Get allChannels from teamwork - description: List of channels either hosted in or shared with the team (incoming channels). - operationId: teamwork.teamTemplate.definition.teamDefinition_GetAllChannel + summary: Update the navigation property details in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_UpdateDetail parameters: - name: teamTemplate-id in: path @@ -44619,42 +70380,59 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + 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: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/allChannels/$count': - get: + delete: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.allChannel_GetCount + summary: Delete navigation property details for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_DeleteDetail parameters: - name: teamTemplate-id in: path @@ -44672,20 +70450,57 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': get: tags: - teamwork.teamTemplate - summary: Get channels from teamwork - description: The collection of channels and messages associated with the team. - operationId: teamwork.teamTemplate.definition.teamDefinition_ListChannel + summary: Get progressTaskBoardFormat from teamwork + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_GetProgressTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -44703,21 +70518,38 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - $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: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -44740,18 +70572,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - teamwork.teamTemplate - summary: Create new navigation property to channels for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_CreateChannel + summary: Update the navigation property progressTaskBoardFormat in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_UpdateProgressTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -44769,30 +70602,192 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}': + delete: + tags: + - teamwork.teamTemplate + summary: Delete navigation property progressTaskBoardFormat for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_DeleteProgressTaskBoardFormat + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/$count': get: tags: - teamwork.teamTemplate - summary: Get channels from teamwork - description: The collection of channels and messages associated with the team. - operationId: teamwork.teamTemplate.definition.teamDefinition_GetChannel + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_GetCount + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/microsoft.graph.delta()': + get: + tags: + - teamwork.teamTemplate + summary: Invoke function delta + description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_delta parameters: - name: teamTemplate-id in: path @@ -44818,9 +70813,40 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - $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 + 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: @@ -44840,19 +70866,37 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + title: Collection of plannerTask + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/$count': + get: tags: - teamwork.teamTemplate - summary: Update the navigation property channels in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_UpdateChannel + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket_GetCount parameters: - name: teamTemplate-id in: path @@ -44878,72 +70922,31 @@ paths: schema: type: string x-ms-docs-key-type: channel - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.channel' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.channel' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - teamwork.teamTemplate - summary: Delete navigation property channels for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_DeleteChannel - parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + - name: plannerPlan-id in: path - description: The unique identifier of teamTemplateDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: plannerPlan + - $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 - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/allMembers': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/microsoft.graph.delta()': get: tags: - teamwork.teamTemplate - summary: Get allMembers from teamwork - description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_ListAllMember + summary: Invoke function delta + description: 'Get newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerbucket-delta?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket_delta parameters: - name: teamTemplate-id in: path @@ -44969,14 +70972,22 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -44984,9 +70995,9 @@ paths: type: array items: type: string - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -45006,67 +71017,38 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - teamwork.teamTemplate - summary: Create new navigation property to allMembers for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_CreateAllMember - parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - - 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: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - required: true - responses: - 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + title: Collection of plannerBucket + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/allMembers/{conversationMember-id}': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/details': get: tags: - teamwork.teamTemplate - summary: Get allMembers from teamwork - description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetAllMember + summary: Get details from teamwork + description: Extra details about the plan. Read-only. Nullable. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_GetDetail parameters: - name: teamTemplate-id in: path @@ -45092,14 +71074,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: conversationMember-id + - name: plannerPlan-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: plannerPlan - name: $select in: query description: Select properties to be returned @@ -45126,15 +71108,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property allMembers in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_UpdateAllMember + summary: Update the navigation property details in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_UpdateDetail parameters: - name: teamTemplate-id in: path @@ -45160,20 +71142,27 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: conversationMember-id + - name: plannerPlan-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' required: true responses: 2XX: @@ -45181,15 +71170,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property allMembers for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeleteAllMember + summary: Delete navigation property details for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_DeleteDetail parameters: - name: teamTemplate-id in: path @@ -45215,14 +71204,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: conversationMember-id + - name: plannerPlan-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: plannerPlan - name: If-Match in: header description: ETag @@ -45235,12 +71224,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/allMembers/$count': - get: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive': + post: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.allMember_GetCount + 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: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_archive parameters: - name: teamTemplate-id in: path @@ -45266,23 +71259,43 @@ paths: schema: type: string x-ms-docs-key-type: channel - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + justification: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/allMembers/microsoft.graph.add': + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer': post: tags: - teamwork.teamTemplate - summary: Invoke action add - description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + summary: Invoke action moveToContainer + description: Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.allMember_add + url: https://learn.microsoft.com/graph/api/plannerplan-movetocontainer?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_moveToContainer parameters: - name: teamTemplate-id in: path @@ -45308,6 +71321,14 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan requestBody: description: Action parameters content: @@ -45315,10 +71336,8 @@ paths: schema: type: object properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + container: + $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' additionalProperties: type: object required: true @@ -45328,33 +71347,20 @@ paths: content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/allMembers/microsoft.graph.remove': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive': post: tags: - teamwork.teamTemplate - summary: Invoke action remove - description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + 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/conversationmember-remove?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.allMember_remove + url: https://learn.microsoft.com/graph/api/plannerplan-unarchive?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_unarchive parameters: - name: teamTemplate-id in: path @@ -45380,6 +71386,14 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan requestBody: description: Action parameters content: @@ -45387,43 +71401,25 @@ paths: schema: type: object properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + justification: + type: string + nullable: true additionalProperties: type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@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 - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/filesFolder': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks': get: tags: - teamwork.teamTemplate - summary: Get filesFolder from teamwork - description: Metadata for the location where the channel's files are stored. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetFilesFolder + summary: Get tasks from teamwork + description: Collection of tasks in the plan. Read-only. Nullable. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_ListTask parameters: - name: teamTemplate-id in: path @@ -45449,6 +71445,29 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -45471,21 +71490,75 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teamwork.teamTemplate + summary: Create new navigation property to tasks for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_CreateTask + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + required: true + responses: + 2XX: + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/filesFolder/content': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}': get: tags: - teamwork.teamTemplate - summary: Get content for the navigation property filesFolder from teamwork - 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: teamwork.teamTemplate.definition.teamDefinition.channel_GetFilesFolderContent + summary: Get tasks from teamwork + description: Collection of tasks in the plan. Read-only. Nullable. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_GetTask parameters: - name: teamTemplate-id in: path @@ -45511,29 +71584,57 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: $format + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: $select in: query - description: Format of the content + description: Select properties to be returned style: form explode: false schema: - type: string + 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 media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: operation + patch: tags: - teamwork.teamTemplate - summary: Update content for the navigation property filesFolder in teamwork - 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: teamwork.teamTemplate.definition.teamDefinition.channel_SetFilesFolderContent + summary: Update the navigation property tasks in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_UpdateTask parameters: - name: teamTemplate-id in: path @@ -45559,13 +71660,28 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: - description: New media content. + description: New navigation property values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -45573,15 +71689,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete content for the navigation property filesFolder in teamwork - 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: teamwork.teamTemplate.definition.teamDefinition.channel_DeleteFilesFolderContent + summary: Delete navigation property tasks for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_DeleteTask parameters: - name: teamTemplate-id in: path @@ -45607,6 +71723,22 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -45618,13 +71750,90 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/filesFolder/contentStream': - get: + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': + get: + tags: + - teamwork.teamTemplate + summary: Get assignedToTaskBoardFormat from teamwork + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_GetAssignedToTaskBoardFormat + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + style: form + 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.plannerAssignedToTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: tags: - teamwork.teamTemplate - summary: Get contentStream for the navigation property filesFolder from teamwork - description: 'The content stream, if the item represents a file.' - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetFilesFolderContentStream + summary: Update the navigation property assignedToTaskBoardFormat in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_UpdateAssignedToTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -45650,66 +71859,51 @@ paths: schema: type: string x-ms-docs-key-type: channel - responses: - 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - put: - tags: - - teamwork.teamTemplate - summary: Update contentStream for the navigation property filesFolder in teamwork - description: 'The content stream, if the item represents a file.' - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_SetFilesFolderContentStream - parameters: - - name: teamTemplate-id + - name: plannerPlan-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: channel requestBody: - description: New media content. + description: New navigation property values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete contentStream for the navigation property filesFolder in teamwork - description: 'The content stream, if the item represents a file.' - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeleteFilesFolderContentStream + summary: Delete navigation property assignedToTaskBoardFormat for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_DeleteAssignedToTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -45735,6 +71929,22 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -45746,13 +71956,14 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/members': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': get: tags: - teamwork.teamTemplate - summary: Get members from teamwork - description: A collection of membership records associated with the channel. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_ListMember + summary: Get bucketTaskBoardFormat from teamwork + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_GetBucketTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -45778,21 +71989,22 @@ paths: schema: type: string x-ms-docs-key-type: channel - - $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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -45815,18 +72027,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - teamwork.teamTemplate - summary: Create new navigation property to members for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_CreateMember + summary: Update the navigation property bucketTaskBoardFormat in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_UpdateBucketTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -45852,30 +72065,111 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/members/{conversationMember-id}': + delete: + tags: + - teamwork.teamTemplate + summary: Delete navigation property bucketTaskBoardFormat for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_DeleteBucketTaskBoardFormat + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details': get: tags: - teamwork.teamTemplate - summary: Get members from teamwork - description: A collection of membership records associated with the channel. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetMember + summary: Get details from teamwork + description: Read-only. Nullable. More details about the task. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_GetDetail parameters: - name: teamTemplate-id in: path @@ -45901,14 +72195,22 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: conversationMember-id + - name: plannerPlan-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -45935,15 +72237,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property members in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_UpdateMember + summary: Update the navigation property details in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_UpdateDetail parameters: - name: teamTemplate-id in: path @@ -45969,20 +72271,35 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: conversationMember-id + - name: plannerPlan-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' required: true responses: 2XX: @@ -45990,15 +72307,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property members for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeleteMember + summary: Delete navigation property details for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_DeleteDetail parameters: - name: teamTemplate-id in: path @@ -46024,14 +72341,22 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: conversationMember-id + - name: plannerPlan-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -46044,12 +72369,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/members/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': get: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.member_GetCount + summary: Get progressTaskBoardFormat from teamwork + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_GetProgressTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -46075,95 +72401,57 @@ paths: schema: type: string x-ms-docs-key-type: channel - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/members/microsoft.graph.add': - post: - tags: - - teamwork.teamTemplate - summary: Invoke action add - description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.member_add - parameters: - - name: teamTemplate-id + - name: plannerPlan-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: channel - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object - required: true + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/members/microsoft.graph.remove': - post: + x-ms-docs-operation-type: operation + patch: tags: - teamwork.teamTemplate - summary: Invoke action remove - description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.member_remove + summary: Update the navigation property progressTaskBoardFormat in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_UpdateProgressTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -46189,19 +72477,35 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' required: true responses: 2XX: @@ -46209,30 +72513,15 @@ paths: content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages': - get: + x-ms-docs-operation-type: operation + delete: tags: - teamwork.teamTemplate - summary: Get messages from teamwork - description: A collection of all the messages in the channel. A navigation property. Nullable. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_ListMessage + summary: Delete navigation property progressTaskBoardFormat for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_DeleteProgressTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -46258,55 +72547,40 @@ paths: schema: type: string x-ms-docs-key-type: channel - - $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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + 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: plannerTask + - 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.chatMessageCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/$count': + get: tags: - teamwork.teamTemplate - summary: Create new navigation property to messages for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_CreateMessage + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_GetCount parameters: - name: teamTemplate-id in: path @@ -46332,30 +72606,31 @@ paths: schema: type: string x-ms-docs-key-type: channel - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - required: true + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/microsoft.graph.delta()': get: tags: - teamwork.teamTemplate - summary: Get messages from teamwork - description: A collection of all the messages in the channel. A navigation property. Nullable. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetMessage + summary: Invoke function delta + description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_delta parameters: - name: teamTemplate-id in: path @@ -46381,14 +72656,19 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerPlan + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' - name: $select in: query description: Select properties to be returned @@ -46399,6 +72679,16 @@ paths: type: array items: type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $expand in: query description: Expand related entities @@ -46411,19 +72701,37 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + title: Collection of plannerTask + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/$count': + get: tags: - teamwork.teamTemplate - summary: Update the navigation property messages in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_UpdateMessage + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_GetCount parameters: - name: teamTemplate-id in: path @@ -46449,36 +72757,23 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - required: true + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/microsoft.graph.delta()': + get: tags: - - teamwork.teamTemplate - summary: Delete navigation property messages for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeleteMessage + - teamwork.teamTemplate + summary: Invoke function delta + description: 'Get newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerplan-delta?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_delta parameters: - name: teamTemplate-id in: path @@ -46504,33 +72799,75 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - 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: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage - - name: If-Match - in: header - description: ETag - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string + 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 plannerPlan + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/hostedContents': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/sharedWithTeams': get: tags: - teamwork.teamTemplate - summary: Get hostedContents from teamwork - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_ListHostedContent + summary: Get sharedWithTeams from teamwork + description: A collection of teams with which a channel is shared. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_ListSharedGraphWPreTeam parameters: - name: teamTemplate-id in: path @@ -46556,14 +72893,6 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -46601,7 +72930,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.sharedWithChannelTeamInfoCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -46611,8 +72940,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to hostedContents for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_CreateHostedContent + summary: Create new navigation property to sharedWithTeams for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_CreateSharedGraphWPreTeam parameters: - name: teamTemplate-id in: path @@ -46638,20 +72967,12 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' required: true responses: 2XX: @@ -46659,17 +72980,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}': get: tags: - teamwork.teamTemplate - summary: Get hostedContents from teamwork - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_GetHostedContent + summary: Get sharedWithTeams from teamwork + description: A collection of teams with which a channel is shared. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetSharedGraphWPreTeam parameters: - name: teamTemplate-id in: path @@ -46695,22 +73016,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: sharedWithChannelTeamInfo - name: $select in: query description: Select properties to be returned @@ -46737,15 +73050,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property hostedContents in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_UpdateHostedContent + summary: Update the navigation property sharedWithTeams in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_UpdateSharedGraphWPreTeam parameters: - name: teamTemplate-id in: path @@ -46771,28 +73084,20 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: sharedWithChannelTeamInfo requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' required: true responses: 2XX: @@ -46800,15 +73105,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property hostedContents for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_DeleteHostedContent + summary: Delete navigation property sharedWithTeams for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeleteSharedGraphWPreTeam parameters: - name: teamTemplate-id in: path @@ -46834,22 +73139,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: sharedWithChannelTeamInfo - name: If-Match in: header description: ETag @@ -46862,13 +73159,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': get: tags: - teamwork.teamTemplate - summary: Get media content for the navigation property hostedContents from teamwork - description: The unique identifier for an entity. Read-only. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_GetHostedContentsContent + summary: Get allowedMembers from teamwork + description: A collection of team members who have access to the shared channel. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.sharedGraphWPreTeam_ListAllowedMember parameters: - name: teamTemplate-id in: path @@ -46894,98 +73191,65 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - responses: - 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - put: - tags: - - teamwork.teamTemplate - summary: Update media content for the navigation property hostedContents in teamwork - description: The unique identifier for an entity. Read-only. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_SetHostedContentsContent - parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple + x-ms-docs-key-type: sharedWithChannelTeamInfo + - $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: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - requestBody: - description: New media content. - content: - application/octet-stream: - schema: + uniqueItems: true + type: array + items: type: string - format: binary - required: true responses: 2XX: - description: Success + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' - delete: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': + get: tags: - teamwork.teamTemplate - summary: Delete media content for the navigation property hostedContents in teamwork - description: The unique identifier for an entity. Read-only. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_DeleteHostedContentsContent + summary: Get allowedMembers from teamwork + description: A collection of team members who have access to the shared channel. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.sharedGraphWPreTeam_GetAllowedMember parameters: - name: teamTemplate-id in: path @@ -47011,39 +73275,58 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: sharedWithChannelTeamInfo + - name: conversationMember-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag - style: simple + x-ms-docs-key-type: conversationMember + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string + 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.conversationMember' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/$count': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': get: tags: - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.hostedContent_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.sharedGraphWPreTeam.allowedMember_GetCount parameters: - name: teamTemplate-id in: path @@ -47069,14 +73352,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: sharedWithChannelTeamInfo - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -47084,12 +73367,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction': - post: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': + get: tags: - teamwork.teamTemplate - summary: Invoke action setReaction - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_setReaction + summary: Get team from teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.sharedGraphWPreTeam_GetTeam parameters: - name: teamTemplate-id in: path @@ -47115,43 +73398,50 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object - required: true + x-ms-docs-key-type: sharedWithChannelTeamInfo + - 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.team' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete': - post: + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/sharedWithTeams/$count': + get: tags: - teamwork.teamTemplate - summary: Invoke action softDelete - description: Delete a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_softDelete + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.sharedGraphWPreTeam_GetCount parameters: - name: teamTemplate-id in: path @@ -47177,30 +73467,20 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage + - $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: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': - post: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/tabs': + get: tags: - teamwork.teamTemplate - summary: Invoke action undoSoftDelete - description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_undoSoftDelete + summary: Get tabs from teamwork + description: A collection of all the tabs in the channel. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_ListTab parameters: - name: teamTemplate-id in: path @@ -47226,26 +73506,55 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - 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: chatMessage + 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.teamsTabCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.unsetReaction': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - teamwork.teamTemplate - summary: Invoke action unsetReaction - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_unsetReaction + summary: Create new navigation property to tabs for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_CreateTab parameters: - name: teamTemplate-id in: path @@ -47271,40 +73580,30 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.teamsTab' required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/tabs/{teamsTab-id}': get: tags: - teamwork.teamTemplate - summary: Get replies from teamwork - description: Replies for a specified message. Supports $expand for channel messages. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_ListReply + summary: Get tabs from teamwork + description: A collection of all the tabs in the channel. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetTab parameters: - name: teamTemplate-id in: path @@ -47330,29 +73629,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: teamsTab-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamsTab required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - $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: teamsTab - name: $select in: query description: Select properties to be returned @@ -47375,18 +73659,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - teamwork.teamTemplate - summary: Create new navigation property to replies for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_CreateReply + summary: Update the navigation property tabs in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_UpdateTab parameters: - name: teamTemplate-id in: path @@ -47412,38 +73697,36 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: teamsTab-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamsTab required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: teamsTab requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.teamsTab' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}': - get: + delete: tags: - teamwork.teamTemplate - summary: Get replies from teamwork - description: Replies for a specified message. Supports $expand for channel messages. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_GetReply + summary: Delete navigation property tabs for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeleteTab parameters: - name: teamTemplate-id in: path @@ -47469,22 +73752,66 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: teamsTab-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamsTab required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: teamsTab + - 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 + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/tabs/{teamsTab-id}/teamsApp': + get: + tags: + - teamwork.teamTemplate + summary: Get teamsApp from teamwork + description: The application that is linked to the tab. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.tab_GetTeamsApp + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsTab - name: $select in: query description: Select properties to be returned @@ -47511,15 +73838,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.teamsApp' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/tabs/$count': + get: tags: - teamwork.teamTemplate - summary: Update the navigation property replies in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_UpdateReply + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.tab_GetCount parameters: - name: teamTemplate-id in: path @@ -47545,44 +73873,49 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/$count': + get: + tags: + - teamwork.teamTemplate + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetCount + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - required: true + x-ms-docs-key-type: teamTemplateDefinition + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/microsoft.graph.allMessages()': + get: tags: - teamwork.teamTemplate - summary: Delete navigation property replies for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_DeleteReply + summary: Invoke function allMessages + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_allMessage parameters: - name: teamTemplate-id in: path @@ -47600,49 +73933,75 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - 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: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage - - name: If-Match - in: header - description: ETag - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string + 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: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/microsoft.graph.getAllMessages()': get: tags: - teamwork.teamTemplate - summary: Get hostedContents from teamwork - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_ListHostedContent + summary: Invoke function getAllMessages + description: 'Retrieve messages across all channels in a team, including text, audio, and video conversations. To learn more about using the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-getallmessages?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_getAllMessage parameters: - name: teamTemplate-id in: path @@ -47660,38 +74019,107 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple + - name: model + in: query + description: The payment model for the API + style: form + explode: false schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + - $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 + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/microsoft.graph.getAllRetainedMessages()': + get: + tags: + - teamwork.teamTemplate + summary: Invoke function getAllRetainedMessages + description: 'Get all retained messages across all channels in a team. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-getallretainedmessages?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_getAllRetainedMessage + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: teamTemplateDefinition - $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: @@ -47699,9 +74127,9 @@ paths: type: array items: type: string - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -47721,18 +74149,34 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + 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 - x-ms-docs-operation-type: operation - post: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/group': + get: tags: - teamwork.teamTemplate - summary: Create new navigation property to hostedContents for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_CreateHostedContent + summary: Get group from teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_GetGroup parameters: - name: teamTemplate-id in: path @@ -47750,54 +74194,109 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + 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.group' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/group/serviceProvisioningErrors': + get: + tags: + - teamwork.teamTemplate + summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object.' + operationId: teamwork.teamTemplate.definition.teamDefinition.group_ListServiceProvisioningError + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - required: true + x-ms-docs-key-type: teamTemplateDefinition + - $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: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/group/serviceProvisioningErrors/$count': get: tags: - teamwork.teamTemplate - summary: Get hostedContents from teamwork - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_GetHostedContent + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.group.ServiceProvisioningError_GetCount parameters: - name: teamTemplate-id in: path @@ -47815,38 +74314,52 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/incomingChannels': + get: + tags: + - teamwork.teamTemplate + summary: Get incomingChannels from teamwork + description: List of channels shared with the team. + operationId: teamwork.teamTemplate.definition.teamDefinition_ListIncomingChannel + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple + x-ms-docs-key-type: teamTemplateDefinition + - $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: chatMessageHostedContent + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -47869,19 +74382,20 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/incomingChannels/{channel-id}': + get: tags: - teamwork.teamTemplate - summary: Update the navigation property hostedContents in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_UpdateHostedContent + summary: Get incomingChannels from teamwork + description: List of channels shared with the team. + operationId: teamwork.teamTemplate.definition.teamDefinition_GetIncomingChannel parameters: - name: teamTemplate-id in: path @@ -47907,52 +74421,42 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - required: true + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/incomingChannels/$count': + get: tags: - teamwork.teamTemplate - summary: Delete navigation property hostedContents for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_DeleteHostedContent + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.incomingChannel_GetCount parameters: - name: teamTemplate-id in: path @@ -47970,57 +74474,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - - 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 - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/installedApps': get: tags: - teamwork.teamTemplate - summary: Get media content for the navigation property hostedContents from teamwork - description: The unique identifier for an entity. Read-only. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_GetHostedContentsContent + summary: Get installedApps from teamwork + description: The apps installed in this team. + operationId: teamwork.teamTemplate.definition.teamDefinition_ListInstalledApp parameters: - name: teamTemplate-id in: path @@ -48038,54 +74505,55 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - 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: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary + $ref: '#/components/responses/microsoft.graph.teamsAppInstallationCollectionResponse' default: $ref: '#/components/responses/error' - put: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - teamwork.teamTemplate - summary: Update media content for the navigation property hostedContents in teamwork - description: The unique identifier for an entity. Read-only. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_SetHostedContentsContent + summary: Create new navigation property to installedApps for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_CreateInstalledApp parameters: - name: teamTemplate-id in: path @@ -48103,57 +74571,30 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent requestBody: - description: New media content. + description: New navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' default: $ref: '#/components/responses/error' - delete: + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/installedApps/{teamsAppInstallation-id}': + get: tags: - teamwork.teamTemplate - summary: Delete media content for the navigation property hostedContents in teamwork - description: The unique identifier for an entity. Read-only. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_DeleteHostedContentsContent + summary: Get installedApps from teamwork + description: The apps installed in this team. + operationId: teamwork.teamTemplate.definition.teamDefinition_GetInstalledApp parameters: - name: teamTemplate-id in: path @@ -48171,55 +74612,49 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: teamsAppInstallation-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple + x-ms-docs-key-type: teamsAppInstallation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': - get: + x-ms-docs-operation-type: operation + patch: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply.hostedContent_GetCount + summary: Update the navigation property installedApps in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_UpdateInstalledApp parameters: - name: teamTemplate-id in: path @@ -48237,43 +74672,36 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: teamsAppInstallation-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: teamsAppInstallation + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': - post: + x-ms-docs-operation-type: operation + delete: tags: - teamwork.teamTemplate - summary: Invoke action setReaction - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_setReaction + summary: Delete navigation property installedApps for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_DeleteInstalledApp parameters: - name: teamTemplate-id in: path @@ -48291,59 +74719,36 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + - name: teamsAppInstallation-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true + x-ms-docs-key-type: teamsAppInstallation + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object - required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/installedApps/{teamsAppInstallation-id}/microsoft.graph.upgrade': post: tags: - teamwork.teamTemplate - summary: Invoke action softDelete - description: Delete a single chatMessage or a chat message reply in a channel or a chat. + summary: Invoke action upgrade + description: Upgrade an app installation within a chat. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_softDelete + url: https://learn.microsoft.com/graph/api/chat-teamsappinstallation-upgrade?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.installedApp_upgrade parameters: - name: teamTemplate-id in: path @@ -48361,46 +74766,39 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: teamsAppInstallation-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: teamsAppInstallation + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + consentedPermissionSet: + $ref: '#/components/schemas/microsoft.graph.teamsAppPermissionSet' + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': - post: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/installedApps/{teamsAppInstallation-id}/teamsApp': + get: tags: - teamwork.teamTemplate - summary: Invoke action undoSoftDelete - description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_undoSoftDelete + summary: Get teamsApp from teamwork + description: The app that is installed. + operationId: teamwork.teamTemplate.definition.teamDefinition.installedApp_GetTeamsApp parameters: - name: teamTemplate-id in: path @@ -48418,42 +74816,51 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id + - name: teamsAppInstallation-id in: path - description: The unique identifier of channel + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple + x-ms-docs-key-type: teamsAppInstallation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsApp' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': - post: + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/installedApps/{teamsAppInstallation-id}/teamsAppDefinition': + get: tags: - teamwork.teamTemplate - summary: Invoke action unsetReaction - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_unsetReaction + summary: Get teamsAppDefinition from teamwork + description: The details of this version of the app. + operationId: teamwork.teamTemplate.definition.teamDefinition.installedApp_GetTeamsAppDefinition parameters: - name: teamTemplate-id in: path @@ -48471,55 +74878,50 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id + - name: teamsAppInstallation-id in: path - description: The unique identifier of channel + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple + x-ms-docs-key-type: teamsAppInstallation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object - required: true + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/$count': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/installedApps/$count': get: tags: - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.installedApp_GetCount parameters: - name: teamTemplate-id in: path @@ -48537,22 +74939,6 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -48560,16 +74946,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.delta()': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/members': get: tags: - teamwork.teamTemplate - summary: Invoke function delta - description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_delta + summary: Get members from teamwork + description: Members and owners of the team. + operationId: teamwork.teamTemplate.definition.teamDefinition_ListMember parameters: - name: teamTemplate-id in: path @@ -48587,30 +74970,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -48618,9 +74985,9 @@ paths: type: array items: type: string - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -48640,37 +75007,18 @@ paths: 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 - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/$count': - get: + x-ms-docs-operation-type: operation + post: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_GetCount + summary: Create new navigation property to members for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_CreateMember parameters: - name: teamTemplate-id in: path @@ -48688,31 +75036,30 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/microsoft.graph.delta()': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/members/{conversationMember-id}': get: tags: - teamwork.teamTemplate - summary: Invoke function delta - description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_delta + summary: Get members from teamwork + description: Members and owners of the team. + operationId: teamwork.teamTemplate.definition.teamDefinition_GetMember parameters: - name: teamTemplate-id in: path @@ -48730,19 +75077,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id + - name: conversationMember-id in: path - description: The unique identifier of channel + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -48753,16 +75095,6 @@ paths: type: array items: type: string - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - name: $expand in: query description: Expand related entities @@ -48773,43 +75105,209 @@ paths: type: array items: type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.teamTemplate + summary: Update the navigation property members in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_UpdateMember + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.teamTemplate + summary: Delete navigation property members for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_DeleteMember + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + - 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 + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/members/$count': + get: + tags: + - teamwork.teamTemplate + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.member_GetCount + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/members/microsoft.graph.add': + post: + tags: + - teamwork.teamTemplate + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.member_add + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true 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' + $ref: '#/components/schemas/microsoft.graph.actionResultPart' '@odata.nextLink': type: string nullable: true - '@odata.deltaLink': - type: string - nullable: true additionalProperties: type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function + x-ms-docs-operation-type: action x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/microsoft.graph.archive': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/members/microsoft.graph.remove': post: tags: - teamwork.teamTemplate - 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.' + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-archive?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_archive + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.member_remove parameters: - name: teamTemplate-id in: path @@ -48827,14 +75325,6 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - 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: @@ -48842,29 +75332,46 @@ paths: schema: type: object properties: - shouldSetSpoSiteReadOnlyForMembers: - type: boolean - default: false - nullable: true + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' additionalProperties: type: object required: true responses: 2XX: description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/microsoft.graph.completeMigration': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.archive': post: tags: - teamwork.teamTemplate - summary: Invoke action completeMigration - description: 'Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can''t import more messages into the team. You can add members to the team after the request returns a successful response.' + summary: Invoke action archive + description: "Archive the specified team. \nWhen a team is archived, users can no longer make most changes to the team. For example, users can no longer: send or like messages on any channel in the team; edit the team's name or description; nor edit other settings. However, membership changes to the team continue to be allowed. Archiving is an async operation. A team is archived once the async operation completes successfully, which can occur subsequent to a response from this API. To archive a team, the team and group must have an owner. To restore a team from its archived state, use the API to unarchive." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_completeMigration + url: https://learn.microsoft.com/graph/api/team-archive?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition_archive parameters: - name: teamTemplate-id in: path @@ -48881,31 +75388,37 @@ paths: style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: teamTemplateDefinition + 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 - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': - get: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.clone': + post: tags: - teamwork.teamTemplate - summary: Invoke function doesUserHaveAccess - description: Determine whether a user has access to a shared channel. + summary: Invoke action clone + description: "Create a copy of a team. This operation also creates a copy of the corresponding group.\nYou can specify which parts of the team to clone: When tabs are cloned, they aren't configured. The tabs are displayed on the tab bar in Microsoft Teams, and the first time a user opens them, they must go through the configuration screen. \nIf the user who opens the tab doesn't have permission to configure apps, they see a message that says that the tab isn't configured. Cloning is a long-running operation. After the POST clone returns, you need to GET the operation returned by the Location: header to see if it's running, succeeded, or failed. You should continue to GET until the status isn't running. The recommended delay between GETs is 5 seconds." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_doesUserHaveAccess + url: https://learn.microsoft.com/graph/api/team-clone?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition_clone parameters: - name: teamTemplate-id in: path @@ -48923,64 +75436,48 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: userId - in: query - description: 'Usage: userId=''@userId''' - style: form - explode: false - schema: - type: string - nullable: true - - name: tenantId - in: query - description: 'Usage: tenantId=''@tenantId''' - style: form - explode: false - schema: - type: string - nullable: true - - name: userPrincipalName - in: query - description: 'Usage: userPrincipalName=''@userPrincipalName''' - style: form - explode: false - schema: - type: string - nullable: true + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + displayName: + type: string + nullable: true + description: + type: string + nullable: true + mailNickname: + type: string + nullable: true + classification: + type: string + nullable: true + visibility: + $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' + partsToClone: + $ref: '#/components/schemas/microsoft.graph.clonableTeamParts' + additionalProperties: + type: object + required: true responses: 2XX: description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: boolean - default: false - additionalProperties: - type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/microsoft.graph.provisionEmail': + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.completeMigration': post: tags: - teamwork.teamTemplate - summary: Invoke action provisionEmail - description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it didn''t provisioned one. To remove the email address of a channel, use the removeEmail method.' + summary: Invoke action completeMigration + description: 'Complete the message migration process by removing migration mode from a team. Migration mode is a special state where certain operations are barred, like message POST and membership operations during the data migration process. After a completeMigration request is made, you can''t import additional messages into the team. You can add members to the team after the request returns a successful response.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_provisionEmail + url: https://learn.microsoft.com/graph/api/team-completemigration?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition_completeMigration parameters: - name: teamTemplate-id in: path @@ -48998,34 +75495,22 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - 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 - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/microsoft.graph.removeEmail': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.sendActivityNotification': post: tags: - teamwork.teamTemplate - summary: Invoke action removeEmail - description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. + summary: Invoke action sendActivityNotification + description: 'Send an activity feed notification in the scope of a team. For more information, see sending Teams activity notifications.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_removeEmail + url: https://learn.microsoft.com/graph/api/team-sendactivitynotification?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition_sendActivityNotification parameters: - name: teamTemplate-id in: path @@ -49043,30 +75528,52 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - 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: + topic: + $ref: '#/components/schemas/microsoft.graph.teamworkActivityTopic' + activityType: + type: string + nullable: true + chainId: + type: number + format: int64 + nullable: true + previewText: + $ref: '#/components/schemas/microsoft.graph.itemBody' + teamsAppId: + type: string + nullable: true + templateParameters: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValuePair' + recipient: + $ref: '#/components/schemas/microsoft.graph.teamworkNotificationRecipient' + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/microsoft.graph.unarchive': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.unarchive': post: tags: - teamwork.teamTemplate 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.' + description: 'Restore an archived team and restores users'' ability to send messages and edit the team, abiding by tenant and team settings. Teams are archived using the archive API. Unarchiving is an async operation. A team is unarchived once the async operation completes successfully, which might occur subsequent to a response from this API.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-unarchive?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_unarchive + url: https://learn.microsoft.com/graph/api/team-unarchive?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition_unarchive parameters: - name: teamTemplate-id in: path @@ -49084,27 +75591,19 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - 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 - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/sharedWithTeams': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/operations': get: tags: - teamwork.teamTemplate - summary: Get sharedWithTeams from teamwork - description: A collection of teams with which a channel is shared. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_ListSharedGraphWPreTeam + summary: Get operations from teamwork + description: The async operations that ran or are running on this team. + operationId: teamwork.teamTemplate.definition.teamDefinition_ListOperation parameters: - name: teamTemplate-id in: path @@ -49122,14 +75621,6 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -49167,7 +75658,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.sharedWithChannelTeamInfoCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamsAsyncOperationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -49177,8 +75668,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to sharedWithTeams for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_CreateSharedGraphWPreTeam + summary: Create new navigation property to operations for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_CreateOperation parameters: - name: teamTemplate-id in: path @@ -49196,20 +75687,12 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - 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: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' required: true responses: 2XX: @@ -49217,17 +75700,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/operations/{teamsAsyncOperation-id}': get: tags: - teamwork.teamTemplate - summary: Get sharedWithTeams from teamwork - description: A collection of teams with which a channel is shared. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetSharedGraphWPreTeam + summary: Get operations from teamwork + description: The async operations that ran or are running on this team. + operationId: teamwork.teamTemplate.definition.teamDefinition_GetOperation parameters: - name: teamTemplate-id in: path @@ -49245,22 +75728,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: teamsAsyncOperation-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of teamsAsyncOperation required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: teamsAsyncOperation - name: $select in: query description: Select properties to be returned @@ -49287,15 +75762,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property sharedWithTeams in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_UpdateSharedGraphWPreTeam + summary: Update the navigation property operations in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_UpdateOperation parameters: - name: teamTemplate-id in: path @@ -49313,28 +75788,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: teamsAsyncOperation-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of teamsAsyncOperation required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: teamsAsyncOperation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' required: true responses: 2XX: @@ -49342,15 +75809,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property sharedWithTeams for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeleteSharedGraphWPreTeam + summary: Delete navigation property operations for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_DeleteOperation parameters: - name: teamTemplate-id in: path @@ -49368,22 +75835,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: teamsAsyncOperation-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of teamsAsyncOperation required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: teamsAsyncOperation - name: If-Match in: header description: ETag @@ -49396,13 +75855,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/operations/$count': get: tags: - teamwork.teamTemplate - summary: Get allowedMembers from teamwork - description: A collection of team members who have access to the shared channel. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.sharedGraphWPreTeam_ListAllowedMember + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.operation_GetCount parameters: - name: teamTemplate-id in: path @@ -49420,22 +75878,37 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/owners': + get: + tags: + - teamwork.teamTemplate + summary: Get owners from teamwork + description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' + operationId: teamwork.teamTemplate.definition.teamDefinition_ListOwner + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: teamTemplateDefinition - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -49473,20 +75946,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.userCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/owners/{user-id}': get: tags: - teamwork.teamTemplate - summary: Get allowedMembers from teamwork - description: A collection of team members who have access to the shared channel. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.sharedGraphWPreTeam_GetAllowedMember + summary: Get owners from teamwork + description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' + operationId: teamwork.teamTemplate.definition.teamDefinition_GetOwner parameters: - name: teamTemplate-id in: path @@ -49504,30 +75977,198 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id + - name: user-id in: path - description: The unique identifier of channel + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + 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.user' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/owners/{user-id}/mailboxSettings': + get: + tags: + - teamwork.teamTemplate + 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: teamwork.teamTemplate.definition.teamDefinition.owner_GetMailboxSetting + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - name: conversationMember-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: teamTemplateDefinition + - 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: Entity result. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + default: + $ref: '#/components/responses/error' + patch: + tags: + - teamwork.teamTemplate + summary: Update property mailboxSettings value. + operationId: teamwork.teamTemplate.definition.teamDefinition.owner_UpdateMailboxSetting + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - 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 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' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/owners/{user-id}/serviceProvisioningErrors': + get: + tags: + - teamwork.teamTemplate + 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: teamwork.teamTemplate.definition.teamDefinition.owner_ListServiceProvisioningError + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - 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 @@ -49550,20 +76191,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/owners/{user-id}/serviceProvisioningErrors/$count': get: tags: - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.sharedGraphWPreTeam.allowedMember_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.owner.ServiceProvisioningError_GetCount parameters: - name: teamTemplate-id in: path @@ -49581,22 +76220,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: user-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: user - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -49604,12 +76235,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/owners(userPrincipalName=''{userPrincipalName}'')': get: tags: - teamwork.teamTemplate - summary: Get team from teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.sharedGraphWPreTeam_GetTeam + summary: Get owners from teamwork + description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' + operationId: teamwork.teamTemplate.definition.teamDefinition.owner_GetGraphBPreUserPrincipalName parameters: - name: teamTemplate-id in: path @@ -49627,22 +76259,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: userPrincipalName in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: Alternate key of user required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + nullable: true - name: $select in: query description: Select properties to be returned @@ -49669,16 +76293,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.team' + $ref: '#/components/schemas/microsoft.graph.user' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/sharedWithTeams/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/owners/$count': get: tags: - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.sharedGraphWPreTeam_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.owner_GetCount parameters: - name: teamTemplate-id in: path @@ -49696,14 +76320,6 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -49711,13 +76327,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/tabs': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/permissionGrants': get: tags: - teamwork.teamTemplate - summary: Get tabs from teamwork - description: A collection of all the tabs in the channel. A navigation property. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_ListTab + summary: Get permissionGrants from teamwork + description: A collection of permissions granted to apps to access the team. + operationId: teamwork.teamTemplate.definition.teamDefinition_ListPermissionGrant parameters: - name: teamTemplate-id in: path @@ -49735,14 +76351,6 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -49780,7 +76388,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' + $ref: '#/components/responses/microsoft.graph.resourceSpecificPermissionGrantCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -49790,8 +76398,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to tabs for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_CreateTab + summary: Create new navigation property to permissionGrants for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_CreatePermissionGrant parameters: - name: teamTemplate-id in: path @@ -49809,20 +76417,12 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - 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: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' required: true responses: 2XX: @@ -49830,17 +76430,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/tabs/{teamsTab-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/permissionGrants/{resourceSpecificPermissionGrant-id}': get: tags: - teamwork.teamTemplate - summary: Get tabs from teamwork - description: A collection of all the tabs in the channel. A navigation property. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetTab + summary: Get permissionGrants from teamwork + description: A collection of permissions granted to apps to access the team. + operationId: teamwork.teamTemplate.definition.teamDefinition_GetPermissionGrant parameters: - name: teamTemplate-id in: path @@ -49858,22 +76458,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: teamsTab-id + - name: resourceSpecificPermissionGrant-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of resourceSpecificPermissionGrant required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: resourceSpecificPermissionGrant - name: $select in: query description: Select properties to be returned @@ -49900,15 +76492,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property tabs in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_UpdateTab + summary: Update the navigation property permissionGrants in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_UpdatePermissionGrant parameters: - name: teamTemplate-id in: path @@ -49926,28 +76518,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: teamsTab-id + - name: resourceSpecificPermissionGrant-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of resourceSpecificPermissionGrant required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: resourceSpecificPermissionGrant requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' required: true responses: 2XX: @@ -49955,15 +76539,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property tabs for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeleteTab + summary: Delete navigation property permissionGrants for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_DeletePermissionGrant parameters: - name: teamTemplate-id in: path @@ -49981,22 +76565,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: teamsTab-id + - name: resourceSpecificPermissionGrant-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of resourceSpecificPermissionGrant required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: resourceSpecificPermissionGrant - name: If-Match in: header description: ETag @@ -50009,13 +76585,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/tabs/{teamsTab-id}/teamsApp': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/permissionGrants/$count': get: tags: - teamwork.teamTemplate - summary: Get teamsApp from teamwork - description: The application that is linked to the tab. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.tab_GetTeamsApp + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.permissionGrant_GetCount parameters: - name: teamTemplate-id in: path @@ -50033,22 +76608,37 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/photo': + get: + tags: + - teamwork.teamTemplate + summary: Get photo from teamwork + description: The team photo. + operationId: teamwork.teamTemplate.definition.teamDefinition_GetPhoto + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: teamsTab-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: teamTemplateDefinition - name: $select in: query description: Select properties to be returned @@ -50075,16 +76665,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsApp' + $ref: '#/components/schemas/microsoft.graph.profilePhoto' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/tabs/$count': - get: + patch: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.tab_GetCount + summary: Update the navigation property photo in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_UpdatePhoto parameters: - name: teamTemplate-id in: path @@ -50102,27 +76691,30 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/$count': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/photo/$value': get: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetCount + summary: Get media content for the navigation property photo from teamwork + description: The team photo. + operationId: teamwork.teamTemplate.definition.teamDefinition_GetPhotoContent parameters: - name: teamTemplate-id in: path @@ -50140,19 +76732,22 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/microsoft.graph.allMessages()': - get: + put: tags: - teamwork.teamTemplate - summary: Invoke function allMessages - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_allMessage + summary: Update media content for the navigation property photo in teamwork + description: The team photo. + operationId: teamwork.teamTemplate.definition.teamDefinition_SetPhotoContent parameters: - name: teamTemplate-id in: path @@ -50170,75 +76765,25 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - $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: + requestBody: + description: New media content. + content: + application/octet-stream: + schema: type: string + format: binary + required: true 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 - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/microsoft.graph.getAllMessages()': - get: + delete: tags: - teamwork.teamTemplate - summary: Invoke function getAllMessages - description: 'Retrieve messages across all channels in a team, including text, audio, and video conversations. To learn more about using the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-getallmessages?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_getAllMessage + summary: Delete media content for the navigation property photo in teamwork + description: The team photo. + operationId: teamwork.teamTemplate.definition.teamDefinition_DeletePhotoContent parameters: - name: teamTemplate-id in: path @@ -50256,82 +76801,24 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: model - in: query - description: The payment model for the API - style: form - explode: false + - name: If-Match + in: header + description: ETag + style: simple schema: type: string - - $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 - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/microsoft.graph.getAllRetainedMessages()': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel': get: tags: - teamwork.teamTemplate - summary: Invoke function getAllRetainedMessages - description: 'Get all retained messages across all channels in a team. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-getallretainedmessages?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_getAllRetainedMessage + summary: Get primaryChannel from teamwork + description: The general channel for the team. + operationId: teamwork.teamTemplate.definition.teamDefinition_GetPrimaryChannel parameters: - name: teamTemplate-id in: path @@ -50349,11 +76836,6 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - $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 @@ -50364,16 +76846,6 @@ paths: type: array items: type: string - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - name: $expand in: query description: Expand related entities @@ -50386,34 +76858,19 @@ paths: type: string responses: 2XX: - description: Success + description: Retrieved navigation property 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 + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/group': - get: + x-ms-docs-operation-type: operation + patch: tags: - teamwork.teamTemplate - summary: Get group from teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_GetGroup + summary: Update the navigation property primaryChannel in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_UpdatePrimaryChannel parameters: - name: teamTemplate-id in: path @@ -50431,43 +76888,64 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - 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 + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.channel' + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.group' + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/group/serviceProvisioningErrors': + delete: + tags: + - teamwork.teamTemplate + summary: Delete navigation property primaryChannel for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_DeletePrimaryChannel + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - 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 + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/allMembers': get: tags: - teamwork.teamTemplate - summary: Get serviceProvisioningErrors property value - description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object.' - operationId: teamwork.teamTemplate.definition.teamDefinition.group_ListServiceProvisioningError + summary: Get allMembers from teamwork + description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_ListAllMember parameters: - name: teamTemplate-id in: path @@ -50522,18 +77000,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/group/serviceProvisioningErrors/$count': - get: + x-ms-docs-operation-type: operation + post: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.group.ServiceProvisioningError_GetCount + summary: Create new navigation property to allMembers for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_CreateAllMember parameters: - name: teamTemplate-id in: path @@ -50551,20 +77029,30 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/incomingChannels': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/allMembers/{conversationMember-id}': get: tags: - teamwork.teamTemplate - summary: Get incomingChannels from teamwork - description: List of channels shared with the team. - operationId: teamwork.teamTemplate.definition.teamDefinition_ListIncomingChannel + summary: Get allMembers from teamwork + description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetAllMember parameters: - name: teamTemplate-id in: path @@ -50582,21 +77070,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - $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: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -50619,20 +77100,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/incomingChannels/{channel-id}': - get: + patch: tags: - teamwork.teamTemplate - summary: Get incomingChannels from teamwork - description: List of channels shared with the team. - operationId: teamwork.teamTemplate.definition.teamDefinition_GetIncomingChannel + summary: Update the navigation property allMembers in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_UpdateAllMember parameters: - name: teamTemplate-id in: path @@ -50650,50 +77130,36 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id + - name: conversationMember-id in: path - description: The unique identifier of channel + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - 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: conversationMember + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/incomingChannels/$count': - get: + delete: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.incomingChannel_GetCount + summary: Delete navigation property allMembers for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeleteAllMember parameters: - name: teamTemplate-id in: path @@ -50711,20 +77177,32 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + - 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' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/installedApps': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/allMembers/$count': get: tags: - teamwork.teamTemplate - summary: Get installedApps from teamwork - description: The apps installed in this team. - operationId: teamwork.teamTemplate.definition.teamDefinition_ListInstalledApp + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.allMember_GetCount parameters: - name: teamTemplate-id in: path @@ -50742,55 +77220,87 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - $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 + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/allMembers/microsoft.graph.add': + post: + tags: + - teamwork.teamTemplate + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.allMember_add + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + 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: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: teamTemplateDefinition + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsAppInstallationCollectionResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@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 - x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/allMembers/microsoft.graph.remove': post: tags: - teamwork.teamTemplate - summary: Create new navigation property to installedApps for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_CreateInstalledApp + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.allMember_remove parameters: - name: teamTemplate-id in: path @@ -50809,29 +77319,49 @@ paths: type: string x-ms-docs-key-type: teamTemplateDefinition requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/installedApps/{teamsAppInstallation-id}': + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/filesFolder': get: tags: - teamwork.teamTemplate - summary: Get installedApps from teamwork - description: The apps installed in this team. - operationId: teamwork.teamTemplate.definition.teamDefinition_GetInstalledApp + summary: Get filesFolder from teamwork + description: Metadata for the location where the channel's files are stored. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetFilesFolder parameters: - name: teamTemplate-id in: path @@ -50849,14 +77379,6 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: teamsAppInstallation-id - in: path - description: The unique identifier of teamsAppInstallation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamsAppInstallation - name: $select in: query description: Select properties to be returned @@ -50883,15 +77405,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/filesFolder/content': + get: tags: - teamwork.teamTemplate - summary: Update the navigation property installedApps in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_UpdateInstalledApp + summary: Get content for the navigation property filesFolder from teamwork + 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: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetFilesFolderContent parameters: - name: teamTemplate-id in: path @@ -50909,36 +77433,29 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: teamsAppInstallation-id - in: path - description: The unique identifier of teamsAppInstallation - 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: teamsAppInstallation - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' - required: true responses: 2XX: - description: Success + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + put: tags: - teamwork.teamTemplate - summary: Delete navigation property installedApps for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_DeleteInstalledApp + summary: Update content for the navigation property filesFolder in teamwork + 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: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_SetFilesFolderContent parameters: - name: teamTemplate-id in: path @@ -50956,36 +77473,29 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: teamsAppInstallation-id - in: path - description: The unique identifier of teamsAppInstallation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamsAppInstallation - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + 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' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/installedApps/{teamsAppInstallation-id}/microsoft.graph.upgrade': - post: + delete: tags: - teamwork.teamTemplate - summary: Invoke action upgrade - description: Upgrade an app installation within a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chat-teamsappinstallation-upgrade?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.installedApp_upgrade + summary: Delete content for the navigation property filesFolder in teamwork + 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: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeleteFilesFolderContent parameters: - name: teamTemplate-id in: path @@ -51003,39 +77513,24 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: teamsAppInstallation-id - in: path - description: The unique identifier of teamsAppInstallation - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - consentedPermissionSet: - $ref: '#/components/schemas/microsoft.graph.teamsAppPermissionSet' - additionalProperties: - type: object - required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/installedApps/{teamsAppInstallation-id}/teamsApp': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/filesFolder/contentStream': get: tags: - teamwork.teamTemplate - summary: Get teamsApp from teamwork - description: The app that is installed. - operationId: teamwork.teamTemplate.definition.teamDefinition.installedApp_GetTeamsApp + summary: Get contentStream for the navigation property filesFolder from teamwork + description: 'The content stream, if the item represents a file.' + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetFilesFolderContentStream parameters: - name: teamTemplate-id in: path @@ -51053,51 +77548,22 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: teamsAppInstallation-id - in: path - description: The unique identifier of teamsAppInstallation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamsAppInstallation - - 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.teamsApp' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/installedApps/{teamsAppInstallation-id}/teamsAppDefinition': - get: + put: tags: - teamwork.teamTemplate - summary: Get teamsAppDefinition from teamwork - description: The details of this version of the app. - operationId: teamwork.teamTemplate.definition.teamDefinition.installedApp_GetTeamsAppDefinition + summary: Update contentStream for the navigation property filesFolder in teamwork + description: 'The content stream, if the item represents a file.' + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_SetFilesFolderContentStream parameters: - name: teamTemplate-id in: path @@ -51115,50 +77581,25 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: teamsAppInstallation-id - in: path - description: The unique identifier of teamsAppInstallation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamsAppInstallation - - 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: + requestBody: + description: New media content. + content: + application/octet-stream: + schema: type: string + format: binary + required: true responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/installedApps/$count': - get: + delete: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.installedApp_GetCount + summary: Delete contentStream for the navigation property filesFolder in teamwork + description: 'The content stream, if the item represents a file.' + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeleteFilesFolderContentStream parameters: - name: teamTemplate-id in: path @@ -51176,20 +77617,24 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - $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' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/members': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/members': get: tags: - teamwork.teamTemplate summary: Get members from teamwork - description: Members and owners of the team. - operationId: teamwork.teamTemplate.definition.teamDefinition_ListMember + description: A collection of membership records associated with the channel. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_ListMember parameters: - name: teamTemplate-id in: path @@ -51255,7 +77700,7 @@ paths: tags: - teamwork.teamTemplate summary: Create new navigation property to members for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_CreateMember + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_CreateMember parameters: - name: teamTemplate-id in: path @@ -51290,13 +77735,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/members/{conversationMember-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/members/{conversationMember-id}': get: tags: - teamwork.teamTemplate summary: Get members from teamwork - description: Members and owners of the team. - operationId: teamwork.teamTemplate.definition.teamDefinition_GetMember + description: A collection of membership records associated with the channel. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetMember parameters: - name: teamTemplate-id in: path @@ -51356,7 +77801,7 @@ paths: tags: - teamwork.teamTemplate summary: Update the navigation property members in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_UpdateMember + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_UpdateMember parameters: - name: teamTemplate-id in: path @@ -51403,7 +77848,7 @@ paths: tags: - teamwork.teamTemplate summary: Delete navigation property members for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_DeleteMember + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeleteMember parameters: - name: teamTemplate-id in: path @@ -51441,12 +77886,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/members/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/members/$count': get: tags: - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.member_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.member_GetCount parameters: - name: teamTemplate-id in: path @@ -51471,7 +77916,7 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/members/microsoft.graph.add': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/members/microsoft.graph.add': post: tags: - teamwork.teamTemplate @@ -51480,7 +77925,7 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.member_add + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.member_add parameters: - name: teamTemplate-id in: path @@ -51535,7 +77980,7 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/members/microsoft.graph.remove': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/members/microsoft.graph.remove': post: tags: - teamwork.teamTemplate @@ -51544,7 +77989,7 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.member_remove + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.member_remove parameters: - name: teamTemplate-id in: path @@ -51599,16 +78044,13 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.archive': - post: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages': + get: tags: - teamwork.teamTemplate - summary: Invoke action archive - description: "Archive the specified team. \nWhen a team is archived, users can no longer make most changes to the team. For example, users can no longer: send or like messages on any channel in the team; edit the team's name or description; nor edit other settings. However, membership changes to the team continue to be allowed. Archiving is an async operation. A team is archived once the async operation completes successfully, which can occur subsequent to a response from this API. To archive a team, the team and group must have an owner. To restore a team from its archived state, use the API to unarchive." - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-archive?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition_archive + summary: Get messages from teamwork + description: A collection of all the messages in the channel. Nullable. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_ListMessage parameters: - name: teamTemplate-id in: path @@ -51626,36 +78068,55 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - shouldSetSpoSiteReadOnlyForMembers: - type: boolean - default: false - nullable: true - additionalProperties: - type: object - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + 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.chatMessageCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.clone': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - teamwork.teamTemplate - summary: Invoke action clone - description: "Create a copy of a team. This operation also creates a copy of the corresponding group.\nYou can specify which parts of the team to clone: When tabs are cloned, they aren't configured. The tabs are displayed on the tab bar in Microsoft Teams, and the first time a user opens them, they must go through the configuration screen. \nIf the user who opens the tab doesn't have permission to configure apps, they see a message that says that the tab isn't configured. Cloning is a long-running operation. After the POST clone returns, you need to GET the operation returned by the Location: header to see if it's running, succeeded, or failed. You should continue to GET until the status isn't running. The recommended delay between GETs is 5 seconds." - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-clone?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition_clone + summary: Create new navigation property to messages for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_CreateMessage parameters: - name: teamTemplate-id in: path @@ -51674,47 +78135,29 @@ paths: type: string x-ms-docs-key-type: teamTemplateDefinition requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - displayName: - type: string - nullable: true - description: - type: string - nullable: true - mailNickname: - type: string - nullable: true - classification: - type: string - nullable: true - visibility: - $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' - partsToClone: - $ref: '#/components/schemas/microsoft.graph.clonableTeamParts' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.completeMigration': - post: + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}': + get: tags: - teamwork.teamTemplate - summary: Invoke action completeMigration - description: 'Complete the message migration process by removing migration mode from a team. Migration mode is a special state where certain operations are barred, like message POST and membership operations during the data migration process. After a completeMigration request is made, you can''t import additional messages into the team. You can add members to the team after the request returns a successful response.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-completemigration?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition_completeMigration + summary: Get messages from teamwork + description: A collection of all the messages in the channel. Nullable. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetMessage parameters: - name: teamTemplate-id in: path @@ -51732,22 +78175,49 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - 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.chatMessage' default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.sendActivityNotification': - post: - tags: - - teamwork.teamTemplate - summary: Invoke action sendActivityNotification - description: 'Send an activity feed notification in the scope of a team. For more information, see sending Teams activity notifications.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-sendactivitynotification?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition_sendActivityNotification + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.teamTemplate + summary: Update the navigation property messages in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_UpdateMessage parameters: - name: teamTemplate-id in: path @@ -51765,52 +78235,36 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - topic: - $ref: '#/components/schemas/microsoft.graph.teamworkActivityTopic' - activityType: - type: string - nullable: true - chainId: - type: number - format: int64 - nullable: true - previewText: - $ref: '#/components/schemas/microsoft.graph.itemBody' - teamsAppId: - type: string - nullable: true - templateParameters: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.keyValuePair' - recipient: - $ref: '#/components/schemas/microsoft.graph.teamworkNotificationRecipient' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.unarchive': - post: + x-ms-docs-operation-type: operation + delete: tags: - teamwork.teamTemplate - summary: Invoke action unarchive - description: 'Restore an archived team and restores users'' ability to send messages and edit the team, abiding by tenant and team settings. Teams are archived using the archive API. Unarchiving is an async operation. A team is unarchived once the async operation completes successfully, which might occur subsequent to a response from this API.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-unarchive?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition_unarchive + summary: Delete navigation property messages for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeleteMessage parameters: - name: teamTemplate-id in: path @@ -51828,19 +78282,33 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - 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: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/operations': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/hostedContents': get: tags: - teamwork.teamTemplate - summary: Get operations from teamwork - description: The async operations that ran or are running on this team. - operationId: teamwork.teamTemplate.definition.teamDefinition_ListOperation + summary: Get hostedContents from teamwork + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_ListHostedContent parameters: - name: teamTemplate-id in: path @@ -51858,6 +78326,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -51895,7 +78371,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsAsyncOperationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -51905,8 +78381,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to operations for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_CreateOperation + summary: Create new navigation property to hostedContents for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_CreateHostedContent parameters: - name: teamTemplate-id in: path @@ -51924,12 +78400,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -51937,17 +78421,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/operations/{teamsAsyncOperation-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': get: tags: - teamwork.teamTemplate - summary: Get operations from teamwork - description: The async operations that ran or are running on this team. - operationId: teamwork.teamTemplate.definition.teamDefinition_GetOperation + summary: Get hostedContents from teamwork + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_GetHostedContent parameters: - name: teamTemplate-id in: path @@ -51965,14 +78449,22 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: teamsAsyncOperation-id + - name: chatMessage-id in: path - description: The unique identifier of teamsAsyncOperation + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAsyncOperation + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: $select in: query description: Select properties to be returned @@ -51999,15 +78491,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property operations in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_UpdateOperation + summary: Update the navigation property hostedContents in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_UpdateHostedContent parameters: - name: teamTemplate-id in: path @@ -52025,20 +78517,28 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: teamsAsyncOperation-id + - name: chatMessage-id in: path - description: The unique identifier of teamsAsyncOperation + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAsyncOperation + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -52046,15 +78546,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property operations for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_DeleteOperation + summary: Delete navigation property hostedContents for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_DeleteHostedContent parameters: - name: teamTemplate-id in: path @@ -52072,14 +78572,22 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: teamsAsyncOperation-id + - name: chatMessage-id in: path - description: The unique identifier of teamsAsyncOperation + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAsyncOperation + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: If-Match in: header description: ETag @@ -52092,12 +78600,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/operations/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': get: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.operation_GetCount + summary: Get media content for the navigation property hostedContents from teamwork + description: The unique identifier for an entity. Read-only. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_GetHostedContentsContent parameters: - name: teamTemplate-id in: path @@ -52115,20 +78624,38 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/owners': - get: + put: tags: - teamwork.teamTemplate - summary: Get owners from teamwork - description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' - operationId: teamwork.teamTemplate.definition.teamDefinition_ListOwner + summary: Update media content for the navigation property hostedContents in teamwork + description: The unique identifier for an entity. Read-only. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_SetHostedContentsContent parameters: - name: teamTemplate-id in: path @@ -52146,57 +78673,91 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - $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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple schema: - uniqueItems: true - type: array - items: + type: string + x-ms-docs-key-type: chatMessageHostedContent + requestBody: + description: New media content. + content: + application/octet-stream: + schema: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - teamwork.teamTemplate + summary: Delete media content for the navigation property hostedContents in teamwork + description: The unique identifier for an entity. Read-only. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_DeleteHostedContentsContent + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/owners/{user-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/hostedContents/$count': get: tags: - teamwork.teamTemplate - summary: Get owners from teamwork - description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' - operationId: teamwork.teamTemplate.definition.teamDefinition_GetOwner + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.hostedContent_GetCount parameters: - name: teamTemplate-id in: path @@ -52214,51 +78775,81 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: user-id + - name: chatMessage-id in: path - description: The unique identifier of user + description: The unique identifier of chatMessage 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 + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.setReaction': + post: + tags: + - teamwork.teamTemplate + summary: Invoke action setReaction + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_setReaction + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + 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: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.user' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/owners/{user-id}/mailboxSettings': - get: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete': + post: tags: - teamwork.teamTemplate - 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: teamwork.teamTemplate.definition.teamDefinition.owner_GetMailboxSetting + summary: Invoke action softDelete + description: Delete a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_softDelete parameters: - name: teamTemplate-id in: path @@ -52276,48 +78867,67 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: user-id + - name: chatMessage-id in: path - description: The unique identifier of user + description: The unique identifier of chatMessage 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 + x-ms-docs-key-type: chatMessage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': + post: + tags: + - teamwork.teamTemplate + summary: Invoke action undoSoftDelete + description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_undoSoftDelete + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + 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: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage responses: 2XX: - description: Entity result. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + description: Success default: $ref: '#/components/responses/error' - patch: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.unsetReaction': + post: tags: - teamwork.teamTemplate - summary: Update property mailboxSettings value. - operationId: teamwork.teamTemplate.definition.teamDefinition.owner_UpdateMailboxSetting + summary: Invoke action unsetReaction + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_unsetReaction parameters: - name: teamTemplate-id in: path @@ -52335,37 +78945,40 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: user-id + - name: chatMessage-id in: path - description: The unique identifier of user + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: user + x-ms-docs-key-type: chatMessage requestBody: - description: New property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/owners/{user-id}/serviceProvisioningErrors': + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies': get: tags: - teamwork.teamTemplate - 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: teamwork.teamTemplate.definition.teamDefinition.owner_ListServiceProvisioningError + summary: Get replies from teamwork + description: Replies for a specified message. Supports $expand for channel messages. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_ListReply parameters: - name: teamTemplate-id in: path @@ -52383,14 +78996,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: user-id + - name: chatMessage-id in: path - description: The unique identifier of user + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: user + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -52428,18 +79041,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/owners/{user-id}/serviceProvisioningErrors/$count': - get: + x-ms-docs-operation-type: operation + post: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.owner.ServiceProvisioningError_GetCount + summary: Create new navigation property to replies for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_CreateReply parameters: - name: teamTemplate-id in: path @@ -52457,28 +79070,38 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: user-id + - name: chatMessage-id in: path - description: The unique identifier of user + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: user - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/owners(userPrincipalName=''{userPrincipalName}'')': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}': get: tags: - teamwork.teamTemplate - summary: Get owners from teamwork - description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' - operationId: teamwork.teamTemplate.definition.teamDefinition.owner_GetGraphBPreUserPrincipalName + summary: Get replies from teamwork + description: Replies for a specified message. Supports $expand for channel messages. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_GetReply parameters: - name: teamTemplate-id in: path @@ -52496,14 +79119,22 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: userPrincipalName + - name: chatMessage-id in: path - description: Alternate key of user + description: The unique identifier of chatMessage required: true style: simple schema: type: string - nullable: true + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - name: $select in: query description: Select properties to be returned @@ -52530,16 +79161,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.user' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/owners/$count': - get: + patch: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.owner_GetCount + summary: Update the navigation property replies in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_UpdateReply parameters: - name: teamTemplate-id in: path @@ -52557,20 +79187,96 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/permissionGrants': + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.teamTemplate + summary: Delete navigation property replies for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_DeleteReply + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - 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 + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': get: tags: - teamwork.teamTemplate - summary: Get permissionGrants from teamwork - description: A collection of permissions granted to apps to access the team. - operationId: teamwork.teamTemplate.definition.teamDefinition_ListPermissionGrant + summary: Get hostedContents from teamwork + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_ListHostedContent parameters: - name: teamTemplate-id in: path @@ -52588,6 +79294,22 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -52625,7 +79347,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.resourceSpecificPermissionGrantCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -52635,8 +79357,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to permissionGrants for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_CreatePermissionGrant + summary: Create new navigation property to hostedContents for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_CreateHostedContent parameters: - name: teamTemplate-id in: path @@ -52654,12 +79376,28 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -52667,17 +79405,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/permissionGrants/{resourceSpecificPermissionGrant-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': get: tags: - teamwork.teamTemplate - summary: Get permissionGrants from teamwork - description: A collection of permissions granted to apps to access the team. - operationId: teamwork.teamTemplate.definition.teamDefinition_GetPermissionGrant + summary: Get hostedContents from teamwork + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_GetHostedContent parameters: - name: teamTemplate-id in: path @@ -52695,14 +79433,30 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: resourceSpecificPermissionGrant-id + - name: chatMessage-id in: path - description: The unique identifier of resourceSpecificPermissionGrant + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: $select in: query description: Select properties to be returned @@ -52729,15 +79483,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property permissionGrants in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_UpdatePermissionGrant + summary: Update the navigation property hostedContents in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_UpdateHostedContent parameters: - name: teamTemplate-id in: path @@ -52755,20 +79509,36 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: resourceSpecificPermissionGrant-id + - name: chatMessage-id in: path - description: The unique identifier of resourceSpecificPermissionGrant + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -52776,15 +79546,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property permissionGrants for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_DeletePermissionGrant + summary: Delete navigation property hostedContents for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_DeleteHostedContent parameters: - name: teamTemplate-id in: path @@ -52802,14 +79572,30 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: resourceSpecificPermissionGrant-id + - name: chatMessage-id in: path - description: The unique identifier of resourceSpecificPermissionGrant + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: If-Match in: header description: ETag @@ -52822,12 +79608,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/permissionGrants/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': get: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.permissionGrant_GetCount + summary: Get media content for the navigation property hostedContents from teamwork + description: The unique identifier for an entity. Read-only. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_GetHostedContentsContent parameters: - name: teamTemplate-id in: path @@ -52845,20 +79632,46 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/photo': - get: + put: tags: - teamwork.teamTemplate - summary: Get photo from teamwork - description: The team photo. - operationId: teamwork.teamTemplate.definition.teamDefinition_GetPhoto + summary: Update media content for the navigation property hostedContents in teamwork + description: The unique identifier for an entity. Read-only. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_SetHostedContentsContent parameters: - name: teamTemplate-id in: path @@ -52876,41 +79689,49 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + 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: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + requestBody: + description: New media content. + content: + application/octet-stream: + schema: type: string + format: binary + required: true responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + delete: tags: - teamwork.teamTemplate - summary: Update the navigation property photo in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_UpdatePhoto + summary: Delete media content for the navigation property hostedContents in teamwork + description: The unique identifier for an entity. Read-only. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_DeleteHostedContentsContent parameters: - name: teamTemplate-id in: path @@ -52928,30 +79749,47 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - required: true + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - 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.profilePhoto' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/photo/$value': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': get: tags: - teamwork.teamTemplate - summary: Get media content for the navigation property photo from teamwork - description: The team photo. - operationId: teamwork.teamTemplate.definition.teamDefinition_GetPhotoContent + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply.hostedContent_GetCount parameters: - name: teamTemplate-id in: path @@ -52969,22 +79807,35 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - put: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': + post: tags: - teamwork.teamTemplate - summary: Update media content for the navigation property photo in teamwork - description: The team photo. - operationId: teamwork.teamTemplate.definition.teamDefinition_SetPhotoContent + summary: Invoke action setReaction + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_setReaction parameters: - name: teamTemplate-id in: path @@ -53001,26 +79852,52 @@ paths: style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition + x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: - description: New media content. + description: Action parameters content: - application/octet-stream: + application/json: schema: - type: string - format: binary + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - delete: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': + post: tags: - teamwork.teamTemplate - summary: Delete media content for the navigation property photo in teamwork - description: The team photo. - operationId: teamwork.teamTemplate.definition.teamDefinition_DeletePhotoContent + summary: Invoke action softDelete + description: Delete a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_softDelete parameters: - name: teamTemplate-id in: path @@ -53038,24 +79915,38 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: If-Match - in: header - description: ETag + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true style: simple schema: type: string + x-ms-docs-key-type: chatMessage responses: 2XX: description: Success default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel': - get: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': + post: tags: - teamwork.teamTemplate - summary: Get primaryChannel from teamwork - description: The general channel for the team. - operationId: teamwork.teamTemplate.definition.teamDefinition_GetPrimaryChannel + summary: Invoke action undoSoftDelete + description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_undoSoftDelete parameters: - name: teamTemplate-id in: path @@ -53073,41 +79964,34 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + 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: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: chatMessage responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.channel' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + post: tags: - teamwork.teamTemplate - summary: Update the navigation property primaryChannel in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_UpdatePrimaryChannel + summary: Invoke action unsetReaction + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_unsetReaction parameters: - name: teamTemplate-id in: path @@ -53125,28 +80009,47 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/$count': + get: tags: - teamwork.teamTemplate - summary: Delete navigation property primaryChannel for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_DeletePrimaryChannel + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_GetCount parameters: - name: teamTemplate-id in: path @@ -53164,25 +80067,31 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: If-Match - in: header - description: ETag + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true style: simple schema: type: string + x-ms-docs-key-type: chatMessage + - $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 - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/allMembers': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.delta()': get: tags: - teamwork.teamTemplate - summary: Get allMembers from teamwork - description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_ListAllMember + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_delta parameters: - name: teamTemplate-id in: path @@ -53200,14 +80109,22 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - $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: @@ -53215,9 +80132,9 @@ paths: type: array items: type: string - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -53237,18 +80154,41 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + 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 + '@odata.deltaLink': + 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 - x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.forwardToChat': post: tags: - teamwork.teamTemplate - summary: Create new navigation property to allMembers for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_CreateAllMember + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_forwardToChat parameters: - name: teamTemplate-id in: path @@ -53266,30 +80206,69 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + type: object + properties: + targetChatIds: + type: array + items: + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/allMembers/{conversationMember-id}': - get: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.replyWithQuote': + post: tags: - teamwork.teamTemplate - summary: Get allMembers from teamwork - description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetAllMember + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_replyGraphWPreQuote parameters: - name: teamTemplate-id in: path @@ -53307,49 +80286,47 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: conversationMember-id + - name: chatMessage-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember - - 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: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + messageIds: + type: array + items: + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/$count': + get: tags: - teamwork.teamTemplate - summary: Update the navigation property allMembers in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_UpdateAllMember + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_GetCount parameters: - name: teamTemplate-id in: path @@ -53367,36 +80344,112 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: conversationMember-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/microsoft.graph.delta()': + get: + tags: + - teamwork.teamTemplate + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_delta + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - required: true + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - $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: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/microsoft.graph.forwardToChat': + post: tags: - teamwork.teamTemplate - summary: Delete navigation property allMembers for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeleteAllMember + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_forwardToChat parameters: - name: teamTemplate-id in: path @@ -53414,32 +80467,61 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: conversationMember-id - in: path - description: The unique identifier of conversationMember - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: conversationMember - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + targetChatIds: + type: array + items: + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true responses: 2XX: description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/allMembers/$count': - get: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/microsoft.graph.replyWithQuote': + post: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.allMember_GetCount + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_replyGraphWPreQuote parameters: - name: teamTemplate-id in: path @@ -53457,23 +80539,43 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + messageIds: + type: array + items: + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/allMembers/microsoft.graph.add': + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.archive': post: tags: - teamwork.teamTemplate - summary: Invoke action add - description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + 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/conversationmembers-add?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.allMember_add + url: https://learn.microsoft.com/graph/api/channel-archive?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_archive parameters: - name: teamTemplate-id in: path @@ -53498,46 +80600,29 @@ paths: schema: type: object properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + shouldSetSpoSiteReadOnlyForMembers: + type: boolean + default: false + nullable: true additionalProperties: type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@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 - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/allMembers/microsoft.graph.remove': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.completeMigration': post: tags: - teamwork.teamTemplate - summary: Invoke action remove - description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + summary: Invoke action completeMigration + description: 'Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can''t import more messages into the team. You can add members to the team after the request returns a successful response.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.allMember_remove + url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_completeMigration parameters: - name: teamTemplate-id in: path @@ -53555,50 +80640,22 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object - required: true responses: 2XX: description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@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 - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/filesFolder': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': get: tags: - teamwork.teamTemplate - summary: Get filesFolder from teamwork - description: Metadata for the location where the channel's files are stored. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetFilesFolder + summary: Invoke function doesUserHaveAccess + description: Determine whether a user has access to a shared channel. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_doesUserHaveAccess parameters: - name: teamTemplate-id in: path @@ -53616,43 +80673,56 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: $select + - name: userId in: query - description: Select properties to be returned + description: 'Usage: userId=''@userId''' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + type: string + nullable: true + - name: tenantId in: query - description: Expand related entities + description: 'Usage: tenantId=''@tenantId''' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + type: string + nullable: true + - name: userPrincipalName + in: query + description: 'Usage: userPrincipalName=''@userPrincipalName''' + style: form + explode: false + schema: + type: string + nullable: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + type: object + properties: + value: + type: boolean + default: false + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/filesFolder/content': - get: + x-ms-docs-operation-type: function + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.provisionEmail': + post: tags: - teamwork.teamTemplate - summary: Get content for the navigation property filesFolder from teamwork - 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: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetFilesFolderContent + summary: Invoke action provisionEmail + description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it didn''t provisioned one. To remove the email address of a channel, use the removeEmail method.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_provisionEmail parameters: - name: teamTemplate-id in: path @@ -53670,29 +80740,26 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: $format - in: query - description: Format of the content - style: form - explode: false - schema: - type: string responses: 2XX: - description: Retrieved media content + description: Success content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.removeEmail': + post: tags: - teamwork.teamTemplate - summary: Update content for the navigation property filesFolder in teamwork - 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: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_SetFilesFolderContent + summary: Invoke action removeEmail + description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_removeEmail parameters: - name: teamTemplate-id in: path @@ -53710,29 +80777,22 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - 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: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.unarchive': + post: tags: - teamwork.teamTemplate - summary: Delete content for the navigation property filesFolder in teamwork - 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: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeleteFilesFolderContent + 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-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_unarchive parameters: - name: teamTemplate-id in: path @@ -53750,24 +80810,19 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/filesFolder/contentStream': + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner': get: tags: - teamwork.teamTemplate - summary: Get contentStream for the navigation property filesFolder from teamwork - description: 'The content stream, if the item represents a file.' - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetFilesFolderContentStream + summary: Get planner from teamwork + description: 'Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable.' + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetPlanner parameters: - name: teamTemplate-id in: path @@ -53785,22 +80840,41 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - 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 media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: operation + patch: tags: - teamwork.teamTemplate - summary: Update contentStream for the navigation property filesFolder in teamwork - description: 'The content stream, if the item represents a file.' - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_SetFilesFolderContentStream + summary: Update the navigation property planner in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_UpdatePlanner parameters: - name: teamTemplate-id in: path @@ -53819,24 +80893,27 @@ paths: type: string x-ms-docs-key-type: teamTemplateDefinition requestBody: - description: New media content. + description: New navigation property values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete contentStream for the navigation property filesFolder in teamwork - description: 'The content stream, if the item represents a file.' - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeleteFilesFolderContentStream + summary: Delete navigation property planner for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeletePlanner parameters: - name: teamTemplate-id in: path @@ -53865,13 +80942,14 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/members': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans': get: tags: - teamwork.teamTemplate - summary: Get members from teamwork - description: A collection of membership records associated with the channel. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_ListMember + summary: Get plans from teamwork + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner_ListPlan parameters: - name: teamTemplate-id in: path @@ -53926,7 +81004,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -53936,8 +81014,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to members for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_CreateMember + summary: Create new navigation property to plans for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner_CreatePlan parameters: - name: teamTemplate-id in: path @@ -53960,7 +81038,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: 2XX: @@ -53968,17 +81046,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/members/{conversationMember-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}': get: tags: - teamwork.teamTemplate - summary: Get members from teamwork - description: A collection of membership records associated with the channel. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetMember + summary: Get plans from teamwork + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner_GetPlan parameters: - name: teamTemplate-id in: path @@ -53996,14 +81074,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: conversationMember-id + - name: plannerPlan-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: plannerPlan - name: $select in: query description: Select properties to be returned @@ -54030,15 +81108,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property members in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_UpdateMember + summary: Update the navigation property plans in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner_UpdatePlan parameters: - name: teamTemplate-id in: path @@ -54056,20 +81134,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: conversationMember-id + - name: plannerPlan-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: 2XX: @@ -54077,15 +81155,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property members for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeleteMember + summary: Delete navigation property plans for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner_DeletePlan parameters: - name: teamTemplate-id in: path @@ -54103,14 +81181,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: conversationMember-id + - name: plannerPlan-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: plannerPlan - name: If-Match in: header description: ETag @@ -54123,12 +81201,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/members/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets': get: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.member_GetCount + summary: Get buckets from teamwork + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_ListBucket parameters: - name: teamTemplate-id in: path @@ -54146,23 +81225,63 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + $ref: '#/components/responses/microsoft.graph.plannerBucketCollectionResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/members/microsoft.graph.add': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - teamwork.teamTemplate - summary: Invoke action add - description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.member_add + summary: Create new navigation property to buckets for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_CreateBucket parameters: - name: teamTemplate-id in: path @@ -54180,53 +81299,106 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/members/microsoft.graph.remove': - post: + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': + get: tags: - teamwork.teamTemplate - summary: Invoke action remove - description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.member_remove + summary: Get buckets from teamwork + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_GetBucket + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: $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.plannerBucket' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.teamTemplate + summary: Update the navigation property buckets in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_UpdateBucket parameters: - name: teamTemplate-id in: path @@ -54244,19 +81416,28 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: 2XX: @@ -54264,30 +81445,67 @@ paths: content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages': + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.teamTemplate + summary: Delete navigation property buckets for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_DeleteBucket + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: 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 + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': get: tags: - teamwork.teamTemplate - summary: Get messages from teamwork - description: A collection of all the messages in the channel. A navigation property. Nullable. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_ListMessage + summary: Get tasks from teamwork + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket_ListTask parameters: - name: teamTemplate-id in: path @@ -54305,6 +81523,22 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -54342,7 +81576,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -54352,8 +81586,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to messages for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_CreateMessage + summary: Create new navigation property to tasks for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket_CreateTask parameters: - name: teamTemplate-id in: path @@ -54371,12 +81605,28 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -54384,17 +81634,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': get: tags: - teamwork.teamTemplate - summary: Get messages from teamwork - description: A collection of all the messages in the channel. A navigation property. Nullable. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetMessage + summary: Get tasks from teamwork + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket_GetTask parameters: - name: teamTemplate-id in: path @@ -54412,14 +81662,30 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -54446,15 +81712,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property messages in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_UpdateMessage + summary: Update the navigation property tasks in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket_UpdateTask parameters: - name: teamTemplate-id in: path @@ -54472,20 +81738,36 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -54493,15 +81775,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property messages for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeleteMessage + summary: Delete navigation property tasks for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket_DeleteTask parameters: - name: teamTemplate-id in: path @@ -54519,14 +81801,30 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -54539,13 +81837,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/hostedContents': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': get: tags: - teamwork.teamTemplate - summary: Get hostedContents from teamwork - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_ListHostedContent + summary: Get assignedToTaskBoardFormat from teamwork + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_GetAssignedToTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -54563,29 +81861,30 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - $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 + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -54608,18 +81907,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - teamwork.teamTemplate - summary: Create new navigation property to hostedContents for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_CreateHostedContent + summary: Update the navigation property assignedToTaskBoardFormat in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_UpdateAssignedToTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -54637,38 +81937,119 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': + delete: + tags: + - teamwork.teamTemplate + summary: Delete navigation property assignedToTaskBoardFormat for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_DeleteAssignedToTaskBoardFormat + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': get: tags: - teamwork.teamTemplate - summary: Get hostedContents from teamwork - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_GetHostedContent + summary: Get bucketTaskBoardFormat from teamwork + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_GetBucketTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -54686,22 +82067,30 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -54728,15 +82117,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property hostedContents in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_UpdateHostedContent + summary: Update the navigation property bucketTaskBoardFormat in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_UpdateBucketTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -54754,28 +82143,43 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' required: true responses: 2XX: @@ -54783,15 +82187,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property hostedContents for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_DeleteHostedContent + summary: Delete navigation property bucketTaskBoardFormat for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_DeleteBucketTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -54809,22 +82213,30 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -54837,13 +82249,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details': get: tags: - teamwork.teamTemplate - summary: Get media content for the navigation property hostedContents from teamwork - description: The unique identifier for an entity. Read-only. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_GetHostedContentsContent + summary: Get details from teamwork + description: Read-only. Nullable. More details about the task. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_GetDetail parameters: - name: teamTemplate-id in: path @@ -54861,38 +82273,65 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Retrieved media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: operation + patch: tags: - teamwork.teamTemplate - summary: Update media content for the navigation property hostedContents in teamwork - description: The unique identifier for an entity. Read-only. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_SetHostedContentsContent + summary: Update the navigation property details in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_UpdateDetail parameters: - name: teamTemplate-id in: path @@ -54910,41 +82349,59 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent requestBody: - description: New media content. + description: New navigation property values content: - application/octet-stream: - schema: - type: string - format: binary + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete media content for the navigation property hostedContents in teamwork - description: The unique identifier for an entity. Read-only. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_DeleteHostedContentsContent + summary: Delete navigation property details for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_DeleteDetail parameters: - name: teamTemplate-id in: path @@ -54962,22 +82419,30 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -54989,12 +82454,14 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/hostedContents/$count': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': get: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.hostedContent_GetCount + summary: Get progressTaskBoardFormat from teamwork + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_GetProgressTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -55012,27 +82479,65 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.setReaction': - post: + x-ms-docs-operation-type: operation + patch: tags: - teamwork.teamTemplate - summary: Invoke action setReaction - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_setReaction + summary: Update the navigation property progressTaskBoardFormat in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_UpdateProgressTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -55050,43 +82555,59 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete': - post: + x-ms-docs-operation-type: operation + delete: tags: - teamwork.teamTemplate - summary: Invoke action softDelete - description: Delete a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_softDelete + summary: Delete navigation property progressTaskBoardFormat for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_DeleteProgressTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -55104,67 +82625,48 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': - post: - tags: - - teamwork.teamTemplate - summary: Invoke action undoSoftDelete - description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_undoSoftDelete - parameters: - - name: teamTemplate-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: chatMessage responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.unsetReaction': - post: + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/$count': + get: tags: - teamwork.teamTemplate - summary: Invoke action unsetReaction - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_unsetReaction + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_GetCount parameters: - name: teamTemplate-id in: path @@ -55182,40 +82684,39 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object - required: true + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/microsoft.graph.delta()': get: tags: - teamwork.teamTemplate - summary: Get replies from teamwork - description: Replies for a specified message. Supports $expand for channel messages. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_ListReply + summary: Invoke function delta + description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_delta parameters: - name: teamTemplate-id in: path @@ -55233,22 +82734,30 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -55256,9 +82765,9 @@ paths: type: array items: type: string - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -55278,18 +82787,37 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + description: Success + content: + application/json: + schema: + title: Collection of plannerTask + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - x-ms-docs-operation-type: operation - post: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/$count': + get: tags: - teamwork.teamTemplate - summary: Create new navigation property to replies for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_CreateReply + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket_GetCount parameters: - name: teamTemplate-id in: path @@ -55307,38 +82835,31 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - required: true + x-ms-docs-key-type: plannerPlan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/microsoft.graph.delta()': get: tags: - teamwork.teamTemplate - summary: Get replies from teamwork - description: Replies for a specified message. Supports $expand for channel messages. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_GetReply + summary: Invoke function delta + description: 'Get newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerbucket-delta?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket_delta parameters: - name: teamTemplate-id in: path @@ -55356,22 +82877,108 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerPlan + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + 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 plannerBucket + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/details': + get: + tags: + - teamwork.teamTemplate + summary: Get details from teamwork + description: Extra details about the plan. Read-only. Nullable. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_GetDetail + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan - name: $select in: query description: Select properties to be returned @@ -55398,15 +83005,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property replies in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_UpdateReply + summary: Update the navigation property details in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_UpdateDetail parameters: - name: teamTemplate-id in: path @@ -55424,28 +83031,27 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage + x-ms-docs-key-type: plannerPlan + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' required: true responses: 2XX: @@ -55453,15 +83059,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property replies for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_DeleteReply + summary: Delete navigation property details for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_DeleteDetail parameters: - name: teamTemplate-id in: path @@ -55479,41 +83085,90 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerPlan + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.archive': + post: + tags: + - teamwork.teamTemplate + 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: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_archive + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true style: simple schema: type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + justification: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': - get: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer': + post: tags: - teamwork.teamTemplate - summary: Get hostedContents from teamwork - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_ListHostedContent + summary: Invoke action moveToContainer + description: Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerplan-movetocontainer?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_moveToContainer parameters: - name: teamTemplate-id in: path @@ -55531,22 +83186,122 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerPlan + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + container: + $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive': + post: + tags: + - teamwork.teamTemplate + 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: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_unarchive + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + justification: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks': + get: + tags: + - teamwork.teamTemplate + summary: Get tasks from teamwork + description: Collection of tasks in the plan. Read-only. Nullable. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_ListTask + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -55584,7 +83339,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -55594,8 +83349,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to hostedContents for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_CreateHostedContent + summary: Create new navigation property to tasks for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_CreateTask parameters: - name: teamTemplate-id in: path @@ -55613,28 +83368,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -55642,17 +83389,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}': get: tags: - teamwork.teamTemplate - summary: Get hostedContents from teamwork - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_GetHostedContent + summary: Get tasks from teamwork + description: Collection of tasks in the plan. Read-only. Nullable. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_GetTask parameters: - name: teamTemplate-id in: path @@ -55670,30 +83417,22 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -55720,15 +83459,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property hostedContents in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_UpdateHostedContent + summary: Update the navigation property tasks in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_UpdateTask parameters: - name: teamTemplate-id in: path @@ -55746,36 +83485,28 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -55783,15 +83514,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property hostedContents for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_DeleteHostedContent + summary: Delete navigation property tasks for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_DeleteTask parameters: - name: teamTemplate-id in: path @@ -55809,30 +83540,22 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -55845,13 +83568,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': get: tags: - teamwork.teamTemplate - summary: Get media content for the navigation property hostedContents from teamwork - description: The unique identifier for an entity. Read-only. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_GetHostedContentsContent + summary: Get assignedToTaskBoardFormat from teamwork + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_GetAssignedToTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -55869,46 +83592,57 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent + 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 media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: operation + patch: tags: - teamwork.teamTemplate - summary: Update media content for the navigation property hostedContents in teamwork - description: The unique identifier for an entity. Read-only. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_SetHostedContentsContent + summary: Update the navigation property assignedToTaskBoardFormat in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_UpdateAssignedToTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -55926,49 +83660,51 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent requestBody: - description: New media content. + description: New navigation property values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete media content for the navigation property hostedContents in teamwork - description: The unique identifier for an entity. Read-only. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_DeleteHostedContentsContent + summary: Delete navigation property assignedToTaskBoardFormat for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_DeleteAssignedToTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -55986,30 +83722,22 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -56021,12 +83749,14 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': get: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply.hostedContent_GetCount + summary: Get bucketTaskBoardFormat from teamwork + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_GetBucketTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -56044,35 +83774,57 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': - post: + x-ms-docs-operation-type: operation + patch: tags: - teamwork.teamTemplate - summary: Invoke action setReaction - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_setReaction + summary: Update the navigation property bucketTaskBoardFormat in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_UpdateBucketTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -56090,51 +83842,51 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': - post: + x-ms-docs-operation-type: operation + delete: tags: - teamwork.teamTemplate - summary: Invoke action softDelete - description: Delete a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_softDelete + summary: Delete navigation property bucketTaskBoardFormat for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_DeleteBucketTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -56152,38 +83904,41 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerTask + - 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: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': - post: + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details': + get: tags: - teamwork.teamTemplate - summary: Invoke action undoSoftDelete - description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_undoSoftDelete + summary: Get details from teamwork + description: Read-only. Nullable. More details about the task. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_GetDetail parameters: - name: teamTemplate-id in: path @@ -56201,34 +83956,57 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': - post: + x-ms-docs-operation-type: operation + patch: tags: - teamwork.teamTemplate - summary: Invoke action unsetReaction - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_unsetReaction + summary: Update the navigation property details in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_UpdateDetail parameters: - name: teamTemplate-id in: path @@ -56246,47 +84024,51 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/$count': - get: + x-ms-docs-operation-type: operation + delete: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_GetCount + summary: Delete navigation property details for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_DeleteDetail parameters: - name: teamTemplate-id in: path @@ -56304,31 +84086,41 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.delta()': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': get: tags: - teamwork.teamTemplate - summary: Invoke function delta - description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_delta + summary: Get progressTaskBoardFormat from teamwork + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_GetProgressTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -56346,19 +84138,22 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -56369,16 +84164,6 @@ paths: type: array items: type: string - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - name: $expand in: query description: Expand related entities @@ -56389,39 +84174,134 @@ paths: type: array items: type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.teamTemplate + summary: Update the navigation property progressTaskBoardFormat in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_UpdateProgressTaskBoardFormat + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + required: true responses: 2XX: description: Success content: application/json: schema: - title: Collection of chatMessage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/$count': + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.teamTemplate + summary: Delete navigation property progressTaskBoardFormat for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_DeleteProgressTaskBoardFormat + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/$count': get: tags: - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_GetCount parameters: - name: teamTemplate-id in: path @@ -56439,6 +84319,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -56446,16 +84334,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/microsoft.graph.delta()': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/microsoft.graph.delta()': get: tags: - teamwork.teamTemplate summary: Invoke function delta - description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_delta + url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_delta parameters: - name: teamTemplate-id in: path @@ -56473,6 +84361,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -56514,13 +84410,13 @@ paths: content: application/json: schema: - title: Collection of chatMessage + title: Collection of plannerTask type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerTask' '@odata.nextLink': type: string nullable: true @@ -56535,63 +84431,12 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.archive': - post: - tags: - - teamwork.teamTemplate - 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-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_archive - parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - 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 - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.completeMigration': - post: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/$count': + get: tags: - teamwork.teamTemplate - summary: Invoke action completeMigration - description: 'Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can''t import more messages into the team. You can add members to the team after the request returns a successful response.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_completeMigration + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_GetCount parameters: - name: teamTemplate-id in: path @@ -56609,22 +84454,23 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - $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: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/microsoft.graph.delta()': get: tags: - teamwork.teamTemplate - summary: Invoke function doesUserHaveAccess - description: Determine whether a user has access to a shared channel. + summary: Invoke function delta + description: 'Get newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_doesUserHaveAccess + url: https://learn.microsoft.com/graph/api/plannerplan-delta?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_delta parameters: - name: teamTemplate-id in: path @@ -56642,149 +84488,68 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: userId + - $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: 'Usage: userId=''@userId''' + description: Select properties to be returned style: form explode: false schema: - type: string - nullable: true - - name: tenantId + uniqueItems: true + type: array + items: + type: string + - name: $orderby in: query - description: 'Usage: tenantId=''@tenantId''' + description: Order items by property values style: form explode: false schema: - type: string - nullable: true - - name: userPrincipalName + uniqueItems: true + type: array + items: + type: string + - name: $expand in: query - description: 'Usage: userPrincipalName=''@userPrincipalName''' + description: Expand related entities style: form explode: false schema: - type: string - nullable: true + uniqueItems: true + type: array + items: + type: string responses: 2XX: description: Success content: application/json: schema: + title: Collection of plannerPlan type: object properties: value: - type: boolean - default: false + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true additionalProperties: type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.provisionEmail': - post: - tags: - - teamwork.teamTemplate - summary: Invoke action provisionEmail - description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it didn''t provisioned one. To remove the email address of a channel, use the removeEmail method.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_provisionEmail - parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.removeEmail': - post: - tags: - - teamwork.teamTemplate - summary: Invoke action removeEmail - description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_removeEmail - parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.unarchive': - post: - tags: - - teamwork.teamTemplate - 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-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_unarchive - parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/sharedWithTeams': get: tags: @@ -57323,7 +85088,7 @@ paths: tags: - teamwork.teamTemplate summary: Get tabs from teamwork - description: A collection of all the tabs in the channel. A navigation property. + description: A collection of all the tabs in the channel. operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_ListTab parameters: - name: teamTemplate-id @@ -57430,7 +85195,7 @@ paths: tags: - teamwork.teamTemplate summary: Get tabs from teamwork - description: A collection of all the tabs in the channel. A navigation property. + description: A collection of all the tabs in the channel. operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetTab parameters: - name: teamTemplate-id @@ -60460,109 +88225,117 @@ paths: type: boolean default: false nullable: true - notes: - $ref: '#/components/schemas/microsoft.graph.itemBody' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeCards/{timeCard-id}/microsoft.graph.confirm': - post: - tags: - - teamwork.teamTemplate - summary: Invoke action confirm - description: Confirm a specific timeCard. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timecard-confirm?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timeCard_confirm - parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: timeCard-id - in: path - description: The unique identifier of timeCard - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: timeCard - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeCards/{timeCard-id}/microsoft.graph.endBreak': - post: - tags: - - teamwork.teamTemplate - summary: Invoke action endBreak - description: End the open break in a specific timeCard. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timecard-endbreak?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timeCard_endBreak - parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: timeCard-id - in: path - description: The unique identifier of timeCard - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: timeCard - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - atApprovedLocation: + isAtApprovedLocation: + type: boolean + default: false + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeCards/{timeCard-id}/microsoft.graph.confirm': + post: + tags: + - teamwork.teamTemplate + summary: Invoke action confirm + description: Confirm a specific timeCard. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timecard-confirm?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timeCard_confirm + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: timeCard-id + in: path + description: The unique identifier of timeCard + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeCard + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeCards/{timeCard-id}/microsoft.graph.endBreak': + post: + tags: + - teamwork.teamTemplate + summary: Invoke action endBreak + description: End the open break in a specific timeCard. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timecard-endbreak?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timeCard_endBreak + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: timeCard-id + in: path + description: The unique identifier of timeCard + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeCard + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + atApprovedLocation: + type: boolean + default: false + nullable: true + isAtApprovedLocation: type: boolean default: false nullable: true @@ -60627,6 +88400,10 @@ paths: type: boolean default: false nullable: true + isAtApprovedLocation: + type: boolean + default: false + nullable: true notes: $ref: '#/components/schemas/microsoft.graph.itemBody' additionalProperties: @@ -60710,6 +88487,10 @@ paths: type: boolean default: false nullable: true + isAtApprovedLocation: + type: boolean + default: false + nullable: true onBehalfOfUserId: type: string nullable: true @@ -65680,30 +93461,272 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': + post: + tags: + - users.chat + summary: Invoke action undoSoftDelete + description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta + operationId: user.chat.message.reply_undoSoftDelete + 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: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + post: + tags: + - users.chat + summary: Invoke action unsetReaction + operationId: user.chat.message.reply_unsetReaction + 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: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + 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}/chats/{chat-id}/messages/{chatMessage-id}/replies/$count': + get: + tags: + - users.chat + summary: Get the number of the resource + operationId: user.chat.message.reply_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: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/microsoft.graph.delta()': + get: + tags: + - users.chat + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta + operationId: user.chat.message.reply_delta + 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: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage + 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 + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/microsoft.graph.forwardToChat': post: tags: - users.chat - summary: Invoke action undoSoftDelete - description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta - operationId: user.chat.message.reply_undoSoftDelete + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: user.chat.message.reply_forwardToChat parameters: - name: user-id in: path @@ -65729,26 +93752,61 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + targetChatIds: + type: array + items: + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true responses: 2XX: description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/microsoft.graph.replyWithQuote': post: tags: - users.chat - summary: Invoke action unsetReaction - operationId: user.chat.message.reply_unsetReaction + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: user.chat.message.reply_replyGraphWPreQuote parameters: - name: user-id in: path @@ -65774,14 +93832,6 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage requestBody: description: Action parameters content: @@ -65789,24 +93839,32 @@ paths: schema: type: object properties: - reactionType: - type: string - nullable: true + messageIds: + type: array + items: + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' additionalProperties: type: object required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/$count': + '/users/{user-id}/chats/{chat-id}/messages/$count': get: tags: - users.chat summary: Get the number of the resource - operationId: user.chat.message.reply_GetCount + operationId: user.chat.message_GetCount parameters: - name: user-id in: path @@ -65824,14 +93882,6 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -65839,7 +93889,7 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/microsoft.graph.delta()': + '/users/{user-id}/chats/{chat-id}/messages/microsoft.graph.delta()': get: tags: - users.chat @@ -65848,7 +93898,7 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta - operationId: user.chat.message.reply_delta + operationId: user.chat.message_delta parameters: - name: user-id in: path @@ -65866,14 +93916,6 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -65936,12 +93978,16 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/users/{user-id}/chats/{chat-id}/messages/$count': - get: + '/users/{user-id}/chats/{chat-id}/messages/microsoft.graph.forwardToChat': + post: tags: - users.chat - summary: Get the number of the resource - operationId: user.chat.message_GetCount + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: user.chat.message_forwardToChat parameters: - name: user-id in: path @@ -65959,23 +94005,61 @@ paths: schema: type: string x-ms-docs-key-type: chat - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + targetChatIds: + type: array + items: + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - '/users/{user-id}/chats/{chat-id}/messages/microsoft.graph.delta()': - get: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/chats/{chat-id}/messages/microsoft.graph.replyWithQuote': + post: tags: - users.chat - summary: Invoke function delta - description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta - operationId: user.chat.message_delta + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: user.chat.message_replyGraphWPreQuote parameters: - name: user-id in: path @@ -65993,68 +94077,33 @@ paths: schema: type: string x-ms-docs-key-type: chat - - $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 + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + messageIds: + type: array + items: + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true 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 - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore + x-ms-docs-operation-type: action '/users/{user-id}/chats/{chat-id}/microsoft.graph.completeMigration': post: tags: @@ -69553,7 +97602,7 @@ components: nullable: true firstChannelName: type: string - description: The name of the first channel in the team. This property is only used during team creation and isn't returned in methods to get and list teams. + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' @@ -69722,8 +97771,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' - description: A collection of all the messages in the channel. A navigation property. Nullable. + description: A collection of all the messages in the channel. Nullable. x-ms-navigationProperty: true + planner: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' sharedWithTeams: type: array items: @@ -69734,7 +97785,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' - description: A collection of all the tabs in the channel. A navigation property. + description: A collection of all the tabs in the channel. x-ms-navigationProperty: true additionalProperties: type: object @@ -69827,6 +97878,12 @@ components: $ref: '#/components/schemas/microsoft.graph.driveItem' description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this item. Nullable. + x-ms-navigationProperty: true listItem: $ref: '#/components/schemas/microsoft.graph.listItem' permissions: @@ -69869,6 +97926,342 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.teamsChannelPlanner: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsChannelPlanner + type: object + properties: + plans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.plannerPlan: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: plannerPlan + type: object + properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' + container: + $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' + contexts: + $ref: '#/components/schemas/microsoft.graph.plannerPlanContextCollection' + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Read-only. Date and time at which the plan is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + creationSource: + $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 + items: + $ref: '#/components/schemas/microsoft.graph.plannerSharedWithContainer' + description: List of containers the plan is shared with. + title: + type: string + description: Required. Title of the plan. + buckets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + description: Collection of buckets in the plan. Read-only. Nullable. + x-ms-navigationProperty: true + details: + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + tasks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + description: Collection of tasks in the plan. Read-only. Nullable. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.plannerBucket: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: plannerBucket + type: object + properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' + creationSource: + $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 + description: Name of the bucket. + orderHint: + type: string + description: 'Hint used to order items of this type in a list view. For details about the supported format, see Using order hints in Planner.' + nullable: true + planId: + type: string + description: Plan ID to which the bucket belongs. + nullable: true + tasks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + description: Read-only. Nullable. The collection of tasks in the bucket. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.plannerTask: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: plannerTask + type: object + properties: + activeChecklistItemCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The number of checklist items with value set to false, representing incomplete items.' + format: int32 + nullable: true + appliedCategories: + $ref: '#/components/schemas/microsoft.graph.plannerAppliedCategories' + archivalInfo: + $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.' + nullable: true + assignments: + $ref: '#/components/schemas/microsoft.graph.plannerAssignments' + bucketId: + type: string + description: Bucket ID to which the task belongs. The bucket needs to be in the same plan as the task. The value of the bucketId property is 28 characters long and case-sensitive. Format validation is done on the service. + nullable: true + checklistItemCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of checklist items that are present on the task. + format: int32 + nullable: true + completedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + completedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Read-only. The date and time at which the ''percentComplete'' of the task is set to ''100''. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + conversationThreadId: + type: string + description: The thread ID of the conversation on the task. This is the ID of the conversation thread object created in the group. + nullable: true + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Read-only. The date and time at which the task is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + creationSource: + $ref: '#/components/schemas/microsoft.graph.plannerTaskCreation' + 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' + format: date-time + nullable: true + hasDescription: + type: boolean + description: 'Read-only. This value is true if the details object of the task has a nonempty description. Otherwise,false.' + 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: '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])$' + type: string + description: Read-only. The date on which task is added to or removed from MyDay. + format: date + nullable: true + lastModifiedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + 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.' + nullable: true + percentComplete: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The percentage of task completion. When set to 100, the task is completed.' + format: int32 + nullable: true + planId: + type: string + description: Plan ID to which the task belongs. + nullable: true + previewType: + $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' + priority: + maximum: 2147483647 + minimum: -2147483648 + type: number + 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: + $ref: '#/components/schemas/microsoft.graph.plannerTaskRecurrence' + referenceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of external references that exist on the task. + format: int32 + nullable: true + specifiedCompletionRequirements: + $ref: '#/components/schemas/microsoft.graph.plannerTaskCompletionRequirements' + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Date and time at which the task starts. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + title: + type: string + description: Title of the task. + assignedToTaskBoardFormat: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + bucketTaskBoardFormat: + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + details: + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + progressTaskBoardFormat: + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + additionalProperties: + type: object + microsoft.graph.plannerAssignedToTaskBoardTaskFormat: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: plannerAssignedToTaskBoardTaskFormat + type: object + properties: + orderHintsByAssignee: + $ref: '#/components/schemas/microsoft.graph.plannerOrderHintsByAssignee' + unassignedOrderHint: + type: string + description: 'Hint value used to order the task on the AssignedTo view of the Task Board when the task isn''t assigned to anyone, or if the orderHintsByAssignee dictionary doesn''t provide an order hint for the user the task is assigned to. The format is defined as outlined here.' + nullable: true + additionalProperties: + type: object + microsoft.graph.plannerBucketTaskBoardTaskFormat: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: plannerBucketTaskBoardTaskFormat + type: object + properties: + orderHint: + type: string + description: 'Hint used to order tasks in the bucket view of the task board. For details about the supported format, see Using order hints in Planner.' + nullable: true + additionalProperties: + type: object + microsoft.graph.plannerTaskDetails: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: plannerTaskDetails + type: object + properties: + approvalAttachment: + $ref: '#/components/schemas/microsoft.graph.plannerBaseApprovalAttachment' + checklist: + $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' + completionRequirements: + $ref: '#/components/schemas/microsoft.graph.plannerTaskCompletionRequirementDetails' + description: + type: string + description: Description of the task. + nullable: true + forms: + $ref: '#/components/schemas/microsoft.graph.plannerFormsDictionary' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + previewType: + $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' + references: + $ref: '#/components/schemas/microsoft.graph.plannerExternalReferences' + additionalProperties: + type: object + microsoft.graph.plannerProgressTaskBoardTaskFormat: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: plannerProgressTaskBoardTaskFormat + type: object + properties: + orderHint: + type: string + description: 'Hint value used to order the task on the progress view of the task board. For details about the supported format, see Using order hints in Planner.' + nullable: true + additionalProperties: + type: object + microsoft.graph.plannerPlanDetails: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: plannerPlanDetails + type: object + properties: + categoryDescriptions: + $ref: '#/components/schemas/microsoft.graph.plannerCategoryDescriptions' + contextDetails: + $ref: '#/components/schemas/microsoft.graph.plannerPlanContextDetailsCollection' + sharedWith: + $ref: '#/components/schemas/microsoft.graph.plannerUserIds' + additionalProperties: + type: object + microsoft.graph.plannerPlanContainer: + title: plannerPlanContainer + type: object + properties: + containerId: + type: string + description: The identifier of the resource that contains the plan. Optional. + nullable: true + type: + $ref: '#/components/schemas/microsoft.graph.plannerContainerType' + url: + type: string + description: The full canonical URL of the container. Optional. + nullable: true + additionalProperties: + type: object microsoft.graph.sharedWithChannelTeamInfo: allOf: - $ref: '#/components/schemas/microsoft.graph.teamInfo' @@ -70537,7 +98930,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -71048,6 +99441,10 @@ components: type: boolean description: Indicates whether the schedule is enabled for the team. Required. nullable: true + isActivitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts include activities from the original shift. + nullable: true isCrossLocationShiftRequestApprovalRequired: type: boolean description: Indicates whether approval is required by a manager of this schedule for cross location shift requests. @@ -71841,6 +100238,8 @@ components: type: boolean description: Indicates whether users are allowed to request access to the unavailable Teams apps. nullable: true + customAppSettings: + $ref: '#/components/schemas/microsoft.graph.customAppSettings' isChatResourceSpecificConsentEnabled: type: boolean description: Indicates whether resource-specific consent for chats/meetings has been enabled for the tenant. True indicates that Teams apps that are allowed in the tenant and require resource-specific permissions can be installed inside chats and meetings. False blocks the installation of any Teams app that requires resource-specific permissions in a chat or a meeting. @@ -72151,7 +100550,7 @@ components: nullable: true contentType: type: string - description: 'The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework''s Attachment object.application/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' + description: 'The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework''s Attachment object.application/vnd.microsoft.card.codesnippet: Either a code snippet or place holder. application/vnd.microsoft.card.announcement: An announcement header. application/vnd.microsoft.card.fluidEmbedCard: A Microsoft Loop component.' nullable: true contentUrl: type: string @@ -72278,11 +100677,11 @@ components: 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.' + description: The display name of the identity. This property is read-only. 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.' + description: The identifier of the identity. This property is read-only. nullable: true additionalProperties: type: object @@ -73215,6 +101614,13 @@ components: $ref: '#/components/schemas/microsoft.graph.itemActivityStat' additionalProperties: type: object + microsoft.graph.extension: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: extension + type: object + additionalProperties: + type: object microsoft.graph.listItem: allOf: - $ref: '#/components/schemas/microsoft.graph.baseItem' @@ -73474,6 +101880,302 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.plannerDelta: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: plannerDelta + type: object + additionalProperties: + type: object + microsoft.graph.plannerArchivalInfo: + title: plannerArchivalInfo + type: object + 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: + type: object + microsoft.graph.plannerPlanContextCollection: + title: plannerPlanContextCollection + type: object + additionalProperties: + type: object + microsoft.graph.plannerPlanCreation: + title: plannerPlanCreation + type: object + properties: + creationSourceKind: + $ref: '#/components/schemas/microsoft.graph.plannerCreationSourceKind' + additionalProperties: + type: object + microsoft.graph.plannerSharedWithContainer: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' + - title: plannerSharedWithContainer + type: object + properties: + accessLevel: + $ref: '#/components/schemas/microsoft.graph.plannerPlanAccessLevel' + additionalProperties: + type: object + microsoft.graph.plannerBucketCreation: + title: plannerBucketCreation + type: object + properties: + creationSourceKind: + $ref: '#/components/schemas/microsoft.graph.plannerCreationSourceKind' + additionalProperties: + type: object + microsoft.graph.plannerAppliedCategories: + title: plannerAppliedCategories + type: object + additionalProperties: + type: object + microsoft.graph.plannerAssignments: + title: plannerAssignments + type: object + additionalProperties: + type: object + microsoft.graph.plannerTaskCreation: + title: plannerTaskCreation + type: object + properties: + creationSourceKind: + $ref: '#/components/schemas/microsoft.graph.plannerCreationSourceKind' + teamsPublicationInfo: + $ref: '#/components/schemas/microsoft.graph.plannerTeamsPublicationInfo' + additionalProperties: + type: object + microsoft.graph.plannerPreviewType: + title: plannerPreviewType + enum: + - automatic + - noPreview + - checklist + - description + - reference + type: string + microsoft.graph.plannerTaskRecurrence: + title: plannerTaskRecurrence + type: object + properties: + nextInSeriesTaskId: + type: string + description: 'The taskId of the next task in this series. This value is assigned at the time the next task in the series is created, and is null prior to that time.' + nullable: true + occurrenceId: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The 1-based index of this task within the recurrence series. The first task in a series has the value 1, the next task in the series has the value 2, and so on.' + format: int32 + previousInSeriesTaskId: + type: string + description: The taskId of the previous task in this series. null for the first task in a series since it has no predecessor. All subsequent tasks in the series have a value that corresponds to their predecessors. + nullable: true + recurrenceStartDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 recurrence series begin. For the first task in a series (occurrenceId = 1) this value is copied from schedule.patternStartDateTime. For subsequent tasks in the series (occurrenceId >= 2) this value is copied from the previous task and never changes; it preserves the start date of the recurring series. 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 + schedule: + $ref: '#/components/schemas/microsoft.graph.plannerRecurrenceSchedule' + seriesId: + type: string + description: The recurrence series this task belongs to. A GUID-based value that serves as the unique identifier for a series. + additionalProperties: + type: object + microsoft.graph.plannerTaskCompletionRequirements: + title: plannerTaskCompletionRequirements + enum: + - none + - checklistCompletion + - unknownFutureValue + - formCompletion + - approvalCompletion + - completionInHostedApp + type: string + x-ms-enum-flags: + isFlags: true + microsoft.graph.plannerOrderHintsByAssignee: + title: plannerOrderHintsByAssignee + type: object + additionalProperties: + type: object + microsoft.graph.plannerBaseApprovalAttachment: + title: plannerBaseApprovalAttachment + type: object + properties: + status: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalStatus' + additionalProperties: + type: object + microsoft.graph.plannerChecklistItems: + title: plannerChecklistItems + type: object + additionalProperties: + type: object + microsoft.graph.plannerTaskCompletionRequirementDetails: + title: plannerTaskCompletionRequirementDetails + type: object + properties: + approvalRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalRequirement' + checklistRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerChecklistRequirement' + formsRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerFormsRequirement' + additionalProperties: + type: object + microsoft.graph.plannerFormsDictionary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.Dictionary' + - title: plannerFormsDictionary + type: object + additionalProperties: + type: object + microsoft.graph.plannerExternalReferences: + title: plannerExternalReferences + type: object + additionalProperties: + type: object + microsoft.graph.plannerCategoryDescriptions: + title: plannerCategoryDescriptions + type: object + properties: + category1: + type: string + description: The label associated with Category 1 + nullable: true + category10: + type: string + description: The label associated with Category 10 + nullable: true + category11: + type: string + description: The label associated with Category 11 + nullable: true + category12: + type: string + description: The label associated with Category 12 + nullable: true + category13: + type: string + description: The label associated with Category 13 + nullable: true + category14: + type: string + description: The label associated with Category 14 + nullable: true + category15: + type: string + description: The label associated with Category 15 + nullable: true + category16: + type: string + description: The label associated with Category 16 + nullable: true + category17: + type: string + description: The label associated with Category 17 + nullable: true + category18: + type: string + description: The label associated with Category 18 + nullable: true + category19: + type: string + description: The label associated with Category 19 + nullable: true + category2: + type: string + description: The label associated with Category 2 + nullable: true + category20: + type: string + description: The label associated with Category 20 + nullable: true + category21: + type: string + description: The label associated with Category 21 + nullable: true + category22: + type: string + description: The label associated with Category 22 + nullable: true + category23: + type: string + description: The label associated with Category 23 + nullable: true + category24: + type: string + description: The label associated with Category 24 + nullable: true + category25: + type: string + description: The label associated with Category 25 + nullable: true + category3: + type: string + description: The label associated with Category 3 + nullable: true + category4: + type: string + description: The label associated with Category 4 + nullable: true + category5: + type: string + description: The label associated with Category 5 + nullable: true + category6: + type: string + description: The label associated with Category 6 + nullable: true + category7: + type: string + description: The label associated with Category 7 + nullable: true + category8: + type: string + description: The label associated with Category 8 + nullable: true + category9: + type: string + description: The label associated with Category 9 + nullable: true + additionalProperties: + type: object + microsoft.graph.plannerPlanContextDetailsCollection: + title: plannerPlanContextDetailsCollection + type: object + additionalProperties: + type: object + microsoft.graph.plannerUserIds: + title: plannerUserIds + type: object + additionalProperties: + type: object + microsoft.graph.plannerContainerType: + title: plannerContainerType + enum: + - group + - unknownFutureValue + - roster + - project + - driveItem + - user + - teamsChannel + type: string microsoft.graph.teamInfo: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -73629,7 +102331,7 @@ components: type: object microsoft.graph.appRoleAssignment: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' + - $ref: '#/components/schemas/microsoft.graph.directoryObject' - title: appRoleAssignment type: object properties: @@ -74064,13 +102766,6 @@ components: description: URL of the published resource. Not nullable. Read-only. additionalProperties: type: object - microsoft.graph.extension: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: extension - type: object - additionalProperties: - type: object microsoft.graph.groupLifecyclePolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -74642,7 +103337,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. 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: @@ -75067,7 +103762,7 @@ components: type: array items: $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).' + 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. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).' x-ms-navigationProperty: true permissionGrantPreApprovalPolicies: type: array @@ -75316,6 +104011,8 @@ components: description: The results of every partner agent's installation status on Cloud PC. powerState: $ref: '#/components/schemas/microsoft.graph.cloudPcPowerState' + productType: + $ref: '#/components/schemas/microsoft.graph.cloudPcProductType' provisioningPolicyId: type: string description: The provisioning policy ID of the Cloud PC. @@ -75822,7 +104519,7 @@ components: description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' trustType: type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' nullable: true commands: type: array @@ -76032,6 +104729,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mailFolderOperation' + description: The collection of long-running operations in the mailFolder. x-ms-navigationProperty: true singleValueExtendedProperties: type: array @@ -76819,7 +105517,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: Indicates collection of App Log Upload Request. + description: The collection property of AppLogUploadRequest. x-ms-navigationProperty: true additionalProperties: type: object @@ -77240,6 +105938,10 @@ components: nullable: true outOfOfficeSettings: $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -77405,6 +106107,8 @@ components: description: 'When set to true, documents in the user''s Office Delve are disabled. Users can control this setting in Office Delve.' contactMergeSuggestions: $ref: '#/components/schemas/microsoft.graph.contactMergeSuggestions' + exchange: + $ref: '#/components/schemas/microsoft.graph.exchangeSettings' itemInsights: $ref: '#/components/schemas/microsoft.graph.userInsightsSettings' regionalAndLanguageSettings: @@ -77811,6 +106515,10 @@ components: type: string description: The time the entry is recorded. format: date-time + isAtApprovedLocation: + type: boolean + description: Indicates whether this action happens at an approved location. + nullable: true notes: $ref: '#/components/schemas/microsoft.graph.itemBody' additionalProperties: @@ -78250,6 +106958,14 @@ components: - remoteLogout - unknownFutureValue type: string + microsoft.graph.customAppSettings: + title: customAppSettings + type: object + properties: + developerToolsForShowingAppUsageMetrics: + $ref: '#/components/schemas/microsoft.graph.appDevelopmentPlatforms' + additionalProperties: + type: object microsoft.graph.eligibilityFilteringEnabledEntities: title: eligibilityFilteringEnabledEntities enum: @@ -78472,6 +107188,45 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.plannerPlanCollectionResponse: + title: Collection of plannerPlan + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.plannerBucketCollectionResponse: + title: Collection of plannerBucket + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.plannerTaskCollectionResponse: + title: Collection of plannerTask + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.sharedWithChannelTeamInfoCollectionResponse: title: Collection of sharedWithChannelTeamInfo type: object @@ -79043,7 +107798,7 @@ components: nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -79051,7 +107806,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -79650,6 +108405,124 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.plannerCreationSourceKind: + title: plannerCreationSourceKind + enum: + - none + - external + - publication + - unknownFutureValue + type: string + microsoft.graph.plannerPlanAccessLevel: + title: plannerPlanAccessLevel + enum: + - readAccess + - readWriteAccess + - fullAccess + - unknownFutureValue + type: string + microsoft.graph.plannerTeamsPublicationInfo: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerTaskCreation' + - title: plannerTeamsPublicationInfo + 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 date and time when this task was last modified by the publication process. Read-only. + format: date-time + nullable: true + publicationId: + type: string + description: The identifier of the publication. Read-only. + nullable: true + publicationName: + type: string + description: The name of the published task list. Read-only. + nullable: true + publishedToPlanId: + type: string + description: The identifier of the plannerPlan this task was originally placed in. Read-only. + nullable: true + publishingTeamId: + type: string + description: The identifier of the team that initiated the publication process. Read-only. + nullable: true + publishingTeamName: + type: string + description: 'The display name of the team that initiated the publication process. This display name is for reference only, and might not represent the most up-to-date name of the team. Read-only.' + nullable: true + additionalProperties: + type: object + microsoft.graph.plannerRecurrenceSchedule: + title: plannerRecurrenceSchedule + type: object + properties: + nextOccurrenceDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The next date for this schedule. When a new task is instantiated to continue the recurrence series, this date is used for the dueDateTime of the new plannerTask. Auto-generated by the service. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + pattern: + $ref: '#/components/schemas/microsoft.graph.recurrencePattern' + patternStartDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The start date for the recurrence pattern. 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. Required.' + format: date-time + nullable: true + additionalProperties: + type: object + microsoft.graph.plannerApprovalStatus: + title: plannerApprovalStatus + enum: + - requested + - approved + - rejected + - cancelled + - unknownFutureValue + type: string + microsoft.graph.plannerApprovalRequirement: + title: plannerApprovalRequirement + type: object + properties: + isApprovalRequired: + type: boolean + description: 'Specifies whether approval is required to complete the plannerTask. When this property is set to true, the task can only be marked complete if an approval is created for the task and approved.' + nullable: true + additionalProperties: + type: object + microsoft.graph.plannerChecklistRequirement: + title: plannerChecklistRequirement + type: object + properties: + requiredChecklistItemIds: + type: array + items: + type: string + nullable: true + description: A collection of required plannerChecklistItems identifiers to complete the plannerTask. + additionalProperties: + type: object + microsoft.graph.plannerFormsRequirement: + title: plannerFormsRequirement + type: object + properties: + requiredForms: + type: array + items: + type: string + nullable: true + description: Read-only. A collection of keys from the plannerFormsDictionary that identify the plannerFormReference objects that specify the requirements to complete the plannerTask. + additionalProperties: + type: object + microsoft.graph.Dictionary: + title: Dictionary + type: object + additionalProperties: + type: object microsoft.graph.cloudLicensing.usageRight: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -80288,60 +109161,6 @@ components: $ref: '#/components/schemas/microsoft.graph.sectionGroup' additionalProperties: type: object - microsoft.graph.plannerPlan: - allOf: - - $ref: '#/components/schemas/microsoft.graph.plannerDelta' - - title: plannerPlan - type: object - properties: - archivalInfo: - $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' - container: - $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' - contexts: - $ref: '#/components/schemas/microsoft.graph.plannerPlanContextCollection' - createdBy: - $ref: '#/components/schemas/microsoft.graph.identitySet' - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'Read-only. Date and time at which the plan is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - creationSource: - $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 - items: - $ref: '#/components/schemas/microsoft.graph.plannerSharedWithContainer' - description: List of containers the plan is shared with. - title: - type: string - description: Required. Title of the plan. - buckets: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Collection of buckets in the plan. Read-only. Nullable. - x-ms-navigationProperty: true - details: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' - tasks: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Collection of tasks in the plan. Read-only. Nullable. - x-ms-navigationProperty: true - additionalProperties: - type: object microsoft.graph.settingValue: title: settingValue type: object @@ -81331,7 +110150,7 @@ components: description: 'The unique identifier for the federated identity credential, which has a limit of 120 characters and must be URL friendly. It is immutable once created. Alternate key. Required. Not nullable. Supports $filter (eq).' subject: type: string - description: 'Required. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. Supports $filter (eq).' + description: 'Nullable. Defaults to null if not set. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. If subject is defined, claimsMatchingExpression must be null. Supports $filter (eq).' nullable: true additionalProperties: type: object @@ -81787,6 +110606,8 @@ components: properties: capabilityType: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + licenseType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryLicenseType' primaryRegion: type: string description: The primary and mainly used region where the Cloud PC is located. @@ -81898,6 +110719,16 @@ components: - poweredOff - unknownFutureValue type: string + microsoft.graph.cloudPcProductType: + title: cloudPcProductType + enum: + - enterprise + - frontline + - devBox + - powerAutomate + - business + - unknownFutureValue + type: string microsoft.graph.cloudPcProvisioningType: title: cloudPcProvisioningType enum: @@ -82123,7 +110954,7 @@ components: description: Indicates that configuration is of type single platform restriction which refers to types of devices a user is allowed to enroll. name: singlePlatformRestriction - value: unknownFutureValue - description: Unknown future value + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - value: enrollmentNotificationsConfiguration description: Indicates that configuration is of type Enrollment Notification which refers to types of notification a user receives during enrollment. @@ -82553,6 +111384,7 @@ components: properties: resourceLocation: type: string + description: The location of the long-running operation. nullable: true status: $ref: '#/components/schemas/microsoft.graph.mailFolderOperationStatus' @@ -82996,7 +111828,7 @@ components: description: 'Indicates the device is enrolled via Apple Account Driven User Enrollment, a form of enrollment where the user enrolls via iOS Settings without using the iOS Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities.' name: appleAccountDrivenUserEnrollment - value: unknownFutureValue - description: Evolvable enum member + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState @@ -84547,6 +113379,10 @@ components: type: boolean description: Indicates whether breakout rooms are enabled for the meeting. nullable: true + allowCopyingAndSharingMeetingContent: + type: boolean + description: Indicates whether copying and sharing meeting content is enabled for the meeting. + nullable: true allowedLobbyAdmitters: $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: @@ -84592,6 +113428,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' isEndToEndEncryptionEnabled: type: boolean + description: Indicates whether end-to-end encryption (E2EE) is enabled for the online meeting. nullable: true isEntryExitAnnounced: type: boolean @@ -85318,13 +114155,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.plannerDelta: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: plannerDelta - type: object - additionalProperties: - type: object microsoft.graph.plannerFavoritePlanReferenceCollection: title: plannerFavoritePlanReferenceCollection type: object @@ -85335,147 +114165,6 @@ components: type: object additionalProperties: type: object - microsoft.graph.plannerTask: - allOf: - - $ref: '#/components/schemas/microsoft.graph.plannerDelta' - - title: plannerTask - type: object - properties: - activeChecklistItemCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'The number of checklist items with value set to false, representing incomplete items.' - format: int32 - nullable: true - appliedCategories: - $ref: '#/components/schemas/microsoft.graph.plannerAppliedCategories' - archivalInfo: - $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.' - nullable: true - assignments: - $ref: '#/components/schemas/microsoft.graph.plannerAssignments' - bucketId: - type: string - description: Bucket ID to which the task belongs. The bucket needs to be in the same plan as the task. The value of the bucketId property is 28 characters long and case-sensitive. Format validation is done on the service. - nullable: true - checklistItemCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: The number of checklist items that are present on the task. - format: int32 - nullable: true - completedBy: - $ref: '#/components/schemas/microsoft.graph.identitySet' - completedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'Read-only. The date and time at which the ''percentComplete'' of the task is set to ''100''. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - conversationThreadId: - type: string - description: The thread ID of the conversation on the task. This is the ID of the conversation thread object created in the group. - nullable: true - createdBy: - $ref: '#/components/schemas/microsoft.graph.identitySet' - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'Read-only. The date and time at which the task is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - creationSource: - $ref: '#/components/schemas/microsoft.graph.plannerTaskCreation' - 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' - format: date-time - nullable: true - hasDescription: - type: boolean - description: 'Read-only. This value is true if the details object of the task has a nonempty description. Otherwise,false.' - 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: '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])$' - type: string - description: Read-only. The date on which task is added to or removed from MyDay. - format: date - nullable: true - lastModifiedBy: - $ref: '#/components/schemas/microsoft.graph.identitySet' - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - format: date-time - 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.' - nullable: true - percentComplete: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'The percentage of task completion. When set to 100, the task is completed.' - format: int32 - nullable: true - planId: - type: string - description: Plan ID to which the task belongs. - nullable: true - previewType: - $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' - priority: - maximum: 2147483647 - minimum: -2147483648 - type: number - 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: - $ref: '#/components/schemas/microsoft.graph.plannerTaskRecurrence' - referenceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of external references that exist on the task. - format: int32 - nullable: true - specifiedCompletionRequirements: - $ref: '#/components/schemas/microsoft.graph.plannerTaskCompletionRequirements' - startDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'Date and time at which the task starts. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - title: - type: string - description: Title of the task. - assignedToTaskBoardFormat: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' - bucketTaskBoardFormat: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' - details: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' - progressTaskBoardFormat: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' - additionalProperties: - type: object microsoft.graph.outOfOfficeSettings: title: outOfOfficeSettings type: object @@ -86089,6 +114778,22 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.exchangeSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: exchangeSettings + type: object + properties: + inPlaceArchiveMailboxId: + type: string + description: The unique identifier for the user's in-place archive mailbox. + nullable: true + primaryMailboxId: + type: string + description: The unique identifier for the user's primary mailbox. + nullable: true + additionalProperties: + type: object microsoft.graph.userInsightsSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -86563,6 +115268,14 @@ components: $ref: '#/components/schemas/microsoft.graph.teamworkSoftwareFreshness' additionalProperties: type: object + microsoft.graph.appDevelopmentPlatforms: + title: appDevelopmentPlatforms + enum: + - developerPortal + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.workforceIntegrationEncryptionProtocol: title: workforceIntegrationEncryptionProtocol enum: @@ -87082,6 +115795,41 @@ components: description: Indicates whether the worksheet is protected. Read-only. additionalProperties: type: object + microsoft.graph.recurrencePattern: + title: recurrencePattern + type: object + properties: + dayOfMonth: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The day of the month on which the event occurs. Required if type is absoluteMonthly or absoluteYearly. + format: int32 + daysOfWeek: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' + description: 'A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' + firstDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' + index: + $ref: '#/components/schemas/microsoft.graph.weekIndex' + interval: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The number of units between occurrences, where units can be in days, weeks, months, or years, depending on the type. Required.' + format: int32 + month: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The month in which the event occurs. This is a number from 1 to 12. + format: int32 + type: + $ref: '#/components/schemas/microsoft.graph.recurrencePatternType' + additionalProperties: + type: object microsoft.graph.cloudLicensing.service: title: service type: object @@ -87185,41 +115933,6 @@ components: - private - bing type: string - microsoft.graph.recurrencePattern: - title: recurrencePattern - type: object - properties: - dayOfMonth: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: The day of the month on which the event occurs. Required if type is absoluteMonthly or absoluteYearly. - format: int32 - daysOfWeek: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - description: 'A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' - firstDayOfWeek: - $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - index: - $ref: '#/components/schemas/microsoft.graph.weekIndex' - interval: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'The number of units between occurrences, where units can be in days, weeks, months, or years, depending on the type. Required.' - format: int32 - month: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: The month in which the event occurs. This is a number from 1 to 12. - format: int32 - type: - $ref: '#/components/schemas/microsoft.graph.recurrencePatternType' - additionalProperties: - type: object microsoft.graph.recurrenceRange: title: recurrenceRange type: object @@ -87406,114 +116119,17 @@ components: $ref: '#/components/schemas/microsoft.graph.externalLink' additionalProperties: type: object - microsoft.graph.plannerArchivalInfo: - title: plannerArchivalInfo + microsoft.graph.siteArchivalDetails: + title: siteArchivalDetails type: object properties: - justification: - type: string - description: Read-only. Reason why the entity was archived or unarchived. - nullable: true - statusChangedBy: + archivedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' - statusChangedDateTime: + archivedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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: - type: object - microsoft.graph.plannerPlanContainer: - title: plannerPlanContainer - type: object - properties: - containerId: - type: string - description: The identifier of the resource that contains the plan. Optional. - nullable: true - type: - $ref: '#/components/schemas/microsoft.graph.plannerContainerType' - url: - type: string - description: The full canonical URL of the container. Optional. - nullable: true - additionalProperties: - type: object - microsoft.graph.plannerPlanContextCollection: - title: plannerPlanContextCollection - type: object - additionalProperties: - type: object - microsoft.graph.plannerPlanCreation: - title: plannerPlanCreation - type: object - properties: - creationSourceKind: - $ref: '#/components/schemas/microsoft.graph.plannerCreationSourceKind' - additionalProperties: - type: object - microsoft.graph.plannerSharedWithContainer: - allOf: - - $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' - - title: plannerSharedWithContainer - type: object - properties: - accessLevel: - $ref: '#/components/schemas/microsoft.graph.plannerPlanAccessLevel' - additionalProperties: - type: object - microsoft.graph.plannerBucket: - allOf: - - $ref: '#/components/schemas/microsoft.graph.plannerDelta' - - title: plannerBucket - type: object - properties: - archivalInfo: - $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' - creationSource: - $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 - description: Name of the bucket. - orderHint: - type: string - description: 'Hint used to order items of this type in a list view. For details about the supported format, see Using order hints in Planner.' - nullable: true - planId: - type: string - description: Plan ID to which the bucket belongs. - nullable: true - tasks: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. The collection of tasks in the bucket. - x-ms-navigationProperty: true - additionalProperties: - type: object - microsoft.graph.plannerPlanDetails: - allOf: - - $ref: '#/components/schemas/microsoft.graph.plannerDelta' - - title: plannerPlanDetails - type: object - properties: - categoryDescriptions: - $ref: '#/components/schemas/microsoft.graph.plannerCategoryDescriptions' - contextDetails: - $ref: '#/components/schemas/microsoft.graph.plannerPlanContextDetailsCollection' - sharedWith: - $ref: '#/components/schemas/microsoft.graph.plannerUserIds' - additionalProperties: - type: object - microsoft.graph.siteArchivalDetails: - title: siteArchivalDetails - type: object - properties: archiveStatus: $ref: '#/components/schemas/microsoft.graph.siteArchiveStatus' additionalProperties: @@ -88636,6 +117252,13 @@ components: - failback - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryLicenseType: + title: cloudPcDisasterRecoveryLicenseType + enum: + - none + - standard + - unknownFutureValue + type: string microsoft.graph.actionState: title: actionState enum: @@ -89516,7 +118139,7 @@ components: description: This status is set when the device license removing fails. name: deviceLicenseRemoveFailed - value: unknownFutureValue - description: This is put here as a place holder for future extension. + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.sharedAppleDeviceUser: title: sharedAppleDeviceUser @@ -90876,141 +119499,6 @@ components: description: Unique identifier of the accessReviewStageSettings. The stageId is used in dependsOn property to indicate the stage relationship. Required. additionalProperties: type: object - microsoft.graph.plannerAppliedCategories: - title: plannerAppliedCategories - type: object - additionalProperties: - type: object - microsoft.graph.plannerAssignments: - title: plannerAssignments - type: object - additionalProperties: - type: object - microsoft.graph.plannerTaskCreation: - title: plannerTaskCreation - type: object - properties: - creationSourceKind: - $ref: '#/components/schemas/microsoft.graph.plannerCreationSourceKind' - teamsPublicationInfo: - $ref: '#/components/schemas/microsoft.graph.plannerTeamsPublicationInfo' - additionalProperties: - type: object - microsoft.graph.plannerPreviewType: - title: plannerPreviewType - enum: - - automatic - - noPreview - - checklist - - description - - reference - type: string - microsoft.graph.plannerTaskRecurrence: - title: plannerTaskRecurrence - type: object - properties: - nextInSeriesTaskId: - type: string - description: 'The taskId of the next task in this series. This value is assigned at the time the next task in the series is created, and is null prior to that time.' - nullable: true - occurrenceId: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'The 1-based index of this task within the recurrence series. The first task in a series has the value 1, the next task in the series has the value 2, and so on.' - format: int32 - previousInSeriesTaskId: - type: string - description: The taskId of the previous task in this series. null for the first task in a series since it has no predecessor. All subsequent tasks in the series have a value that corresponds to their predecessors. - nullable: true - recurrenceStartDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 recurrence series begin. For the first task in a series (occurrenceId = 1) this value is copied from schedule.patternStartDateTime. For subsequent tasks in the series (occurrenceId >= 2) this value is copied from the previous task and never changes; it preserves the start date of the recurring series. 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 - schedule: - $ref: '#/components/schemas/microsoft.graph.plannerRecurrenceSchedule' - seriesId: - type: string - description: The recurrence series this task belongs to. A GUID-based value that serves as the unique identifier for a series. - additionalProperties: - type: object - microsoft.graph.plannerTaskCompletionRequirements: - title: plannerTaskCompletionRequirements - enum: - - none - - checklistCompletion - - unknownFutureValue - - formCompletion - - approvalCompletion - - completionInHostedApp - type: string - x-ms-enum-flags: - isFlags: true - microsoft.graph.plannerAssignedToTaskBoardTaskFormat: - allOf: - - $ref: '#/components/schemas/microsoft.graph.plannerDelta' - - title: plannerAssignedToTaskBoardTaskFormat - type: object - properties: - orderHintsByAssignee: - $ref: '#/components/schemas/microsoft.graph.plannerOrderHintsByAssignee' - unassignedOrderHint: - type: string - description: 'Hint value used to order the task on the AssignedTo view of the Task Board when the task isn''t assigned to anyone, or if the orderHintsByAssignee dictionary doesn''t provide an order hint for the user the task is assigned to. The format is defined as outlined here.' - nullable: true - additionalProperties: - type: object - microsoft.graph.plannerBucketTaskBoardTaskFormat: - allOf: - - $ref: '#/components/schemas/microsoft.graph.plannerDelta' - - title: plannerBucketTaskBoardTaskFormat - type: object - properties: - orderHint: - type: string - description: 'Hint used to order tasks in the bucket view of the task board. For details about the supported format, see Using order hints in Planner.' - nullable: true - additionalProperties: - type: object - microsoft.graph.plannerTaskDetails: - allOf: - - $ref: '#/components/schemas/microsoft.graph.plannerDelta' - - title: plannerTaskDetails - type: object - properties: - approvalAttachment: - $ref: '#/components/schemas/microsoft.graph.plannerBaseApprovalAttachment' - checklist: - $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' - completionRequirements: - $ref: '#/components/schemas/microsoft.graph.plannerTaskCompletionRequirementDetails' - description: - type: string - description: Description of the task. - nullable: true - forms: - $ref: '#/components/schemas/microsoft.graph.plannerFormsDictionary' - notes: - $ref: '#/components/schemas/microsoft.graph.itemBody' - previewType: - $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' - references: - $ref: '#/components/schemas/microsoft.graph.plannerExternalReferences' - additionalProperties: - type: object - microsoft.graph.plannerProgressTaskBoardTaskFormat: - allOf: - - $ref: '#/components/schemas/microsoft.graph.plannerDelta' - - title: plannerProgressTaskBoardTaskFormat - type: object - properties: - orderHint: - type: string - description: 'Hint value used to order the task on the progress view of the task board. For details about the supported format, see Using order hints in Planner.' - nullable: true - additionalProperties: - type: object microsoft.graph.itemFacet: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -91700,6 +120188,9 @@ components: type: string description: The registrant's time zone details. nullable: true + registrantVideoOnDemandWebUrl: + 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 @@ -92165,24 +120656,6 @@ components: description: Represents the worksheet protection option of allowing using sort feature. additionalProperties: type: object - microsoft.graph.cloudLicensing.assigneeTypes: - title: assigneeTypes - enum: - - none - - user - - group - - device - - unknownFutureValue - type: string - x-ms-enum-flags: - isFlags: true - microsoft.graph.attendeeType: - title: attendeeType - enum: - - required - - optional - - resource - type: string microsoft.graph.weekIndex: title: weekIndex enum: @@ -92202,6 +120675,24 @@ components: - absoluteYearly - relativeYearly type: string + microsoft.graph.cloudLicensing.assigneeTypes: + title: assigneeTypes + enum: + - none + - user + - group + - device + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true + microsoft.graph.attendeeType: + title: attendeeType + enum: + - required + - optional + - resource + type: string microsoft.graph.recurrenceRangeType: title: recurrenceRangeType enum: @@ -92219,156 +120710,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.plannerContainerType: - title: plannerContainerType - enum: - - group - - unknownFutureValue - - roster - - project - - driveItem - - user - type: string - microsoft.graph.plannerCreationSourceKind: - title: plannerCreationSourceKind - enum: - - none - - external - - publication - - unknownFutureValue - type: string - microsoft.graph.plannerPlanAccessLevel: - title: plannerPlanAccessLevel - enum: - - readAccess - - readWriteAccess - - fullAccess - - unknownFutureValue - type: string - microsoft.graph.plannerBucketCreation: - title: plannerBucketCreation - type: object - properties: - creationSourceKind: - $ref: '#/components/schemas/microsoft.graph.plannerCreationSourceKind' - additionalProperties: - type: object - microsoft.graph.plannerCategoryDescriptions: - title: plannerCategoryDescriptions - type: object - properties: - category1: - type: string - description: The label associated with Category 1 - nullable: true - category10: - type: string - description: The label associated with Category 10 - nullable: true - category11: - type: string - description: The label associated with Category 11 - nullable: true - category12: - type: string - description: The label associated with Category 12 - nullable: true - category13: - type: string - description: The label associated with Category 13 - nullable: true - category14: - type: string - description: The label associated with Category 14 - nullable: true - category15: - type: string - description: The label associated with Category 15 - nullable: true - category16: - type: string - description: The label associated with Category 16 - nullable: true - category17: - type: string - description: The label associated with Category 17 - nullable: true - category18: - type: string - description: The label associated with Category 18 - nullable: true - category19: - type: string - description: The label associated with Category 19 - nullable: true - category2: - type: string - description: The label associated with Category 2 - nullable: true - category20: - type: string - description: The label associated with Category 20 - nullable: true - category21: - type: string - description: The label associated with Category 21 - nullable: true - category22: - type: string - description: The label associated with Category 22 - nullable: true - category23: - type: string - description: The label associated with Category 23 - nullable: true - category24: - type: string - description: The label associated with Category 24 - nullable: true - category25: - type: string - description: The label associated with Category 25 - nullable: true - category3: - type: string - description: The label associated with Category 3 - nullable: true - category4: - type: string - description: The label associated with Category 4 - nullable: true - category5: - type: string - description: The label associated with Category 5 - nullable: true - category6: - type: string - description: The label associated with Category 6 - nullable: true - category7: - type: string - description: The label associated with Category 7 - nullable: true - category8: - type: string - description: The label associated with Category 8 - nullable: true - category9: - type: string - description: The label associated with Category 9 - nullable: true - additionalProperties: - type: object - microsoft.graph.plannerPlanContextDetailsCollection: - title: plannerPlanContextDetailsCollection - type: object - additionalProperties: - type: object - microsoft.graph.plannerUserIds: - title: plannerUserIds - type: object - additionalProperties: - type: object microsoft.graph.siteArchiveStatus: title: siteArchiveStatus enum: @@ -93094,18 +121435,20 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration' - description: Collection of certificate restrictions settings to be applied to an application or service principal. + x-ms-navigationProperty: true 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. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.customAppManagementApplicationConfiguration: title: customAppManagementApplicationConfiguration type: object properties: + audiences: + $ref: '#/components/schemas/microsoft.graph.audiencesConfiguration' identifierUris: $ref: '#/components/schemas/microsoft.graph.identifierUriConfiguration' additionalProperties: @@ -94105,98 +122448,6 @@ components: type: object additionalProperties: type: object - microsoft.graph.plannerTeamsPublicationInfo: - allOf: - - $ref: '#/components/schemas/microsoft.graph.plannerTaskCreation' - - title: plannerTeamsPublicationInfo - 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 date and time when this task was last modified by the publication process. Read-only. - format: date-time - nullable: true - publicationId: - type: string - description: The identifier of the publication. Read-only. - nullable: true - publishedToPlanId: - type: string - description: The identifier of the plannerPlan this task was originally placed in. Read-only. - nullable: true - publishingTeamId: - type: string - description: The identifier of the team that initiated the publication process. Read-only. - nullable: true - publishingTeamName: - type: string - description: 'The display name of the team that initiated the publication process. This display name is for reference only, and might not represent the most up-to-date name of the team. Read-only.' - nullable: true - additionalProperties: - type: object - microsoft.graph.plannerRecurrenceSchedule: - title: plannerRecurrenceSchedule - type: object - properties: - nextOccurrenceDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The next date for this schedule. When a new task is instantiated to continue the recurrence series, this date is used for the dueDateTime of the new plannerTask. Auto-generated by the service. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - pattern: - $ref: '#/components/schemas/microsoft.graph.recurrencePattern' - patternStartDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The start date for the recurrence pattern. 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. Required.' - format: date-time - nullable: true - additionalProperties: - type: object - microsoft.graph.plannerOrderHintsByAssignee: - title: plannerOrderHintsByAssignee - type: object - additionalProperties: - type: object - microsoft.graph.plannerBaseApprovalAttachment: - title: plannerBaseApprovalAttachment - type: object - properties: - status: - $ref: '#/components/schemas/microsoft.graph.plannerApprovalStatus' - additionalProperties: - type: object - microsoft.graph.plannerChecklistItems: - title: plannerChecklistItems - type: object - additionalProperties: - type: object - microsoft.graph.plannerTaskCompletionRequirementDetails: - title: plannerTaskCompletionRequirementDetails - type: object - properties: - approvalRequirement: - $ref: '#/components/schemas/microsoft.graph.plannerApprovalRequirement' - checklistRequirement: - $ref: '#/components/schemas/microsoft.graph.plannerChecklistRequirement' - formsRequirement: - $ref: '#/components/schemas/microsoft.graph.plannerFormsRequirement' - additionalProperties: - type: object - microsoft.graph.plannerFormsDictionary: - allOf: - - $ref: '#/components/schemas/microsoft.graph.Dictionary' - - title: plannerFormsDictionary - type: object - additionalProperties: - type: object - microsoft.graph.plannerExternalReferences: - title: plannerExternalReferences - type: object - additionalProperties: - type: object microsoft.graph.allowedAudiences: title: allowedAudiences enum: @@ -94495,6 +122746,9 @@ components: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + videoOnDemandWebUrl: + type: string + nullable: true presenters: type: array items: @@ -96207,6 +124461,16 @@ components: $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' additionalProperties: type: object + microsoft.graph.audiencesConfiguration: + title: audiencesConfiguration + type: object + properties: + azureAdMultipleOrgs: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + personalMicrosoftAccount: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + additionalProperties: + type: object microsoft.graph.identifierUriConfiguration: title: identifierUriConfiguration type: object @@ -96518,54 +124782,6 @@ components: - deviceIntent type: string description: Authoring source of a policy - microsoft.graph.plannerApprovalStatus: - title: plannerApprovalStatus - enum: - - requested - - approved - - rejected - - cancelled - - unknownFutureValue - type: string - microsoft.graph.plannerApprovalRequirement: - title: plannerApprovalRequirement - type: object - properties: - isApprovalRequired: - type: boolean - description: 'Specifies whether approval is required to complete the plannerTask. When this property is set to true, the task can only be marked complete if an approval is created for the task and approved.' - nullable: true - additionalProperties: - type: object - microsoft.graph.plannerChecklistRequirement: - title: plannerChecklistRequirement - type: object - properties: - requiredChecklistItemIds: - type: array - items: - type: string - nullable: true - description: A collection of required plannerChecklistItems identifiers to complete the plannerTask. - additionalProperties: - type: object - microsoft.graph.plannerFormsRequirement: - title: plannerFormsRequirement - type: object - properties: - requiredForms: - type: array - items: - type: string - nullable: true - description: Read-only. A collection of keys from the plannerFormsDictionary that identify the plannerFormReference objects that specify the requirements to complete the plannerTask. - additionalProperties: - type: object - microsoft.graph.Dictionary: - title: Dictionary - type: object - additionalProperties: - type: object microsoft.graph.storageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -96925,6 +125141,25 @@ components: - customPasswordAddition - unknownFutureValue type: string + microsoft.graph.audienceRestriction: + title: audienceRestriction + type: object + properties: + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + isStateSetByMicrosoft: + type: boolean + readOnly: true + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: '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 + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' + additionalProperties: + type: object microsoft.graph.identifierUriRestriction: title: identifierUriRestriction type: object @@ -96939,6 +125174,10 @@ components: type: boolean description: 'If true, the restriction isn''t enforced for SAML applications in Microsoft Entra ID; else, the restriction is enforced for those applications.' nullable: true + isStateSetByMicrosoft: + type: boolean + description: 'If true, Microsoft sets the identifierUriRestriction state. If false, the tenant modifies the identifierUriRestriction state. Read-only.' + readOnly: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -97562,6 +125801,24 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.channelCollectionResponse' + microsoft.graph.plannerPlanCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlanCollectionResponse' + microsoft.graph.plannerBucketCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucketCollectionResponse' + microsoft.graph.plannerTaskCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskCollectionResponse' microsoft.graph.sharedWithChannelTeamInfoCollectionResponse: description: Retrieved collection content: diff --git a/openApiDocs/beta/Users.Actions.yml b/openApiDocs/beta/Users.Actions.yml index b0dadd1b41d..73f5f917263 100644 --- a/openApiDocs/beta/Users.Actions.yml +++ b/openApiDocs/beta/Users.Actions.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Users.Actions version: v1.0-beta @@ -65,7 +65,7 @@ paths: tags: - users.user.Actions summary: Invoke action checkMemberGroups - description: 'Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.' + description: "Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:\n- user\n- group\n- service principal\n- organizational contact\n- device\n- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-checkmembergroups?view=graph-rest-beta @@ -519,7 +519,7 @@ paths: tags: - users.user.Actions summary: Invoke action restore - description: "Restore a recently deleted directory object from deleted items. The following types are supported:\n- administrativeUnit\n- application\n- certificateBasedAuthPki\n- [certificateAuthorityDetail](../resources/certificateauthoritydetail.md\n- externalUserProfile\n- group\n- pendingExternalUserProfile\n- servicePrincipal\n- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted." + description: "Restore a recently deleted directory object from deleted items. The following types are supported:\n- administrativeUnit\n- application\n- certificateBasedAuthPki\n- certificateAuthorityDetail\n- externalUserProfile\n- group\n- pendingExternalUserProfile\n- servicePrincipal\n- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-beta @@ -533,19 +533,6 @@ paths: schema: type: string x-ms-docs-key-type: user - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - newUserPrincipalName: - type: string - nullable: true - additionalProperties: - type: object - required: true responses: 2XX: description: Success @@ -561,7 +548,7 @@ paths: tags: - users.user.Actions summary: Invoke action retryServiceProvisioning - description: Retry the user service provisioning. + description: Retry the provisioning of a user object in Microsoft Entra ID. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/user-retryserviceprovisioning?view=graph-rest-beta @@ -905,7 +892,7 @@ paths: tags: - users.user.Actions summary: Invoke action validateProperties - description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy." + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-beta @@ -1513,7 +1500,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -2694,7 +2681,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. 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: @@ -3119,7 +3106,7 @@ components: type: array items: $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).' + 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. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).' x-ms-navigationProperty: true permissionGrantPreApprovalPolicies: type: array @@ -3151,7 +3138,7 @@ components: type: object microsoft.graph.appRoleAssignment: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' + - $ref: '#/components/schemas/microsoft.graph.directoryObject' - title: appRoleAssignment type: object properties: @@ -3780,6 +3767,8 @@ components: description: The results of every partner agent's installation status on Cloud PC. powerState: $ref: '#/components/schemas/microsoft.graph.cloudPcPowerState' + productType: + $ref: '#/components/schemas/microsoft.graph.cloudPcProductType' provisioningPolicyId: type: string description: The provisioning policy ID of the Cloud PC. @@ -4286,7 +4275,7 @@ components: description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' trustType: type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' nullable: true commands: type: array @@ -4975,7 +4964,7 @@ components: nullable: true firstChannelName: type: string - description: The name of the first channel in the team. This property is only used during team creation and isn't returned in methods to get and list teams. + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' @@ -5173,6 +5162,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mailFolderOperation' + description: The collection of long-running operations in the mailFolder. x-ms-navigationProperty: true singleValueExtendedProperties: type: array @@ -5810,7 +5800,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: Indicates collection of App Log Upload Request. + description: The collection property of AppLogUploadRequest. x-ms-navigationProperty: true additionalProperties: type: object @@ -6325,6 +6315,10 @@ components: nullable: true outOfOfficeSettings: $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -6490,6 +6484,8 @@ components: description: 'When set to true, documents in the user''s Office Delve are disabled. Users can control this setting in Office Delve.' contactMergeSuggestions: $ref: '#/components/schemas/microsoft.graph.contactMergeSuggestions' + exchange: + $ref: '#/components/schemas/microsoft.graph.exchangeSettings' itemInsights: $ref: '#/components/schemas/microsoft.graph.userInsightsSettings' regionalAndLanguageSettings: @@ -7500,7 +7496,7 @@ components: description: 'The unique identifier for the federated identity credential, which has a limit of 120 characters and must be URL friendly. It is immutable once created. Alternate key. Required. Not nullable. Supports $filter (eq).' subject: type: string - description: 'Required. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. Supports $filter (eq).' + description: 'Nullable. Defaults to null if not set. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. If subject is defined, claimsMatchingExpression must be null. Supports $filter (eq).' nullable: true additionalProperties: type: object @@ -8403,6 +8399,8 @@ components: properties: capabilityType: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + licenseType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryLicenseType' primaryRegion: type: string description: The primary and mainly used region where the Cloud PC is located. @@ -8514,6 +8512,16 @@ components: - poweredOff - unknownFutureValue type: string + microsoft.graph.cloudPcProductType: + title: cloudPcProductType + enum: + - enterprise + - frontline + - devBox + - powerAutomate + - business + - unknownFutureValue + type: string microsoft.graph.cloudPcProvisioningType: title: cloudPcProvisioningType enum: @@ -8725,7 +8733,7 @@ components: description: Indicates that configuration is of type single platform restriction which refers to types of devices a user is allowed to enroll. name: singlePlatformRestriction - value: unknownFutureValue - description: Unknown future value + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - value: enrollmentNotificationsConfiguration description: Indicates that configuration is of type Enrollment Notification which refers to types of notification a user receives during enrollment. @@ -9107,6 +9115,12 @@ components: $ref: '#/components/schemas/microsoft.graph.driveItem' description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this item. Nullable. + x-ms-navigationProperty: true listItem: $ref: '#/components/schemas/microsoft.graph.listItem' permissions: @@ -10286,6 +10300,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: A collection of all the messages in the channel. Nullable. x-ms-navigationProperty: true + planner: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' sharedWithTeams: type: array items: @@ -10314,6 +10330,10 @@ components: type: boolean description: Indicates whether the schedule is enabled for the team. Required. nullable: true + isActivitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts include activities from the original shift. + nullable: true isCrossLocationShiftRequestApprovalRequired: type: boolean description: Indicates whether approval is required by a manager of this schedule for cross location shift requests. @@ -10602,6 +10622,7 @@ components: properties: resourceLocation: type: string + description: The location of the long-running operation. nullable: true status: $ref: '#/components/schemas/microsoft.graph.mailFolderOperationStatus' @@ -11045,7 +11066,7 @@ components: description: 'Indicates the device is enrolled via Apple Account Driven User Enrollment, a form of enrollment where the user enrolls via iOS Settings without using the iOS Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities.' name: appleAccountDrivenUserEnrollment - value: unknownFutureValue - description: Evolvable enum member + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState @@ -12721,6 +12742,10 @@ components: type: boolean description: Indicates whether breakout rooms are enabled for the meeting. nullable: true + allowCopyingAndSharingMeetingContent: + type: boolean + description: Indicates whether copying and sharing meeting content is enabled for the meeting. + nullable: true allowedLobbyAdmitters: $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: @@ -12766,6 +12791,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' isEndToEndEncryptionEnabled: type: boolean + description: Indicates whether end-to-end encryption (E2EE) is enabled for the online meeting. nullable: true isEntryExitAnnounced: type: boolean @@ -14331,6 +14357,22 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.exchangeSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: exchangeSettings + type: object + properties: + inPlaceArchiveMailboxId: + type: string + description: The unique identifier for the user's in-place archive mailbox. + nullable: true + primaryMailboxId: + type: string + description: The unique identifier for the user's primary mailbox. + nullable: true + additionalProperties: + type: object microsoft.graph.userInsightsSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -15366,7 +15408,7 @@ components: nullable: true contentType: type: string - description: 'The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework''s Attachment object.application/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' + description: 'The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework''s Attachment object.application/vnd.microsoft.card.codesnippet: Either a code snippet or place holder. application/vnd.microsoft.card.announcement: An announcement header. application/vnd.microsoft.card.fluidEmbedCard: A Microsoft Loop component.' nullable: true contentUrl: type: string @@ -15605,6 +15647,13 @@ components: - failback - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryLicenseType: + title: cloudPcDisasterRecoveryLicenseType + enum: + - none + - standard + - unknownFutureValue + type: string microsoft.graph.actionState: title: actionState enum: @@ -16564,6 +16613,13 @@ components: title: siteArchivalDetails type: object properties: + archivedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + archivedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 archiveStatus: $ref: '#/components/schemas/microsoft.graph.siteArchiveStatus' additionalProperties: @@ -17678,6 +17734,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.teamsChannelPlanner: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsChannelPlanner + type: object + properties: + plans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.sharedWithChannelTeamInfo: allOf: - $ref: '#/components/schemas/microsoft.graph.teamInfo' @@ -18526,7 +18596,7 @@ components: description: This status is set when the device license removing fails. name: deviceLicenseRemoveFailed - value: unknownFutureValue - description: This is put here as a place holder for future extension. + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.sharedAppleDeviceUser: title: sharedAppleDeviceUser @@ -20962,6 +21032,9 @@ components: type: string description: The registrant's time zone details. nullable: true + registrantVideoOnDemandWebUrl: + 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 @@ -21528,18 +21601,20 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration' - description: Collection of certificate restrictions settings to be applied to an application or service principal. + x-ms-navigationProperty: true 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. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.customAppManagementApplicationConfiguration: title: customAppManagementApplicationConfiguration type: object properties: + audiences: + $ref: '#/components/schemas/microsoft.graph.audiencesConfiguration' identifierUris: $ref: '#/components/schemas/microsoft.graph.identifierUriConfiguration' additionalProperties: @@ -22228,7 +22303,7 @@ components: nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -22236,7 +22311,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -23236,6 +23311,10 @@ components: type: string description: The time the entry is recorded. format: date-time + isAtApprovedLocation: + type: boolean + description: Indicates whether this action happens at an approved location. + nullable: true notes: $ref: '#/components/schemas/microsoft.graph.itemBody' additionalProperties: @@ -23898,6 +23977,7 @@ components: - project - driveItem - user + - teamsChannel type: string microsoft.graph.plannerCreationSourceKind: title: plannerCreationSourceKind @@ -24055,6 +24135,10 @@ components: type: string description: The identifier of the publication. Read-only. nullable: true + publicationName: + type: string + description: The name of the published task list. Read-only. + nullable: true publishedToPlanId: type: string description: The identifier of the plannerPlan this task was originally placed in. Read-only. @@ -24429,6 +24513,9 @@ components: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + videoOnDemandWebUrl: + type: string + nullable: true presenters: type: array items: @@ -25827,6 +25914,16 @@ components: $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' additionalProperties: type: object + microsoft.graph.audiencesConfiguration: + title: audiencesConfiguration + type: object + properties: + azureAdMultipleOrgs: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + personalMicrosoftAccount: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + additionalProperties: + type: object microsoft.graph.identifierUriConfiguration: title: identifierUriConfiguration type: object @@ -26980,6 +27077,25 @@ components: - customPasswordAddition - unknownFutureValue type: string + microsoft.graph.audienceRestriction: + title: audienceRestriction + type: object + properties: + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + isStateSetByMicrosoft: + type: boolean + readOnly: true + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: '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 + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' + additionalProperties: + type: object microsoft.graph.identifierUriRestriction: title: identifierUriRestriction type: object @@ -26994,6 +27110,10 @@ components: type: boolean description: 'If true, the restriction isn''t enforced for SAML applications in Microsoft Entra ID; else, the restriction is enforced for those applications.' nullable: true + isStateSetByMicrosoft: + type: boolean + description: 'If true, Microsoft sets the identifierUriRestriction state. If false, the tenant modifies the identifierUriRestriction state. Read-only.' + readOnly: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string diff --git a/openApiDocs/beta/Users.Functions.yml b/openApiDocs/beta/Users.Functions.yml index 3fb7ddcfe68..d876de518cc 100644 --- a/openApiDocs/beta/Users.Functions.yml +++ b/openApiDocs/beta/Users.Functions.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Users.Functions version: v1.0-beta @@ -900,7 +900,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -1761,7 +1761,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. 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: @@ -2186,7 +2186,7 @@ components: type: array items: $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).' + 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. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).' x-ms-navigationProperty: true permissionGrantPreApprovalPolicies: type: array @@ -2218,7 +2218,7 @@ components: type: object microsoft.graph.appRoleAssignment: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' + - $ref: '#/components/schemas/microsoft.graph.directoryObject' - title: appRoleAssignment type: object properties: @@ -2847,6 +2847,8 @@ components: description: The results of every partner agent's installation status on Cloud PC. powerState: $ref: '#/components/schemas/microsoft.graph.cloudPcPowerState' + productType: + $ref: '#/components/schemas/microsoft.graph.cloudPcProductType' provisioningPolicyId: type: string description: The provisioning policy ID of the Cloud PC. @@ -3353,7 +3355,7 @@ components: description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' trustType: type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' nullable: true commands: type: array @@ -4049,7 +4051,7 @@ components: nullable: true firstChannelName: type: string - description: The name of the first channel in the team. This property is only used during team creation and isn't returned in methods to get and list teams. + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' @@ -4247,6 +4249,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mailFolderOperation' + description: The collection of long-running operations in the mailFolder. x-ms-navigationProperty: true singleValueExtendedProperties: type: array @@ -5034,7 +5037,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: Indicates collection of App Log Upload Request. + description: The collection property of AppLogUploadRequest. x-ms-navigationProperty: true additionalProperties: type: object @@ -5549,6 +5552,10 @@ components: nullable: true outOfOfficeSettings: $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -5714,6 +5721,8 @@ components: description: 'When set to true, documents in the user''s Office Delve are disabled. Users can control this setting in Office Delve.' contactMergeSuggestions: $ref: '#/components/schemas/microsoft.graph.contactMergeSuggestions' + exchange: + $ref: '#/components/schemas/microsoft.graph.exchangeSettings' itemInsights: $ref: '#/components/schemas/microsoft.graph.userInsightsSettings' regionalAndLanguageSettings: @@ -6664,7 +6673,7 @@ components: description: 'The unique identifier for the federated identity credential, which has a limit of 120 characters and must be URL friendly. It is immutable once created. Alternate key. Required. Not nullable. Supports $filter (eq).' subject: type: string - description: 'Required. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. Supports $filter (eq).' + description: 'Nullable. Defaults to null if not set. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. If subject is defined, claimsMatchingExpression must be null. Supports $filter (eq).' nullable: true additionalProperties: type: object @@ -7724,6 +7733,8 @@ components: properties: capabilityType: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + licenseType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryLicenseType' primaryRegion: type: string description: The primary and mainly used region where the Cloud PC is located. @@ -7835,6 +7846,16 @@ components: - poweredOff - unknownFutureValue type: string + microsoft.graph.cloudPcProductType: + title: cloudPcProductType + enum: + - enterprise + - frontline + - devBox + - powerAutomate + - business + - unknownFutureValue + type: string microsoft.graph.cloudPcProvisioningType: title: cloudPcProvisioningType enum: @@ -8060,7 +8081,7 @@ components: description: Indicates that configuration is of type single platform restriction which refers to types of devices a user is allowed to enroll. name: singlePlatformRestriction - value: unknownFutureValue - description: Unknown future value + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - value: enrollmentNotificationsConfiguration description: Indicates that configuration is of type Enrollment Notification which refers to types of notification a user receives during enrollment. @@ -8442,6 +8463,12 @@ components: $ref: '#/components/schemas/microsoft.graph.driveItem' description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this item. Nullable. + x-ms-navigationProperty: true listItem: $ref: '#/components/schemas/microsoft.graph.listItem' permissions: @@ -9619,8 +9646,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' - description: A collection of all the messages in the channel. A navigation property. Nullable. + description: A collection of all the messages in the channel. Nullable. x-ms-navigationProperty: true + planner: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' sharedWithTeams: type: array items: @@ -9631,7 +9660,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' - description: A collection of all the tabs in the channel. A navigation property. + description: A collection of all the tabs in the channel. x-ms-navigationProperty: true additionalProperties: type: object @@ -9649,6 +9678,10 @@ components: type: boolean description: Indicates whether the schedule is enabled for the team. Required. nullable: true + isActivitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts include activities from the original shift. + nullable: true isCrossLocationShiftRequestApprovalRequired: type: boolean description: Indicates whether approval is required by a manager of this schedule for cross location shift requests. @@ -9937,6 +9970,7 @@ components: properties: resourceLocation: type: string + description: The location of the long-running operation. nullable: true status: $ref: '#/components/schemas/microsoft.graph.mailFolderOperationStatus' @@ -10344,7 +10378,7 @@ components: description: 'Indicates the device is enrolled via Apple Account Driven User Enrollment, a form of enrollment where the user enrolls via iOS Settings without using the iOS Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities.' name: appleAccountDrivenUserEnrollment - value: unknownFutureValue - description: Evolvable enum member + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState @@ -12090,6 +12124,10 @@ components: type: boolean description: Indicates whether breakout rooms are enabled for the meeting. nullable: true + allowCopyingAndSharingMeetingContent: + type: boolean + description: Indicates whether copying and sharing meeting content is enabled for the meeting. + nullable: true allowedLobbyAdmitters: $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: @@ -12135,6 +12173,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' isEndToEndEncryptionEnabled: type: boolean + description: Indicates whether end-to-end encryption (E2EE) is enabled for the online meeting. nullable: true isEntryExitAnnounced: type: boolean @@ -13664,11 +13703,11 @@ components: 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.' + description: The display name of the identity. This property is read-only. 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.' + description: The identifier of the identity. This property is read-only. nullable: true additionalProperties: type: object @@ -13700,6 +13739,22 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.exchangeSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: exchangeSettings + type: object + properties: + inPlaceArchiveMailboxId: + type: string + description: The unique identifier for the user's in-place archive mailbox. + nullable: true + primaryMailboxId: + type: string + description: The unique identifier for the user's primary mailbox. + nullable: true + additionalProperties: + type: object microsoft.graph.userInsightsSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -14790,7 +14845,7 @@ components: nullable: true contentType: type: string - description: 'The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework''s Attachment object.application/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' + description: 'The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework''s Attachment object.application/vnd.microsoft.card.codesnippet: Either a code snippet or place holder. application/vnd.microsoft.card.announcement: An announcement header. application/vnd.microsoft.card.fluidEmbedCard: A Microsoft Loop component.' nullable: true contentUrl: type: string @@ -15029,6 +15084,13 @@ components: - failback - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryLicenseType: + title: cloudPcDisasterRecoveryLicenseType + enum: + - none + - standard + - unknownFutureValue + type: string microsoft.graph.actionState: title: actionState enum: @@ -15995,6 +16057,13 @@ components: title: siteArchivalDetails type: object properties: + archivedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + archivedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 archiveStatus: $ref: '#/components/schemas/microsoft.graph.siteArchiveStatus' additionalProperties: @@ -17109,6 +17178,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.teamsChannelPlanner: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsChannelPlanner + type: object + properties: + plans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.sharedWithChannelTeamInfo: allOf: - $ref: '#/components/schemas/microsoft.graph.teamInfo' @@ -17964,7 +18047,7 @@ components: description: This status is set when the device license removing fails. name: deviceLicenseRemoveFailed - value: unknownFutureValue - description: This is put here as a place holder for future extension. + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.sharedAppleDeviceUser: title: sharedAppleDeviceUser @@ -20414,6 +20497,9 @@ components: type: string description: The registrant's time zone details. nullable: true + registrantVideoOnDemandWebUrl: + 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 @@ -21000,18 +21086,20 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration' - description: Collection of certificate restrictions settings to be applied to an application or service principal. + x-ms-navigationProperty: true 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. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.customAppManagementApplicationConfiguration: title: customAppManagementApplicationConfiguration type: object properties: + audiences: + $ref: '#/components/schemas/microsoft.graph.audiencesConfiguration' identifierUris: $ref: '#/components/schemas/microsoft.graph.identifierUriConfiguration' additionalProperties: @@ -21707,7 +21795,7 @@ components: nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -21715,7 +21803,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -22715,6 +22803,10 @@ components: type: string description: The time the entry is recorded. format: date-time + isAtApprovedLocation: + type: boolean + description: Indicates whether this action happens at an approved location. + nullable: true notes: $ref: '#/components/schemas/microsoft.graph.itemBody' additionalProperties: @@ -23377,6 +23469,7 @@ components: - project - driveItem - user + - teamsChannel type: string microsoft.graph.plannerCreationSourceKind: title: plannerCreationSourceKind @@ -23534,6 +23627,10 @@ components: type: string description: The identifier of the publication. Read-only. nullable: true + publicationName: + type: string + description: The name of the published task list. Read-only. + nullable: true publishedToPlanId: type: string description: The identifier of the plannerPlan this task was originally placed in. Read-only. @@ -23908,6 +24005,9 @@ components: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + videoOnDemandWebUrl: + type: string + nullable: true presenters: type: array items: @@ -25306,6 +25406,16 @@ components: $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' additionalProperties: type: object + microsoft.graph.audiencesConfiguration: + title: audiencesConfiguration + type: object + properties: + azureAdMultipleOrgs: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + personalMicrosoftAccount: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + additionalProperties: + type: object microsoft.graph.identifierUriConfiguration: title: identifierUriConfiguration type: object @@ -26459,6 +26569,25 @@ components: - customPasswordAddition - unknownFutureValue type: string + microsoft.graph.audienceRestriction: + title: audienceRestriction + type: object + properties: + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + isStateSetByMicrosoft: + type: boolean + readOnly: true + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: '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 + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' + additionalProperties: + type: object microsoft.graph.identifierUriRestriction: title: identifierUriRestriction type: object @@ -26473,6 +26602,10 @@ components: type: boolean description: 'If true, the restriction isn''t enforced for SAML applications in Microsoft Entra ID; else, the restriction is enforced for those applications.' nullable: true + isStateSetByMicrosoft: + type: boolean + description: 'If true, Microsoft sets the identifierUriRestriction state. If false, the tenant modifies the identifierUriRestriction state. Read-only.' + readOnly: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string diff --git a/openApiDocs/beta/Users.yml b/openApiDocs/beta/Users.yml index 900d6954059..bfa8b3a70a5 100644 --- a/openApiDocs/beta/Users.yml +++ b/openApiDocs/beta/Users.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Users version: v1.0-beta @@ -2843,6 +2843,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 - name: $select in: query description: Select properties to be returned @@ -2892,6 +2902,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 responses: 2XX: description: Retrieved navigation property link @@ -7988,6 +8008,68 @@ paths: default: $ref: '#/components/responses/error' 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.appRoleAssignment + operationId: user_GetOwnedDeviceAsAppRoleAssignment + 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}/ownedDevices/{directoryObject-id}/microsoft.graph.device': get: tags: @@ -8144,12 +8226,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/ownedDevices/microsoft.graph.device': + '/users/{user-id}/ownedDevices/microsoft.graph.appRoleAssignment': get: tags: - users.directoryObject - summary: Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection - operationId: user_ListOwnedDeviceAsDevice + summary: Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + operationId: user_ListOwnedDeviceAsAppRoleAssignment parameters: - name: user-id in: path @@ -8206,18 +8288,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceCollectionResponse' + $ref: '#/components/responses/microsoft.graph.appRoleAssignmentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/users/{user-id}/ownedDevices/microsoft.graph.device/$count': + '/users/{user-id}/ownedDevices/microsoft.graph.appRoleAssignment/$count': get: tags: - users.directoryObject summary: Get the number of the resource - operationId: user.OwnedDevice_GetCountAsDevice + operationId: user.OwnedDevice_GetCountAsAppRoleAssignment parameters: - name: user-id in: path @@ -8244,12 +8326,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/ownedDevices/microsoft.graph.endpoint': + '/users/{user-id}/ownedDevices/microsoft.graph.device': get: tags: - users.directoryObject - summary: Get the items of type microsoft.graph.endpoint in the microsoft.graph.directoryObject collection - operationId: user_ListOwnedDeviceAsEndpoint + summary: Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection + operationId: user_ListOwnedDeviceAsDevice parameters: - name: user-id in: path @@ -8306,18 +8388,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.endpointCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/users/{user-id}/ownedDevices/microsoft.graph.endpoint/$count': + '/users/{user-id}/ownedDevices/microsoft.graph.device/$count': get: tags: - users.directoryObject summary: Get the number of the resource - operationId: user.OwnedDevice_GetCountAsEndpoint + operationId: user.OwnedDevice_GetCountAsDevice parameters: - name: user-id in: path @@ -8344,13 +8426,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/ownedObjects': + '/users/{user-id}/ownedDevices/microsoft.graph.endpoint': get: tags: - users.directoryObject - summary: Get ownedObjects from users - description: 'Directory objects owned by the user. 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 + summary: Get the items of type microsoft.graph.endpoint in the microsoft.graph.directoryObject collection + operationId: user_ListOwnedDeviceAsEndpoint parameters: - name: user-id in: path @@ -8407,20 +8488,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse' + $ref: '#/components/responses/microsoft.graph.endpointCollectionResponse' 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}': + '/users/{user-id}/ownedDevices/microsoft.graph.endpoint/$count': get: tags: - users.directoryObject - summary: Get ownedObjects from users - description: 'Directory objects owned by the user. 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 + summary: Get the number of the resource + operationId: user.OwnedDevice_GetCountAsEndpoint parameters: - name: user-id in: path @@ -8430,14 +8509,39 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: directoryObject-id + - 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}/ownedObjects': + get: + tags: + - users.directoryObject + summary: Get ownedObjects from users + description: 'Directory objects owned by the user. 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 - 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 + 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' @@ -8448,6 +8552,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 @@ -8470,20 +8589,20 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $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}/ownedObjects/{directoryObject-id}/microsoft.graph.application': + '/users/{user-id}/ownedObjects/{directoryObject-id}': get: tags: - users.directoryObject - summary: Get the item of type microsoft.graph.directoryObject as microsoft.graph.application - operationId: user_GetOwnedObjectAsApplication + summary: Get ownedObjects from users + description: 'Directory objects owned by the user. 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 @@ -8533,19 +8652,20 @@ paths: type: string responses: 2XX: - description: Entity result. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.application' + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - '/users/{user-id}/ownedObjects/{directoryObject-id}/microsoft.graph.group': + x-ms-docs-operation-type: operation + '/users/{user-id}/ownedObjects/{directoryObject-id}/microsoft.graph.application': get: tags: - users.directoryObject - summary: Get the item of type microsoft.graph.directoryObject as microsoft.graph.group - operationId: user_GetOwnedObjectAsGroup + summary: Get the item of type microsoft.graph.directoryObject as microsoft.graph.application + operationId: user_GetOwnedObjectAsApplication parameters: - name: user-id in: path @@ -8599,15 +8719,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.group' + $ref: '#/components/schemas/microsoft.graph.application' default: $ref: '#/components/responses/error' - '/users/{user-id}/ownedObjects/{directoryObject-id}/microsoft.graph.servicePrincipal': + '/users/{user-id}/ownedObjects/{directoryObject-id}/microsoft.graph.group': 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.group + operationId: user_GetOwnedObjectAsGroup parameters: - name: user-id in: path @@ -8661,15 +8781,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipal' + $ref: '#/components/schemas/microsoft.graph.group' default: $ref: '#/components/responses/error' - '/users/{user-id}/ownedObjects/$count': + '/users/{user-id}/ownedObjects/{directoryObject-id}/microsoft.graph.servicePrincipal': 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.servicePrincipal + operationId: user_GetOwnedObjectAsServicePrincipal parameters: - name: user-id in: path @@ -8679,38 +8799,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' - 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}/ownedObjects/microsoft.graph.application': - get: - tags: - - users.directoryObject - summary: Get the items of type microsoft.graph.application in the microsoft.graph.directoryObject collection - operationId: user_ListOwnedObjectAsApplication - 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' @@ -8721,21 +8817,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 @@ -8758,18 +8839,119 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.applicationCollectionResponse' + description: Entity result. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.servicePrincipal' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/users/{user-id}/ownedObjects/microsoft.graph.application/$count': + '/users/{user-id}/ownedObjects/$count': get: tags: - users.directoryObject summary: Get the number of the resource - operationId: user.OwnedObject_GetCountAsApplication + operationId: user.ownedObject_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}/ownedObjects/microsoft.graph.application': + get: + tags: + - users.directoryObject + summary: Get the items of type microsoft.graph.application in the microsoft.graph.directoryObject collection + operationId: user_ListOwnedObjectAsApplication + 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.applicationCollectionResponse' + default: + $ref: '#/components/responses/error' + 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.OwnedObject_GetCountAsApplication parameters: - name: user-id in: path @@ -9531,6 +9713,68 @@ paths: 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: @@ -9687,6 +9931,106 @@ paths: $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: @@ -10092,6 +10436,61 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/users/{user-id}/settings/exchange': + get: + tags: + - users.userSettings + summary: List Exchange settings + description: 'Get a list of Exchange settings, including mailboxes that belong to a user. Currently, the mailbox types supported are the user''s primary and in-place archive. To learn how to get a list of users in a tenant, see List users.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/usersettings-list-exchange?view=graph-rest-beta + operationId: user.setting_GetExchange + 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.exchangeSettings' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2021-11-15' + date: '2021-08-19' + version: 2021-08/PrivatePreview:importExport + description: Private preview for Import Export APIs + x-ms-docs-operation-type: operation '/users/{user-id}/settings/itemInsights': get: tags: @@ -15768,7 +16167,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -16454,7 +16853,7 @@ components: type: array items: $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).' + 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. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).' x-ms-navigationProperty: true permissionGrantPreApprovalPolicies: type: array @@ -17591,6 +17990,49 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.appRoleAssignment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: appRoleAssignment + type: object + properties: + appRoleId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: 'The identifier (id) for the app role that is assigned to the principal. This app role must be exposed in the appRoles property on the resource application''s service principal (resourceId). If the resource application hasn''t declared any app roles, a default app role ID of 00000000-0000-0000-0000-000000000000 can be specified to signal that the principal is assigned to the resource app without any specific app roles. Required on create.' + format: uuid + creationTimestamp: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The time when the app role assignment was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + principalDisplayName: + type: string + description: 'The display name of the user, group, or service principal that was granted the app role assignment. Maximum length is 256 characters. Read-only. Supports $filter (eq and startswith).' + nullable: true + principalId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: 'The unique identifier (id) for the user, security group, or service principal being granted the app role. Security groups with dynamic memberships are supported. Required on create.' + format: uuid + nullable: true + principalType: + type: string + description: 'The type of the assigned principal. This can either be User, Group, or ServicePrincipal. Read-only.' + nullable: true + resourceDisplayName: + type: string + description: The display name of the resource app's service principal to which the assignment is made. Maximum length is 256 characters. + nullable: true + resourceId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: The unique identifier (id) for the resource service principal for which the assignment is made. Required on create. Supports $filter (eq only). + format: uuid + nullable: true + additionalProperties: + type: object microsoft.graph.device: allOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' @@ -17763,7 +18205,7 @@ components: description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' trustType: type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' nullable: true commands: type: array @@ -18010,7 +18452,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Directory objects that are owners of the application. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.' + description: 'Directory objects that are owners of this application. The owners are a set of nonadmin users or service principals allowed to modify this object. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.' x-ms-navigationProperty: true synchronization: $ref: '#/components/schemas/microsoft.graph.synchronization' @@ -18063,6 +18505,8 @@ components: description: 'When set to true, documents in the user''s Office Delve are disabled. Users can control this setting in Office Delve.' contactMergeSuggestions: $ref: '#/components/schemas/microsoft.graph.contactMergeSuggestions' + exchange: + $ref: '#/components/schemas/microsoft.graph.exchangeSettings' itemInsights: $ref: '#/components/schemas/microsoft.graph.userInsightsSettings' regionalAndLanguageSettings: @@ -18091,6 +18535,22 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.exchangeSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: exchangeSettings + type: object + properties: + inPlaceArchiveMailboxId: + type: string + description: The unique identifier for the user's in-place archive mailbox. + nullable: true + primaryMailboxId: + type: string + description: The unique identifier for the user's primary mailbox. + nullable: true + additionalProperties: + type: object microsoft.graph.userInsightsSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -18877,7 +19337,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. 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: @@ -19057,49 +19517,6 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.appRoleAssignment: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: appRoleAssignment - type: object - properties: - appRoleId: - pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' - type: string - description: 'The identifier (id) for the app role that is assigned to the principal. This app role must be exposed in the appRoles property on the resource application''s service principal (resourceId). If the resource application hasn''t declared any app roles, a default app role ID of 00000000-0000-0000-0000-000000000000 can be specified to signal that the principal is assigned to the resource app without any specific app roles. Required on create.' - format: uuid - creationTimestamp: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The time when the app role assignment was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - principalDisplayName: - type: string - description: 'The display name of the user, group, or service principal that was granted the app role assignment. Maximum length is 256 characters. Read-only. Supports $filter (eq and startswith).' - nullable: true - principalId: - pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' - type: string - description: 'The unique identifier (id) for the user, security group, or service principal being granted the app role. Security groups with dynamic memberships are supported. Required on create.' - format: uuid - nullable: true - principalType: - type: string - description: 'The type of the assigned principal. This can either be User, Group, or ServicePrincipal. Read-only.' - nullable: true - resourceDisplayName: - type: string - description: The display name of the resource app's service principal to which the assignment is made. Maximum length is 256 characters. - nullable: true - resourceId: - pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' - type: string - description: The unique identifier (id) for the resource service principal for which the assignment is made. Required on create. Supports $filter (eq only). - format: uuid - nullable: true - additionalProperties: - type: object microsoft.graph.approval: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -19688,6 +20105,8 @@ components: description: The results of every partner agent's installation status on Cloud PC. powerState: $ref: '#/components/schemas/microsoft.graph.cloudPcPowerState' + productType: + $ref: '#/components/schemas/microsoft.graph.cloudPcProductType' provisioningPolicyId: type: string description: The provisioning policy ID of the Cloud PC. @@ -20276,7 +20695,7 @@ components: nullable: true firstChannelName: type: string - description: The name of the first channel in the team. This property is only used during team creation and isn't returned in methods to get and list teams. + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' @@ -20451,6 +20870,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mailFolderOperation' + description: The collection of long-running operations in the mailFolder. x-ms-navigationProperty: true singleValueExtendedProperties: type: array @@ -21238,7 +21658,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: Indicates collection of App Log Upload Request. + description: The collection property of AppLogUploadRequest. x-ms-navigationProperty: true additionalProperties: type: object @@ -21627,6 +22047,10 @@ components: nullable: true outOfOfficeSettings: $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -22223,7 +22647,7 @@ components: description: 'The unique identifier for the federated identity credential, which has a limit of 120 characters and must be URL friendly. It is immutable once created. Alternate key. Required. Not nullable. Supports $filter (eq).' subject: type: string - description: 'Required. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. Supports $filter (eq).' + description: 'Nullable. Defaults to null if not set. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. If subject is defined, claimsMatchingExpression must be null. Supports $filter (eq).' nullable: true additionalProperties: type: object @@ -23139,7 +23563,7 @@ components: readOnly: true isPublisherAttested: type: boolean - description: Indicates whether the application has been self-attested by the application developer or the publisher. + description: Indicates whether the application developer or publisher completed Publisher Attestation. nullable: true lastCertificationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -23287,7 +23711,7 @@ components: description: Specifies the two-letter ISO country codes. Access to the application will be blocked for minors from the countries specified in this list. legalAgeGroupRule: type: string - description: 'Specifies the legal age group rule that applies to users of the app. Can be set to one of the following values: ValueDescriptionAllowDefault. Enforces the legal minimum. This means parental consent is required for minors in the European Union and Korea.RequireConsentForPrivacyServicesEnforces the user to specify date of birth to comply with COPPA rules. RequireConsentForMinorsRequires parental consent for ages below 18, regardless of country minor rules.RequireConsentForKidsRequires parental consent for ages below 14, regardless of country minor rules.BlockMinorsBlocks minors from using the app.' + description: 'Specifies the legal age group rule that applies to users of the app. Can be set to one of the following values: ValueDescriptionAllowDefault. Enforces the legal minimum. This means parental consent is required for minors in the European Union and Korea.RequireConsentForPrivacyServicesEnforces the user to specify date of birth to comply with COPPA rules. RequireConsentForMinorsRequires parental consent for ages below 18, regardless of country/region minor rules.RequireConsentForKidsRequires parental consent for ages below 14, regardless of country/region minor rules.BlockMinorsBlocks minors from using the app.' nullable: true additionalProperties: type: object @@ -23863,6 +24287,19 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.appRoleAssignmentCollectionResponse: + title: Collection of appRoleAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.deviceCollectionResponse: title: Collection of device type: object @@ -25106,6 +25543,8 @@ components: properties: capabilityType: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + licenseType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryLicenseType' primaryRegion: type: string description: The primary and mainly used region where the Cloud PC is located. @@ -25217,6 +25656,16 @@ components: - poweredOff - unknownFutureValue type: string + microsoft.graph.cloudPcProductType: + title: cloudPcProductType + enum: + - enterprise + - frontline + - devBox + - powerAutomate + - business + - unknownFutureValue + type: string microsoft.graph.cloudPcProvisioningType: title: cloudPcProvisioningType enum: @@ -25430,7 +25879,7 @@ components: description: Indicates that configuration is of type single platform restriction which refers to types of devices a user is allowed to enroll. name: singlePlatformRestriction - value: unknownFutureValue - description: Unknown future value + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - value: enrollmentNotificationsConfiguration description: Indicates that configuration is of type Enrollment Notification which refers to types of notification a user receives during enrollment. @@ -25713,6 +26162,12 @@ components: $ref: '#/components/schemas/microsoft.graph.driveItem' description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this item. Nullable. + x-ms-navigationProperty: true listItem: $ref: '#/components/schemas/microsoft.graph.listItem' permissions: @@ -26656,8 +27111,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' - description: A collection of all the messages in the channel. A navigation property. Nullable. + description: A collection of all the messages in the channel. Nullable. x-ms-navigationProperty: true + planner: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' sharedWithTeams: type: array items: @@ -26668,7 +27125,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' - description: A collection of all the tabs in the channel. A navigation property. + description: A collection of all the tabs in the channel. x-ms-navigationProperty: true additionalProperties: type: object @@ -26686,6 +27143,10 @@ components: type: boolean description: Indicates whether the schedule is enabled for the team. Required. nullable: true + isActivitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts include activities from the original shift. + nullable: true isCrossLocationShiftRequestApprovalRequired: type: boolean description: Indicates whether approval is required by a manager of this schedule for cross location shift requests. @@ -26950,6 +27411,7 @@ components: properties: resourceLocation: type: string + description: The location of the long-running operation. nullable: true status: $ref: '#/components/schemas/microsoft.graph.mailFolderOperationStatus' @@ -27393,7 +27855,7 @@ components: description: 'Indicates the device is enrolled via Apple Account Driven User Enrollment, a form of enrollment where the user enrolls via iOS Settings without using the iOS Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities.' name: appleAccountDrivenUserEnrollment - value: unknownFutureValue - description: Evolvable enum member + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState @@ -29108,6 +29570,10 @@ components: type: boolean description: Indicates whether breakout rooms are enabled for the meeting. nullable: true + allowCopyingAndSharingMeetingContent: + type: boolean + description: Indicates whether copying and sharing meeting content is enabled for the meeting. + nullable: true allowedLobbyAdmitters: $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: @@ -29153,6 +29619,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' isEndToEndEncryptionEnabled: type: boolean + description: Indicates whether end-to-end encryption (E2EE) is enabled for the online meeting. nullable: true isEntryExitAnnounced: type: boolean @@ -30524,11 +30991,11 @@ components: 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.' + description: The display name of the identity. This property is read-only. 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.' + description: The identifier of the identity. This property is read-only. nullable: true additionalProperties: type: object @@ -31899,7 +32366,7 @@ components: nullable: true contentType: type: string - description: 'The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework''s Attachment object.application/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' + description: 'The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework''s Attachment object.application/vnd.microsoft.card.codesnippet: Either a code snippet or place holder. application/vnd.microsoft.card.announcement: An announcement header. application/vnd.microsoft.card.fluidEmbedCard: A Microsoft Loop component.' nullable: true contentUrl: type: string @@ -32138,6 +32605,13 @@ components: - failback - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryLicenseType: + title: cloudPcDisasterRecoveryLicenseType + enum: + - none + - standard + - unknownFutureValue + type: string microsoft.graph.actionState: title: actionState enum: @@ -33078,6 +33552,13 @@ components: title: siteArchivalDetails type: object properties: + archivedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + archivedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 archiveStatus: $ref: '#/components/schemas/microsoft.graph.siteArchiveStatus' additionalProperties: @@ -34028,6 +34509,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.teamsChannelPlanner: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsChannelPlanner + type: object + properties: + plans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + description: 'A collection of plannerPlan objects owned by the Teams channel. Currently, only shared channels are supported. Read-only. Nullable.' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.sharedWithChannelTeamInfo: allOf: - $ref: '#/components/schemas/microsoft.graph.teamInfo' @@ -34876,7 +35371,7 @@ components: description: This status is set when the device license removing fails. name: deviceLicenseRemoveFailed - value: unknownFutureValue - description: This is put here as a place holder for future extension. + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.sharedAppleDeviceUser: title: sharedAppleDeviceUser @@ -37009,6 +37504,9 @@ components: type: string description: The registrant's time zone details. nullable: true + registrantVideoOnDemandWebUrl: + 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 @@ -37041,18 +37539,20 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration' - description: Collection of certificate restrictions settings to be applied to an application or service principal. + x-ms-navigationProperty: true 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. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.customAppManagementApplicationConfiguration: title: customAppManagementApplicationConfiguration type: object properties: + audiences: + $ref: '#/components/schemas/microsoft.graph.audiencesConfiguration' identifierUris: $ref: '#/components/schemas/microsoft.graph.identifierUriConfiguration' additionalProperties: @@ -38371,7 +38871,7 @@ components: nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -38379,7 +38879,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -39284,6 +39784,10 @@ components: type: string description: The time the entry is recorded. format: date-time + isAtApprovedLocation: + type: boolean + description: Indicates whether this action happens at an approved location. + nullable: true notes: $ref: '#/components/schemas/microsoft.graph.itemBody' additionalProperties: @@ -39946,6 +40450,7 @@ components: - project - driveItem - user + - teamsChannel type: string microsoft.graph.plannerCreationSourceKind: title: plannerCreationSourceKind @@ -40103,6 +40608,10 @@ components: type: string description: The identifier of the publication. Read-only. nullable: true + publicationName: + type: string + description: The name of the published task list. Read-only. + nullable: true publishedToPlanId: type: string description: The identifier of the plannerPlan this task was originally placed in. Read-only. @@ -40330,6 +40839,9 @@ components: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + videoOnDemandWebUrl: + type: string + nullable: true presenters: type: array items: @@ -40455,6 +40967,16 @@ components: $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' additionalProperties: type: object + microsoft.graph.audiencesConfiguration: + title: audiencesConfiguration + type: object + properties: + azureAdMultipleOrgs: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + personalMicrosoftAccount: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + additionalProperties: + type: object microsoft.graph.identifierUriConfiguration: title: identifierUriConfiguration type: object @@ -42689,6 +43211,25 @@ components: - customPasswordAddition - unknownFutureValue type: string + microsoft.graph.audienceRestriction: + title: audienceRestriction + type: object + properties: + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + isStateSetByMicrosoft: + type: boolean + readOnly: true + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: '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 + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' + additionalProperties: + type: object microsoft.graph.identifierUriRestriction: title: identifierUriRestriction type: object @@ -42703,6 +43244,10 @@ components: type: boolean description: 'If true, the restriction isn''t enforced for SAML applications in Microsoft Entra ID; else, the restriction is enforced for those applications.' nullable: true + isStateSetByMicrosoft: + type: boolean + description: 'If true, Microsoft sets the identifierUriRestriction state. If false, the tenant modifies the identifierUriRestriction state. Read-only.' + readOnly: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -44225,6 +44770,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.outlookTaskGroupCollectionResponse' + microsoft.graph.appRoleAssignmentCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appRoleAssignmentCollectionResponse' microsoft.graph.deviceCollectionResponse: description: Retrieved collection content: diff --git a/openApiDocs/beta/WindowsUpdates.yml b/openApiDocs/beta/WindowsUpdates.yml index a3fe839d405..ed616c15215 100644 --- a/openApiDocs/beta/WindowsUpdates.yml +++ b/openApiDocs/beta/WindowsUpdates.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: WindowsUpdates version: v1.0-beta @@ -6662,11 +6662,11 @@ paths: get: tags: - admin.adminWindows - summary: Get updatableAsset - description: Read the properties and relationships of an updatableAsset object. + summary: Get updatableAssetGroup + description: Read the properties and relationships of an updatableAssetGroup 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-updatableassetgroup-get?view=graph-rest-beta operationId: admin.window.update_GetUpdatableAsset parameters: - name: updatableAsset-id @@ -6741,11 +6741,11 @@ paths: delete: tags: - admin.adminWindows - summary: Delete updatableAsset - description: Delete an updatableAsset object. + summary: Delete updatableAssetGroup + description: 'Delete an updatableAssetGroup object. When an updatableAssetGroup object, its member updatableAsset objects are not deleted.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/windowsupdates-updatableasset-delete?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/windowsupdates-updatableassetgroup-delete?view=graph-rest-beta operationId: admin.window.update_DeleteUpdatableAsset parameters: - name: updatableAsset-id @@ -9345,11 +9345,11 @@ paths: get: tags: - admin.adminWindows - summary: Get complianceChange - description: Read the properties and relationships of a complianceChange object. + summary: Get contentApproval + description: Read the properties and relationships of a contentApproval object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/windowsupdates-compliancechange-get?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/windowsupdates-contentapproval-get?view=graph-rest-beta operationId: admin.window.update.updatePolicy_GetComplianceChange parameters: - name: updatePolicy-id @@ -9444,11 +9444,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/Applications.yml b/openApiDocs/v1.0/Applications.yml index 2537c05534f..baf4d5e0ac0 100644 --- a/openApiDocs/v1.0/Applications.yml +++ b/openApiDocs/v1.0/Applications.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Applications version: v1.0 @@ -1346,7 +1346,7 @@ paths: '/applications/{application-id}/microsoft.graph.addKey': post: tags: - - applications.Actions + - applications.application.Actions summary: Invoke action addKey description: 'Add a key credential to an application. This method, along with removeKey can be used by an application to automate rolling its expiring keys. As part of the request validation for this method, a proof of possession of an existing key is verified before the action can be performed. Applications that don’t have any existing valid certificates (no certificates have been added yet, or all certificates have expired), won’t be able to use this service action. You can use the Update application operation to perform an update instead.' externalDocs: @@ -1391,7 +1391,7 @@ paths: '/applications/{application-id}/microsoft.graph.addPassword': post: tags: - - applications.Actions + - applications.application.Actions summary: Invoke action addPassword description: Adds a strong password or secret to an application. You can also add passwords while creating the application. externalDocs: @@ -1432,9 +1432,9 @@ paths: '/applications/{application-id}/microsoft.graph.checkMemberGroups': post: tags: - - applications.Actions + - applications.application.Actions summary: Invoke action checkMemberGroups - description: 'Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.' + description: "Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:\n- user\n- group\n- service principal\n- organizational contact\n- device\n- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-checkmembergroups?view=graph-rest-1.0 @@ -1488,7 +1488,7 @@ paths: '/applications/{application-id}/microsoft.graph.checkMemberObjects': post: tags: - - applications.Actions + - applications.application.Actions summary: Invoke action checkMemberObjects operationId: application_checkMemberObject parameters: @@ -1540,7 +1540,7 @@ paths: '/applications/{application-id}/microsoft.graph.getMemberGroups': post: tags: - - applications.Actions + - applications.application.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 DirectoryResultSizeLimitExceeded error code. If you get the DirectoryResultSizeLimitExceeded error code, use the List group transitive memberOf API instead.' externalDocs: @@ -1596,9 +1596,9 @@ paths: '/applications/{application-id}/microsoft.graph.getMemberObjects': post: tags: - - applications.Actions + - applications.application.Actions summary: Invoke action getMemberObjects - description: 'Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles.' + description: "Return all IDs for the groups, administrative units, and directory roles that an object of one of the following types is a member of:\n- user\n- group\n- service principal\n- organizational contact\n- device\n- directory object This function is transitive. Only users and role-enabled groups can be members of directory roles." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-getmemberobjects?view=graph-rest-1.0 @@ -1652,7 +1652,7 @@ paths: '/applications/{application-id}/microsoft.graph.removeKey': post: tags: - - applications.Actions + - applications.application.Actions summary: Invoke action removeKey description: 'Remove a key credential from an application. This method along with addKey can be used by an application to automate rolling its expiring keys. As part of the request validation for this method, a proof of possession of an existing key is verified before the action can be performed.' externalDocs: @@ -1693,7 +1693,7 @@ paths: '/applications/{application-id}/microsoft.graph.removePassword': post: tags: - - applications.Actions + - applications.application.Actions summary: Invoke action removePassword description: Remove a password from an application. externalDocs: @@ -1732,7 +1732,7 @@ paths: '/applications/{application-id}/microsoft.graph.restore': post: tags: - - applications.Actions + - applications.application.Actions summary: Invoke action restore description: 'Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. However, security groups can''t be restored. Also, restoring an application doesn''t restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted.' externalDocs: @@ -1748,20 +1748,6 @@ paths: schema: type: string x-ms-docs-key-type: application - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - autoReconcileProxyConflict: - type: boolean - default: false - nullable: true - additionalProperties: - type: object - required: true responses: 2XX: description: Success @@ -1775,7 +1761,7 @@ paths: '/applications/{application-id}/microsoft.graph.setVerifiedPublisher': post: tags: - - applications.Actions + - applications.application.Actions summary: Invoke action setVerifiedPublisher description: 'Set the verifiedPublisher on an application. For more information, including prerequisites to setting a verified publisher, see Publisher verification.' externalDocs: @@ -1812,7 +1798,7 @@ paths: '/applications/{application-id}/microsoft.graph.unsetVerifiedPublisher': post: tags: - - applications.Actions + - applications.application.Actions summary: Invoke action unsetVerifiedPublisher description: 'Unset the verifiedPublisher previously set on an application, removing all verified publisher properties. For more information, see Publisher verification.' externalDocs: @@ -2283,7 +2269,7 @@ paths: tags: - applications.directoryObject summary: Add owner - description: 'Add an owner to an application. Currently, only individual users are supported as owners of applications.' + description: 'Add an owner to an application. Application owners can be individual users, the associated service principal, or another service principal.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/application-post-owners?view=graph-rest-1.0 @@ -3298,7 +3284,7 @@ paths: '/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/microsoft.graph.pause': post: tags: - - applications.Actions + - applications.synchronization summary: Invoke action pause description: 'Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made.' externalDocs: @@ -3331,7 +3317,7 @@ paths: '/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/microsoft.graph.provisionOnDemand': post: tags: - - applications.Actions + - applications.synchronization summary: Invoke action provisionOnDemand description: Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. externalDocs: @@ -3382,7 +3368,7 @@ paths: '/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/microsoft.graph.restart': post: tags: - - applications.Actions + - applications.synchronization summary: Invoke action restart description: 'Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors.' externalDocs: @@ -3427,7 +3413,7 @@ paths: '/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/microsoft.graph.start': post: tags: - - applications.Actions + - applications.synchronization summary: Invoke action start description: 'Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don''t create scripts to call the start job continuously while it''s running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. ' externalDocs: @@ -3460,7 +3446,7 @@ paths: '/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/microsoft.graph.validateCredentials': post: tags: - - applications.Actions + - applications.synchronization summary: Invoke action validateCredentials description: Validate that the credentials are valid in the tenant. externalDocs: @@ -3902,7 +3888,7 @@ paths: '/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/directories/{directoryDefinition-id}/microsoft.graph.discover': post: tags: - - applications.Actions + - applications.synchronization summary: Invoke action discover description: 'Discover the latest schema definition for provisioning to an application. ' externalDocs: @@ -3977,7 +3963,7 @@ paths: '/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/microsoft.graph.filterOperators()': get: tags: - - applications.Functions + - applications.synchronization summary: Invoke function filterOperators description: List all operators supported in the scoping filters. externalDocs: @@ -4063,7 +4049,7 @@ paths: '/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/microsoft.graph.functions()': get: tags: - - applications.Functions + - applications.synchronization summary: Invoke function functions description: List all the functions currently supported in the attributeMappingSource. externalDocs: @@ -4149,7 +4135,7 @@ paths: '/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/microsoft.graph.parseExpression': post: tags: - - applications.Actions + - applications.synchronization summary: Invoke action parseExpression description: 'Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID.' externalDocs: @@ -4225,7 +4211,7 @@ paths: '/applications/{application-id}/synchronization/jobs/microsoft.graph.validateCredentials': post: tags: - - applications.Actions + - applications.synchronization summary: Invoke action validateCredentials operationId: application.synchronization.job_validateCredential parameters: @@ -4270,7 +4256,7 @@ paths: '/applications/{application-id}/synchronization/microsoft.graph.acquireAccessToken': post: tags: - - applications.Actions + - applications.synchronization summary: Invoke action acquireAccessToken description: Acquire an OAuth access token to authorize the Microsoft Entra provisioning service to provision users into an application. externalDocs: @@ -4983,7 +4969,7 @@ paths: '/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/directories/{directoryDefinition-id}/microsoft.graph.discover': post: tags: - - applications.Actions + - applications.synchronization summary: Invoke action discover description: 'Discover the latest schema definition for provisioning to an application. ' externalDocs: @@ -5058,7 +5044,7 @@ paths: '/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/microsoft.graph.filterOperators()': get: tags: - - applications.Functions + - applications.synchronization summary: Invoke function filterOperators description: List all operators supported in the scoping filters. externalDocs: @@ -5144,7 +5130,7 @@ paths: '/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/microsoft.graph.functions()': get: tags: - - applications.Functions + - applications.synchronization summary: Invoke function functions description: List all the functions currently supported in the attributeMappingSource. externalDocs: @@ -5230,7 +5216,7 @@ paths: '/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/microsoft.graph.parseExpression': post: tags: - - applications.Actions + - applications.synchronization summary: Invoke action parseExpression description: 'Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID.' externalDocs: @@ -6020,9 +6006,9 @@ paths: /applications/microsoft.graph.delta(): get: tags: - - applications.Functions + - applications.application.Functions summary: Invoke function delta - description: 'Get newly created, updated, or deleted applications without performing a full read of the entire resource collection. For details, see Using delta query.' + description: 'Get newly created, updated, or deleted applications without performing a full read of the entire resource collection. For more information, see Use delta query to track changes in Microsoft Graph data for details.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/application-delta?view=graph-rest-1.0 @@ -6093,7 +6079,7 @@ paths: /applications/microsoft.graph.getAvailableExtensionProperties: post: tags: - - applications.Actions + - applications.application.Actions summary: Invoke action getAvailableExtensionProperties description: 'Return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties:' externalDocs: @@ -6141,7 +6127,7 @@ paths: /applications/microsoft.graph.getByIds: post: tags: - - applications.Actions + - applications.application.Actions summary: Invoke action getByIds description: 'Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to:' externalDocs: @@ -6194,9 +6180,9 @@ paths: /applications/microsoft.graph.validateProperties: post: tags: - - applications.Actions + - applications.application.Actions summary: Invoke action validateProperties - description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:\n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy." + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:\n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-1.0 @@ -6338,9 +6324,9 @@ paths: '/applicationTemplates/{applicationTemplate-id}/microsoft.graph.instantiate': post: tags: - - applicationTemplates.Actions + - applicationTemplates.applicationTemplate.Actions summary: Invoke action instantiate - description: Add an instance of an application from the Microsoft Entra application gallery into your directory. The application template with ID 8adf8e6e-67b2-4cf2-a259-e3dc5476c621 can be used to add a non-gallery app that you can configure different single-sign on (SSO) modes like SAML SSO and password-based SSO. + description: 'Add an instance of an application from the Microsoft Entra application gallery into your directory. For non-gallery apps, use an application template with one of the following IDs to configure different single sign-on (SSO) modes like SAML SSO and password-based SSO.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/applicationtemplate-instantiate?view=graph-rest-1.0 @@ -6364,6 +6350,9 @@ paths: displayName: type: string nullable: true + serviceManagementReference: + type: string + nullable: true additionalProperties: type: object required: true @@ -9781,7 +9770,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.addKey': post: tags: - - servicePrincipals.Actions + - servicePrincipals.servicePrincipal.Actions summary: Invoke action addKey description: 'Adds a key credential to a servicePrincipal. This method along with removeKey can be used by a servicePrincipal to automate rolling its expiring keys. As part of the request validation for this method, a proof of possession of an existing key is verified before the action can be performed. ServicePrincipals that don’t have any existing valid certificates (i.e.: no certificates have been added yet, or all certificates have expired), won’t be able to use this service action. Update servicePrincipal can be used to perform an update instead.' externalDocs: @@ -9826,7 +9815,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.addPassword': post: tags: - - servicePrincipals.Actions + - servicePrincipals.servicePrincipal.Actions summary: Invoke action addPassword description: Add a strong password or secret to a servicePrincipal object. externalDocs: @@ -9867,7 +9856,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.addTokenSigningCertificate': post: tags: - - servicePrincipals.Actions + - servicePrincipals.servicePrincipal.Actions summary: Invoke action addTokenSigningCertificate description: "Create a self-signed signing certificate and return a selfSignedCertificate object, which is the public part of the generated certificate. The self-signed signing certificate is composed of the following objects, which are added to the servicePrincipal: \n+ The keyCredentials object with the following objects:\n + A private key object with usage set to Sign.\n + A public key object with usage set to Verify.\n+ The passwordCredentials object. All the objects have the same value of customKeyIdentifier. The passwordCredential is used to open the PFX file (private key). It and the associated private key object have the same value of keyId. When set during creation through the displayName property, the subject of the certificate cannot be updated. The startDateTime is set to the same time the certificate is created using the action. The endDateTime can be up to three years after the certificate is created." externalDocs: @@ -9914,9 +9903,9 @@ paths: '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.checkMemberGroups': post: tags: - - servicePrincipals.Actions + - servicePrincipals.servicePrincipal.Actions summary: Invoke action checkMemberGroups - description: 'Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.' + description: "Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:\n- user\n- group\n- service principal\n- organizational contact\n- device\n- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-checkmembergroups?view=graph-rest-1.0 @@ -9970,7 +9959,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.checkMemberObjects': post: tags: - - servicePrincipals.Actions + - servicePrincipals.servicePrincipal.Actions summary: Invoke action checkMemberObjects operationId: servicePrincipal_checkMemberObject parameters: @@ -10022,7 +10011,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.getMemberGroups': post: tags: - - servicePrincipals.Actions + - servicePrincipals.servicePrincipal.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 DirectoryResultSizeLimitExceeded error code. If you get the DirectoryResultSizeLimitExceeded error code, use the List group transitive memberOf API instead.' externalDocs: @@ -10078,9 +10067,9 @@ paths: '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.getMemberObjects': post: tags: - - servicePrincipals.Actions + - servicePrincipals.servicePrincipal.Actions summary: Invoke action getMemberObjects - description: 'Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles.' + description: "Return all IDs for the groups, administrative units, and directory roles that an object of one of the following types is a member of:\n- user\n- group\n- service principal\n- organizational contact\n- device\n- directory object This function is transitive. Only users and role-enabled groups can be members of directory roles." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-getmemberobjects?view=graph-rest-1.0 @@ -10134,7 +10123,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.removeKey': post: tags: - - servicePrincipals.Actions + - servicePrincipals.servicePrincipal.Actions summary: Invoke action removeKey description: 'Remove a key credential from a servicePrincipal. This method along with addKey can be used by a servicePrincipal to automate rolling its expiring keys. As part of the request validation for this method, a proof of possession of an existing key is verified before the action can be performed.' externalDocs: @@ -10175,7 +10164,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.removePassword': post: tags: - - servicePrincipals.Actions + - servicePrincipals.servicePrincipal.Actions summary: Invoke action removePassword description: Remove a password from a servicePrincipal object. externalDocs: @@ -10214,7 +10203,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.restore': post: tags: - - servicePrincipals.Actions + - servicePrincipals.servicePrincipal.Actions summary: Invoke action restore description: 'Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. However, security groups can''t be restored. Also, restoring an application doesn''t restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted.' externalDocs: @@ -10230,20 +10219,6 @@ paths: schema: type: string x-ms-docs-key-type: servicePrincipal - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - autoReconcileProxyConflict: - type: boolean - default: false - nullable: true - additionalProperties: - type: object - required: true responses: 2XX: description: Success @@ -11194,7 +11169,7 @@ paths: tags: - servicePrincipals.directoryObject summary: Get owners from servicePrincipals - 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, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.' + 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. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.' operationId: servicePrincipal_ListOwner parameters: - name: servicePrincipal-id @@ -11583,7 +11558,7 @@ paths: tags: - servicePrincipals.directoryObject summary: Get ref of owners from servicePrincipals - 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, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.' + 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. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.' operationId: servicePrincipal_ListOwnerGraphBPreRef parameters: - name: servicePrincipal-id @@ -13033,7 +13008,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/synchronization/jobs/{synchronizationJob-id}/microsoft.graph.pause': post: tags: - - servicePrincipals.Actions + - servicePrincipals.synchronization summary: Invoke action pause description: 'Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made.' externalDocs: @@ -13066,7 +13041,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/synchronization/jobs/{synchronizationJob-id}/microsoft.graph.provisionOnDemand': post: tags: - - servicePrincipals.Actions + - servicePrincipals.synchronization summary: Invoke action provisionOnDemand description: Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. externalDocs: @@ -13117,7 +13092,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/synchronization/jobs/{synchronizationJob-id}/microsoft.graph.restart': post: tags: - - servicePrincipals.Actions + - servicePrincipals.synchronization summary: Invoke action restart description: 'Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors.' externalDocs: @@ -13162,7 +13137,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/synchronization/jobs/{synchronizationJob-id}/microsoft.graph.start': post: tags: - - servicePrincipals.Actions + - servicePrincipals.synchronization summary: Invoke action start description: 'Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don''t create scripts to call the start job continuously while it''s running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. ' externalDocs: @@ -13195,7 +13170,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/synchronization/jobs/{synchronizationJob-id}/microsoft.graph.validateCredentials': post: tags: - - servicePrincipals.Actions + - servicePrincipals.synchronization summary: Invoke action validateCredentials description: Validate that the credentials are valid in the tenant. externalDocs: @@ -13644,7 +13619,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/synchronization/jobs/{synchronizationJob-id}/schema/directories/{directoryDefinition-id}/microsoft.graph.discover': post: tags: - - servicePrincipals.Actions + - servicePrincipals.synchronization summary: Invoke action discover description: 'Discover the latest schema definition for provisioning to an application. ' externalDocs: @@ -13719,7 +13694,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/synchronization/jobs/{synchronizationJob-id}/schema/microsoft.graph.filterOperators()': get: tags: - - servicePrincipals.Functions + - servicePrincipals.synchronization summary: Invoke function filterOperators description: List all operators supported in the scoping filters. externalDocs: @@ -13805,7 +13780,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/synchronization/jobs/{synchronizationJob-id}/schema/microsoft.graph.functions()': get: tags: - - servicePrincipals.Functions + - servicePrincipals.synchronization summary: Invoke function functions description: List all the functions currently supported in the attributeMappingSource. externalDocs: @@ -13891,7 +13866,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/synchronization/jobs/{synchronizationJob-id}/schema/microsoft.graph.parseExpression': post: tags: - - servicePrincipals.Actions + - servicePrincipals.synchronization summary: Invoke action parseExpression description: 'Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID.' externalDocs: @@ -13967,7 +13942,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/synchronization/jobs/microsoft.graph.validateCredentials': post: tags: - - servicePrincipals.Actions + - servicePrincipals.synchronization summary: Invoke action validateCredentials operationId: servicePrincipal.synchronization.job_validateCredential parameters: @@ -14012,7 +13987,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/synchronization/microsoft.graph.acquireAccessToken': post: tags: - - servicePrincipals.Actions + - servicePrincipals.synchronization summary: Invoke action acquireAccessToken description: Acquire an OAuth access token to authorize the Microsoft Entra provisioning service to provision users into an application. externalDocs: @@ -14728,7 +14703,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/synchronization/templates/{synchronizationTemplate-id}/schema/directories/{directoryDefinition-id}/microsoft.graph.discover': post: tags: - - servicePrincipals.Actions + - servicePrincipals.synchronization summary: Invoke action discover description: 'Discover the latest schema definition for provisioning to an application. ' externalDocs: @@ -14803,7 +14778,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/synchronization/templates/{synchronizationTemplate-id}/schema/microsoft.graph.filterOperators()': get: tags: - - servicePrincipals.Functions + - servicePrincipals.synchronization summary: Invoke function filterOperators description: List all operators supported in the scoping filters. externalDocs: @@ -14889,7 +14864,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/synchronization/templates/{synchronizationTemplate-id}/schema/microsoft.graph.functions()': get: tags: - - servicePrincipals.Functions + - servicePrincipals.synchronization summary: Invoke function functions description: List all the functions currently supported in the attributeMappingSource. externalDocs: @@ -14975,7 +14950,7 @@ paths: '/servicePrincipals/{servicePrincipal-id}/synchronization/templates/{synchronizationTemplate-id}/schema/microsoft.graph.parseExpression': post: tags: - - servicePrincipals.Actions + - servicePrincipals.synchronization summary: Invoke action parseExpression description: 'Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID.' externalDocs: @@ -16118,9 +16093,9 @@ paths: /servicePrincipals/microsoft.graph.delta(): get: tags: - - servicePrincipals.Functions + - servicePrincipals.servicePrincipal.Functions summary: Invoke function delta - description: 'Get newly created, updated, or deleted service principals without having to perform a full read of the entire resource collection.' + description: 'Get newly created, updated, or deleted service principals without having to perform a full read of the entire resource collection. For more information, see Use delta query to track changes in Microsoft Graph data for details.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/serviceprincipal-delta?view=graph-rest-1.0 @@ -16191,7 +16166,7 @@ paths: /servicePrincipals/microsoft.graph.getAvailableExtensionProperties: post: tags: - - servicePrincipals.Actions + - servicePrincipals.servicePrincipal.Actions summary: Invoke action getAvailableExtensionProperties description: 'Return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties:' externalDocs: @@ -16239,7 +16214,7 @@ paths: /servicePrincipals/microsoft.graph.getByIds: post: tags: - - servicePrincipals.Actions + - servicePrincipals.servicePrincipal.Actions summary: Invoke action getByIds description: 'Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to:' externalDocs: @@ -16292,9 +16267,9 @@ paths: /servicePrincipals/microsoft.graph.validateProperties: post: tags: - - servicePrincipals.Actions + - servicePrincipals.servicePrincipal.Actions summary: Invoke action validateProperties - description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:\n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy." + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:\n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-1.0 @@ -16638,6 +16613,8 @@ components: items: $ref: '#/components/schemas/microsoft.graph.appRole' description: 'The collection of roles defined for the application. With app role assignments, these roles can be assigned to users, groups, or service principals associated with other applications. Not nullable.' + authenticationBehaviors: + $ref: '#/components/schemas/microsoft.graph.authenticationBehaviors' certification: $ref: '#/components/schemas/microsoft.graph.certification' createdDateTime: @@ -16659,7 +16636,7 @@ components: nullable: true displayName: type: string - description: 'The display name for the application. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby.' + description: 'The display name for the application. Maximum length is 256 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby.' nullable: true groupMembershipClaims: type: string @@ -16783,7 +16760,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Directory objects that are owners of the application. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.' + description: 'Directory objects that are owners of this application. The owners are a set of nonadmin users or service principals who are allowed to modify this object. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.' x-ms-navigationProperty: true synchronization: $ref: '#/components/schemas/microsoft.graph.synchronization' @@ -16887,7 +16864,7 @@ components: nullable: true displayName: type: string - description: Friendly name for the key. Optional. + description: 'The friendly name for the key, with a maximum length of 90 characters. Longer values are accepted but shortened. Optional.' 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])$' @@ -16897,7 +16874,7 @@ components: nullable: true key: type: string - description: 'The certificate''s raw data in byte array converted to Base64 string. Returned only on $select for a single object, that is, GET applications/{applicationId}?$select=keyCredentials or GET servicePrincipals/{servicePrincipalId}?$select=keyCredentials; otherwise, it is always null. From a .cer certificate, you can read the key using the Convert.ToBase64String() method. For more information, see Get the certificate key.' + description: 'The certificate''s raw data in byte array converted to Base64 string. Returned only on $select for a single object, that is, GET applications/{applicationId}?$select=keyCredentials or GET servicePrincipals/{servicePrincipalId}?$select=keyCredentials; otherwise, it''s always null. From a .cer certificate, you can read the key using the Convert.ToBase64String() method. For more information, see Get the certificate key.' format: base64url nullable: true keyId: @@ -16982,7 +16959,7 @@ components: nullable: true principalDisplayName: type: string - description: 'The display name of the user, group, or service principal that was granted the app role assignment. Read-only. Supports $filter (eq and startswith).' + description: 'The display name of the user, group, or service principal that was granted the app role assignment. Maximum length is 256 characters. Read-only. Supports $filter (eq and startswith).' nullable: true principalId: pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' @@ -16996,7 +16973,7 @@ components: nullable: true resourceDisplayName: type: string - description: The display name of the resource app's service principal to which the assignment is made. + description: The display name of the resource app's service principal to which the assignment is made. Maximum length is 256 characters. nullable: true resourceId: pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' @@ -17053,7 +17030,7 @@ components: nullable: true appDisplayName: type: string - description: The display name exposed by the associated application. + description: The display name exposed by the associated application. Maximum length is 256 characters. nullable: true appId: type: string @@ -17249,7 +17226,7 @@ components: type: array items: $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, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.' + 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. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.' x-ms-navigationProperty: true remoteDesktopSecurityConfiguration: $ref: '#/components/schemas/microsoft.graph.remoteDesktopSecurityConfiguration' @@ -17328,7 +17305,7 @@ components: nullable: true country: type: string - description: 'The country/region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The country or region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' 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])$' @@ -17349,7 +17326,7 @@ components: deviceEnrollmentLimit: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The limit on the maximum number of devices that the user is permitted to enroll. Allowed values are 5 or 1000. format: int32 displayName: @@ -17369,7 +17346,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 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.' + description: 'The date and time when the user left or will leave the organization. To read this property, the calling app must be assigned the User-LifeCycleInfo.Read.All permission. To write this property, the calling app must be assigned the User.Read.All and User-LifeCycleInfo.ReadWrite.All permissions. To read this property in delegated scenarios, the admin needs at least one of the following Microsoft Entra roles: Lifecycle Workflows Administrator (least privilege), Global Reader. To write this property in delegated scenarios, the admin needs the Global Administrator role. Supports $filter (eq, ne, not , ge, le, in). For more information, see Configure the employeeLeaveDateTime property for a user.' format: date-time nullable: true employeeOrgData: @@ -17437,7 +17414,7 @@ components: nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. For more information, see legal age group property definitions. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, Undefined, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. For more information, see legal age group property definitions. Returned only on $select.' nullable: true licenseAssignmentStates: type: array @@ -17511,7 +17488,7 @@ components: type: array items: type: string - description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: This property can''t contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Returned only on $select. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -17526,7 +17503,7 @@ components: description: A list for the user to enumerate their past projects. Returned only on $select. postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country or region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true preferredDataLocation: type: string @@ -17605,7 +17582,7 @@ components: nullable: true usageLocation: type: string - description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries/regions. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true userPrincipalName: type: string @@ -17850,6 +17827,7 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + description: Represents a Microsoft Entra user account. microsoft.graph.synchronization: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -18262,23 +18240,26 @@ components: nullable: true displayName: type: string - description: 'Display name for the administrative unit. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby.' + description: 'Display name for the administrative unit. Maximum length is 256 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby.' nullable: true isMemberManagementRestricted: type: boolean nullable: true membershipRule: type: string + description: 'The dynamic membership rule for the administrative unit. For more information about the rules you can use for dynamic administrative units and dynamic groups, see Manage rules for dynamic membership groups in Microsoft Entra ID.' nullable: true membershipRuleProcessingState: type: string + description: 'Controls whether the dynamic membership rule is actively processed. Set to On to activate the dynamic membership rule, or Paused to stop updating membership dynamically.' nullable: true membershipType: type: string + description: 'Indicates the membership type for the administrative unit. The possible values are: dynamic, assigned. If not set, the default value is null and the default behavior is assigned.' nullable: true visibility: type: string - description: 'Controls whether the administrative unit and its members are hidden or public. Can be set to HiddenMembership. If not set (value is null), the default behavior is public. When set to HiddenMembership, only members of the administrative unit can list other members of the administrative unit.' + description: 'Controls whether the administrative unit and its members are hidden or public. Can be set to HiddenMembership. If not set, the default value is null and the default behavior is public. When set to HiddenMembership, only members of the administrative unit can list other members of the administrative unit.' nullable: true extensions: type: array @@ -18508,7 +18489,7 @@ components: unseenCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Count of conversations that received new posts since the signed-in user last visited the group. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' format: int32 nullable: true @@ -18651,6 +18632,7 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + description: Represents a Microsoft Entra group. microsoft.graph.selfSignedCertificate: title: selfSignedCertificate type: object @@ -18819,7 +18801,7 @@ components: requestedAccessTokenVersion: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Specifies the access token version expected by this resource. This changes the version and format of the JWT produced independent of the endpoint or client used to request the access token. The endpoint used, v1.0 or v2.0, is chosen by the client and only impacts the version of id_tokens. Resources need to explicitly configure requestedAccessTokenVersion to indicate the supported access token format. Possible values for requestedAccessTokenVersion are 1, 2, or null. If the value is null, this defaults to 1, which corresponds to the v1.0 endpoint. If signInAudience on the application is configured as AzureADandPersonalMicrosoftAccount or PersonalMicrosoftAccount, the value for this property must be 2.' format: int32 nullable: true @@ -18860,6 +18842,21 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.authenticationBehaviors: + title: authenticationBehaviors + type: object + properties: + blockAzureADGraphAccess: + type: boolean + nullable: true + removeUnverifiedEmailClaim: + type: boolean + nullable: true + requireClientServicePrincipal: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.certification: title: certification type: object @@ -18882,7 +18879,7 @@ components: readOnly: true isPublisherAttested: type: boolean - description: Indicates whether the application has been self-attested by the application developer or the publisher. + description: Indicates whether the application developer or publisher completed Publisher Attestation. nullable: true lastCertificationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -18960,7 +18957,7 @@ components: description: Specifies the two-letter ISO country codes. Access to the application will be blocked for minors from the countries specified in this list. legalAgeGroupRule: type: string - description: 'Specifies the legal age group rule that applies to users of the app. Can be set to one of the following values: ValueDescriptionAllowDefault. Enforces the legal minimum. This means parental consent is required for minors in the European Union and Korea.RequireConsentForPrivacyServicesEnforces the user to specify date of birth to comply with COPPA rules. RequireConsentForMinorsRequires parental consent for ages below 18, regardless of country minor rules.RequireConsentForKidsRequires parental consent for ages below 14, regardless of country minor rules.BlockMinorsBlocks minors from using the app.' + description: 'Specifies the legal age group rule that applies to users of the app. Can be set to one of the following values: ValueDescriptionAllowDefault. Enforces the legal minimum. This means parental consent is required for minors in the European Union and Korea.RequireConsentForPrivacyServicesEnforces the user to specify date of birth to comply with COPPA rules. RequireConsentForMinorsRequires parental consent for ages below 18, regardless of country/region minor rules.RequireConsentForKidsRequires parental consent for ages below 14, regardless of country/region minor rules.BlockMinorsBlocks minors from using the app.' nullable: true additionalProperties: type: object @@ -19478,15 +19475,15 @@ components: properties: capabilityStatus: type: string - description: 'For example, ''Enabled''.' + description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.' nullable: true provisioningStatus: type: string - description: 'For example, ''Success''.' + description: 'The possible values are:Success - Service is fully provisioned.Disabled - Service is disabled.Error - The service plan isn''t provisioned and is in an error state.PendingInput - The service isn''t provisioned and is awaiting service confirmation.PendingActivation - The service is provisioned but requires explicit activation by an administrator (for example, Intune_O365 service plan)PendingProvisioning - Microsoft has added a new service to the product SKU and it isn''t activated in the tenant.' nullable: true service: type: string - description: 'The name of the service; for example, ''AccessControlS2S''' + description: 'The name of the service; for example, ''AccessControlS2S''.' nullable: true additionalProperties: type: object @@ -19527,7 +19524,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 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.' + description: 'The last interactive sign-in date and time for a specific user. This property records the last time a user attempted an interactive sign-in to the directory—whether the attempt was successful or not. Note: Since unsuccessful attempts are also logged, this value might not accurately reflect actual system usage. For tracking actual account access, please use the lastSuccessfulSignInDateTime property. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastSignInRequestId: @@ -19537,7 +19534,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. Use this property if you need to determine when the account was truly accessed. This field can be used to build reports, such as inactive users. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Microsoft Entra ID maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.' format: date-time nullable: true lastSuccessfulSignInRequestId: @@ -19752,15 +19749,15 @@ components: description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' + description: 'true if the user has permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise.' + description: 'If true, the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -19860,7 +19857,7 @@ components: properties: allowNewTimeProposals: type: boolean - description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. Default is true.' + description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. The default is true.' nullable: true attendees: type: array @@ -19871,7 +19868,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: The preview of the message associated with the event. It is in text format. + description: The preview of the message associated with the event. It's in text format. nullable: true end: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -19881,7 +19878,7 @@ components: nullable: true hideAttendees: type: boolean - description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. Default is false.' + description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. The default is false.' nullable: true iCalUId: type: string @@ -19891,7 +19888,7 @@ components: $ref: '#/components/schemas/microsoft.graph.importance' isAllDay: type: boolean - description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start and end time must be set to midnight and be in the same time zone.' + description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start, and endtime must be set to midnight and be in the same time zone.' nullable: true isCancelled: type: boolean @@ -19899,15 +19896,15 @@ components: nullable: true isDraft: type: boolean - description: 'Set to true if the user has updated the meeting in Outlook but has not sent the updates to attendees. Set to false if all changes have been sent, or if the event is an appointment without any attendees.' + description: 'Set to true if the user has updated the meeting in Outlook but hasn''t sent the updates to attendees. Set to false if all changes are sent, or if the event is an appointment without any attendees.' nullable: true isOnlineMeeting: type: boolean - description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' + description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently, Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' nullable: true isOrganizer: type: boolean - description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). This also applies if a delegate organized the event on behalf of the owner. + description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). It also applies if a delegate organized the event on behalf of the owner. nullable: true isReminderOn: type: boolean @@ -19919,7 +19916,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.location' - description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection would be removed and replaced by the new location value.' + description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection are removed and replaced by the new location value.' onlineMeeting: $ref: '#/components/schemas/microsoft.graph.onlineMeetingInfo' onlineMeetingProvider: @@ -19937,7 +19934,7 @@ components: originalStart: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Represents the start time of an event when it is initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'Represents the start time of an event when it''s initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in 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 originalStartTimeZone: @@ -19949,7 +19946,7 @@ components: reminderMinutesBeforeStart: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of minutes before the event start time that the reminder alert occurs. format: int32 nullable: true @@ -19975,13 +19972,13 @@ components: nullable: true transactionId: type: string - description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. This is useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you cannot change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' + description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. It''s useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you can''t change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' nullable: true type: $ref: '#/components/schemas/microsoft.graph.eventType' webLink: type: string - description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL cannot be accessed from within an iFrame.' + description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL can''t be accessed from within an iFrame.' nullable: true attachments: type: array @@ -20001,7 +19998,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' x-ms-navigationProperty: true multiValueExtendedProperties: type: array @@ -20031,6 +20028,10 @@ components: 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 @@ -20338,7 +20339,7 @@ components: properties: driveType: type: string - description: Describes the type of drive represented by this resource. OneDrive personal drives will return personal. OneDrive for Business will return business. SharePoint document libraries will return documentLibrary. Read-only. + description: Describes the type of drive represented by this resource. OneDrive personal drives return personal. OneDrive for Business returns business. SharePoint document libraries return documentLibrary. Read-only. nullable: true owner: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -20524,7 +20525,7 @@ components: properties: classification: type: string - description: An optional label. Typically describes the data or business sensitivity of the team. Must match one of a pre-configured set in the tenant's directory. + description: An optional label. Typically describes the data or business sensitivity of the team. Must match one of a preconfigured set in the tenant's directory. 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])$' @@ -20534,19 +20535,23 @@ components: nullable: true description: type: string - description: 'An optional description for the team. Maximum length: 1024 characters.' + description: 'An optional description for the team. Maximum length: 1,024 characters.' nullable: true displayName: type: string description: The name of the team. nullable: true + firstChannelName: + type: string + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' + nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' guestSettings: $ref: '#/components/schemas/microsoft.graph.teamGuestSettings' internalId: type: string - description: A unique ID for the team that has been used in a few places such as the audit log/Office 365 Management Activity API. + description: A unique ID for the team that was used in a few places such as the audit log/Office 365 Management Activity API. nullable: true isArchived: type: boolean @@ -20568,7 +20573,7 @@ components: $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' webUrl: type: string - description: 'A hyperlink that will go to the team in the Microsoft Teams client. This is the URL that you get when you right-click a team in the Microsoft Teams client and select Get link to team. This URL should be treated as an opaque blob, and not parsed.' + description: 'A hyperlink that goes to the team in the Microsoft Teams client. You get this URL when you right-click a team in the Microsoft Teams client and select Get link to team. This URL should be treated as an opaque blob, and not parsed.' nullable: true allChannels: type: array @@ -20662,7 +20667,7 @@ components: childFolderCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of immediate child mailFolders in the current mailFolder. format: int32 nullable: true @@ -20681,14 +20686,14 @@ components: totalItemCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of items in the mailFolder. format: int32 nullable: true unreadItemCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of items in the mailFolder marked as unread. format: int32 nullable: true @@ -20905,7 +20910,7 @@ components: format: date-time readOnly: true freeStorageSpaceInBytes: - type: integer + type: number description: Free Storage in Bytes. Default value is 0. Read-only. This property is read-only. format: int64 readOnly: true @@ -20989,7 +20994,7 @@ components: nullable: true readOnly: true physicalMemoryInBytes: - type: integer + type: number description: 'Total Memory in Bytes. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. Read-only. This property is read-only.' format: int64 readOnly: true @@ -21019,7 +21024,7 @@ components: nullable: true readOnly: true totalStorageSpaceInBytes: - type: integer + type: number description: Total Storage in Bytes. This property is read-only. format: int64 readOnly: true @@ -21287,6 +21292,10 @@ components: type: boolean description: Indicates whether this meeting is a Teams live event. nullable: true + meetingTemplateId: + type: string + description: The ID of the meeting template. + nullable: true participants: $ref: '#/components/schemas/microsoft.graph.meetingParticipants' startDateTime: @@ -21446,14 +21455,14 @@ components: height: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The height of the photo. Read-only. format: int32 nullable: true width: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The width of the photo. Read-only. format: int32 nullable: true @@ -21556,7 +21565,7 @@ components: properties: locale: type: string - 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.' + 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 @@ -21616,7 +21625,7 @@ components: code: $ref: '#/components/schemas/microsoft.graph.synchronizationStatusCode' countSuccessiveCompleteFailures: - type: integer + type: number description: Number of consecutive times this job failed. format: int64 escrowsPruned: @@ -21779,7 +21788,7 @@ components: priority: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Priority relative to other rules in the synchronizationSchema. Rules with the lowest priority number will be processed first. format: int32 sourceDirectoryName: @@ -22072,7 +22081,7 @@ components: groupLifetimeInDays: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Number of days before a group expires and needs to be renewed. Once renewed, the group expiration is extended by the number of days defined.' format: int32 nullable: true @@ -22588,7 +22597,7 @@ components: index: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true uri: @@ -22751,7 +22760,7 @@ components: activeDurationSeconds: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Optional. The duration of active user engagement. if not supplied, this is calculated from the startedDateTime and lastActiveDateTime.' format: int32 nullable: true @@ -22912,6 +22921,7 @@ components: nullable: true additionalProperties: type: object + description: The status of a long-running operation. microsoft.graph.passwordAuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -22981,7 +22991,7 @@ components: lifetimeInMinutes: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The lifetime of the Temporary Access Pass in minutes starting at startDateTime. Must be between 10 and 43200 inclusive (equivalent to 30 days). format: int32 nullable: true @@ -23332,7 +23342,7 @@ components: size: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The length of the attachment in bytes. format: int32 additionalProperties: @@ -23432,7 +23442,7 @@ components: items: type: string nullable: true - description: 'The roles for that user. This property contains additional qualifiers only when relevant - for example, if the member has owner privileges, the roles property contains owner as one of the values. Similarly, if the member is an in-tenant guest, the roles property contains guest as one of the values. A basic member should not have any values specified in the roles property. An Out-of-tenant external member is assigned the owner role.' + description: 'The roles for that user. This property contains more qualifiers only when relevant - for example, if the member has owner privileges, the roles property contains owner as one of the values. Similarly, if the member is an in-tenant guest, the roles property contains guest as one of the values. A basic member shouldn''t have any values specified in the roles property. An Out-of-tenant external member is assigned the owner role.' visibleHistoryStartDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -23501,7 +23511,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessageMention' - description: 'List of entities mentioned in the chat message. Supported entities are: user, bot, team, and channel.' + description: 'List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, chat, and tag.' messageHistory: type: array items: @@ -23692,13 +23702,13 @@ components: type: object properties: deleted: - type: integer + type: number description: 'Total space consumed by files in the recycle bin, in bytes. Read-only.' format: int64 nullable: true remaining: - type: integer - description: 'Total space remaining before reaching the quota limit, in bytes. Read-only.' + type: number + description: 'Total space remaining before reaching the capacity limit, in bytes. Read-only.' format: int64 nullable: true state: @@ -23708,12 +23718,12 @@ components: storagePlanInformation: $ref: '#/components/schemas/microsoft.graph.storagePlanInformation' total: - type: integer + type: number description: 'Total allowed storage space, in bytes. Read-only.' format: int64 nullable: true used: - type: integer + type: number description: 'Total space used, in bytes. Read-only.' format: int64 nullable: true @@ -23810,7 +23820,7 @@ components: sharepointIds: $ref: '#/components/schemas/microsoft.graph.sharepointIds' size: - type: integer + type: number description: Size of the item in bytes. Read-only. format: int64 nullable: true @@ -23927,7 +23937,7 @@ components: completionPercentage: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The percentage completion value of the course activity. Optional. format: int32 nullable: true @@ -24181,7 +24191,7 @@ components: percentageComplete: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: A value between 0 and 100 that indicates the progress of the operation. format: int32 nullable: true @@ -24195,6 +24205,7 @@ components: nullable: true additionalProperties: type: object + description: The status of a long-running operation. microsoft.graph.baseSitePage: allOf: - $ref: '#/components/schemas/microsoft.graph.baseItem' @@ -24434,21 +24445,21 @@ components: guestsCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Count of guests in a team. format: int32 nullable: true membersCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Count of members in a team. format: int32 nullable: true ownersCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Count of owners in a team. format: int32 nullable: true @@ -24505,6 +24516,12 @@ components: type: string description: 'A hyperlink that will go to the channel in Microsoft Teams. This is the URL that you get when you right-click a channel in Microsoft Teams and select Get link to channel. This URL should be treated as an opaque blob, and not parsed. Read-only.' nullable: true + allMembers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: 'A collection of membership records associated with the channel, including both direct and indirect members of shared channels.' + x-ms-navigationProperty: true filesFolder: $ref: '#/components/schemas/microsoft.graph.driveItem' members: @@ -24542,7 +24559,7 @@ components: attemptsCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of times the operation was attempted before being marked successful or failed. format: int32 createdDateTime: @@ -24581,6 +24598,10 @@ components: type: boolean description: Indicates whether the schedule is enabled for the team. Required. nullable: true + isActivitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts include activities from the original shift. + nullable: true offerShiftRequestsEnabled: type: boolean description: Indicates whether offer shift requests are enabled for the schedule. @@ -24596,6 +24617,8 @@ components: description: Additional information about why schedule provisioning failed. nullable: true readOnly: true + startDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -24604,6 +24627,8 @@ components: type: boolean description: Indicates whether time clock is enabled for the schedule. nullable: true + timeClockSettings: + $ref: '#/components/schemas/microsoft.graph.timeClockSettings' timeOffRequestsEnabled: type: boolean description: Indicates whether time off requests are enabled for the schedule. @@ -24617,6 +24642,13 @@ components: items: type: string nullable: true + description: The IDs for the workforce integrations associated with this schedule. + dayNotes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. + x-ms-navigationProperty: true offerShiftRequests: type: array items: @@ -24653,6 +24685,12 @@ components: $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' description: The swap requests for shifts in the schedule. x-ms-navigationProperty: true + timeCards: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. + x-ms-navigationProperty: true timeOffReasons: type: array items: @@ -24690,7 +24728,7 @@ components: memberCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of users assigned to the tag. format: int32 nullable: true @@ -24770,7 +24808,7 @@ components: sequence: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Indicates the order in which the rule is executed, among other rules.' format: int32 nullable: true @@ -24978,7 +25016,7 @@ components: description: 'Apple bulk enrollment without user challenge. (DEP, Apple Configurator, Mobile Config)' name: appleBulkWithoutUser - value: windowsAzureADJoin - description: Windows 10 Azure AD Join. + description: Windows 10 Entra ID (Azure AD) Join. name: windowsAzureADJoin - value: windowsBulkUserless description: Windows 10 Bulk enrollment through ICD with certificate. @@ -24987,19 +25025,19 @@ components: description: Windows 10 automatic enrollment. (Add work account) name: windowsAutoEnrollment - value: windowsBulkAzureDomainJoin - description: Windows 10 bulk Azure AD Join. + description: Windows 10 bulk Entra ID (Azure AD) Join. name: windowsBulkAzureDomainJoin - value: windowsCoManagement description: Windows 10 Co-Management triggered by AutoPilot or Group Policy. name: windowsCoManagement - value: windowsAzureADJoinUsingDeviceAuth - description: Windows 10 Azure AD Join using Device Auth. + description: Windows 10 Entra ID (Azure AD) Join using Device Auth. name: windowsAzureADJoinUsingDeviceAuth - value: appleUserEnrollment - description: Device managed by Apple user enrollment + description: Indicates the device is enrolled via Apple User Enrollment with Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities name: appleUserEnrollment - value: appleUserEnrollmentWithServiceAccount - description: Device managed by Apple user enrollment with service account + description: Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities name: appleUserEnrollmentWithServiceAccount microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState @@ -25099,11 +25137,11 @@ components: description: Informational attribute that identifies the HASH algorithm that was used by TPM nullable: true resetCount: - type: integer + type: number description: The number of times a PC device has hibernated or resumed format: int64 restartCount: - type: integer + type: number description: The number of times a PC device has rebooted format: int64 safeMode: @@ -25285,6 +25323,7 @@ components: - unknown - company - personal + - unknownFutureValue type: string description: Owner type of device. x-ms-enum: @@ -25292,14 +25331,17 @@ components: modelAsString: false values: - value: unknown - description: Unknown. + description: Unknown device owner type. name: unknown - value: company - description: Owned by company. + description: Corporate device owner type. name: company - value: personal - description: Owned by person. + description: Personal device owner type. name: personal + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.managementAgentType: title: managementAgentType enum: @@ -25438,7 +25480,7 @@ components: settingCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Count of how many setting a policy holds format: int32 settingStates: @@ -25450,7 +25492,7 @@ components: version: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The version of the policy format: int32 additionalProperties: @@ -25471,7 +25513,7 @@ components: settingCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Count of how many setting a policy holds format: int32 settingStates: @@ -25483,12 +25525,12 @@ components: version: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The version of the policy 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.deviceLogCollectionResponse: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -25530,6 +25572,7 @@ components: type: number description: The size of the logs in KB. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 format: double + nullable: true status: $ref: '#/components/schemas/microsoft.graph.appLogUploadState' additionalProperties: @@ -25756,7 +25799,7 @@ components: level: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The indentation level of the page. Read-only. format: int32 nullable: true @@ -25765,7 +25808,7 @@ components: order: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The order of the page within its parent section. Read-only. format: int32 nullable: true @@ -25875,22 +25918,48 @@ components: type: boolean description: Indicates whether attendees can turn on their microphone. nullable: true + allowBreakoutRooms: + type: boolean + description: Indicates whether breakout rooms are enabled for the meeting. + nullable: true + allowedLobbyAdmitters: + $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' + allowLiveShare: + $ref: '#/components/schemas/microsoft.graph.meetingLiveShareOptions' 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 + description: Indicates whether PowerPoint live is enabled for the meeting. + nullable: true + allowRecording: + type: boolean + description: Indicates whether recording is enabled for the meeting. + nullable: true allowTeamworkReactions: type: boolean description: Indicates if Teams reactions are enabled for the meeting. nullable: true + allowTranscription: + type: boolean + description: Indicates whether transcription is enabled for the meeting. + nullable: true + allowWhiteboard: + type: boolean + description: Indicates whether whiteboard is enabled for the meeting. + nullable: true audioConferencing: $ref: '#/components/schemas/microsoft.graph.audioConferencing' chatInfo: $ref: '#/components/schemas/microsoft.graph.chatInfo' + chatRestrictions: + $ref: '#/components/schemas/microsoft.graph.chatRestrictions' isEntryExitAnnounced: type: boolean description: Indicates whether to announce when callers join or leave. @@ -26189,7 +26258,7 @@ components: activeChecklistItemCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Number of checklist items with value set to false, representing incomplete items.' format: int32 nullable: true @@ -26208,7 +26277,7 @@ components: checklistItemCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of checklist items that are present on the task. format: int32 nullable: true @@ -26249,7 +26318,7 @@ components: percentComplete: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Percentage of task completion. When set to 100, the task is considered completed.' format: int32 nullable: true @@ -26262,14 +26331,14 @@ components: priority: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Priority of the task. The valid range of values is between 0 and 10, with the increasing value being lower priority (0 has the highest priority and 10 has the lowest priority). Currently, Planner interprets values 0 and 1 as ''urgent'', 2, 3 and 4 as ''important'', 5, 6, and 7 as ''medium'', and 8, 9, and 10 as ''low''. Additionally, Planner sets the value 1 for ''urgent'', 3 for ''important'', 5 for ''medium'', and 9 for ''low''.' format: int32 nullable: true referenceCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of external references that exist on the task. format: int32 nullable: true @@ -26461,39 +26530,39 @@ components: description: Identifier of the job run. nullable: true countEntitled: - type: integer + type: number description: Count of processed entries that were assigned for this application. format: int64 countEntitledForProvisioning: - type: integer + type: number description: Count of processed entries that were assigned for provisioning. format: int64 countEscrowed: - type: integer + type: number description: Count of entries that were escrowed (errors). format: int64 countEscrowedRaw: - type: integer + type: number description: 'Count of entries that were escrowed, including system-generated escrows.' format: int64 countExported: - type: integer + type: number description: Count of exported entries. format: int64 countExports: - type: integer + type: number description: Count of entries that were expected to be exported. format: int64 countImported: - type: integer + type: number description: Count of imported entries. format: int64 countImportedDeltas: - type: integer + type: number description: Count of imported delta-changes. format: int64 countImportedReferenceDeltas: - type: integer + type: number description: Count of imported delta-changes pertaining to reference changes. format: int64 error: @@ -26517,7 +26586,7 @@ components: type: object properties: completedUnits: - type: integer + type: number description: The numerator of a progress ratio; the number of units of changes already processed. format: int64 progressObservationDateTime: @@ -26526,7 +26595,7 @@ components: description: The time of a progress observation as an offset in minutes from UTC. format: date-time totalUnits: - type: integer + type: number description: The denominator of a progress ratio; a number of units of changes to be processed to accomplish synchronization. format: int64 units: @@ -26559,7 +26628,7 @@ components: description: 'Date and time when the quarantine was first imposed in this series (a series starts when a quarantine is first imposed, and is reset as soon as the quarantine is lifted). 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 seriesCount: - type: integer + type: number description: 'Number of times in this series the quarantine was re-evaluated and left in effect (a series starts when quarantine is first imposed, and is reset as soon as quarantine is lifted).' format: int64 additionalProperties: @@ -26573,7 +26642,7 @@ components: description: The mapping of the user type from the source system to the target system. For example:User to User - For Microsoft Entra ID to Microsoft Entra ID synchronization worker to user - For Workday to Microsoft Entra synchronization. nullable: true value: - type: integer + type: number description: Total number of synchronized objects. format: int64 additionalProperties: @@ -27064,13 +27133,13 @@ components: deviceVersion: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: For internal use only. format: int32 nullable: true displayName: type: string - description: 'The display name for the device. Required. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby.' + description: 'The display name for the device. Maximum length is 256 characters. Required. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby.' nullable: true enrollmentProfileName: type: string @@ -27155,7 +27224,7 @@ components: description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' trustType: type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' nullable: true extensions: type: array @@ -27323,7 +27392,7 @@ components: dayOfMonth: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The day of the month on which the event occurs. Required if type is absoluteMonthly or absoluteYearly. format: int32 daysOfWeek: @@ -27338,13 +27407,13 @@ components: interval: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'The number of units between occurrences, where units can be in days, weeks, months, or years, depending on the type. Required.' format: int32 month: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The month in which the event occurs. This is a number from 1 to 12. format: int32 type: @@ -27364,7 +27433,7 @@ components: numberOfOccurrences: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of times to repeat the event. Required and must be positive if type is numbered. format: int32 recurrenceTimeZone: @@ -27508,7 +27577,7 @@ components: nullable: true contentType: type: string - description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentType that is supported by the Bot Framework''s Attachment objectapplication/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' + description: 'The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework''s Attachment object.application/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' nullable: true contentUrl: type: string @@ -27516,7 +27585,7 @@ components: nullable: true id: type: string - description: Read-only. The unique id of the attachment. + description: Read-only. The unique ID of the attachment. nullable: true name: type: string @@ -27561,7 +27630,7 @@ components: id: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Index of an entity being mentioned in the specified chatMessage. Matches the {index} value in the corresponding tag in the message body.' format: int32 nullable: true @@ -27613,11 +27682,19 @@ 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 + displayName: + type: string + description: The name of the reaction. + nullable: true + 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: 'The reaction type. Supported values include Unicode characters, custom, and some backward-compatible reaction types, such as like, angry, sad, laugh, heart, and surprised.' user: $ref: '#/components/schemas/microsoft.graph.chatMessageReactionIdentitySet' additionalProperties: @@ -27726,7 +27803,7 @@ components: description: The performing artist for the audio file. nullable: true bitrate: - type: integer + type: number description: Bitrate expressed in kbps. format: int64 nullable: true @@ -27741,19 +27818,19 @@ components: disc: maximum: 32767 minimum: -32768 - type: integer + type: number description: The number of the disc this audio file came from. format: int16 nullable: true discCount: maximum: 32767 minimum: -32768 - type: integer + type: number description: The total number of discs in this album. format: int16 nullable: true duration: - type: integer + type: number description: 'Duration of the audio file, expressed in milliseconds' format: int64 nullable: true @@ -27776,21 +27853,21 @@ components: track: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of the track on the original disc for this audio file. format: int32 nullable: true trackCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The total number of tracks on the original disc for this audio file. format: int32 nullable: true year: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The year the audio file was recorded. format: int32 nullable: true @@ -27805,7 +27882,7 @@ components: childCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of children contained immediately within this container. format: int32 nullable: true @@ -27867,7 +27944,7 @@ components: childCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of children contained immediately within this container. format: int32 nullable: true @@ -27882,14 +27959,14 @@ components: height: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Optional. Height of the image, in pixels. Read-only.' format: int32 nullable: true width: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Optional. Width of the image, in pixels. Read-only.' format: int32 nullable: true @@ -27979,14 +28056,14 @@ components: iso: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The ISO value from the camera. Read-only. format: int32 nullable: true orientation: maximum: 32767 minimum: -32768 - type: integer + type: number description: The orientation value from the camera. Writable on OneDrive Personal. format: int16 nullable: true @@ -28059,7 +28136,7 @@ components: sharepointIds: $ref: '#/components/schemas/microsoft.graph.sharepointIds' size: - type: integer + type: number description: Size of the remote item. Read-only. format: int64 nullable: true @@ -28124,14 +28201,14 @@ components: audioBitsPerSample: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of audio bits per sample. format: int32 nullable: true audioChannels: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of audio channels. format: int32 nullable: true @@ -28142,19 +28219,19 @@ components: audioSamplesPerSecond: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of audio samples per second. format: int32 nullable: true bitrate: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Bit rate of the video in bits per second. format: int32 nullable: true duration: - type: integer + type: number description: Duration of the file in milliseconds. format: int64 nullable: true @@ -28170,14 +28247,14 @@ components: height: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Height of the video, in pixels.' format: int32 nullable: true width: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Width of the video, in pixels.' format: int32 nullable: true @@ -28329,7 +28406,7 @@ components: format: base64url nullable: true size: - type: integer + type: number description: Indicates the size of the content stream for this version of the item. format: int64 nullable: true @@ -28669,14 +28746,14 @@ components: linesForEditing: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The size of the text box. format: int32 nullable: true maxLength: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The maximum number of characters for the value. format: int32 nullable: true @@ -28798,7 +28875,7 @@ components: position: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Specifies the position in which the content type appears in the selection UI. format: int32 nullable: true @@ -29009,6 +29086,7 @@ components: 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 + nullable: true resource: $ref: '#/components/schemas/microsoft.graph.entity' additionalProperties: @@ -29051,7 +29129,7 @@ components: guestsCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Count of guests in a channel. format: int32 nullable: true @@ -29062,14 +29140,14 @@ components: membersCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Count of members in a channel. format: int32 nullable: true ownersCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Count of owners in a channel. format: int32 nullable: true @@ -29139,6 +29217,32 @@ components: - Completed - Failed type: string + microsoft.graph.timeClockSettings: + title: timeClockSettings + type: object + properties: + approvedLocation: + $ref: '#/components/schemas/microsoft.graph.geoCoordinates' + additionalProperties: + type: object + microsoft.graph.dayNote: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: dayNote + type: object + properties: + dayNoteDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: The date of the day note. + format: date + nullable: true + draftDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + sharedDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object microsoft.graph.offerShiftRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' @@ -29186,9 +29290,13 @@ components: properties: draftOpenShift: $ref: '#/components/schemas/microsoft.graph.openShiftItem' + isStagedForDeletion: + type: boolean + description: 'The openShift is marked for deletion, a process that is finalized when the schedule is shared.' + nullable: true schedulingGroupId: type: string - description: ID for the scheduling group that the open shift belongs to. + description: The ID of the schedulingGroup that contains the openShift. nullable: true sharedOpenShift: $ref: '#/components/schemas/microsoft.graph.openShiftItem' @@ -29200,6 +29308,10 @@ components: - title: schedulingGroup type: object properties: + code: + type: string + description: 'The code for the schedulingGroup to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The display name for the schedulingGroup. Required. @@ -29225,6 +29337,10 @@ components: properties: draftShift: $ref: '#/components/schemas/microsoft.graph.shiftItem' + isStagedForDeletion: + type: boolean + description: 'The shift is marked for deletion, a process that is finalized when the schedule is shared.' + nullable: true schedulingGroupId: type: string description: ID of the scheduling group the shift is part of. Required. @@ -29249,12 +29365,45 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCard: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: timeCard + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + confirmedBy: + $ref: '#/components/schemas/microsoft.graph.confirmedBy' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + originalEntry: + $ref: '#/components/schemas/microsoft.graph.timeCardEntry' + state: + $ref: '#/components/schemas/microsoft.graph.timeCardState' + userId: + type: string + description: User ID to which the timeCard belongs. + nullable: true + additionalProperties: + type: object microsoft.graph.timeOffReason: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - title: timeOffReason type: object properties: + code: + type: string + description: 'The code of the timeOffReason to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The name of the timeOffReason. Required. @@ -29299,6 +29448,10 @@ components: properties: draftTimeOff: $ref: '#/components/schemas/microsoft.graph.timeOffItem' + isStagedForDeletion: + type: boolean + description: 'The timeOff is marked for deletion, a process that is finalized when the schedule is shared.' + nullable: true sharedTimeOff: $ref: '#/components/schemas/microsoft.graph.timeOffItem' userId: @@ -29607,7 +29760,7 @@ components: description: Current value of setting on device nullable: true errorCode: - type: integer + type: number description: Error code for the setting format: int64 errorDescription: @@ -29673,7 +29826,7 @@ components: description: Current value of setting on device nullable: true errorCode: - type: integer + type: number description: Error code for the setting format: int64 errorDescription: @@ -29723,6 +29876,8 @@ components: - '-INF' - INF - NaN + type: string + nullable: true microsoft.graph.appLogUploadState: title: appLogUploadState enum: @@ -29913,7 +30068,7 @@ components: detectionCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Number of times the malware is detected format: int32 nullable: true @@ -30073,6 +30228,13 @@ components: $ref: '#/components/schemas/microsoft.graph.externalLink' additionalProperties: type: object + microsoft.graph.allowedLobbyAdmitterRoles: + title: allowedLobbyAdmitterRoles + enum: + - organizerAndCoOrganizersAndPresenters + - organizerAndCoOrganizers + - unknownFutureValue + type: string microsoft.graph.onlineMeetingPresenters: title: onlineMeetingPresenters enum: @@ -30082,6 +30244,13 @@ components: - organizer - unknownFutureValue type: string + microsoft.graph.meetingLiveShareOptions: + title: meetingLiveShareOptions + enum: + - enabled + - disabled + - unknownFutureValue + type: string microsoft.graph.meetingChatMode: title: meetingChatMode enum: @@ -30142,6 +30311,16 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.chatRestrictions: + title: chatRestrictions + type: object + properties: + allowTextOnly: + type: boolean + description: Indicates whether only text is allowed in the meeting chat. Optional. + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -30214,7 +30393,7 @@ components: totalParticipantCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Total number of participants. Read-only. format: int32 nullable: true @@ -30461,6 +30640,8 @@ components: - title: changeTrackedEntity type: object properties: + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -30503,25 +30684,25 @@ components: type: object properties: deleted: - type: integer + type: number format: int64 nullable: true manageWebUrl: type: string nullable: true remaining: - type: integer + type: number format: int64 nullable: true state: type: string nullable: true total: - type: integer + type: number format: int64 nullable: true used: - type: integer + type: number format: int64 nullable: true services: @@ -30730,7 +30911,7 @@ components: matchingPriority: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'If higher than 0, this attribute will be used to perform an initial match of the objects between source and target directories. The synchronization engine will try to find the matching object using attribute with lowest value of matching priority first. If not found, the attribute with the next matching priority will be used, and so on a until match is found or no more matching attributes are left. Only attributes that are expected to have unique values, such as email, should be used as matching attributes.' format: int32 source: @@ -30802,17 +30983,19 @@ 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 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: $ref: '#/components/schemas/microsoft.graph.appKeyCredentialRestrictionType' + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' additionalProperties: type: object microsoft.graph.passwordCredentialConfiguration: @@ -30822,17 +31005,19 @@ 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 back dated. To apply to all applications, enforcement datetime 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' + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' additionalProperties: type: object microsoft.graph.ODataErrors.ErrorDetails: @@ -30864,7 +31049,7 @@ components: items: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true description: A list of supported bottom margins(in microns) for the printer. @@ -30890,7 +31075,7 @@ components: items: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true description: The list of print resolutions in DPI that are supported by the printer. @@ -30928,7 +31113,7 @@ components: items: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true description: A list of supported left margins(in microns) for the printer. @@ -30971,7 +31156,7 @@ components: items: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true description: Supported number of Input Pages to impose upon a single Impression. @@ -30985,7 +31170,7 @@ components: items: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true description: A list of supported right margins(in microns) for the printer. @@ -31003,7 +31188,7 @@ components: items: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number format: int32 nullable: true description: A list of supported top margins(in microns) for the printer. @@ -31022,14 +31207,14 @@ components: copiesPerJob: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The default number of copies printed per job. format: int32 nullable: true dpi: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The default resolution in DPI to use when printing the job. format: int32 nullable: true @@ -31071,7 +31256,7 @@ components: pagesPerSheet: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The default number of document pages to print on each sheet. format: int32 nullable: true @@ -31088,7 +31273,7 @@ components: altitudeInMeters: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'The altitude, in meters, that the printer is located at.' format: int32 nullable: true @@ -31188,6 +31373,12 @@ components: - title: printJob type: object properties: + acknowledgedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The dateTimeOffset when the job was acknowledged. Read-only. + format: date-time + nullable: true configuration: $ref: '#/components/schemas/microsoft.graph.printJobConfiguration' createdBy: @@ -31197,6 +31388,13 @@ components: type: string description: The DateTimeOffset when the job was created. Read-only. format: date-time + errorCode: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The error code of the print job. Read-only. + format: int32 + nullable: true isFetchable: type: boolean description: 'If true, document can be fetched by printer.' @@ -31278,7 +31476,7 @@ components: type: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: For internal use only. format: int32 nullable: true @@ -31354,6 +31552,10 @@ components: title: teamsAppAuthorization type: object properties: + clientAppId: + type: string + description: The registration ID of the Microsoft Entra app ID associated with the teamsApp. + nullable: true requiredPermissionSet: $ref: '#/components/schemas/microsoft.graph.teamsAppPermissionSet' additionalProperties: @@ -31482,11 +31684,11 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file in little endian (if available). Read-only. + description: The CRC32 value of the file (if available). Read-only. nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -31494,7 +31696,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -31614,7 +31816,7 @@ components: height: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'The height of the thumbnail, in pixels.' format: int32 nullable: true @@ -31629,7 +31831,7 @@ components: width: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'The width of the thumbnail, in pixels.' format: int32 nullable: true @@ -31808,7 +32010,7 @@ components: position: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The zero-based position of the worksheet within the workbook. format: int32 visibility: @@ -31857,14 +32059,14 @@ components: actionCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of times the action took place. Read-only. format: int32 nullable: true actorCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of distinct actors that performed the action. Read-only. format: int32 nullable: true @@ -32164,7 +32366,7 @@ components: openSlotCount: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Count of the number of slots for the given open shift. format: int32 additionalProperties: @@ -32190,6 +32392,72 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCardBreak: + title: timeCardBreak + type: object + properties: + breakId: + type: string + description: ID of the timeCardBreak. + nullable: true + end: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + start: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardEvent: + title: timeCardEvent + type: object + properties: + dateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the entry is recorded. + format: date-time + isAtApprovedLocation: + type: boolean + description: Indicates whether this action happens at an approved location. + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + microsoft.graph.confirmedBy: + title: confirmedBy + enum: + - none + - user + - manager + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true + microsoft.graph.timeCardEntry: + title: timeCardEntry + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The clock-in event of the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardState: + title: timeCardState + enum: + - clockedIn + - onBreak + - clockedOut + - unknownFutureValue + type: string microsoft.graph.timeOffReasonIconType: title: timeOffReasonIconType enum: @@ -32250,14 +32518,14 @@ components: maximumSize: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The maximum size (in kilobytes) that an incoming message must have in order for a condition or exception to apply. format: int32 nullable: true minimumSize: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The minimum size (in kilobytes) that an incoming message must have in order for a condition or exception to apply. format: int32 nullable: true @@ -32705,7 +32973,7 @@ components: totalAttendanceInSeconds: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: Total duration of the attendances in seconds. format: int32 nullable: true @@ -32910,7 +33178,7 @@ components: size: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The length of the attachment in bytes. format: int32 additionalProperties: @@ -33038,6 +33306,13 @@ components: - asymmetricKeyLifetime - unknownFutureValue type: string + microsoft.graph.appManagementRestrictionState: + title: appManagementRestrictionState + enum: + - enabled + - disabled + - unknownFutureValue + type: string microsoft.graph.appCredentialRestrictionType: title: appCredentialRestrictionType enum: @@ -33062,12 +33337,12 @@ components: type: object properties: end: - type: integer + type: number description: The inclusive upper bound of the integer range. format: int64 nullable: true start: - type: integer + type: number description: The inclusive lower bound of the integer range. format: int64 nullable: true @@ -34050,14 +34325,14 @@ components: copies: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of copies that should be printed. Read-only. format: int32 nullable: true dpi: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'The resolution to use when printing the job, expressed in dots per inch (DPI). Read-only.' format: int32 nullable: true @@ -34104,7 +34379,7 @@ components: pagesPerSheet: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The number of document pages to print on each sheet. format: int32 nullable: true @@ -34163,10 +34438,22 @@ components: type: string description: The document's name. Read-only. nullable: true + downloadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was downloaded. Read-only + format: date-time + nullable: true size: - type: integer + type: number description: The document's size in bytes. Read-only. format: int64 + uploadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was uploaded. Read-only + format: date-time + nullable: true additionalProperties: type: object microsoft.graph.printTask: @@ -34303,7 +34590,7 @@ components: index: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The index of the column within the columns collection of the table. Zero-indexed. Read-only. format: int32 name: @@ -34325,7 +34612,7 @@ components: index: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The index of the row within the rows collection of the table. Zero-based. Read-only. format: int32 values: @@ -34361,10 +34648,12 @@ components: type: number description: 'Represents the height, in points, of the chart object.' format: double + nullable: true left: type: number description: 'The distance, in points, from the left side of the chart to the worksheet origin.' format: double + nullable: true name: type: string description: Represents the name of a chart object. @@ -34373,10 +34662,12 @@ components: type: number description: 'Represents the distance, in points, from the top edge of the object to the top of row 1 (on a worksheet) or the top of the chart area (on a chart).' format: double + nullable: true width: type: number description: 'Represents the width, in points, of the chart object.' format: double + nullable: true axes: $ref: '#/components/schemas/microsoft.graph.workbookChartAxes' dataLabels: @@ -34536,7 +34827,7 @@ components: endDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The end date and time for the shiftActivity. 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. Required.' + description: 'The end date and time for the shiftActivity. 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. Required.' format: date-time nullable: true isPaid: @@ -34546,7 +34837,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 start date and time for the shiftActivity. 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. Required.' + description: 'The start date and time for the shiftActivity. 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. Required.' format: date-time nullable: true theme: @@ -34566,7 +34857,7 @@ components: durationInSeconds: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Duration of the meeting interval in seconds; that is, the difference between joinDateTime and leaveDateTime.' format: int32 nullable: true @@ -34597,7 +34888,7 @@ components: type: string nullable: true used: - type: integer + type: number format: int64 nullable: true additionalProperties: @@ -34625,28 +34916,28 @@ components: bottom: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The margin in microns from the bottom edge. format: int32 nullable: true left: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The margin in microns from the left edge. format: int32 nullable: true right: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The margin in microns from the right edge. format: int32 nullable: true top: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The margin in microns from the top edge. format: int32 nullable: true @@ -34747,7 +35038,7 @@ components: key: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: 'Represents the column (or row, depending on the sort orientation) that the condition is on. Represented as an offset from the first column (or row).' format: int32 sortOn: @@ -34891,37 +35182,37 @@ components: properties: allowAutoFilter: type: boolean - description: Represents the worksheet protection option of allowing using auto filter feature. + description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. allowDeleteColumns: type: boolean - description: Represents the worksheet protection option of allowing deleting columns. + description: Indicates whether the worksheet protection option to allow deleting columns is enabled. allowDeleteRows: type: boolean - description: Represents the worksheet protection option of allowing deleting rows. + description: Indicates whether the worksheet protection option to allow deleting rows is enabled. allowFormatCells: type: boolean - description: Represents the worksheet protection option of allowing formatting cells. + description: Indicates whether the worksheet protection option to allow formatting cells is enabled. allowFormatColumns: type: boolean - description: Represents the worksheet protection option of allowing formatting columns. + description: Indicates whether the worksheet protection option to allow formatting columns is enabled. allowFormatRows: type: boolean - description: Represents the worksheet protection option of allowing formatting rows. + description: Indicates whether the worksheet protection option to allow formatting rows is enabled. allowInsertColumns: type: boolean - description: Represents the worksheet protection option of allowing inserting columns. + description: Indicates whether the worksheet protection option to allow inserting columns is enabled. allowInsertHyperlinks: type: boolean - description: Represents the worksheet protection option of allowing inserting hyperlinks. + description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. allowInsertRows: type: boolean - description: Represents the worksheet protection option of allowing inserting rows. + description: Indicates whether the worksheet protection option to allow inserting rows is enabled. allowPivotTables: type: boolean - description: Represents the worksheet protection option of allowing using pivot table feature. + description: Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. allowSort: type: boolean - description: Represents the worksheet protection option of allowing using sort feature. + description: Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. additionalProperties: type: object microsoft.graph.scheduleEntityTheme: @@ -35000,7 +35291,7 @@ components: index: maximum: 2147483647 minimum: -2147483648 - type: integer + type: number description: The index of the icon in the given set. format: int32 set: diff --git a/openApiDocs/v1.0/BackupRestore.yml b/openApiDocs/v1.0/BackupRestore.yml index 015dbfa42ef..feb4be612a6 100644 --- a/openApiDocs/v1.0/BackupRestore.yml +++ b/openApiDocs/v1.0/BackupRestore.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: BackupRestore version: v1.0 @@ -3470,6 +3470,150 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/solutions/backupRestore/protectionUnits/{protectionUnitBase-id}/microsoft.graph.driveProtectionUnit': + get: + tags: + - solutions.backupRestoreRoot + summary: List driveProtectionUnits + description: Get a list of the driveProtectionUnit objects that are associated with a oneDriveForBusinessProtectionPolicy. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/backuprestoreroot-list-driveprotectionunits?view=graph-rest-1.0 + operationId: solution.backupRestore_GetProtectionUnitAsDriveProtectionUnit + parameters: + - name: protectionUnitBase-id + in: path + description: The unique identifier of protectionUnitBase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: protectionUnitBase + - 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.driveProtectionUnit' + default: + $ref: '#/components/responses/error' + '/solutions/backupRestore/protectionUnits/{protectionUnitBase-id}/microsoft.graph.mailboxProtectionUnit': + get: + tags: + - solutions.backupRestoreRoot + summary: List mailboxProtectionUnits + description: Get a list of mailboxProtectionUnit objects. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/backuprestoreroot-list-mailboxprotectionunits?view=graph-rest-1.0 + operationId: solution.backupRestore_GetProtectionUnitAsMailboxProtectionUnit + parameters: + - name: protectionUnitBase-id + in: path + description: The unique identifier of protectionUnitBase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: protectionUnitBase + - 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.mailboxProtectionUnit' + default: + $ref: '#/components/responses/error' + '/solutions/backupRestore/protectionUnits/{protectionUnitBase-id}/microsoft.graph.siteProtectionUnit': + get: + tags: + - solutions.backupRestoreRoot + summary: List siteProtectionUnits + description: Get a list of the siteProtectionUnit objects that are associated with a sharePointProtectionPolicy. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/backuprestoreroot-list-siteprotectionunits?view=graph-rest-1.0 + operationId: solution.backupRestore_GetProtectionUnitAsSiteProtectionUnit + parameters: + - name: protectionUnitBase-id + in: path + description: The unique identifier of protectionUnitBase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: protectionUnitBase + - 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.siteProtectionUnit' + default: + $ref: '#/components/responses/error' /solutions/backupRestore/protectionUnits/$count: get: tags: @@ -3484,6 +3628,210 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + /solutions/backupRestore/protectionUnits/microsoft.graph.driveProtectionUnit: + get: + tags: + - solutions.backupRestoreRoot + summary: List driveProtectionUnits + description: Get a list of the driveProtectionUnit objects that are associated with a oneDriveForBusinessProtectionPolicy. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/backuprestoreroot-list-driveprotectionunits?view=graph-rest-1.0 + operationId: solution.backupRestore_ListProtectionUnitAsDriveProtectionUnit + 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.driveProtectionUnitCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /solutions/backupRestore/protectionUnits/microsoft.graph.driveProtectionUnit/$count: + get: + tags: + - solutions.backupRestoreRoot + summary: Get the number of the resource + operationId: solution.backupRestore.ProtectionUnit_GetCountAsDriveProtectionUnit + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /solutions/backupRestore/protectionUnits/microsoft.graph.mailboxProtectionUnit: + get: + tags: + - solutions.backupRestoreRoot + summary: List mailboxProtectionUnits + description: Get a list of mailboxProtectionUnit objects. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/backuprestoreroot-list-mailboxprotectionunits?view=graph-rest-1.0 + operationId: solution.backupRestore_ListProtectionUnitAsMailboxProtectionUnit + 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.mailboxProtectionUnitCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /solutions/backupRestore/protectionUnits/microsoft.graph.mailboxProtectionUnit/$count: + get: + tags: + - solutions.backupRestoreRoot + summary: Get the number of the resource + operationId: solution.backupRestore.ProtectionUnit_GetCountAsMailboxProtectionUnit + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /solutions/backupRestore/protectionUnits/microsoft.graph.siteProtectionUnit: + get: + tags: + - solutions.backupRestoreRoot + summary: List siteProtectionUnits + description: Get a list of the siteProtectionUnit objects that are associated with a sharePointProtectionPolicy. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/backuprestoreroot-list-siteprotectionunits?view=graph-rest-1.0 + operationId: solution.backupRestore_ListProtectionUnitAsSiteProtectionUnit + 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.siteProtectionUnitCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /solutions/backupRestore/protectionUnits/microsoft.graph.siteProtectionUnit/$count: + get: + tags: + - solutions.backupRestoreRoot + summary: Get the number of the resource + operationId: solution.backupRestore.ProtectionUnit_GetCountAsSiteProtectionUnit + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' /solutions/backupRestore/restorePoints: get: tags: @@ -6060,6 +6408,28 @@ components: $ref: '#/components/schemas/microsoft.graph.protectionUnitStatus' additionalProperties: type: object + microsoft.graph.siteProtectionUnit: + allOf: + - $ref: '#/components/schemas/microsoft.graph.protectionUnitBase' + - title: siteProtectionUnit + type: object + properties: + siteId: + type: string + description: Unique identifier of the SharePoint site. + nullable: true + siteName: + type: string + description: Name of the SharePoint site. + nullable: true + readOnly: true + siteWebUrl: + type: string + description: The web URL of the SharePoint site. + nullable: true + readOnly: true + additionalProperties: + type: object microsoft.graph.timePeriod: title: timePeriod type: object @@ -6225,28 +6595,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.siteProtectionUnit: - allOf: - - $ref: '#/components/schemas/microsoft.graph.protectionUnitBase' - - title: siteProtectionUnit - type: object - properties: - siteId: - type: string - description: Unique identifier of the SharePoint site. - nullable: true - siteName: - type: string - description: Name of the SharePoint site. - nullable: true - readOnly: true - siteWebUrl: - type: string - description: The web URL of the SharePoint site. - nullable: true - readOnly: true - additionalProperties: - type: object microsoft.graph.sharePointRestoreSession: allOf: - $ref: '#/components/schemas/microsoft.graph.restoreSessionBase' @@ -6685,6 +7033,19 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.siteProtectionUnitCollectionResponse: + title: Collection of siteProtectionUnit + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.siteProtectionUnit' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.restorePointCollectionResponse: title: Collection of restorePoint type: object @@ -6750,19 +7111,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.siteProtectionUnitCollectionResponse: - title: Collection of siteProtectionUnit - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.siteProtectionUnit' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object microsoft.graph.sharePointRestoreSessionCollectionResponse: title: Collection of sharePointRestoreSession type: object @@ -6990,6 +7338,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.protectionUnitBaseCollectionResponse' + microsoft.graph.siteProtectionUnitCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.siteProtectionUnitCollectionResponse' microsoft.graph.restorePointCollectionResponse: description: Retrieved collection content: @@ -7020,12 +7374,6 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteProtectionRuleCollectionResponse' - microsoft.graph.siteProtectionUnitCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.siteProtectionUnitCollectionResponse' microsoft.graph.sharePointRestoreSessionCollectionResponse: description: Retrieved collection content: diff --git a/openApiDocs/v1.0/Bookings.yml b/openApiDocs/v1.0/Bookings.yml index 450c96f963b..d288a8ec3a6 100644 --- a/openApiDocs/v1.0/Bookings.yml +++ b/openApiDocs/v1.0/Bookings.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Bookings version: v1.0 @@ -9052,14 +9052,26 @@ components: type: boolean description: Indicates whether attendees can turn on their microphone. nullable: true + allowBreakoutRooms: + type: boolean + description: Indicates whether breakout rooms are enabled for the meeting. + nullable: true + allowedLobbyAdmitters: + $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' + allowLiveShare: + $ref: '#/components/schemas/microsoft.graph.meetingLiveShareOptions' 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 + description: Indicates whether PowerPoint live is enabled for the meeting. + nullable: true allowRecording: type: boolean description: Indicates whether recording is enabled for the meeting. @@ -9072,6 +9084,10 @@ components: type: boolean description: Indicates whether transcription is enabled for the meeting. nullable: true + allowWhiteboard: + type: boolean + description: Indicates whether whiteboard is enabled for the meeting. + nullable: true audioConferencing: $ref: '#/components/schemas/microsoft.graph.audioConferencing' chatInfo: @@ -10020,6 +10036,13 @@ components: - text - html type: string + microsoft.graph.allowedLobbyAdmitterRoles: + title: allowedLobbyAdmitterRoles + enum: + - organizerAndCoOrganizersAndPresenters + - organizerAndCoOrganizers + - unknownFutureValue + type: string microsoft.graph.onlineMeetingPresenters: title: onlineMeetingPresenters enum: @@ -10029,6 +10052,13 @@ components: - organizer - unknownFutureValue type: string + microsoft.graph.meetingLiveShareOptions: + title: meetingLiveShareOptions + enum: + - enabled + - disabled + - unknownFutureValue + type: string microsoft.graph.meetingChatMode: title: meetingChatMode enum: @@ -10095,6 +10125,7 @@ components: properties: allowTextOnly: type: boolean + description: Indicates whether only text is allowed in the meeting chat. Optional. nullable: true additionalProperties: type: object diff --git a/openApiDocs/v1.0/Calendar.yml b/openApiDocs/v1.0/Calendar.yml index c118e626a33..81bc1454d9e 100644 --- a/openApiDocs/v1.0/Calendar.yml +++ b/openApiDocs/v1.0/Calendar.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Calendar version: v1.0 @@ -1075,7 +1075,7 @@ paths: tags: - groups.calendar summary: Get instances from groups - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' operationId: group.calendar.calendarView_ListInstance parameters: - name: group-id @@ -1159,7 +1159,7 @@ paths: tags: - groups.calendar summary: Get instances from groups - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' operationId: group.calendar.calendarView_GetInstance parameters: - name: group-id @@ -2239,6 +2239,43 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/groups/{group-id}/calendar/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.permanentDelete': + post: + tags: + - groups.calendar + summary: Invoke action permanentDelete + operationId: group.calendar.calendarView.instance_permanentDelete + 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: event-id + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/calendar/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': post: tags: @@ -2718,6 +2755,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/groups/{group-id}/calendar/calendarView/{event-id}/microsoft.graph.permanentDelete': + post: + tags: + - groups.calendar + summary: Invoke action permanentDelete + operationId: group.calendar.calendarView_permanentDelete + 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: event-id + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/calendar/calendarView/{event-id}/microsoft.graph.snoozeReminder': post: tags: @@ -3793,7 +3859,7 @@ paths: tags: - groups.calendar summary: Get instances from groups - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' operationId: group.calendar.event_ListInstance parameters: - name: group-id @@ -3877,7 +3943,7 @@ paths: tags: - groups.calendar summary: Get instances from groups - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' operationId: group.calendar.event_GetInstance parameters: - name: group-id @@ -4957,6 +5023,43 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/groups/{group-id}/calendar/events/{event-id}/instances/{event-id1}/microsoft.graph.permanentDelete': + post: + tags: + - groups.calendar + summary: Invoke action permanentDelete + operationId: group.calendar.event.instance_permanentDelete + 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: event-id + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/calendar/events/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': post: tags: @@ -5436,6 +5539,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/groups/{group-id}/calendar/events/{event-id}/microsoft.graph.permanentDelete': + post: + tags: + - groups.calendar + summary: Invoke action permanentDelete + operationId: group.calendar.event_permanentDelete + 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: event-id + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/calendar/events/{event-id}/microsoft.graph.snoozeReminder': post: tags: @@ -5769,6 +5901,31 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/groups/{group-id}/calendar/microsoft.graph.permanentDelete': + post: + tags: + - groups.calendar + summary: Invoke action permanentDelete + description: 'Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/calendar-permanentdelete?view=graph-rest-1.0 + operationId: group.calendar_permanentDelete + 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}/calendarView': get: tags: @@ -6555,7 +6712,7 @@ paths: tags: - groups.event summary: Get instances from groups - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' operationId: group.calendarView_ListInstance parameters: - name: group-id @@ -6639,7 +6796,7 @@ paths: tags: - groups.event summary: Get instances from groups - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' operationId: group.calendarView_GetInstance parameters: - name: group-id @@ -7719,6 +7876,43 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/groups/{group-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.permanentDelete': + post: + tags: + - groups.event + summary: Invoke action permanentDelete + operationId: group.calendarView.instance_permanentDelete + 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: event-id + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': post: tags: @@ -8198,6 +8392,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/groups/{group-id}/calendarView/{event-id}/microsoft.graph.permanentDelete': + post: + tags: + - groups.event + summary: Invoke action permanentDelete + operationId: group.calendarView_permanentDelete + 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: event-id + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/calendarView/{event-id}/microsoft.graph.snoozeReminder': post: tags: @@ -9306,7 +9529,7 @@ paths: tags: - groups.event summary: Get instances from groups - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' operationId: group.event_ListInstance parameters: - name: group-id @@ -9390,7 +9613,7 @@ paths: tags: - groups.event summary: Get instances from groups - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' operationId: group.event_GetInstance parameters: - name: group-id @@ -10470,6 +10693,43 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/groups/{group-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.permanentDelete': + post: + tags: + - groups.event + summary: Invoke action permanentDelete + operationId: group.event.instance_permanentDelete + 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: event-id + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': post: tags: @@ -10949,6 +11209,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/groups/{group-id}/events/{event-id}/microsoft.graph.permanentDelete': + post: + tags: + - groups.event + summary: Invoke action permanentDelete + operationId: group.event_permanentDelete + 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: event-id + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/events/{event-id}/microsoft.graph.snoozeReminder': post: tags: @@ -12817,7 +13106,7 @@ paths: tags: - users.calendar summary: Get instances from users - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' operationId: user.calendar.calendarView_ListInstance parameters: - name: user-id @@ -12901,7 +13190,7 @@ paths: tags: - users.calendar summary: Get instances from users - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' operationId: user.calendar.calendarView_GetInstance parameters: - name: user-id @@ -13981,6 +14270,43 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/calendar/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.permanentDelete': + post: + tags: + - users.calendar + summary: Invoke action permanentDelete + operationId: user.calendar.calendarView.instance_permanentDelete + 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: event-id + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/calendar/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': post: tags: @@ -14460,6 +14786,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/calendar/calendarView/{event-id}/microsoft.graph.permanentDelete': + post: + tags: + - users.calendar + summary: Invoke action permanentDelete + operationId: user.calendar.calendarView_permanentDelete + 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: event-id + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/calendar/calendarView/{event-id}/microsoft.graph.snoozeReminder': post: tags: @@ -15531,7 +15886,7 @@ paths: tags: - users.calendar summary: Get instances from users - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' operationId: user.calendar.event_ListInstance parameters: - name: user-id @@ -15615,7 +15970,7 @@ paths: tags: - users.calendar summary: Get instances from users - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' operationId: user.calendar.event_GetInstance parameters: - name: user-id @@ -16695,6 +17050,43 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/calendar/events/{event-id}/instances/{event-id1}/microsoft.graph.permanentDelete': + post: + tags: + - users.calendar + summary: Invoke action permanentDelete + operationId: user.calendar.event.instance_permanentDelete + 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: event-id + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/calendar/events/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': post: tags: @@ -17174,6 +17566,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/calendar/events/{event-id}/microsoft.graph.permanentDelete': + post: + tags: + - users.calendar + summary: Invoke action permanentDelete + operationId: user.calendar.event_permanentDelete + 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: event-id + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/calendar/events/{event-id}/microsoft.graph.snoozeReminder': post: tags: @@ -17507,6 +17928,31 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/users/{user-id}/calendar/microsoft.graph.permanentDelete': + post: + tags: + - users.calendar + summary: Invoke action permanentDelete + description: 'Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/calendar-permanentdelete?view=graph-rest-1.0 + operationId: user.calendar_permanentDelete + 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: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/calendarGroups': get: tags: @@ -19342,7 +19788,7 @@ paths: tags: - users.calendarGroup summary: Get instances from users - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' operationId: user.calendarGroup.calendar.calendarView_ListInstance parameters: - name: user-id @@ -19442,7 +19888,7 @@ paths: tags: - users.calendarGroup summary: Get instances from users - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' operationId: user.calendarGroup.calendar.calendarView_GetInstance parameters: - name: user-id @@ -20826,6 +21272,59 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.permanentDelete': + post: + tags: + - users.calendarGroup + summary: Invoke action permanentDelete + operationId: user.calendarGroup.calendar.calendarView.instance_permanentDelete + 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: calendarGroup-id + in: path + description: The unique identifier of calendarGroup + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: The unique identifier of calendar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': post: tags: @@ -21449,6 +21948,51 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/microsoft.graph.permanentDelete': + post: + tags: + - users.calendarGroup + summary: Invoke action permanentDelete + operationId: user.calendarGroup.calendar.calendarView_permanentDelete + 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: calendarGroup-id + in: path + description: The unique identifier of calendarGroup + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: The unique identifier of calendar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/microsoft.graph.snoozeReminder': post: tags: @@ -22872,7 +23416,7 @@ paths: tags: - users.calendarGroup summary: Get instances from users - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' operationId: user.calendarGroup.calendar.event_ListInstance parameters: - name: user-id @@ -22972,7 +23516,7 @@ paths: tags: - users.calendarGroup summary: Get instances from users - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' operationId: user.calendarGroup.calendar.event_GetInstance parameters: - name: user-id @@ -24356,6 +24900,59 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.permanentDelete': + post: + tags: + - users.calendarGroup + summary: Invoke action permanentDelete + operationId: user.calendarGroup.calendar.event.instance_permanentDelete + 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: calendarGroup-id + in: path + description: The unique identifier of calendarGroup + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: The unique identifier of calendar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': post: tags: @@ -24979,6 +25576,51 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/microsoft.graph.permanentDelete': + post: + tags: + - users.calendarGroup + summary: Invoke action permanentDelete + operationId: user.calendarGroup.calendar.event_permanentDelete + 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: calendarGroup-id + in: path + description: The unique identifier of calendarGroup + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: The unique identifier of calendar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/microsoft.graph.snoozeReminder': post: tags: @@ -25408,6 +26050,47 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/microsoft.graph.permanentDelete': + post: + tags: + - users.calendarGroup + summary: Invoke action permanentDelete + description: 'Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/calendar-permanentdelete?view=graph-rest-1.0 + operationId: user.calendarGroup.calendar_permanentDelete + 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: calendarGroup-id + in: path + description: The unique identifier of calendarGroup + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: The unique identifier of calendar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: calendar + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/$count': get: tags: @@ -26869,7 +27552,7 @@ paths: tags: - users.calendar summary: Get instances from users - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' operationId: user.calendar.calendarView_ListInstance parameters: - name: user-id @@ -26961,7 +27644,7 @@ paths: tags: - users.calendar summary: Get instances from users - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' operationId: user.calendar.calendarView_GetInstance parameters: - name: user-id @@ -28193,6 +28876,51 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.permanentDelete': + post: + tags: + - users.calendar + summary: Invoke action permanentDelete + operationId: user.calendar.calendarView.instance_permanentDelete + 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: calendar-id + in: path + description: The unique identifier of calendar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': post: tags: @@ -28744,6 +29472,43 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/calendars/{calendar-id}/calendarView/{event-id}/microsoft.graph.permanentDelete': + post: + tags: + - users.calendar + summary: Invoke action permanentDelete + operationId: user.calendar.calendarView_permanentDelete + 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: calendar-id + in: path + description: The unique identifier of calendar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/calendars/{calendar-id}/calendarView/{event-id}/microsoft.graph.snoozeReminder': post: tags: @@ -29991,7 +30756,7 @@ paths: tags: - users.calendar summary: Get instances from users - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' operationId: user.calendar.event_ListInstance parameters: - name: user-id @@ -30083,7 +30848,7 @@ paths: tags: - users.calendar summary: Get instances from users - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' operationId: user.calendar.event_GetInstance parameters: - name: user-id @@ -31315,6 +32080,51 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.permanentDelete': + post: + tags: + - users.calendar + summary: Invoke action permanentDelete + operationId: user.calendar.event.instance_permanentDelete + 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: calendar-id + in: path + description: The unique identifier of calendar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': post: tags: @@ -31866,6 +32676,43 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/calendars/{calendar-id}/events/{event-id}/microsoft.graph.permanentDelete': + post: + tags: + - users.calendar + summary: Invoke action permanentDelete + operationId: user.calendar.event_permanentDelete + 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: calendar-id + in: path + description: The unique identifier of calendar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/calendars/{calendar-id}/events/{event-id}/microsoft.graph.snoozeReminder': post: tags: @@ -32247,6 +33094,39 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/users/{user-id}/calendars/{calendar-id}/microsoft.graph.permanentDelete': + post: + tags: + - users.calendar + summary: Invoke action permanentDelete + description: 'Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/calendar-permanentdelete?view=graph-rest-1.0 + operationId: user.calendar_permanentDelete + 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: calendar-id + in: path + description: The unique identifier of calendar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: calendar + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/calendars/$count': get: tags: @@ -33052,7 +33932,7 @@ paths: tags: - users.event summary: Get instances from users - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' operationId: user.calendarView_ListInstance parameters: - name: user-id @@ -33136,7 +34016,7 @@ paths: tags: - users.event summary: Get instances from users - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' operationId: user.calendarView_GetInstance parameters: - name: user-id @@ -34216,6 +35096,43 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.permanentDelete': + post: + tags: + - users.event + summary: Invoke action permanentDelete + operationId: user.calendarView.instance_permanentDelete + 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: event-id + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': post: tags: @@ -34695,6 +35612,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/calendarView/{event-id}/microsoft.graph.permanentDelete': + post: + tags: + - users.event + summary: Invoke action permanentDelete + operationId: user.calendarView_permanentDelete + 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: event-id + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/calendarView/{event-id}/microsoft.graph.snoozeReminder': post: tags: @@ -35766,7 +36712,7 @@ paths: tags: - users.event summary: Get instances from users - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' operationId: user.event_ListInstance parameters: - name: user-id @@ -35850,7 +36796,7 @@ paths: tags: - users.event summary: Get instances from users - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' operationId: user.event_GetInstance parameters: - name: user-id @@ -36930,6 +37876,43 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.permanentDelete': + post: + tags: + - users.event + summary: Invoke action permanentDelete + operationId: user.event.instance_permanentDelete + 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: event-id + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': post: tags: @@ -37409,6 +38392,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/events/{event-id}/microsoft.graph.permanentDelete': + post: + tags: + - users.event + summary: Invoke action permanentDelete + operationId: user.event_permanentDelete + 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: event-id + in: path + description: The unique identifier of event + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/events/{event-id}/microsoft.graph.snoozeReminder': post: tags: @@ -37640,15 +38652,15 @@ components: description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' + description: 'true if the user has permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise.' + description: 'If true, the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -37745,7 +38757,7 @@ components: properties: allowNewTimeProposals: type: boolean - description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. Default is true.' + description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. The default is true.' nullable: true attendees: type: array @@ -37756,7 +38768,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: The preview of the message associated with the event. It is in text format. + description: The preview of the message associated with the event. It's in text format. nullable: true end: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -37766,7 +38778,7 @@ components: nullable: true hideAttendees: type: boolean - description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. Default is false.' + description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. The default is false.' nullable: true iCalUId: type: string @@ -37776,7 +38788,7 @@ components: $ref: '#/components/schemas/microsoft.graph.importance' isAllDay: type: boolean - description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start and end time must be set to midnight and be in the same time zone.' + description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start, and endtime must be set to midnight and be in the same time zone.' nullable: true isCancelled: type: boolean @@ -37784,15 +38796,15 @@ components: nullable: true isDraft: type: boolean - description: 'Set to true if the user has updated the meeting in Outlook but has not sent the updates to attendees. Set to false if all changes have been sent, or if the event is an appointment without any attendees.' + description: 'Set to true if the user has updated the meeting in Outlook but hasn''t sent the updates to attendees. Set to false if all changes are sent, or if the event is an appointment without any attendees.' nullable: true isOnlineMeeting: type: boolean - description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' + description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently, Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' nullable: true isOrganizer: type: boolean - description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). This also applies if a delegate organized the event on behalf of the owner. + description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). It also applies if a delegate organized the event on behalf of the owner. nullable: true isReminderOn: type: boolean @@ -37804,7 +38816,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.location' - description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection would be removed and replaced by the new location value.' + description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection are removed and replaced by the new location value.' onlineMeeting: $ref: '#/components/schemas/microsoft.graph.onlineMeetingInfo' onlineMeetingProvider: @@ -37822,7 +38834,7 @@ components: originalStart: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Represents the start time of an event when it is initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'Represents the start time of an event when it''s initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in 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 originalStartTimeZone: @@ -37860,13 +38872,13 @@ components: nullable: true transactionId: type: string - description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. This is useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you cannot change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' + description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. It''s useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you can''t change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' nullable: true type: $ref: '#/components/schemas/microsoft.graph.eventType' webLink: type: string - description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL cannot be accessed from within an iFrame.' + description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL can''t be accessed from within an iFrame.' nullable: true attachments: type: array @@ -37886,7 +38898,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' x-ms-navigationProperty: true multiValueExtendedProperties: type: array diff --git a/openApiDocs/v1.0/ChangeNotifications.yml b/openApiDocs/v1.0/ChangeNotifications.yml index d25b28f3fc3..f0d2611d749 100644 --- a/openApiDocs/v1.0/ChangeNotifications.yml +++ b/openApiDocs/v1.0/ChangeNotifications.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: ChangeNotifications version: v1.0 diff --git a/openApiDocs/v1.0/CloudCommunications.yml b/openApiDocs/v1.0/CloudCommunications.yml index 9504ae16464..721cd387897 100644 --- a/openApiDocs/v1.0/CloudCommunications.yml +++ b/openApiDocs/v1.0/CloudCommunications.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: CloudCommunications version: v1.0 @@ -3282,7 +3282,7 @@ paths: tags: - communications.onlineMeeting summary: Get onlineMeeting - description: 'Retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report (deprecated) is an online meeting artifact. For details, see Online meeting artifacts and permissions.' + description: 'Retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report (deprecated) and Teams live event recordings (deprecated) are online meeting artifacts. For more information, see Online meeting artifacts and permissions.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/onlinemeeting-get?view=graph-rest-1.0 @@ -9962,14 +9962,26 @@ components: type: boolean description: Indicates whether attendees can turn on their microphone. nullable: true + allowBreakoutRooms: + type: boolean + description: Indicates whether breakout rooms are enabled for the meeting. + nullable: true + allowedLobbyAdmitters: + $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' + allowLiveShare: + $ref: '#/components/schemas/microsoft.graph.meetingLiveShareOptions' 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 + description: Indicates whether PowerPoint live is enabled for the meeting. + nullable: true allowRecording: type: boolean description: Indicates whether recording is enabled for the meeting. @@ -9982,6 +9994,10 @@ components: type: boolean description: Indicates whether transcription is enabled for the meeting. nullable: true + allowWhiteboard: + type: boolean + description: Indicates whether whiteboard is enabled for the meeting. + nullable: true audioConferencing: $ref: '#/components/schemas/microsoft.graph.audioConferencing' chatInfo: @@ -10841,6 +10857,13 @@ components: - NaN type: string nullable: true + microsoft.graph.allowedLobbyAdmitterRoles: + title: allowedLobbyAdmitterRoles + enum: + - organizerAndCoOrganizersAndPresenters + - organizerAndCoOrganizers + - unknownFutureValue + type: string microsoft.graph.onlineMeetingPresenters: title: onlineMeetingPresenters enum: @@ -10850,6 +10873,13 @@ components: - organizer - unknownFutureValue type: string + microsoft.graph.meetingLiveShareOptions: + title: meetingLiveShareOptions + enum: + - enabled + - disabled + - unknownFutureValue + type: string microsoft.graph.meetingChatMode: title: meetingChatMode enum: diff --git a/openApiDocs/v1.0/Compliance.yml b/openApiDocs/v1.0/Compliance.yml index d7320592bfa..fdfdb3d3255 100644 --- a/openApiDocs/v1.0/Compliance.yml +++ b/openApiDocs/v1.0/Compliance.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Compliance version: v1.0 @@ -1754,7 +1754,7 @@ components: nullable: true country: type: string - description: 'The country/region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The country or region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' 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])$' @@ -1937,7 +1937,7 @@ components: type: array items: type: string - description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: This property can''t contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Returned only on $select. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -1952,7 +1952,7 @@ components: description: A list for the user to enumerate their past projects. Returned only on $select. postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country or region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true preferredDataLocation: type: string @@ -2031,7 +2031,7 @@ components: nullable: true usageLocation: type: string - description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries/regions. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true userPrincipalName: type: string @@ -2351,6 +2351,10 @@ components: type: string description: The name of the team. nullable: true + firstChannelName: + type: string + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' + nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' guestSettings: @@ -2925,7 +2929,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 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.' + description: 'The last interactive sign-in date and time for a specific user. This property records the last time a user attempted an interactive sign-in to the directory—whether the attempt was successful or not. Note: Since unsuccessful attempts are also logged, this value might not accurately reflect actual system usage. For tracking actual account access, please use the lastSuccessfulSignInDateTime property. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastSignInRequestId: @@ -2935,7 +2939,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. Use this property if you need to determine when the account was truly accessed. This field can be used to build reports, such as inactive users. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Microsoft Entra ID maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.' format: date-time nullable: true lastSuccessfulSignInRequestId: @@ -3193,15 +3197,15 @@ components: description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' + description: 'true if the user has permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise.' + description: 'If true, the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -3301,7 +3305,7 @@ components: properties: allowNewTimeProposals: type: boolean - description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. Default is true.' + description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. The default is true.' nullable: true attendees: type: array @@ -3312,7 +3316,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: The preview of the message associated with the event. It is in text format. + description: The preview of the message associated with the event. It's in text format. nullable: true end: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -3322,7 +3326,7 @@ components: nullable: true hideAttendees: type: boolean - description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. Default is false.' + description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. The default is false.' nullable: true iCalUId: type: string @@ -3332,7 +3336,7 @@ components: $ref: '#/components/schemas/microsoft.graph.importance' isAllDay: type: boolean - description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start and end time must be set to midnight and be in the same time zone.' + description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start, and endtime must be set to midnight and be in the same time zone.' nullable: true isCancelled: type: boolean @@ -3340,15 +3344,15 @@ components: nullable: true isDraft: type: boolean - description: 'Set to true if the user has updated the meeting in Outlook but has not sent the updates to attendees. Set to false if all changes have been sent, or if the event is an appointment without any attendees.' + description: 'Set to true if the user has updated the meeting in Outlook but hasn''t sent the updates to attendees. Set to false if all changes are sent, or if the event is an appointment without any attendees.' nullable: true isOnlineMeeting: type: boolean - description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' + description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently, Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' nullable: true isOrganizer: type: boolean - description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). This also applies if a delegate organized the event on behalf of the owner. + description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). It also applies if a delegate organized the event on behalf of the owner. nullable: true isReminderOn: type: boolean @@ -3360,7 +3364,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.location' - description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection would be removed and replaced by the new location value.' + description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection are removed and replaced by the new location value.' onlineMeeting: $ref: '#/components/schemas/microsoft.graph.onlineMeetingInfo' onlineMeetingProvider: @@ -3378,7 +3382,7 @@ components: originalStart: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Represents the start time of an event when it is initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'Represents the start time of an event when it''s initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in 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 originalStartTimeZone: @@ -3416,13 +3420,13 @@ components: nullable: true transactionId: type: string - description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. This is useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you cannot change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' + description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. It''s useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you can''t change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' nullable: true type: $ref: '#/components/schemas/microsoft.graph.eventType' webLink: type: string - description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL cannot be accessed from within an iFrame.' + description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL can''t be accessed from within an iFrame.' nullable: true attachments: type: array @@ -3442,7 +3446,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' x-ms-navigationProperty: true multiValueExtendedProperties: type: array @@ -4917,7 +4921,7 @@ components: properties: locale: type: string - 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.' + 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 @@ -5222,6 +5226,12 @@ components: type: string description: 'A hyperlink that will go to the channel in Microsoft Teams. This is the URL that you get when you right-click a channel in Microsoft Teams and select Get link to channel. This URL should be treated as an opaque blob, and not parsed. Read-only.' nullable: true + allMembers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: 'A collection of membership records associated with the channel, including both direct and indirect members of shared channels.' + x-ms-navigationProperty: true filesFolder: $ref: '#/components/schemas/microsoft.graph.driveItem' members: @@ -5656,6 +5666,10 @@ components: type: boolean description: Indicates whether the schedule is enabled for the team. Required. nullable: true + isActivitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts include activities from the original shift. + nullable: true offerShiftRequestsEnabled: type: boolean description: Indicates whether offer shift requests are enabled for the schedule. @@ -5671,6 +5685,8 @@ components: description: Additional information about why schedule provisioning failed. nullable: true readOnly: true + startDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -5679,6 +5695,8 @@ components: type: boolean description: Indicates whether time clock is enabled for the schedule. nullable: true + timeClockSettings: + $ref: '#/components/schemas/microsoft.graph.timeClockSettings' timeOffRequestsEnabled: type: boolean description: Indicates whether time off requests are enabled for the schedule. @@ -5692,6 +5710,13 @@ components: items: type: string nullable: true + description: The IDs for the workforce integrations associated with this schedule. + dayNotes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. + x-ms-navigationProperty: true offerShiftRequests: type: array items: @@ -5728,6 +5753,12 @@ components: $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' description: The swap requests for shifts in the schedule. x-ms-navigationProperty: true + timeCards: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. + x-ms-navigationProperty: true timeOffReasons: type: array items: @@ -7766,7 +7797,7 @@ components: description: 'Apple bulk enrollment without user challenge. (DEP, Apple Configurator, Mobile Config)' name: appleBulkWithoutUser - value: windowsAzureADJoin - description: Windows 10 Azure AD Join. + description: Windows 10 Entra ID (Azure AD) Join. name: windowsAzureADJoin - value: windowsBulkUserless description: Windows 10 Bulk enrollment through ICD with certificate. @@ -7775,19 +7806,19 @@ components: description: Windows 10 automatic enrollment. (Add work account) name: windowsAutoEnrollment - value: windowsBulkAzureDomainJoin - description: Windows 10 bulk Azure AD Join. + description: Windows 10 bulk Entra ID (Azure AD) Join. name: windowsBulkAzureDomainJoin - value: windowsCoManagement description: Windows 10 Co-Management triggered by AutoPilot or Group Policy. name: windowsCoManagement - value: windowsAzureADJoinUsingDeviceAuth - description: Windows 10 Azure AD Join using Device Auth. + description: Windows 10 Entra ID (Azure AD) Join using Device Auth. name: windowsAzureADJoinUsingDeviceAuth - value: appleUserEnrollment - description: Device managed by Apple user enrollment + description: Indicates the device is enrolled via Apple User Enrollment with Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities name: appleUserEnrollment - value: appleUserEnrollmentWithServiceAccount - description: Device managed by Apple user enrollment with service account + description: Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities name: appleUserEnrollmentWithServiceAccount microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState @@ -8073,6 +8104,7 @@ components: - unknown - company - personal + - unknownFutureValue type: string description: Owner type of device. x-ms-enum: @@ -8080,14 +8112,17 @@ components: modelAsString: false values: - value: unknown - description: Unknown. + description: Unknown device owner type. name: unknown - value: company - description: Owned by company. + description: Corporate device owner type. name: company - value: personal - description: Owned by person. + description: Personal device owner type. name: personal + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.managementAgentType: title: managementAgentType enum: @@ -8276,7 +8311,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.deviceLogCollectionResponse: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -8664,14 +8699,26 @@ components: type: boolean description: Indicates whether attendees can turn on their microphone. nullable: true + allowBreakoutRooms: + type: boolean + description: Indicates whether breakout rooms are enabled for the meeting. + nullable: true + allowedLobbyAdmitters: + $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' + allowLiveShare: + $ref: '#/components/schemas/microsoft.graph.meetingLiveShareOptions' 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 + description: Indicates whether PowerPoint live is enabled for the meeting. + nullable: true allowRecording: type: boolean description: Indicates whether recording is enabled for the meeting. @@ -8684,6 +8731,10 @@ components: type: boolean description: Indicates whether transcription is enabled for the meeting. nullable: true + allowWhiteboard: + type: boolean + description: Indicates whether whiteboard is enabled for the meeting. + nullable: true audioConferencing: $ref: '#/components/schemas/microsoft.graph.audioConferencing' chatInfo: @@ -9607,6 +9658,32 @@ components: - Completed - Failed type: string + microsoft.graph.timeClockSettings: + title: timeClockSettings + type: object + properties: + approvedLocation: + $ref: '#/components/schemas/microsoft.graph.geoCoordinates' + additionalProperties: + type: object + microsoft.graph.dayNote: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: dayNote + type: object + properties: + dayNoteDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: The date of the day note. + format: date + nullable: true + draftDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + sharedDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object microsoft.graph.offerShiftRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' @@ -9672,6 +9749,10 @@ components: - title: schedulingGroup type: object properties: + code: + type: string + description: 'The code for the schedulingGroup to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The display name for the schedulingGroup. Required. @@ -9725,12 +9806,45 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCard: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: timeCard + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + confirmedBy: + $ref: '#/components/schemas/microsoft.graph.confirmedBy' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + originalEntry: + $ref: '#/components/schemas/microsoft.graph.timeCardEntry' + state: + $ref: '#/components/schemas/microsoft.graph.timeCardState' + userId: + type: string + description: User ID to which the timeCard belongs. + nullable: true + additionalProperties: + type: object microsoft.graph.timeOffReason: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - title: timeOffReason type: object properties: + code: + type: string + description: 'The code of the timeOffReason to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The name of the timeOffReason. Required. @@ -10133,7 +10247,7 @@ components: description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' trustType: type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' nullable: true extensions: type: array @@ -12676,6 +12790,13 @@ components: $ref: '#/components/schemas/microsoft.graph.externalLink' additionalProperties: type: object + microsoft.graph.allowedLobbyAdmitterRoles: + title: allowedLobbyAdmitterRoles + enum: + - organizerAndCoOrganizersAndPresenters + - organizerAndCoOrganizers + - unknownFutureValue + type: string microsoft.graph.onlineMeetingPresenters: title: onlineMeetingPresenters enum: @@ -12685,6 +12806,13 @@ components: - organizer - unknownFutureValue type: string + microsoft.graph.meetingLiveShareOptions: + title: meetingLiveShareOptions + enum: + - enabled + - disabled + - unknownFutureValue + type: string microsoft.graph.meetingChatMode: title: meetingChatMode enum: @@ -12751,6 +12879,7 @@ components: properties: allowTextOnly: type: boolean + description: Indicates whether only text is allowed in the meeting chat. Optional. nullable: true additionalProperties: type: object @@ -13073,6 +13202,8 @@ components: - title: changeTrackedEntity type: object properties: + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -13483,6 +13614,72 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCardBreak: + title: timeCardBreak + type: object + properties: + breakId: + type: string + description: ID of the timeCardBreak. + nullable: true + end: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + start: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardEvent: + title: timeCardEvent + type: object + properties: + dateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the entry is recorded. + format: date-time + isAtApprovedLocation: + type: boolean + description: Indicates whether this action happens at an approved location. + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + microsoft.graph.confirmedBy: + title: confirmedBy + enum: + - none + - user + - manager + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true + microsoft.graph.timeCardEntry: + title: timeCardEntry + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The clock-in event of the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardState: + title: timeCardState + enum: + - clockedIn + - onBreak + - clockedOut + - unknownFutureValue + type: string microsoft.graph.timeOffReasonIconType: title: timeOffReasonIconType enum: @@ -13874,6 +14071,12 @@ components: - title: printJob type: object properties: + acknowledgedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The dateTimeOffset when the job was acknowledged. Read-only. + format: date-time + nullable: true configuration: $ref: '#/components/schemas/microsoft.graph.printJobConfiguration' createdBy: @@ -13883,6 +14086,13 @@ components: type: string description: The DateTimeOffset when the job was created. Read-only. format: date-time + errorCode: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The error code of the print job. Read-only. + format: int32 + nullable: true isFetchable: type: boolean description: 'If true, document can be fetched by printer.' @@ -14125,11 +14335,11 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file in little endian (if available). Read-only. + description: The CRC32 value of the file (if available). Read-only. nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -14137,7 +14347,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -16726,10 +16936,22 @@ components: type: string description: The document's name. Read-only. nullable: true + downloadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was downloaded. Read-only + format: date-time + nullable: true size: type: number description: The document's size in bytes. Read-only. format: int64 + uploadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was uploaded. Read-only + format: date-time + nullable: true additionalProperties: type: object microsoft.graph.printTask: @@ -17385,37 +17607,37 @@ components: properties: allowAutoFilter: type: boolean - description: Represents the worksheet protection option of allowing using auto filter feature. + description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. allowDeleteColumns: type: boolean - description: Represents the worksheet protection option of allowing deleting columns. + description: Indicates whether the worksheet protection option to allow deleting columns is enabled. allowDeleteRows: type: boolean - description: Represents the worksheet protection option of allowing deleting rows. + description: Indicates whether the worksheet protection option to allow deleting rows is enabled. allowFormatCells: type: boolean - description: Represents the worksheet protection option of allowing formatting cells. + description: Indicates whether the worksheet protection option to allow formatting cells is enabled. allowFormatColumns: type: boolean - description: Represents the worksheet protection option of allowing formatting columns. + description: Indicates whether the worksheet protection option to allow formatting columns is enabled. allowFormatRows: type: boolean - description: Represents the worksheet protection option of allowing formatting rows. + description: Indicates whether the worksheet protection option to allow formatting rows is enabled. allowInsertColumns: type: boolean - description: Represents the worksheet protection option of allowing inserting columns. + description: Indicates whether the worksheet protection option to allow inserting columns is enabled. allowInsertHyperlinks: type: boolean - description: Represents the worksheet protection option of allowing inserting hyperlinks. + description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. allowInsertRows: type: boolean - description: Represents the worksheet protection option of allowing inserting rows. + description: Indicates whether the worksheet protection option to allow inserting rows is enabled. allowPivotTables: type: boolean - description: Represents the worksheet protection option of allowing using pivot table feature. + description: Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. allowSort: type: boolean - description: Represents the worksheet protection option of allowing using sort feature. + description: Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. additionalProperties: type: object microsoft.graph.printTaskProcessingState: diff --git a/openApiDocs/v1.0/CrossDeviceExperiences.yml b/openApiDocs/v1.0/CrossDeviceExperiences.yml index bc17196bf2c..4829270c51b 100644 --- a/openApiDocs/v1.0/CrossDeviceExperiences.yml +++ b/openApiDocs/v1.0/CrossDeviceExperiences.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: CrossDeviceExperiences version: v1.0 diff --git a/openApiDocs/v1.0/DeviceManagement.Administration.yml b/openApiDocs/v1.0/DeviceManagement.Administration.yml index ca8e3c5c1f1..bce695246ca 100644 --- a/openApiDocs/v1.0/DeviceManagement.Administration.yml +++ b/openApiDocs/v1.0/DeviceManagement.Administration.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: DeviceManagement.Administration version: v1.0 @@ -2298,11 +2298,11 @@ paths: post: tags: - deviceManagement.roleDefinition - summary: Create roleDefinition - description: Create a new roleDefinition object. + summary: Create deviceAndAppManagementRoleDefinition + description: Create a new deviceAndAppManagementRoleDefinition object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-rbac-roledefinition-create?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-create?view=graph-rest-1.0 operationId: deviceManagement_CreateRoleDefinition requestBody: description: New navigation property @@ -2325,11 +2325,11 @@ paths: get: tags: - deviceManagement.roleDefinition - summary: Get roleDefinition - description: Read properties and relationships of the roleDefinition object. + summary: Get deviceAndAppManagementRoleDefinition + description: Read properties and relationships of the deviceAndAppManagementRoleDefinition object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-rbac-roledefinition-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-get?view=graph-rest-1.0 operationId: deviceManagement_GetRoleDefinition parameters: - name: roleDefinition-id @@ -7578,7 +7578,7 @@ components: nullable: true country: type: string - description: 'The country/region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The country or region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' 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])$' @@ -7761,7 +7761,7 @@ components: type: array items: type: string - description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: This property can''t contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Returned only on $select. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -7776,7 +7776,7 @@ components: description: A list for the user to enumerate their past projects. Returned only on $select. postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country or region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true preferredDataLocation: type: string @@ -7855,7 +7855,7 @@ components: nullable: true usageLocation: type: string - description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries/regions. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true userPrincipalName: type: string @@ -8674,6 +8674,7 @@ components: properties: autopatchGroupId: type: string + description: The unique identifier (ID) of a Windows Autopatch group. An Autopatch group is a logical container or unit that groups several Microsoft Entra groups and software update policies. Devices with the same Autopatch group ID share unified software update management. The default value is null that indicates that no Autopatch group is associated with the provisioning policy. nullable: true additionalProperties: type: object @@ -9042,7 +9043,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 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.' + description: 'The last interactive sign-in date and time for a specific user. This property records the last time a user attempted an interactive sign-in to the directory—whether the attempt was successful or not. Note: Since unsuccessful attempts are also logged, this value might not accurately reflect actual system usage. For tracking actual account access, please use the lastSuccessfulSignInDateTime property. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastSignInRequestId: @@ -9052,7 +9053,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. Use this property if you need to determine when the account was truly accessed. This field can be used to build reports, such as inactive users. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Microsoft Entra ID maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.' format: date-time nullable: true lastSuccessfulSignInRequestId: @@ -9310,15 +9311,15 @@ components: description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' + description: 'true if the user has permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise.' + description: 'If true, the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -9418,7 +9419,7 @@ components: properties: allowNewTimeProposals: type: boolean - description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. Default is true.' + description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. The default is true.' nullable: true attendees: type: array @@ -9429,7 +9430,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: The preview of the message associated with the event. It is in text format. + description: The preview of the message associated with the event. It's in text format. nullable: true end: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -9439,7 +9440,7 @@ components: nullable: true hideAttendees: type: boolean - description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. Default is false.' + description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. The default is false.' nullable: true iCalUId: type: string @@ -9449,7 +9450,7 @@ components: $ref: '#/components/schemas/microsoft.graph.importance' isAllDay: type: boolean - description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start and end time must be set to midnight and be in the same time zone.' + description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start, and endtime must be set to midnight and be in the same time zone.' nullable: true isCancelled: type: boolean @@ -9457,15 +9458,15 @@ components: nullable: true isDraft: type: boolean - description: 'Set to true if the user has updated the meeting in Outlook but has not sent the updates to attendees. Set to false if all changes have been sent, or if the event is an appointment without any attendees.' + description: 'Set to true if the user has updated the meeting in Outlook but hasn''t sent the updates to attendees. Set to false if all changes are sent, or if the event is an appointment without any attendees.' nullable: true isOnlineMeeting: type: boolean - description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' + description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently, Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' nullable: true isOrganizer: type: boolean - description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). This also applies if a delegate organized the event on behalf of the owner. + description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). It also applies if a delegate organized the event on behalf of the owner. nullable: true isReminderOn: type: boolean @@ -9477,7 +9478,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.location' - description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection would be removed and replaced by the new location value.' + description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection are removed and replaced by the new location value.' onlineMeeting: $ref: '#/components/schemas/microsoft.graph.onlineMeetingInfo' onlineMeetingProvider: @@ -9495,7 +9496,7 @@ components: originalStart: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Represents the start time of an event when it is initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'Represents the start time of an event when it''s initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in 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 originalStartTimeZone: @@ -9533,13 +9534,13 @@ components: nullable: true transactionId: type: string - description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. This is useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you cannot change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' + description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. It''s useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you can''t change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' nullable: true type: $ref: '#/components/schemas/microsoft.graph.eventType' webLink: type: string - description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL cannot be accessed from within an iFrame.' + description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL can''t be accessed from within an iFrame.' nullable: true attachments: type: array @@ -9559,7 +9560,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' x-ms-navigationProperty: true multiValueExtendedProperties: type: array @@ -10102,6 +10103,10 @@ components: type: string description: The name of the team. nullable: true + firstChannelName: + type: string + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' + nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' guestSettings: @@ -11148,7 +11153,7 @@ components: properties: locale: type: string - 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.' + 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 @@ -13623,6 +13628,12 @@ components: type: string description: 'A hyperlink that will go to the channel in Microsoft Teams. This is the URL that you get when you right-click a channel in Microsoft Teams and select Get link to channel. This URL should be treated as an opaque blob, and not parsed. Read-only.' nullable: true + allMembers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: 'A collection of membership records associated with the channel, including both direct and indirect members of shared channels.' + x-ms-navigationProperty: true filesFolder: $ref: '#/components/schemas/microsoft.graph.driveItem' members: @@ -14019,6 +14030,10 @@ components: type: boolean description: Indicates whether the schedule is enabled for the team. Required. nullable: true + isActivitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts include activities from the original shift. + nullable: true offerShiftRequestsEnabled: type: boolean description: Indicates whether offer shift requests are enabled for the schedule. @@ -14034,6 +14049,8 @@ components: description: Additional information about why schedule provisioning failed. nullable: true readOnly: true + startDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -14042,6 +14059,8 @@ components: type: boolean description: Indicates whether time clock is enabled for the schedule. nullable: true + timeClockSettings: + $ref: '#/components/schemas/microsoft.graph.timeClockSettings' timeOffRequestsEnabled: type: boolean description: Indicates whether time off requests are enabled for the schedule. @@ -14055,6 +14074,13 @@ components: items: type: string nullable: true + description: The IDs for the workforce integrations associated with this schedule. + dayNotes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. + x-ms-navigationProperty: true offerShiftRequests: type: array items: @@ -14091,6 +14117,12 @@ components: $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' description: The swap requests for shifts in the schedule. x-ms-navigationProperty: true + timeCards: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. + x-ms-navigationProperty: true timeOffReasons: type: array items: @@ -15318,14 +15350,26 @@ components: type: boolean description: Indicates whether attendees can turn on their microphone. nullable: true + allowBreakoutRooms: + type: boolean + description: Indicates whether breakout rooms are enabled for the meeting. + nullable: true + allowedLobbyAdmitters: + $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' + allowLiveShare: + $ref: '#/components/schemas/microsoft.graph.meetingLiveShareOptions' 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 + description: Indicates whether PowerPoint live is enabled for the meeting. + nullable: true allowRecording: type: boolean description: Indicates whether recording is enabled for the meeting. @@ -15338,6 +15382,10 @@ components: type: boolean description: Indicates whether transcription is enabled for the meeting. nullable: true + allowWhiteboard: + type: boolean + description: Indicates whether whiteboard is enabled for the meeting. + nullable: true audioConferencing: $ref: '#/components/schemas/microsoft.graph.audioConferencing' chatInfo: @@ -16286,7 +16334,7 @@ components: description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' trustType: type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' nullable: true extensions: type: array @@ -18479,6 +18527,32 @@ components: - Completed - Failed type: string + microsoft.graph.timeClockSettings: + title: timeClockSettings + type: object + properties: + approvedLocation: + $ref: '#/components/schemas/microsoft.graph.geoCoordinates' + additionalProperties: + type: object + microsoft.graph.dayNote: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: dayNote + type: object + properties: + dayNoteDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: The date of the day note. + format: date + nullable: true + draftDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + sharedDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object microsoft.graph.offerShiftRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' @@ -18544,6 +18618,10 @@ components: - title: schedulingGroup type: object properties: + code: + type: string + description: 'The code for the schedulingGroup to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The display name for the schedulingGroup. Required. @@ -18597,12 +18675,45 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCard: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: timeCard + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + confirmedBy: + $ref: '#/components/schemas/microsoft.graph.confirmedBy' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + originalEntry: + $ref: '#/components/schemas/microsoft.graph.timeCardEntry' + state: + $ref: '#/components/schemas/microsoft.graph.timeCardState' + userId: + type: string + description: User ID to which the timeCard belongs. + nullable: true + additionalProperties: + type: object microsoft.graph.timeOffReason: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - title: timeOffReason type: object properties: + code: + type: string + description: 'The code of the timeOffReason to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The name of the timeOffReason. Required. @@ -19415,6 +19526,13 @@ components: $ref: '#/components/schemas/microsoft.graph.externalLink' additionalProperties: type: object + microsoft.graph.allowedLobbyAdmitterRoles: + title: allowedLobbyAdmitterRoles + enum: + - organizerAndCoOrganizersAndPresenters + - organizerAndCoOrganizers + - unknownFutureValue + type: string microsoft.graph.onlineMeetingPresenters: title: onlineMeetingPresenters enum: @@ -19424,6 +19542,13 @@ components: - organizer - unknownFutureValue type: string + microsoft.graph.meetingLiveShareOptions: + title: meetingLiveShareOptions + enum: + - enabled + - disabled + - unknownFutureValue + type: string microsoft.graph.meetingChatMode: title: meetingChatMode enum: @@ -19813,6 +19938,8 @@ components: - title: changeTrackedEntity type: object properties: + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -20381,6 +20508,12 @@ components: - title: printJob type: object properties: + acknowledgedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The dateTimeOffset when the job was acknowledged. Read-only. + format: date-time + nullable: true configuration: $ref: '#/components/schemas/microsoft.graph.printJobConfiguration' createdBy: @@ -20390,6 +20523,13 @@ components: type: string description: The DateTimeOffset when the job was created. Read-only. format: date-time + errorCode: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The error code of the print job. Read-only. + format: int32 + nullable: true isFetchable: type: boolean description: 'If true, document can be fetched by printer.' @@ -20679,11 +20819,11 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file in little endian (if available). Read-only. + description: The CRC32 value of the file (if available). Read-only. nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -20691,7 +20831,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -21476,6 +21616,72 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCardBreak: + title: timeCardBreak + type: object + properties: + breakId: + type: string + description: ID of the timeCardBreak. + nullable: true + end: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + start: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardEvent: + title: timeCardEvent + type: object + properties: + dateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the entry is recorded. + format: date-time + isAtApprovedLocation: + type: boolean + description: Indicates whether this action happens at an approved location. + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + microsoft.graph.confirmedBy: + title: confirmedBy + enum: + - none + - user + - manager + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true + microsoft.graph.timeCardEntry: + title: timeCardEntry + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The clock-in event of the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardState: + title: timeCardState + enum: + - clockedIn + - onBreak + - clockedOut + - unknownFutureValue + type: string microsoft.graph.timeOffReasonIconType: title: timeOffReasonIconType enum: @@ -23392,10 +23598,22 @@ components: type: string description: The document's name. Read-only. nullable: true + downloadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was downloaded. Read-only + format: date-time + nullable: true size: type: number description: The document's size in bytes. Read-only. format: int64 + uploadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was uploaded. Read-only + format: date-time + nullable: true additionalProperties: type: object microsoft.graph.printTask: @@ -24108,37 +24326,37 @@ components: properties: allowAutoFilter: type: boolean - description: Represents the worksheet protection option of allowing using auto filter feature. + description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. allowDeleteColumns: type: boolean - description: Represents the worksheet protection option of allowing deleting columns. + description: Indicates whether the worksheet protection option to allow deleting columns is enabled. allowDeleteRows: type: boolean - description: Represents the worksheet protection option of allowing deleting rows. + description: Indicates whether the worksheet protection option to allow deleting rows is enabled. allowFormatCells: type: boolean - description: Represents the worksheet protection option of allowing formatting cells. + description: Indicates whether the worksheet protection option to allow formatting cells is enabled. allowFormatColumns: type: boolean - description: Represents the worksheet protection option of allowing formatting columns. + description: Indicates whether the worksheet protection option to allow formatting columns is enabled. allowFormatRows: type: boolean - description: Represents the worksheet protection option of allowing formatting rows. + description: Indicates whether the worksheet protection option to allow formatting rows is enabled. allowInsertColumns: type: boolean - description: Represents the worksheet protection option of allowing inserting columns. + description: Indicates whether the worksheet protection option to allow inserting columns is enabled. allowInsertHyperlinks: type: boolean - description: Represents the worksheet protection option of allowing inserting hyperlinks. + description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. allowInsertRows: type: boolean - description: Represents the worksheet protection option of allowing inserting rows. + description: Indicates whether the worksheet protection option to allow inserting rows is enabled. allowPivotTables: type: boolean - description: Represents the worksheet protection option of allowing using pivot table feature. + description: Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. allowSort: type: boolean - description: Represents the worksheet protection option of allowing using sort feature. + description: Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. additionalProperties: type: object microsoft.graph.scheduleEntityTheme: diff --git a/openApiDocs/v1.0/DeviceManagement.Enrollment.yml b/openApiDocs/v1.0/DeviceManagement.Enrollment.yml index 213bc7e5be6..d8a5d2e9433 100644 --- a/openApiDocs/v1.0/DeviceManagement.Enrollment.yml +++ b/openApiDocs/v1.0/DeviceManagement.Enrollment.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: DeviceManagement.Enrollment version: v1.0 @@ -95,11 +95,11 @@ paths: get: tags: - deviceManagement.deviceEnrollmentConfiguration - summary: List deviceEnrollmentLimitConfigurations - description: List properties and relationships of the deviceEnrollmentLimitConfiguration objects. + summary: List deviceEnrollmentWindowsHelloForBusinessConfigurations + description: List properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentlimitconfiguration-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-list?view=graph-rest-1.0 operationId: deviceManagement_ListDeviceEnrollmentConfiguration parameters: - $ref: '#/components/parameters/top' @@ -149,11 +149,11 @@ paths: post: tags: - deviceManagement.deviceEnrollmentConfiguration - summary: Create deviceEnrollmentLimitConfiguration - description: Create a new deviceEnrollmentLimitConfiguration 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-deviceenrollmentlimitconfiguration-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 @@ -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 diff --git a/openApiDocs/v1.0/DeviceManagement.Functions.yml b/openApiDocs/v1.0/DeviceManagement.Functions.yml index a3d667fff28..78be37018b0 100644 --- a/openApiDocs/v1.0/DeviceManagement.Functions.yml +++ b/openApiDocs/v1.0/DeviceManagement.Functions.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: DeviceManagement.Functions version: v1.0 diff --git a/openApiDocs/v1.0/DeviceManagement.yml b/openApiDocs/v1.0/DeviceManagement.yml index e88e8bea292..df587252f42 100644 --- a/openApiDocs/v1.0/DeviceManagement.yml +++ b/openApiDocs/v1.0/DeviceManagement.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: DeviceManagement version: v1.0 @@ -941,7 +941,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-auditing-devicemanagement-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-devices-devicemanagement-get?view=graph-rest-1.0 operationId: deviceManagement_GetDeviceManagement parameters: - name: $select @@ -981,7 +981,7 @@ paths: description: Update the properties of a deviceManagement object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-notification-devicemanagement-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-rbac-devicemanagement-update?view=graph-rest-1.0 operationId: deviceManagement_UpdateDeviceManagement requestBody: description: New property values @@ -1558,11 +1558,11 @@ paths: get: tags: - deviceManagement.deviceCompliancePolicy - summary: List windows81CompliancePolicies - description: List properties and relationships of the windows81CompliancePolicy objects. + summary: List windows10CompliancePolicies + description: List properties and relationships of the windows10CompliancePolicy 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-windows10compliancepolicy-list?view=graph-rest-1.0 operationId: deviceManagement_ListDeviceCompliancePolicy parameters: - $ref: '#/components/parameters/top' @@ -1612,11 +1612,11 @@ paths: post: tags: - deviceManagement.deviceCompliancePolicy - summary: Create windowsPhone81CompliancePolicy - description: Create a new windowsPhone81CompliancePolicy object. + summary: Create androidCompliancePolicy + description: Create a new androidCompliancePolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsphone81compliancepolicy-create?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcompliancepolicy-create?view=graph-rest-1.0 operationId: deviceManagement_CreateDeviceCompliancePolicy requestBody: description: New navigation property @@ -1639,11 +1639,11 @@ paths: get: tags: - deviceManagement.deviceCompliancePolicy - summary: Get macOSCompliancePolicy - description: Read properties and relationships of the macOSCompliancePolicy object. + summary: Get windows10CompliancePolicy + description: Read properties and relationships of the windows10CompliancePolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-macoscompliancepolicy-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10compliancepolicy-get?view=graph-rest-1.0 operationId: deviceManagement_GetDeviceCompliancePolicy parameters: - name: deviceCompliancePolicy-id @@ -1687,11 +1687,11 @@ paths: patch: tags: - deviceManagement.deviceCompliancePolicy - summary: Update windowsPhone81CompliancePolicy - description: Update the properties of a windowsPhone81CompliancePolicy object. + summary: Update windows10MobileCompliancePolicy + description: Update the properties of a windows10MobileCompliancePolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsphone81compliancepolicy-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10mobilecompliancepolicy-update?view=graph-rest-1.0 operationId: deviceManagement_UpdateDeviceCompliancePolicy parameters: - name: deviceCompliancePolicy-id @@ -1722,11 +1722,11 @@ paths: delete: tags: - deviceManagement.deviceCompliancePolicy - summary: Delete androidCompliancePolicy - description: Deletes a androidCompliancePolicy. + summary: Delete macOSCompliancePolicy + description: Deletes a macOSCompliancePolicy. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcompliancepolicy-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-macoscompliancepolicy-delete?view=graph-rest-1.0 operationId: deviceManagement_DeleteDeviceCompliancePolicy parameters: - name: deviceCompliancePolicy-id @@ -4298,11 +4298,11 @@ paths: get: tags: - deviceManagement.deviceConfiguration - summary: List iosCustomConfigurations - description: List properties and relationships of the iosCustomConfiguration objects. + summary: List editionUpgradeConfigurations + description: List properties and relationships of the editionUpgradeConfiguration objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-ioscustomconfiguration-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-editionupgradeconfiguration-list?view=graph-rest-1.0 operationId: deviceManagement_ListDeviceConfiguration parameters: - $ref: '#/components/parameters/top' @@ -4352,11 +4352,11 @@ paths: post: tags: - deviceManagement.deviceConfiguration - summary: Create windows10EndpointProtectionConfiguration - description: Create a new windows10EndpointProtectionConfiguration object. + summary: Create windowsDefenderAdvancedThreatProtectionConfiguration + description: Create a new windowsDefenderAdvancedThreatProtectionConfiguration object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10endpointprotectionconfiguration-create?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsdefenderadvancedthreatprotectionconfiguration-create?view=graph-rest-1.0 operationId: deviceManagement_CreateDeviceConfiguration requestBody: description: New navigation property @@ -4427,11 +4427,11 @@ paths: patch: tags: - deviceManagement.deviceConfiguration - summary: Update windows10EndpointProtectionConfiguration - description: Update the properties of a windows10EndpointProtectionConfiguration object. + summary: Update windows10CustomConfiguration + description: Update the properties of a windows10CustomConfiguration 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-windows10customconfiguration-update?view=graph-rest-1.0 operationId: deviceManagement_UpdateDeviceConfiguration parameters: - name: deviceConfiguration-id @@ -4462,11 +4462,11 @@ paths: delete: tags: - deviceManagement.deviceConfiguration - summary: Delete macOSCustomConfiguration - description: Deletes a macOSCustomConfiguration. + summary: Delete windowsUpdateForBusinessConfiguration + description: Deletes a windowsUpdateForBusinessConfiguration. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-macoscustomconfiguration-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsupdateforbusinessconfiguration-delete?view=graph-rest-1.0 operationId: deviceManagement_DeleteDeviceConfiguration parameters: - name: deviceConfiguration-id @@ -9181,13 +9181,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformance: + /deviceManagement/windowsInformationProtectionAppLearningSummaries: get: tags: - - deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformance - summary: Get userExperienceAnalyticsAppHealthApplicationPerformance from deviceManagement - description: User experience analytics appHealth Application Performance - operationId: deviceManagement_ListUserExperienceAnalyticsAppHealthApplicationPerformance + - deviceManagement.windowsInformationProtectionAppLearningSummary + summary: List windowsInformationProtectionAppLearningSummaries + description: List properties and relationships of the windowsInformationProtectionAppLearningSummary objects. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionapplearningsummary-list?view=graph-rest-1.0 + operationId: deviceManagement_ListWindowsInformationProtectionAppLearningSummary parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -9226,7 +9229,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformanceCollectionResponse' + $ref: '#/components/responses/microsoft.graph.windowsInformationProtectionAppLearningSummaryCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -9235,15 +9238,19 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformance - summary: Create new navigation property to userExperienceAnalyticsAppHealthApplicationPerformance for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsAppHealthApplicationPerformance + - deviceManagement.windowsInformationProtectionAppLearningSummary + summary: Create windowsInformationProtectionAppLearningSummary + description: Create a new windowsInformationProtectionAppLearningSummary object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionapplearningsummary-create?view=graph-rest-1.0 + operationId: deviceManagement_CreateWindowsInformationProtectionAppLearningSummary requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance' + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' required: true responses: 2XX: @@ -9251,26 +9258,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance' + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformance/{userExperienceAnalyticsAppHealthApplicationPerformance-id}': + '/deviceManagement/windowsInformationProtectionAppLearningSummaries/{windowsInformationProtectionAppLearningSummary-id}': get: tags: - - deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformance - summary: Get userExperienceAnalyticsAppHealthApplicationPerformance from deviceManagement - description: User experience analytics appHealth Application Performance - operationId: deviceManagement_GetUserExperienceAnalyticsAppHealthApplicationPerformance + - deviceManagement.windowsInformationProtectionAppLearningSummary + summary: Get windowsInformationProtectionAppLearningSummary + description: Read properties and relationships of the windowsInformationProtectionAppLearningSummary object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionapplearningsummary-get?view=graph-rest-1.0 + operationId: deviceManagement_GetWindowsInformationProtectionAppLearningSummary parameters: - - name: userExperienceAnalyticsAppHealthApplicationPerformance-id + - name: windowsInformationProtectionAppLearningSummary-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthApplicationPerformance + description: The unique identifier of windowsInformationProtectionAppLearningSummary required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthApplicationPerformance + x-ms-docs-key-type: windowsInformationProtectionAppLearningSummary - name: $select in: query description: Select properties to be returned @@ -9297,30 +9307,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance' + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformance - summary: Update the navigation property userExperienceAnalyticsAppHealthApplicationPerformance in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsAppHealthApplicationPerformance + - deviceManagement.windowsInformationProtectionAppLearningSummary + summary: Update windowsInformationProtectionAppLearningSummary + description: Update the properties of a windowsInformationProtectionAppLearningSummary object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionapplearningsummary-update?view=graph-rest-1.0 + operationId: deviceManagement_UpdateWindowsInformationProtectionAppLearningSummary parameters: - - name: userExperienceAnalyticsAppHealthApplicationPerformance-id + - name: windowsInformationProtectionAppLearningSummary-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthApplicationPerformance + description: The unique identifier of windowsInformationProtectionAppLearningSummary required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthApplicationPerformance + x-ms-docs-key-type: windowsInformationProtectionAppLearningSummary requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance' + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' required: true responses: 2XX: @@ -9328,24 +9342,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance' + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformance - summary: Delete navigation property userExperienceAnalyticsAppHealthApplicationPerformance for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsAppHealthApplicationPerformance + - deviceManagement.windowsInformationProtectionAppLearningSummary + summary: Delete windowsInformationProtectionAppLearningSummary + description: Deletes a windowsInformationProtectionAppLearningSummary. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionapplearningsummary-delete?view=graph-rest-1.0 + operationId: deviceManagement_DeleteWindowsInformationProtectionAppLearningSummary parameters: - - name: userExperienceAnalyticsAppHealthApplicationPerformance-id + - name: windowsInformationProtectionAppLearningSummary-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthApplicationPerformance + description: The unique identifier of windowsInformationProtectionAppLearningSummary required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthApplicationPerformance + x-ms-docs-key-type: windowsInformationProtectionAppLearningSummary - name: If-Match in: header description: ETag @@ -9358,12 +9376,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformance/$count: + /deviceManagement/windowsInformationProtectionAppLearningSummaries/$count: get: tags: - - deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformance + - deviceManagement.windowsInformationProtectionAppLearningSummary summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformance_GetCount + operationId: deviceManagement.windowsInformationProtectionAppLearningSummary_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -9372,13 +9390,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails: + /deviceManagement/windowsInformationProtectionNetworkLearningSummaries: get: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails - summary: Get userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails from deviceManagement - description: User experience analytics appHealth Application Performance by App Version details - operationId: deviceManagement_ListUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDetail + - deviceManagement.windowsInformationProtectionNetworkLearningSummary + summary: List windowsInformationProtectionNetworkLearningSummaries + description: List properties and relationships of the windowsInformationProtectionNetworkLearningSummary objects. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionnetworklearningsummary-list?view=graph-rest-1.0 + operationId: deviceManagement_ListWindowsInformationProtectionNetworkLearningSummary parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -9417,7 +9438,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsCollectionResponse' + $ref: '#/components/responses/microsoft.graph.windowsInformationProtectionNetworkLearningSummaryCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -9426,15 +9447,19 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails - summary: Create new navigation property to userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDetail + - deviceManagement.windowsInformationProtectionNetworkLearningSummary + summary: Create windowsInformationProtectionNetworkLearningSummary + description: Create a new windowsInformationProtectionNetworkLearningSummary object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionnetworklearningsummary-create?view=graph-rest-1.0 + operationId: deviceManagement_CreateWindowsInformationProtectionNetworkLearningSummary requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails' + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' required: true responses: 2XX: @@ -9442,26 +9467,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails' + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails/{userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails-id}': + '/deviceManagement/windowsInformationProtectionNetworkLearningSummaries/{windowsInformationProtectionNetworkLearningSummary-id}': get: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails - summary: Get userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails from deviceManagement - description: User experience analytics appHealth Application Performance by App Version details - operationId: deviceManagement_GetUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDetail + - deviceManagement.windowsInformationProtectionNetworkLearningSummary + summary: Get windowsInformationProtectionNetworkLearningSummary + description: Read properties and relationships of the windowsInformationProtectionNetworkLearningSummary object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionnetworklearningsummary-get?view=graph-rest-1.0 + operationId: deviceManagement_GetWindowsInformationProtectionNetworkLearningSummary parameters: - - name: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails-id + - name: windowsInformationProtectionNetworkLearningSummary-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails + description: The unique identifier of windowsInformationProtectionNetworkLearningSummary required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails + x-ms-docs-key-type: windowsInformationProtectionNetworkLearningSummary - name: $select in: query description: Select properties to be returned @@ -9488,30 +9516,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails' + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails - summary: Update the navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDetail + - deviceManagement.windowsInformationProtectionNetworkLearningSummary + summary: Update windowsInformationProtectionNetworkLearningSummary + description: Update the properties of a windowsInformationProtectionNetworkLearningSummary object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionnetworklearningsummary-update?view=graph-rest-1.0 + operationId: deviceManagement_UpdateWindowsInformationProtectionNetworkLearningSummary parameters: - - name: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails-id + - name: windowsInformationProtectionNetworkLearningSummary-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails + description: The unique identifier of windowsInformationProtectionNetworkLearningSummary required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails + x-ms-docs-key-type: windowsInformationProtectionNetworkLearningSummary requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails' + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' required: true responses: 2XX: @@ -9519,24 +9551,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails' + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails - summary: Delete navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDetail + - deviceManagement.windowsInformationProtectionNetworkLearningSummary + summary: Delete windowsInformationProtectionNetworkLearningSummary + description: Deletes a windowsInformationProtectionNetworkLearningSummary. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionnetworklearningsummary-delete?view=graph-rest-1.0 + operationId: deviceManagement_DeleteWindowsInformationProtectionNetworkLearningSummary parameters: - - name: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails-id + - name: windowsInformationProtectionNetworkLearningSummary-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails + description: The unique identifier of windowsInformationProtectionNetworkLearningSummary required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails + x-ms-docs-key-type: windowsInformationProtectionNetworkLearningSummary - name: If-Match in: header description: ETag @@ -9549,12 +9585,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails/$count: + /deviceManagement/windowsInformationProtectionNetworkLearningSummaries/$count: get: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails + - deviceManagement.windowsInformationProtectionNetworkLearningSummary summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDetail_GetCount + operationId: deviceManagement.windowsInformationProtectionNetworkLearningSummary_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -9563,13 +9599,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId: + /deviceManagement/windowsMalwareInformation: get: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId - summary: Get userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId from deviceManagement - description: User experience analytics appHealth Application Performance by App Version Device Id - operationId: deviceManagement_ListUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDeviceId + - deviceManagement.windowsMalwareInformation + summary: List windowsMalwareInformations + description: List properties and relationships of the windowsMalwareInformation objects. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/intune-devices-windowsmalwareinformation-list?view=graph-rest-1.0 + operationId: deviceManagement_ListWindowsMalwareInformation parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -9608,7 +9647,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdCollectionResponse' + $ref: '#/components/responses/microsoft.graph.windowsMalwareInformationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -9617,15 +9656,19 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId - summary: Create new navigation property to userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDeviceId + - deviceManagement.windowsMalwareInformation + summary: Create windowsMalwareInformation + description: Create a new windowsMalwareInformation object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/intune-devices-windowsmalwareinformation-create?view=graph-rest-1.0 + operationId: deviceManagement_CreateWindowsMalwareInformation requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId' + $ref: '#/components/schemas/microsoft.graph.windowsMalwareInformation' required: true responses: 2XX: @@ -9633,26 +9676,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId' + $ref: '#/components/schemas/microsoft.graph.windowsMalwareInformation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId/{userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId-id}': + '/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation-id}': get: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId - summary: Get userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId from deviceManagement - description: User experience analytics appHealth Application Performance by App Version Device Id - operationId: deviceManagement_GetUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDeviceId + - deviceManagement.windowsMalwareInformation + summary: Get windowsMalwareInformation + description: Read properties and relationships of the windowsMalwareInformation object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/intune-devices-windowsmalwareinformation-get?view=graph-rest-1.0 + operationId: deviceManagement_GetWindowsMalwareInformation parameters: - - name: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId-id + - name: windowsMalwareInformation-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId + description: The unique identifier of windowsMalwareInformation required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId + x-ms-docs-key-type: windowsMalwareInformation - name: $select in: query description: Select properties to be returned @@ -9679,30 +9725,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId' + $ref: '#/components/schemas/microsoft.graph.windowsMalwareInformation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId - summary: Update the navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDeviceId + - deviceManagement.windowsMalwareInformation + summary: Update windowsMalwareInformation + description: Update the properties of a windowsMalwareInformation object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/intune-devices-windowsmalwareinformation-update?view=graph-rest-1.0 + operationId: deviceManagement_UpdateWindowsMalwareInformation parameters: - - name: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId-id + - name: windowsMalwareInformation-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId + description: The unique identifier of windowsMalwareInformation required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId + x-ms-docs-key-type: windowsMalwareInformation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId' + $ref: '#/components/schemas/microsoft.graph.windowsMalwareInformation' required: true responses: 2XX: @@ -9710,24 +9760,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId' + $ref: '#/components/schemas/microsoft.graph.windowsMalwareInformation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId - summary: Delete navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDeviceId + - deviceManagement.windowsMalwareInformation + summary: Delete windowsMalwareInformation + description: Deletes a windowsMalwareInformation. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/intune-devices-windowsmalwareinformation-delete?view=graph-rest-1.0 + operationId: deviceManagement_DeleteWindowsMalwareInformation parameters: - - name: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId-id + - name: windowsMalwareInformation-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId + description: The unique identifier of windowsMalwareInformation required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId + x-ms-docs-key-type: windowsMalwareInformation - name: If-Match in: header description: ETag @@ -9740,28 +9794,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDeviceId_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion: + '/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation-id}/deviceMalwareStates': get: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion - summary: Get userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion from deviceManagement - description: User experience analytics appHealth Application Performance by OS Version - operationId: deviceManagement_ListUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreOSVersion + - deviceManagement.windowsMalwareInformation + summary: List malwareStateForWindowsDevices + description: List properties and relationships of the malwareStateForWindowsDevice objects. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/intune-devices-malwarestateforwindowsdevice-list?view=graph-rest-1.0 + operationId: deviceManagement.windowsMalwareInformation_ListDeviceMalwareState parameters: + - name: windowsMalwareInformation-id + in: path + description: The unique identifier of windowsMalwareInformation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: windowsMalwareInformation - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -9799,7 +9850,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.malwareStateForWindowsDeviceCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -9808,166 +9859,66 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion - summary: Create new navigation property to userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreOSVersion - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion/{userExperienceAnalyticsAppHealthAppPerformanceByOSVersion-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion - summary: Get userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion from deviceManagement - description: User experience analytics appHealth Application Performance by OS Version - operationId: deviceManagement_GetUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreOSVersion - parameters: - - name: userExperienceAnalyticsAppHealthAppPerformanceByOSVersion-id - in: path - description: The unique identifier of userExperienceAnalyticsAppHealthAppPerformanceByOSVersion - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByOSVersion - - 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.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion - summary: Update the navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreOSVersion + - deviceManagement.windowsMalwareInformation + summary: Create malwareStateForWindowsDevice + description: Create a new malwareStateForWindowsDevice object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/intune-devices-malwarestateforwindowsdevice-create?view=graph-rest-1.0 + operationId: deviceManagement.windowsMalwareInformation_CreateDeviceMalwareState parameters: - - name: userExperienceAnalyticsAppHealthAppPerformanceByOSVersion-id + - name: windowsMalwareInformation-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthAppPerformanceByOSVersion + description: The unique identifier of windowsMalwareInformation required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByOSVersion + x-ms-docs-key-type: windowsMalwareInformation requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion' + $ref: '#/components/schemas/microsoft.graph.malwareStateForWindowsDevice' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion' + $ref: '#/components/schemas/microsoft.graph.malwareStateForWindowsDevice' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation-id}/deviceMalwareStates/{malwareStateForWindowsDevice-id}': + get: tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion - summary: Delete navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreOSVersion + - deviceManagement.windowsMalwareInformation + summary: Get malwareStateForWindowsDevice + description: Read properties and relationships of the malwareStateForWindowsDevice object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/intune-devices-malwarestateforwindowsdevice-get?view=graph-rest-1.0 + operationId: deviceManagement.windowsMalwareInformation_GetDeviceMalwareState parameters: - - name: userExperienceAnalyticsAppHealthAppPerformanceByOSVersion-id + - name: windowsMalwareInformation-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthAppPerformanceByOSVersion + description: The unique identifier of windowsMalwareInformation required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByOSVersion - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: windowsMalwareInformation + - name: malwareStateForWindowsDevice-id + in: path + description: The unique identifier of malwareStateForWindowsDevice + required: true style: simple schema: type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreOSVersion_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsAppHealthDeviceModelPerformance: - get: - tags: - - deviceManagement.userExperienceAnalyticsAppHealthDeviceModelPerformance - summary: Get userExperienceAnalyticsAppHealthDeviceModelPerformance from deviceManagement - description: User experience analytics appHealth Model Performance - operationId: deviceManagement_ListUserExperienceAnalyticsAppHealthDeviceModelPerformance - 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 + x-ms-docs-key-type: malwareStateForWindowsDevice - name: $select in: query description: Select properties to be returned @@ -9990,101 +9941,46 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformanceCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsAppHealthDeviceModelPerformance - summary: Create new navigation property to userExperienceAnalyticsAppHealthDeviceModelPerformance for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsAppHealthDeviceModelPerformance - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance' - required: true - responses: - 2XX: - description: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance' + $ref: '#/components/schemas/microsoft.graph.malwareStateForWindowsDevice' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsAppHealthDeviceModelPerformance/{userExperienceAnalyticsAppHealthDeviceModelPerformance-id}': - get: + patch: tags: - - deviceManagement.userExperienceAnalyticsAppHealthDeviceModelPerformance - summary: Get userExperienceAnalyticsAppHealthDeviceModelPerformance from deviceManagement - description: User experience analytics appHealth Model Performance - operationId: deviceManagement_GetUserExperienceAnalyticsAppHealthDeviceModelPerformance + - deviceManagement.windowsMalwareInformation + summary: Update malwareStateForWindowsDevice + description: Update the properties of a malwareStateForWindowsDevice object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/intune-devices-malwarestateforwindowsdevice-update?view=graph-rest-1.0 + operationId: deviceManagement.windowsMalwareInformation_UpdateDeviceMalwareState parameters: - - name: userExperienceAnalyticsAppHealthDeviceModelPerformance-id + - name: windowsMalwareInformation-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthDeviceModelPerformance + description: The unique identifier of windowsMalwareInformation required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthDeviceModelPerformance - - 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.userExperienceAnalyticsAppHealthDeviceModelPerformance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsAppHealthDeviceModelPerformance - summary: Update the navigation property userExperienceAnalyticsAppHealthDeviceModelPerformance in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsAppHealthDeviceModelPerformance - parameters: - - name: userExperienceAnalyticsAppHealthDeviceModelPerformance-id + x-ms-docs-key-type: windowsMalwareInformation + - name: malwareStateForWindowsDevice-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthDeviceModelPerformance + description: The unique identifier of malwareStateForWindowsDevice required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthDeviceModelPerformance + x-ms-docs-key-type: malwareStateForWindowsDevice requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance' + $ref: '#/components/schemas/microsoft.graph.malwareStateForWindowsDevice' required: true responses: 2XX: @@ -10092,215 +9988,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance' + $ref: '#/components/schemas/microsoft.graph.malwareStateForWindowsDevice' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.userExperienceAnalyticsAppHealthDeviceModelPerformance - summary: Delete navigation property userExperienceAnalyticsAppHealthDeviceModelPerformance for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsAppHealthDeviceModelPerformance - parameters: - - name: userExperienceAnalyticsAppHealthDeviceModelPerformance-id - in: path - description: The unique identifier of userExperienceAnalyticsAppHealthDeviceModelPerformance - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthDeviceModelPerformance - - 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 - /deviceManagement/userExperienceAnalyticsAppHealthDeviceModelPerformance/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsAppHealthDeviceModelPerformance - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsAppHealthDeviceModelPerformance_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsAppHealthDevicePerformance: - get: - tags: - - deviceManagement.userExperienceAnalyticsAppHealthDevicePerformance - summary: Get userExperienceAnalyticsAppHealthDevicePerformance from deviceManagement - description: User experience analytics appHealth Device Performance - operationId: deviceManagement_ListUserExperienceAnalyticsAppHealthDevicePerformance - 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.userExperienceAnalyticsAppHealthDevicePerformanceCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsAppHealthDevicePerformance - summary: Create new navigation property to userExperienceAnalyticsAppHealthDevicePerformance for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsAppHealthDevicePerformance - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformance/{userExperienceAnalyticsAppHealthDevicePerformance-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsAppHealthDevicePerformance - summary: Get userExperienceAnalyticsAppHealthDevicePerformance from deviceManagement - description: User experience analytics appHealth Device Performance - operationId: deviceManagement_GetUserExperienceAnalyticsAppHealthDevicePerformance - parameters: - - name: userExperienceAnalyticsAppHealthDevicePerformance-id - in: path - description: The unique identifier of userExperienceAnalyticsAppHealthDevicePerformance - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthDevicePerformance - - 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.userExperienceAnalyticsAppHealthDevicePerformance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsAppHealthDevicePerformance - summary: Update the navigation property userExperienceAnalyticsAppHealthDevicePerformance in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsAppHealthDevicePerformance + - deviceManagement.windowsMalwareInformation + summary: Delete malwareStateForWindowsDevice + description: Deletes a malwareStateForWindowsDevice. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/intune-devices-malwarestateforwindowsdevice-delete?view=graph-rest-1.0 + operationId: deviceManagement.windowsMalwareInformation_DeleteDeviceMalwareState parameters: - - name: userExperienceAnalyticsAppHealthDevicePerformance-id + - name: windowsMalwareInformation-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthDevicePerformance + description: The unique identifier of windowsMalwareInformation required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthDevicePerformance - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsAppHealthDevicePerformance - summary: Delete navigation property userExperienceAnalyticsAppHealthDevicePerformance for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsAppHealthDevicePerformance - parameters: - - name: userExperienceAnalyticsAppHealthDevicePerformance-id + x-ms-docs-key-type: windowsMalwareInformation + - name: malwareStateForWindowsDevice-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthDevicePerformance + description: The unique identifier of malwareStateForWindowsDevice required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthDevicePerformance + x-ms-docs-key-type: malwareStateForWindowsDevice - name: If-Match in: header description: ETag @@ -10313,203 +10030,34 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/userExperienceAnalyticsAppHealthDevicePerformance/$count: + '/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation-id}/deviceMalwareStates/$count': get: tags: - - deviceManagement.userExperienceAnalyticsAppHealthDevicePerformance + - deviceManagement.windowsMalwareInformation summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsAppHealthDevicePerformance_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsAppHealthDevicePerformanceDetails: - get: - tags: - - deviceManagement.userExperienceAnalyticsAppHealthDevicePerformanceDetails - summary: Get userExperienceAnalyticsAppHealthDevicePerformanceDetails from deviceManagement - description: User experience analytics device performance details - operationId: deviceManagement_ListUserExperienceAnalyticsAppHealthDevicePerformanceDetail - 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.userExperienceAnalyticsAppHealthDevicePerformanceDetailsCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsAppHealthDevicePerformanceDetails - summary: Create new navigation property to userExperienceAnalyticsAppHealthDevicePerformanceDetails for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsAppHealthDevicePerformanceDetail - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformanceDetails/{userExperienceAnalyticsAppHealthDevicePerformanceDetails-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsAppHealthDevicePerformanceDetails - summary: Get userExperienceAnalyticsAppHealthDevicePerformanceDetails from deviceManagement - description: User experience analytics device performance details - operationId: deviceManagement_GetUserExperienceAnalyticsAppHealthDevicePerformanceDetail - parameters: - - name: userExperienceAnalyticsAppHealthDevicePerformanceDetails-id - in: path - description: The unique identifier of userExperienceAnalyticsAppHealthDevicePerformanceDetails - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthDevicePerformanceDetails - - 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.userExperienceAnalyticsAppHealthDevicePerformanceDetails' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsAppHealthDevicePerformanceDetails - summary: Update the navigation property userExperienceAnalyticsAppHealthDevicePerformanceDetails in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsAppHealthDevicePerformanceDetail - parameters: - - name: userExperienceAnalyticsAppHealthDevicePerformanceDetails-id - in: path - description: The unique identifier of userExperienceAnalyticsAppHealthDevicePerformanceDetails - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthDevicePerformanceDetails - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsAppHealthDevicePerformanceDetails - summary: Delete navigation property userExperienceAnalyticsAppHealthDevicePerformanceDetails for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsAppHealthDevicePerformanceDetail + operationId: deviceManagement.windowsMalwareInformation.deviceMalwareState_GetCount parameters: - - name: userExperienceAnalyticsAppHealthDevicePerformanceDetails-id + - name: windowsMalwareInformation-id in: path - description: The unique identifier of userExperienceAnalyticsAppHealthDevicePerformanceDetails + description: The unique identifier of windowsMalwareInformation required: true style: simple schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthDevicePerformanceDetails - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: windowsMalwareInformation + - $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 - /deviceManagement/userExperienceAnalyticsAppHealthDevicePerformanceDetails/$count: + /deviceManagement/windowsMalwareInformation/$count: get: tags: - - deviceManagement.userExperienceAnalyticsAppHealthDevicePerformanceDetails + - deviceManagement.windowsMalwareInformation summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsAppHealthDevicePerformanceDetail_GetCount + operationId: deviceManagement.windowsMalwareInformation_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -10518,9302 +10066,4433 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsAppHealthOSVersionPerformance: - get: - tags: - - deviceManagement.userExperienceAnalyticsAppHealthOSVersionPerformance - summary: Get userExperienceAnalyticsAppHealthOSVersionPerformance from deviceManagement - description: User experience analytics appHealth OS version Performance - operationId: deviceManagement_ListUserExperienceAnalyticsAppHealthOSVersionPerformance - 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: +components: + schemas: + microsoft.graph.edge: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: edge + type: object + properties: + internetExplorerMode: + $ref: '#/components/schemas/microsoft.graph.internetExplorerMode' + additionalProperties: + type: object + microsoft.graph.internetExplorerMode: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: internetExplorerMode + type: object + properties: + siteLists: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.browserSiteList' + description: A collection of site lists to support Internet Explorer mode. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.browserSiteList: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: browserSiteList + type: object + properties: + description: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The description of the site list. + displayName: type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformanceCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsAppHealthOSVersionPerformance - summary: Create new navigation property to userExperienceAnalyticsAppHealthOSVersionPerformance for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsAppHealthOSVersionPerformance - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsAppHealthOSVersionPerformance/{userExperienceAnalyticsAppHealthOSVersionPerformance-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsAppHealthOSVersionPerformance - summary: Get userExperienceAnalyticsAppHealthOSVersionPerformance from deviceManagement - description: User experience analytics appHealth OS version Performance - operationId: deviceManagement_GetUserExperienceAnalyticsAppHealthOSVersionPerformance - parameters: - - name: userExperienceAnalyticsAppHealthOSVersionPerformance-id - in: path - description: The unique identifier of userExperienceAnalyticsAppHealthOSVersionPerformance - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthOSVersionPerformance - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The name of the site list. + lastModifiedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The date and time when the site list was last modified. + format: date-time + publishedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + publishedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsAppHealthOSVersionPerformance - summary: Update the navigation property userExperienceAnalyticsAppHealthOSVersionPerformance in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsAppHealthOSVersionPerformance - parameters: - - name: userExperienceAnalyticsAppHealthOSVersionPerformance-id - in: path - description: The unique identifier of userExperienceAnalyticsAppHealthOSVersionPerformance - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthOSVersionPerformance - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsAppHealthOSVersionPerformance - summary: Delete navigation property userExperienceAnalyticsAppHealthOSVersionPerformance for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsAppHealthOSVersionPerformance - parameters: - - name: userExperienceAnalyticsAppHealthOSVersionPerformance-id - in: path - description: The unique identifier of userExperienceAnalyticsAppHealthOSVersionPerformance - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsAppHealthOSVersionPerformance - - 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 - /deviceManagement/userExperienceAnalyticsAppHealthOSVersionPerformance/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsAppHealthOSVersionPerformance - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsAppHealthOSVersionPerformance_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsAppHealthOverview: - get: - tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Get userExperienceAnalyticsAppHealthOverview from deviceManagement - description: User experience analytics appHealth overview - operationId: deviceManagement_GetUserExperienceAnalyticsAppHealthOverview - parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The date and time when the site list was published. + format: date-time + nullable: true + revision: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The current revision of the site list. + status: + $ref: '#/components/schemas/microsoft.graph.browserSiteListStatus' + sharedCookies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.browserSharedCookie' + description: A collection of shared cookies defined for the site list. + x-ms-navigationProperty: true + sites: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.browserSite' + description: A collection of sites defined for the site list. + x-ms-navigationProperty: true + additionalProperties: + type: object + description: A singleton entity which is used to specify IE mode site list metadata + microsoft.graph.browserSite: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: browserSite + type: object + properties: + allowRedirect: + type: boolean + description: 'Controls the behavior of redirected sites. If true, indicates that the site will open in Internet Explorer 11 or Microsoft Edge even if the site is navigated to as part of a HTTP or meta refresh redirection chain.' + comment: type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Update the navigation property userExperienceAnalyticsAppHealthOverview in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsAppHealthOverview - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Delete navigation property userExperienceAnalyticsAppHealthOverview for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsAppHealthOverview - 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 - /deviceManagement/userExperienceAnalyticsAppHealthOverview/metricValues: - get: - tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Get metricValues from deviceManagement - description: The metric values for the user experience analytics category. Read-only. - operationId: deviceManagement.userExperienceAnalyticsAppHealthOverview_ListMetricValue - 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: + description: The comment for the site. + compatibilityMode: + $ref: '#/components/schemas/microsoft.graph.browserSiteCompatibilityMode' + 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 - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The date and time when the site was created. + format: date-time + deletedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The date and time when the site was deleted. + format: date-time + nullable: true + history: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.browserSiteHistory' + description: The history of modifications applied to the site. + lastModifiedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsMetricCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Create new navigation property to metricValues for deviceManagement - operationId: deviceManagement.userExperienceAnalyticsAppHealthOverview_CreateMetricValue - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsAppHealthOverview/metricValues/{userExperienceAnalyticsMetric-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Get metricValues from deviceManagement - description: The metric values for the user experience analytics category. Read-only. - operationId: deviceManagement.userExperienceAnalyticsAppHealthOverview_GetMetricValue - parameters: - - name: userExperienceAnalyticsMetric-id - in: path - description: The unique identifier of userExperienceAnalyticsMetric - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsMetric - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The date and time when the site was last modified. + format: date-time + mergeType: + $ref: '#/components/schemas/microsoft.graph.browserSiteMergeType' + status: + $ref: '#/components/schemas/microsoft.graph.browserSiteStatus' + targetEnvironment: + $ref: '#/components/schemas/microsoft.graph.browserSiteTargetEnvironment' + webUrl: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The URL of the site. + additionalProperties: + type: object + description: Singleton entity which is used to specify IE mode site metadata + microsoft.graph.browserSharedCookie: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: browserSharedCookie + type: object + properties: + comment: type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Update the navigation property metricValues in deviceManagement - operationId: deviceManagement.userExperienceAnalyticsAppHealthOverview_UpdateMetricValue - parameters: - - name: userExperienceAnalyticsMetric-id - in: path - description: The unique identifier of userExperienceAnalyticsMetric - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsMetric - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Delete navigation property metricValues for deviceManagement - operationId: deviceManagement.userExperienceAnalyticsAppHealthOverview_DeleteMetricValue - parameters: - - name: userExperienceAnalyticsMetric-id - in: path - description: The unique identifier of userExperienceAnalyticsMetric - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsMetric - - 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 - /deviceManagement/userExperienceAnalyticsAppHealthOverview/metricValues/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsAppHealthOverview.metricValue_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsBaselines: - get: - tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Get userExperienceAnalyticsBaselines from deviceManagement - description: User experience analytics baselines - operationId: deviceManagement_ListUserExperienceAnalyticsBaseline - 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: + description: The comment for the shared cookie. + 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 - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The date and time when the shared cookie was created. + format: date-time + deletedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The date and time when the shared cookie was deleted. + format: date-time + nullable: true + displayName: type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsBaselineCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Create new navigation property to userExperienceAnalyticsBaselines for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsBaseline - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBaseline' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBaseline' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Get userExperienceAnalyticsBaselines from deviceManagement - description: User experience analytics baselines - operationId: deviceManagement_GetUserExperienceAnalyticsBaseline - parameters: - - name: userExperienceAnalyticsBaseline-id - in: path - description: The unique identifier of userExperienceAnalyticsBaseline - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The name of the cookie. + history: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.browserSharedCookieHistory' + description: The history of modifications applied to the cookie. + hostOnly: + type: boolean + description: Controls whether a cookie is a host-only or domain cookie. + hostOrDomain: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The URL of the cookie. + lastModifiedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBaseline' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Update the navigation property userExperienceAnalyticsBaselines in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsBaseline - parameters: - - name: userExperienceAnalyticsBaseline-id - in: path - description: The unique identifier of userExperienceAnalyticsBaseline - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBaseline' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBaseline' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Delete navigation property userExperienceAnalyticsBaselines for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsBaseline - parameters: - - name: userExperienceAnalyticsBaseline-id - in: path - description: The unique identifier of userExperienceAnalyticsBaseline - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline - - 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 - '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/appHealthMetrics': - get: - tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Get appHealthMetrics from deviceManagement - description: The scores and insights for the application health metrics. - operationId: deviceManagement.userExperienceAnalyticsBaseline_GetAppHealthMetric - parameters: - - name: userExperienceAnalyticsBaseline-id - in: path - description: The unique identifier of userExperienceAnalyticsBaseline - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The date and time when the cookie was last modified. + format: date-time + path: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The path of the cookie. + sourceEnvironment: + $ref: '#/components/schemas/microsoft.graph.browserSharedCookieSourceEnvironment' + status: + $ref: '#/components/schemas/microsoft.graph.browserSharedCookieStatus' + additionalProperties: + type: object + microsoft.graph.deviceManagement: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagement + type: object + properties: + deviceProtectionOverview: + $ref: '#/components/schemas/microsoft.graph.deviceProtectionOverview' + 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 - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: + description: Intune Account Id for given tenant + format: uuid + intuneBrand: + $ref: '#/components/schemas/microsoft.graph.intuneBrand' + settings: + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettings' + subscriptionState: + $ref: '#/components/schemas/microsoft.graph.deviceManagementSubscriptionState' + userExperienceAnalyticsSettings: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsSettings' + windowsMalwareOverview: + $ref: '#/components/schemas/microsoft.graph.windowsMalwareOverview' + applePushNotificationCertificate: + $ref: '#/components/schemas/microsoft.graph.applePushNotificationCertificate' + auditEvents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.auditEvent' + description: The Audit Events + x-ms-navigationProperty: true + complianceManagementPartners: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.complianceManagementPartner' + description: The list of Compliance Management Partners configured by the tenant. + x-ms-navigationProperty: true + conditionalAccessSettings: + $ref: '#/components/schemas/microsoft.graph.onPremisesConditionalAccessSettings' + detectedApps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.detectedApp' + description: The list of detected apps associated with a device. + x-ms-navigationProperty: true + deviceCategories: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCategory' + description: The list of device categories with the tenant. + x-ms-navigationProperty: true + deviceCompliancePolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicy' + description: The device compliance policies. + x-ms-navigationProperty: true + deviceCompliancePolicyDeviceStateSummary: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyDeviceStateSummary' + deviceCompliancePolicySettingStateSummaries: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingStateSummary' + description: The summary states of compliance policy settings for this account. + x-ms-navigationProperty: true + deviceConfigurationDeviceStateSummaries: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStateSummary' + deviceConfigurations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceConfiguration' + description: The device configurations. + x-ms-navigationProperty: true + deviceEnrollmentConfigurations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration' + description: The list of device enrollment configurations + x-ms-navigationProperty: true + deviceManagementPartners: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementPartner' + description: The list of Device Management Partners configured by the tenant. + x-ms-navigationProperty: true + exchangeConnectors: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeConnector' + description: The list of Exchange Connectors configured by the tenant. + x-ms-navigationProperty: true + importedWindowsAutopilotDeviceIdentities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentity' + description: Collection of imported Windows autopilot devices. + x-ms-navigationProperty: true + iosUpdateStatuses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.iosUpdateDeviceStatus' + description: The IOS software update installation statuses for this account. + x-ms-navigationProperty: true + managedDeviceOverview: + $ref: '#/components/schemas/microsoft.graph.managedDeviceOverview' + managedDevices: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedDevice' + description: The list of managed devices. + x-ms-navigationProperty: true + mobileAppTroubleshootingEvents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mobileAppTroubleshootingEvent' + description: The collection property of MobileAppTroubleshootingEvent. + x-ms-navigationProperty: true + mobileThreatDefenseConnectors: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mobileThreatDefenseConnector' + description: The list of Mobile threat Defense connectors configured by the tenant. + x-ms-navigationProperty: true + notificationMessageTemplates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.notificationMessageTemplate' + description: The Notification Message Templates. + x-ms-navigationProperty: true + remoteAssistancePartners: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.remoteAssistancePartner' + description: The remote assist partners. + x-ms-navigationProperty: true + reports: + $ref: '#/components/schemas/microsoft.graph.deviceManagementReports' + resourceOperations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.resourceOperation' + description: The Resource Operations. + x-ms-navigationProperty: true + roleAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementRoleAssignment' + description: The Role Assignments. + x-ms-navigationProperty: true + roleDefinitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.roleDefinition' + description: The Role Definitions. + x-ms-navigationProperty: true + softwareUpdateStatusSummary: + $ref: '#/components/schemas/microsoft.graph.softwareUpdateStatusSummary' + telecomExpenseManagementPartners: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.telecomExpenseManagementPartner' + description: The telecom expense management partners. + x-ms-navigationProperty: true + termsAndConditions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termsAndConditions' + description: The terms and conditions associated with device management of the company. + x-ms-navigationProperty: true + troubleshootingEvents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' + description: The list of troubleshooting events for the tenant. + x-ms-navigationProperty: true + userExperienceAnalyticsAppHealthApplicationPerformance: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance' + description: User experience analytics appHealth Application Performance + x-ms-navigationProperty: true + userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails' + description: User experience analytics appHealth Application Performance by App Version details + x-ms-navigationProperty: true + userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId' + description: User experience analytics appHealth Application Performance by App Version Device Id + x-ms-navigationProperty: true + userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion' + description: User experience analytics appHealth Application Performance by OS Version + x-ms-navigationProperty: true + userExperienceAnalyticsAppHealthDeviceModelPerformance: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance' + description: User experience analytics appHealth Model Performance + x-ms-navigationProperty: true + userExperienceAnalyticsAppHealthDevicePerformance: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance' + description: User experience analytics appHealth Device Performance + x-ms-navigationProperty: true + userExperienceAnalyticsAppHealthDevicePerformanceDetails: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails' + description: User experience analytics device performance details + x-ms-navigationProperty: true + userExperienceAnalyticsAppHealthOSVersionPerformance: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance' + description: User experience analytics appHealth OS version Performance + x-ms-navigationProperty: true + userExperienceAnalyticsAppHealthOverview: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' + userExperienceAnalyticsBaselines: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBaseline' + description: User experience analytics baselines + x-ms-navigationProperty: true + userExperienceAnalyticsCategories: + type: array + items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/batteryHealthMetrics': - get: - tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Get batteryHealthMetrics from deviceManagement - description: The scores and insights for the battery health metrics. - operationId: deviceManagement.userExperienceAnalyticsBaseline_GetBatteryHealthMetric - parameters: - - name: userExperienceAnalyticsBaseline-id - in: path - description: The unique identifier of userExperienceAnalyticsBaseline - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: User experience analytics categories + x-ms-navigationProperty: true + userExperienceAnalyticsDevicePerformance: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDevicePerformance' + description: User experience analytics device performance + x-ms-navigationProperty: true + userExperienceAnalyticsDeviceScores: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScores' + description: User experience analytics device scores + x-ms-navigationProperty: true + userExperienceAnalyticsDeviceStartupHistory: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupHistory' + description: User experience analytics device Startup History + x-ms-navigationProperty: true + userExperienceAnalyticsDeviceStartupProcesses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcess' + description: User experience analytics device Startup Processes + x-ms-navigationProperty: true + userExperienceAnalyticsDeviceStartupProcessPerformance: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance' + description: User experience analytics device Startup Process Performance + x-ms-navigationProperty: true + userExperienceAnalyticsMetricHistory: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory' + description: User experience analytics metric history + x-ms-navigationProperty: true + userExperienceAnalyticsModelScores: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsModelScores' + description: User experience analytics model scores + x-ms-navigationProperty: true + userExperienceAnalyticsOverview: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsOverview' + userExperienceAnalyticsScoreHistory: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsScoreHistory' + description: User experience analytics device Startup Score History + x-ms-navigationProperty: true + userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric' + userExperienceAnalyticsWorkFromAnywhereMetrics: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric' + description: User experience analytics work from anywhere metrics. + x-ms-navigationProperty: true + userExperienceAnalyticsWorkFromAnywhereModelPerformance: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance' + description: The user experience analytics work from anywhere model performance + x-ms-navigationProperty: true + virtualEndpoint: + $ref: '#/components/schemas/microsoft.graph.virtualEndpoint' + windowsAutopilotDeviceIdentities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeviceIdentity' + description: The Windows autopilot device identities contained collection. + x-ms-navigationProperty: true + windowsInformationProtectionAppLearningSummaries: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' + description: The windows information protection app learning summaries. + x-ms-navigationProperty: true + windowsInformationProtectionNetworkLearningSummaries: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' + description: The windows information protection network learning summaries. + x-ms-navigationProperty: true + windowsMalwareInformation: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsMalwareInformation' + description: The list of affected malware in the tenant. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.detectedApp: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: detectedApp + type: object + properties: + deviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of devices that have installed this application + format: int32 + displayName: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Name of the discovered application. Read-only + nullable: true + platform: + $ref: '#/components/schemas/microsoft.graph.detectedAppPlatformType' + publisher: type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/bestPracticesMetrics': - get: - tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Get bestPracticesMetrics from deviceManagement - description: The scores and insights for the best practices metrics. - operationId: deviceManagement.userExperienceAnalyticsBaseline_GetBestPracticesMetric - parameters: - - name: userExperienceAnalyticsBaseline-id - in: path - description: The unique identifier of userExperienceAnalyticsBaseline - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: 'Indicates the publisher of the discovered application. For example: ''Microsoft''. The default value is an empty string.' + nullable: true + sizeInByte: + type: number + description: Discovered application size in bytes. Read-only + format: int64 + version: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Version of the discovered application. Read-only + nullable: true + managedDevices: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedDevice' + description: The devices that have the discovered application installed + x-ms-navigationProperty: true + additionalProperties: + type: object + description: A managed or unmanaged app that is installed on a managed device. Unmanaged apps will only appear for devices marked as corporate owned. + microsoft.graph.managedDevice: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: managedDevice + type: object + properties: + activationLockBypassCode: type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/deviceBootPerformanceMetrics': - get: - tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Get deviceBootPerformanceMetrics from deviceManagement - description: The scores and insights for the device boot performance metrics. - operationId: deviceManagement.userExperienceAnalyticsBaseline_GetDeviceBootPerformanceMetric - parameters: - - name: userExperienceAnalyticsBaseline-id - in: path - description: The unique identifier of userExperienceAnalyticsBaseline - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: 'The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.' + nullable: true + readOnly: true + androidSecurityPatchLevel: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Android security patch level. This property is read-only. + nullable: true + readOnly: true + azureADDeviceId: type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/rebootAnalyticsMetrics': - get: - tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Get rebootAnalyticsMetrics from deviceManagement - description: The scores and insights for the reboot analytics metrics. - operationId: deviceManagement.userExperienceAnalyticsBaseline_GetRebootAnalyticsMetric - parameters: - - name: userExperienceAnalyticsBaseline-id - in: path - description: The unique identifier of userExperienceAnalyticsBaseline - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. + nullable: true + readOnly: true + azureADRegistered: + type: boolean + description: Whether the device is Azure Active Directory registered. This property is read-only. + nullable: true + readOnly: true + complianceGracePeriodExpirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The DateTime when device compliance grace period expires. This property is read-only. + format: date-time + readOnly: true + complianceState: + $ref: '#/components/schemas/microsoft.graph.complianceState' + configurationManagerClientEnabledFeatures: + $ref: '#/components/schemas/microsoft.graph.configurationManagerClientEnabledFeatures' + deviceActionResults: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceActionResult' + description: List of ComplexType deviceActionResult objects. This property is read-only. + readOnly: true + deviceCategoryDisplayName: type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/resourcePerformanceMetrics': - get: - tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Get resourcePerformanceMetrics from deviceManagement - description: The scores and insights for the resource performance metrics. - operationId: deviceManagement.userExperienceAnalyticsBaseline_GetResourcePerformanceMetric - parameters: - - name: userExperienceAnalyticsBaseline-id - in: path - description: The unique identifier of userExperienceAnalyticsBaseline - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Device category display name. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only. + nullable: true + readOnly: true + deviceEnrollmentType: + $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' + deviceHealthAttestationState: + $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' + deviceName: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Name of the device. This property is read-only. + nullable: true + readOnly: true + deviceRegistrationState: + $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' + easActivated: + type: boolean + description: Whether the device is Exchange ActiveSync activated. This property is read-only. + readOnly: true + easActivationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/workFromAnywhereMetrics': - get: - tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Get workFromAnywhereMetrics from deviceManagement - description: The scores and insights for the work from anywhere metrics. - operationId: deviceManagement.userExperienceAnalyticsBaseline_GetWorkFromAnywhereMetric - parameters: - - name: userExperienceAnalyticsBaseline-id - in: path - description: The unique identifier of userExperienceAnalyticsBaseline - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Exchange ActivationSync activation time of the device. This property is read-only. + format: date-time + readOnly: true + easDeviceId: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Exchange ActiveSync Id of the device. This property is read-only. + nullable: true + readOnly: true + emailAddress: type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /deviceManagement/userExperienceAnalyticsBaselines/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsBaseline_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsCategories: - get: - tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Get userExperienceAnalyticsCategories from deviceManagement - description: User experience analytics categories - operationId: deviceManagement_ListUserExperienceAnalyticsCategory - 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: + description: Email(s) for the user associated with 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 - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Enrollment time of the device. Supports $filter operator 'lt' and 'gt'. This property is read-only. + format: date-time + readOnly: true + enrollmentProfileName: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: 'Name of the enrollment profile assigned to the device. Default value is empty string, indicating no enrollment profile was assgined. This property is read-only.' + nullable: true + readOnly: true + ethernetMacAddress: type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsCategoryCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Create new navigation property to userExperienceAnalyticsCategories for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsCategory - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsCategories/{userExperienceAnalyticsCategory-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Get userExperienceAnalyticsCategories from deviceManagement - description: User experience analytics categories - operationId: deviceManagement_GetUserExperienceAnalyticsCategory - parameters: - - name: userExperienceAnalyticsCategory-id - in: path - description: The unique identifier of userExperienceAnalyticsCategory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsCategory - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: 'Indicates Ethernet MAC Address of the device. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity. Individual get call with select query options is needed to retrieve actual values. Example: deviceManagement/managedDevices({managedDeviceId})?$select=ethernetMacAddress Supports: $select. $Search is not supported. Read-only. This property is read-only.' + nullable: true + readOnly: true + exchangeAccessState: + $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessState' + exchangeAccessStateReason: + $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessStateReason' + exchangeLastSuccessfulSyncDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Last time the device contacted Exchange. This property is read-only. + format: date-time + readOnly: true + freeStorageSpaceInBytes: + type: number + description: Free Storage in Bytes. Default value is 0. Read-only. This property is read-only. + format: int64 + readOnly: true + iccid: type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Update the navigation property userExperienceAnalyticsCategories in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsCategory - parameters: - - name: userExperienceAnalyticsCategory-id - in: path - description: The unique identifier of userExperienceAnalyticsCategory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsCategory - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Delete navigation property userExperienceAnalyticsCategories for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsCategory - parameters: - - name: userExperienceAnalyticsCategory-id - in: path - description: The unique identifier of userExperienceAnalyticsCategory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsCategory - - 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 - '/deviceManagement/userExperienceAnalyticsCategories/{userExperienceAnalyticsCategory-id}/metricValues': - get: - tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Get metricValues from deviceManagement - description: The metric values for the user experience analytics category. Read-only. - operationId: deviceManagement.userExperienceAnalyticsCategory_ListMetricValue - parameters: - - name: userExperienceAnalyticsCategory-id - in: path - description: The unique identifier of userExperienceAnalyticsCategory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsCategory - - $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: + description: 'Integrated Circuit Card Identifier, it is A SIM card''s unique identification number. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.' + nullable: true + readOnly: true + imei: type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: IMEI. This property is read-only. + nullable: true + readOnly: true + isEncrypted: + type: boolean + description: Device encryption status. This property is read-only. + readOnly: true + isSupervised: + type: boolean + description: Device supervised status. This property is read-only. + readOnly: true + jailBroken: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Whether the device is jail broken or rooted. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only. + nullable: true + readOnly: true + lastSyncDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsMetricCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Create new navigation property to metricValues for deviceManagement - operationId: deviceManagement.userExperienceAnalyticsCategory_CreateMetricValue - parameters: - - name: userExperienceAnalyticsCategory-id - in: path - description: The unique identifier of userExperienceAnalyticsCategory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsCategory - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsCategories/{userExperienceAnalyticsCategory-id}/metricValues/{userExperienceAnalyticsMetric-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Get metricValues from deviceManagement - description: The metric values for the user experience analytics category. Read-only. - operationId: deviceManagement.userExperienceAnalyticsCategory_GetMetricValue - parameters: - - name: userExperienceAnalyticsCategory-id - in: path - description: The unique identifier of userExperienceAnalyticsCategory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsCategory - - name: userExperienceAnalyticsMetric-id - in: path - description: The unique identifier of userExperienceAnalyticsMetric - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsMetric - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The date and time that the device last completed a successful sync with Intune. Supports $filter operator 'lt' and 'gt'. This property is read-only. + format: date-time + readOnly: true + managedDeviceName: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Automatically generated name to identify a device. Can be overwritten to a user friendly name. + nullable: true + managedDeviceOwnerType: + $ref: '#/components/schemas/microsoft.graph.managedDeviceOwnerType' + managementAgent: + $ref: '#/components/schemas/microsoft.graph.managementAgentType' + managementCertificateExpirationDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Update the navigation property metricValues in deviceManagement - operationId: deviceManagement.userExperienceAnalyticsCategory_UpdateMetricValue - parameters: - - name: userExperienceAnalyticsCategory-id - in: path - description: The unique identifier of userExperienceAnalyticsCategory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsCategory - - name: userExperienceAnalyticsMetric-id - in: path - description: The unique identifier of userExperienceAnalyticsMetric - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsMetric - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Delete navigation property metricValues for deviceManagement - operationId: deviceManagement.userExperienceAnalyticsCategory_DeleteMetricValue - parameters: - - name: userExperienceAnalyticsCategory-id - in: path - description: The unique identifier of userExperienceAnalyticsCategory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsCategory - - name: userExperienceAnalyticsMetric-id - in: path - description: The unique identifier of userExperienceAnalyticsMetric - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsMetric - - 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 - '/deviceManagement/userExperienceAnalyticsCategories/{userExperienceAnalyticsCategory-id}/metricValues/$count': - get: - tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsCategory.metricValue_GetCount - parameters: - - name: userExperienceAnalyticsCategory-id - in: path - description: The unique identifier of userExperienceAnalyticsCategory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsCategory - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsCategories/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsCategory - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsCategory_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsDevicePerformance: - get: - tags: - - deviceManagement.userExperienceAnalyticsDevicePerformance - summary: Get userExperienceAnalyticsDevicePerformance from deviceManagement - description: User experience analytics device performance - operationId: deviceManagement_ListUserExperienceAnalyticsDevicePerformance - 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: + description: Reports device management certificate expiration date. This property is read-only. + format: date-time + readOnly: true + manufacturer: type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Manufacturer of the device. This property is read-only. + nullable: true + readOnly: true + meid: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: MEID. This property is read-only. + nullable: true + readOnly: true + model: type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsDevicePerformanceCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsDevicePerformance - summary: Create new navigation property to userExperienceAnalyticsDevicePerformance for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsDevicePerformance - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDevicePerformance' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDevicePerformance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsDevicePerformance/{userExperienceAnalyticsDevicePerformance-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsDevicePerformance - summary: Get userExperienceAnalyticsDevicePerformance from deviceManagement - description: User experience analytics device performance - operationId: deviceManagement_GetUserExperienceAnalyticsDevicePerformance - parameters: - - name: userExperienceAnalyticsDevicePerformance-id - in: path - description: The unique identifier of userExperienceAnalyticsDevicePerformance - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDevicePerformance - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Model of the device. This property is read-only. + nullable: true + readOnly: true + notes: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: 'Notes on the device created by IT Admin. Default is null. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported.' + nullable: true + operatingSystem: type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDevicePerformance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsDevicePerformance - summary: Update the navigation property userExperienceAnalyticsDevicePerformance in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsDevicePerformance - parameters: - - name: userExperienceAnalyticsDevicePerformance-id - in: path - description: The unique identifier of userExperienceAnalyticsDevicePerformance - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDevicePerformance - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDevicePerformance' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDevicePerformance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsDevicePerformance - summary: Delete navigation property userExperienceAnalyticsDevicePerformance for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsDevicePerformance - parameters: - - name: userExperienceAnalyticsDevicePerformance-id - in: path - description: The unique identifier of userExperienceAnalyticsDevicePerformance - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDevicePerformance - - 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 - /deviceManagement/userExperienceAnalyticsDevicePerformance/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsDevicePerformance - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsDevicePerformance_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/deviceManagement/userExperienceAnalyticsDevicePerformance/microsoft.graph.summarizeDevicePerformanceDevices(summarizeBy=''{summarizeBy}'')': - get: - tags: - - deviceManagement.userExperienceAnalyticsDevicePerformance - summary: Invoke function summarizeDevicePerformanceDevices - operationId: deviceManagement.userExperienceAnalyticsDevicePerformance_summarizeDevicePerformanceDevice - parameters: - - name: summarizeBy - in: path - description: 'Usage: summarizeBy=''{summarizeBy}''' - required: true - style: simple - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsSummarizedBy' - - $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: + description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' + nullable: true + readOnly: true + osVersion: type: string - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Operating system version of the device. This property is read-only. + nullable: true + readOnly: true + partnerReportedThreatState: + $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' + phoneNumber: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Phone number of the device. This property is read-only. + nullable: true + readOnly: true + physicalMemoryInBytes: + type: number + description: 'Total Memory in Bytes. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. Read-only. This property is read-only.' + format: int64 + readOnly: true + remoteAssistanceSessionErrorDetails: type: string - responses: - 2XX: - description: Success - content: - application/json: - schema: - title: Collection of userExperienceAnalyticsDevicePerformance - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDevicePerformance' - '@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 - /deviceManagement/userExperienceAnalyticsDeviceScores: - get: - tags: - - deviceManagement.userExperienceAnalyticsDeviceScores - summary: Get userExperienceAnalyticsDeviceScores from deviceManagement - description: User experience analytics device scores - operationId: deviceManagement_ListUserExperienceAnalyticsDeviceScore - 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: + description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. + nullable: true + readOnly: true + remoteAssistanceSessionUrl: type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: 'Url that allows a Remote Assistance session to be established with the device. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only.' + nullable: true + readOnly: true + requireUserEnrollmentApproval: + type: boolean + description: Reports if the managed iOS device is user approval enrollment. This property is read-only. + nullable: true + readOnly: true + serialNumber: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: SerialNumber. This property is read-only. + nullable: true + readOnly: true + subscriberCarrier: type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsDeviceScoresCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsDeviceScores - summary: Create new navigation property to userExperienceAnalyticsDeviceScores for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsDeviceScore - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScores' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScores' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsDeviceScores/{userExperienceAnalyticsDeviceScores-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsDeviceScores - summary: Get userExperienceAnalyticsDeviceScores from deviceManagement - description: User experience analytics device scores - operationId: deviceManagement_GetUserExperienceAnalyticsDeviceScore - parameters: - - name: userExperienceAnalyticsDeviceScores-id - in: path - description: The unique identifier of userExperienceAnalyticsDeviceScores - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDeviceScores - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Subscriber Carrier. This property is read-only. + nullable: true + readOnly: true + totalStorageSpaceInBytes: + type: number + description: Total Storage in Bytes. This property is read-only. + format: int64 + readOnly: true + udid: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: 'Unique Device Identifier for iOS and macOS devices. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.' + nullable: true + readOnly: true + userDisplayName: type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScores' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsDeviceScores - summary: Update the navigation property userExperienceAnalyticsDeviceScores in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsDeviceScore - parameters: - - name: userExperienceAnalyticsDeviceScores-id - in: path - description: The unique identifier of userExperienceAnalyticsDeviceScores - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDeviceScores - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScores' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScores' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsDeviceScores - summary: Delete navigation property userExperienceAnalyticsDeviceScores for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsDeviceScore - parameters: - - name: userExperienceAnalyticsDeviceScores-id - in: path - description: The unique identifier of userExperienceAnalyticsDeviceScores - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDeviceScores - - 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 - /deviceManagement/userExperienceAnalyticsDeviceScores/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsDeviceScores - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsDeviceScore_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsDeviceStartupHistory: - get: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupHistory - summary: Get userExperienceAnalyticsDeviceStartupHistory from deviceManagement - description: User experience analytics device Startup History - operationId: deviceManagement_ListUserExperienceAnalyticsDeviceStartupHistory - 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: + description: User display name. This property is read-only. + nullable: true + readOnly: true + userId: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Unique Identifier for the user associated with the device. This property is read-only. + nullable: true + readOnly: true + userPrincipalName: type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsDeviceStartupHistoryCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupHistory - summary: Create new navigation property to userExperienceAnalyticsDeviceStartupHistory for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsDeviceStartupHistory - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupHistory' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupHistory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsDeviceStartupHistory/{userExperienceAnalyticsDeviceStartupHistory-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupHistory - summary: Get userExperienceAnalyticsDeviceStartupHistory from deviceManagement - description: User experience analytics device Startup History - operationId: deviceManagement_GetUserExperienceAnalyticsDeviceStartupHistory - parameters: - - name: userExperienceAnalyticsDeviceStartupHistory-id - in: path - description: The unique identifier of userExperienceAnalyticsDeviceStartupHistory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDeviceStartupHistory - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Device user principal name. This property is read-only. + nullable: true + readOnly: true + wiFiMacAddress: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Wi-Fi MAC. This property is read-only. + nullable: true + readOnly: true + deviceCategory: + $ref: '#/components/schemas/microsoft.graph.deviceCategory' + deviceCompliancePolicyStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + description: Device compliance policy states for this device. + x-ms-navigationProperty: true + deviceConfigurationStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' + description: Device configuration states for this device. + x-ms-navigationProperty: true + logCollectionRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' + description: List of log collection requests + x-ms-navigationProperty: true + users: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.user' + description: The primary users associated with the managed device. + x-ms-navigationProperty: true + windowsProtectionState: + $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' + additionalProperties: + type: object + description: Devices that are managed or pre-enrolled through Intune + microsoft.graph.deviceCategory: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceCategory + type: object + properties: + description: type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupHistory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupHistory - summary: Update the navigation property userExperienceAnalyticsDeviceStartupHistory in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsDeviceStartupHistory - parameters: - - name: userExperienceAnalyticsDeviceStartupHistory-id - in: path - description: The unique identifier of userExperienceAnalyticsDeviceStartupHistory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDeviceStartupHistory - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupHistory' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupHistory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupHistory - summary: Delete navigation property userExperienceAnalyticsDeviceStartupHistory for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsDeviceStartupHistory - parameters: - - name: userExperienceAnalyticsDeviceStartupHistory-id - in: path - description: The unique identifier of userExperienceAnalyticsDeviceStartupHistory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDeviceStartupHistory - - 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 - /deviceManagement/userExperienceAnalyticsDeviceStartupHistory/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupHistory - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsDeviceStartupHistory_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsDeviceStartupProcesses: - get: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupProcess - summary: Get userExperienceAnalyticsDeviceStartupProcesses from deviceManagement - description: User experience analytics device Startup Processes - operationId: deviceManagement_ListUserExperienceAnalyticsDeviceStartupProcess - 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: + description: Optional description for the device category. + nullable: true + displayName: type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Display name for the device category. + nullable: true + additionalProperties: + type: object + description: 'Device categories provides a way to organize your devices. Using device categories, company administrators can define their own categories that make sense to their company. These categories can then be applied to a device in the Intune Azure console or selected by a user during device enrollment. You can filter reports and create dynamic Azure Active Directory device groups based on device categories.' + microsoft.graph.deviceCompliancePolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceCompliancePolicy + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: DateTime the object was created. + format: date-time + description: type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsDeviceStartupProcessCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupProcess - summary: Create new navigation property to userExperienceAnalyticsDeviceStartupProcesses for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsDeviceStartupProcess - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcess' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcess' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsDeviceStartupProcesses/{userExperienceAnalyticsDeviceStartupProcess-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupProcess - summary: Get userExperienceAnalyticsDeviceStartupProcesses from deviceManagement - description: User experience analytics device Startup Processes - operationId: deviceManagement_GetUserExperienceAnalyticsDeviceStartupProcess - parameters: - - name: userExperienceAnalyticsDeviceStartupProcess-id - in: path - description: The unique identifier of userExperienceAnalyticsDeviceStartupProcess - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDeviceStartupProcess - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Admin provided description of the Device Configuration. + nullable: true + displayName: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Admin provided name of the device configuration. + 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 - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcess' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupProcess - summary: Update the navigation property userExperienceAnalyticsDeviceStartupProcesses in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsDeviceStartupProcess - parameters: - - name: userExperienceAnalyticsDeviceStartupProcess-id - in: path - description: The unique identifier of userExperienceAnalyticsDeviceStartupProcess - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDeviceStartupProcess - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcess' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcess' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupProcess - summary: Delete navigation property userExperienceAnalyticsDeviceStartupProcesses for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsDeviceStartupProcess - parameters: - - name: userExperienceAnalyticsDeviceStartupProcess-id - in: path - description: The unique identifier of userExperienceAnalyticsDeviceStartupProcess - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDeviceStartupProcess - - 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 - /deviceManagement/userExperienceAnalyticsDeviceStartupProcesses/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupProcess - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsDeviceStartupProcess_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsDeviceStartupProcessPerformance: - get: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupProcessPerformance - summary: Get userExperienceAnalyticsDeviceStartupProcessPerformance from deviceManagement - description: User experience analytics device Startup Process Performance - operationId: deviceManagement_ListUserExperienceAnalyticsDeviceStartupProcessPerformance - 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: + description: DateTime the object was last modified. + format: date-time + version: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Version of the device configuration. + format: int32 + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment' + description: The collection of assignments for this compliance policy. + x-ms-navigationProperty: true + deviceSettingStateSummaries: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' + description: Compliance Setting State Device Summary + x-ms-navigationProperty: true + deviceStatuses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceStatus' + description: List of DeviceComplianceDeviceStatus. + x-ms-navigationProperty: true + deviceStatusOverview: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceOverview' + scheduledActionsForRule: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule' + 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 + items: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserStatus' + description: List of DeviceComplianceUserStatus. + x-ms-navigationProperty: true + userStatusOverview: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserOverview' + additionalProperties: + type: object + description: 'This is the base class for Compliance policy. Compliance policies are platform specific and individual per-platform compliance policies inherit from here. ' + microsoft.graph.deviceCompliancePolicyAssignment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceCompliancePolicyAssignment + type: object + properties: + target: + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' + additionalProperties: + type: object + description: Device compliance policy assignment. + microsoft.graph.settingStateDeviceSummary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: settingStateDeviceSummary + type: object + properties: + compliantDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Device Compliant count for the setting + format: int32 + conflictDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Device conflict error count for the setting + format: int32 + errorDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Device error count for the setting + format: int32 + instancePath: type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Name of the InstancePath for the setting + nullable: true + nonCompliantDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Device NonCompliant count for the setting + format: int32 + notApplicableDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Device Not Applicable count for the setting + format: int32 + remediatedDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Device Compliant count for the setting + format: int32 + settingName: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Name of the setting + nullable: true + unknownDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Device Unkown count for the setting + format: int32 + additionalProperties: + type: object + description: Device Compilance Policy and Configuration for a Setting State summary + microsoft.graph.deviceComplianceDeviceStatus: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceComplianceDeviceStatus + type: object + properties: + complianceGracePeriodExpirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformanceCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupProcessPerformance - summary: Create new navigation property to userExperienceAnalyticsDeviceStartupProcessPerformance for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsDeviceStartupProcessPerformance - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsDeviceStartupProcessPerformance/{userExperienceAnalyticsDeviceStartupProcessPerformance-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupProcessPerformance - summary: Get userExperienceAnalyticsDeviceStartupProcessPerformance from deviceManagement - description: User experience analytics device Startup Process Performance - operationId: deviceManagement_GetUserExperienceAnalyticsDeviceStartupProcessPerformance - parameters: - - name: userExperienceAnalyticsDeviceStartupProcessPerformance-id - in: path - description: The unique identifier of userExperienceAnalyticsDeviceStartupProcessPerformance - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDeviceStartupProcessPerformance - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The DateTime when device compliance grace period expires + format: date-time + deviceDisplayName: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Device name of the DevicePolicyStatus. + nullable: true + deviceModel: type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupProcessPerformance - summary: Update the navigation property userExperienceAnalyticsDeviceStartupProcessPerformance in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsDeviceStartupProcessPerformance - parameters: - - name: userExperienceAnalyticsDeviceStartupProcessPerformance-id - in: path - description: The unique identifier of userExperienceAnalyticsDeviceStartupProcessPerformance - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDeviceStartupProcessPerformance - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupProcessPerformance - summary: Delete navigation property userExperienceAnalyticsDeviceStartupProcessPerformance for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsDeviceStartupProcessPerformance - parameters: - - name: userExperienceAnalyticsDeviceStartupProcessPerformance-id - in: path - description: The unique identifier of userExperienceAnalyticsDeviceStartupProcessPerformance - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsDeviceStartupProcessPerformance - - 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 - /deviceManagement/userExperienceAnalyticsDeviceStartupProcessPerformance/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsDeviceStartupProcessPerformance - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsDeviceStartupProcessPerformance_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsMetricHistory: - get: - tags: - - deviceManagement.userExperienceAnalyticsMetricHistory - summary: Get userExperienceAnalyticsMetricHistory from deviceManagement - description: User experience analytics metric history - operationId: deviceManagement_ListUserExperienceAnalyticsMetricHistory - 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: + description: The device model that is being reported + nullable: true + lastReportedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Last modified date time of the policy report. + format: date-time + status: + $ref: '#/components/schemas/microsoft.graph.complianceStatus' + userName: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The User Name that is being reported + nullable: true + userPrincipalName: type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsMetricHistoryCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsMetricHistory - summary: Create new navigation property to userExperienceAnalyticsMetricHistory for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsMetricHistory - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsMetricHistory/{userExperienceAnalyticsMetricHistory-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsMetricHistory - summary: Get userExperienceAnalyticsMetricHistory from deviceManagement - description: User experience analytics metric history - operationId: deviceManagement_GetUserExperienceAnalyticsMetricHistory - parameters: - - name: userExperienceAnalyticsMetricHistory-id - in: path - description: The unique identifier of userExperienceAnalyticsMetricHistory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsMetricHistory - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: UserPrincipalName. + nullable: true + additionalProperties: + type: object + microsoft.graph.deviceComplianceDeviceOverview: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceComplianceDeviceOverview + type: object + properties: + configurationVersion: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Version of the policy for that overview + format: int32 + errorCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of error devices + format: int32 + failedCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of failed devices + format: int32 + lastUpdateDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Last update time + format: date-time + notApplicableCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of not applicable devices + format: int32 + pendingCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of pending devices + format: int32 + successCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of succeeded devices + format: int32 + additionalProperties: + type: object + microsoft.graph.deviceComplianceScheduledActionForRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceComplianceScheduledActionForRule + type: object + properties: + ruleName: type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsMetricHistory - summary: Update the navigation property userExperienceAnalyticsMetricHistory in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsMetricHistory - parameters: - - name: userExperienceAnalyticsMetricHistory-id - in: path - description: The unique identifier of userExperienceAnalyticsMetricHistory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsMetricHistory - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsMetricHistory - summary: Delete navigation property userExperienceAnalyticsMetricHistory for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsMetricHistory - parameters: - - name: userExperienceAnalyticsMetricHistory-id - in: path - description: The unique identifier of userExperienceAnalyticsMetricHistory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsMetricHistory - - 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 - /deviceManagement/userExperienceAnalyticsMetricHistory/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsMetricHistory - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsMetricHistory_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsModelScores: - get: - tags: - - deviceManagement.userExperienceAnalyticsModelScores - summary: Get userExperienceAnalyticsModelScores from deviceManagement - description: User experience analytics model scores - operationId: deviceManagement_ListUserExperienceAnalyticsModelScore - 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: + description: 'Name of the rule which this scheduled action applies to. Currently scheduled actions are created per policy instead of per rule, thus RuleName is always set to default value PasswordRequired.' + nullable: true + scheduledActionConfigurations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionItem' + description: The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. + x-ms-navigationProperty: true + additionalProperties: + type: object + description: Scheduled Action for Rule + microsoft.graph.deviceComplianceActionItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceComplianceActionItem + type: object + properties: + actionType: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionType' + gracePeriodHours: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of hours to wait till the action will be enforced. Valid values 0 to 8760 + format: int32 + notificationMessageCCList: + type: array + items: + type: string + nullable: true + description: A list of group IDs to speicify who to CC this notification message to. + notificationTemplateId: type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: What notification Message template to use + nullable: true + additionalProperties: + type: object + description: Scheduled Action Configuration + microsoft.graph.deviceComplianceUserStatus: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceComplianceUserStatus + type: object + properties: + devicesCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Devices count for that user. + format: int32 + lastReportedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Last modified date time of the policy report. + format: date-time + status: + $ref: '#/components/schemas/microsoft.graph.complianceStatus' + userDisplayName: type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsModelScoresCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsModelScores - summary: Create new navigation property to userExperienceAnalyticsModelScores for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsModelScore - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsModelScores' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsModelScores' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsModelScores/{userExperienceAnalyticsModelScores-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsModelScores - summary: Get userExperienceAnalyticsModelScores from deviceManagement - description: User experience analytics model scores - operationId: deviceManagement_GetUserExperienceAnalyticsModelScore - parameters: - - name: userExperienceAnalyticsModelScores-id - in: path - description: The unique identifier of userExperienceAnalyticsModelScores - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsModelScores - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: User name of the DevicePolicyStatus. + nullable: true + userPrincipalName: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: UserPrincipalName. + nullable: true + additionalProperties: + type: object + microsoft.graph.deviceComplianceUserOverview: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceComplianceUserOverview + type: object + properties: + configurationVersion: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Version of the policy for that overview + format: int32 + errorCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of error Users + format: int32 + failedCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of failed Users + format: int32 + lastUpdateDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsModelScores' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsModelScores - summary: Update the navigation property userExperienceAnalyticsModelScores in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsModelScore - parameters: - - name: userExperienceAnalyticsModelScores-id - in: path - description: The unique identifier of userExperienceAnalyticsModelScores - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsModelScores - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsModelScores' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsModelScores' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsModelScores - summary: Delete navigation property userExperienceAnalyticsModelScores for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsModelScore - parameters: - - name: userExperienceAnalyticsModelScores-id - in: path - description: The unique identifier of userExperienceAnalyticsModelScores - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsModelScores - - 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 - /deviceManagement/userExperienceAnalyticsModelScores/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsModelScores - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsModelScore_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsOverview: - get: - tags: - - deviceManagement.userExperienceAnalyticsOverview - summary: Get userExperienceAnalyticsOverview from deviceManagement - description: User experience analytics overview - operationId: deviceManagement_GetUserExperienceAnalyticsOverview - parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Last update time + format: date-time + notApplicableCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of not applicable users + format: int32 + pendingCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of pending Users + format: int32 + successCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of succeeded Users + format: int32 + additionalProperties: + type: object + microsoft.graph.deviceCompliancePolicyDeviceStateSummary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceCompliancePolicyDeviceStateSummary + type: object + properties: + compliantDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of compliant devices + format: int32 + configManagerCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of devices that have compliance managed by System Center Configuration Manager + format: int32 + conflictDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of conflict devices + format: int32 + errorDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of error devices + format: int32 + inGracePeriodCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of devices that are in grace period + format: int32 + nonCompliantDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of NonCompliant devices + format: int32 + notApplicableDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of not applicable devices + format: int32 + remediatedDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of remediated devices + format: int32 + unknownDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of unknown devices + format: int32 + additionalProperties: + type: object + microsoft.graph.deviceCompliancePolicySettingStateSummary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceCompliancePolicySettingStateSummary + type: object + properties: + compliantDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of compliant devices + format: int32 + conflictDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of conflict devices + format: int32 + errorDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of error devices + format: int32 + nonCompliantDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of NonCompliant devices + format: int32 + notApplicableDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of not applicable devices + format: int32 + platformType: + $ref: '#/components/schemas/microsoft.graph.policyPlatformType' + remediatedDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of remediated devices + format: int32 + setting: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The setting class name and property name. + nullable: true + settingName: type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsOverview' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsOverview - summary: Update the navigation property userExperienceAnalyticsOverview in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsOverview - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsOverview' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsOverview' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsOverview - summary: Delete navigation property userExperienceAnalyticsOverview for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsOverview - 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 - /deviceManagement/userExperienceAnalyticsScoreHistory: - get: - tags: - - deviceManagement.userExperienceAnalyticsScoreHistory - summary: Get userExperienceAnalyticsScoreHistory from deviceManagement - description: User experience analytics device Startup Score History - operationId: deviceManagement_ListUserExperienceAnalyticsScoreHistory - 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: + description: Name of the setting. + nullable: true + unknownDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of unknown devices + format: int32 + deviceComplianceSettingStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceSettingState' + description: Not yet documented + x-ms-navigationProperty: true + additionalProperties: + type: object + description: Device Compilance Policy Setting State summary across the account. + microsoft.graph.deviceComplianceSettingState: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceComplianceSettingState + type: object + properties: + complianceGracePeriodExpirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The DateTime when device compliance grace period expires + format: date-time + deviceId: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The Device Id that is being reported + nullable: true + deviceModel: type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsScoreHistoryCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsScoreHistory - summary: Create new navigation property to userExperienceAnalyticsScoreHistory for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsScoreHistory - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsScoreHistory' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsScoreHistory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsScoreHistory/{userExperienceAnalyticsScoreHistory-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsScoreHistory - summary: Get userExperienceAnalyticsScoreHistory from deviceManagement - description: User experience analytics device Startup Score History - operationId: deviceManagement_GetUserExperienceAnalyticsScoreHistory - parameters: - - name: userExperienceAnalyticsScoreHistory-id - in: path - description: The unique identifier of userExperienceAnalyticsScoreHistory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsScoreHistory - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The device model that is being reported + nullable: true + deviceName: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The Device Name that is being reported + nullable: true + setting: type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsScoreHistory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsScoreHistory - summary: Update the navigation property userExperienceAnalyticsScoreHistory in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsScoreHistory - parameters: - - name: userExperienceAnalyticsScoreHistory-id - in: path - description: The unique identifier of userExperienceAnalyticsScoreHistory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsScoreHistory - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsScoreHistory' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsScoreHistory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsScoreHistory - summary: Delete navigation property userExperienceAnalyticsScoreHistory for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsScoreHistory - parameters: - - name: userExperienceAnalyticsScoreHistory-id - in: path - description: The unique identifier of userExperienceAnalyticsScoreHistory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsScoreHistory - - 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 - /deviceManagement/userExperienceAnalyticsScoreHistory/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsScoreHistory - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsScoreHistory_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric: - get: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric - summary: Get userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric from deviceManagement - description: User experience analytics work from anywhere hardware readiness metrics. - operationId: deviceManagement_GetUserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric - parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The setting class name and property name. + nullable: true + settingName: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The Setting Name that is being reported + nullable: true + state: + $ref: '#/components/schemas/microsoft.graph.complianceStatus' + userEmail: type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric - summary: Update the navigation property userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric - summary: Delete navigation property userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric - 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 - /deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics: - get: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric - summary: Get userExperienceAnalyticsWorkFromAnywhereMetrics from deviceManagement - description: User experience analytics work from anywhere metrics. - operationId: deviceManagement_ListUserExperienceAnalyticsWorkFromAnywhereMetric - 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: + description: The User email address that is being reported + nullable: true + userId: type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The user Id that is being reported + nullable: true + userName: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The User Name that is being reported + nullable: true + userPrincipalName: type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetricCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric - summary: Create new navigation property to userExperienceAnalyticsWorkFromAnywhereMetrics for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsWorkFromAnywhereMetric - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetric-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric - summary: Get userExperienceAnalyticsWorkFromAnywhereMetrics from deviceManagement - description: User experience analytics work from anywhere metrics. - operationId: deviceManagement_GetUserExperienceAnalyticsWorkFromAnywhereMetric - parameters: - - name: userExperienceAnalyticsWorkFromAnywhereMetric-id - in: path - description: The unique identifier of userExperienceAnalyticsWorkFromAnywhereMetric - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereMetric - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The User PrincipalName that is being reported + nullable: true + additionalProperties: + type: object + description: Device compliance setting State for a given device. + microsoft.graph.deviceConfigurationDeviceStateSummary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceConfigurationDeviceStateSummary + type: object + properties: + compliantDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of compliant devices + format: int32 + conflictDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of conflict devices + format: int32 + errorDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of error devices + format: int32 + nonCompliantDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of NonCompliant devices + format: int32 + notApplicableDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of not applicable devices + format: int32 + remediatedDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of remediated devices + format: int32 + unknownDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of unknown devices + format: int32 + additionalProperties: + type: object + microsoft.graph.deviceConfiguration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceConfiguration + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: DateTime the object was created. + format: date-time + description: type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric - summary: Update the navigation property userExperienceAnalyticsWorkFromAnywhereMetrics in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsWorkFromAnywhereMetric - parameters: - - name: userExperienceAnalyticsWorkFromAnywhereMetric-id - in: path - description: The unique identifier of userExperienceAnalyticsWorkFromAnywhereMetric - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereMetric - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric - summary: Delete navigation property userExperienceAnalyticsWorkFromAnywhereMetrics for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsWorkFromAnywhereMetric - parameters: - - name: userExperienceAnalyticsWorkFromAnywhereMetric-id - in: path - description: The unique identifier of userExperienceAnalyticsWorkFromAnywhereMetric - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereMetric - - 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 - '/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetric-id}/metricDevices': - get: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric - summary: Get metricDevices from deviceManagement - description: The work from anywhere metric devices. Read-only. - operationId: deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric_ListMetricDevice - parameters: - - name: userExperienceAnalyticsWorkFromAnywhereMetric-id - in: path - description: The unique identifier of userExperienceAnalyticsWorkFromAnywhereMetric - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereMetric - - $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: + description: Admin provided description of the Device Configuration. + nullable: true + displayName: type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Admin provided name of the device configuration. + 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 - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: DateTime the object was last modified. + format: date-time + version: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Version of the device configuration. + format: int32 + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' + description: The list of assignments for the device configuration profile. + x-ms-navigationProperty: true + deviceSettingStateSummaries: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' + description: Device Configuration Setting State Device Summary + x-ms-navigationProperty: true + deviceStatuses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStatus' + description: Device configuration installation status by device. + x-ms-navigationProperty: true + deviceStatusOverview: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceOverview' + userStatuses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStatus' + description: Device configuration installation status by user. + x-ms-navigationProperty: true + userStatusOverview: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserOverview' + additionalProperties: + type: object + description: Device Configuration. + microsoft.graph.deviceConfigurationAssignment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceConfigurationAssignment + type: object + properties: + target: + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' + additionalProperties: + type: object + description: The device configuration assignment entity assigns an AAD group to a specific device configuration. + microsoft.graph.deviceConfigurationDeviceStatus: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceConfigurationDeviceStatus + type: object + properties: + complianceGracePeriodExpirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDeviceCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric - summary: Create new navigation property to metricDevices for deviceManagement - operationId: deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric_CreateMetricDevice - parameters: - - name: userExperienceAnalyticsWorkFromAnywhereMetric-id - in: path - description: The unique identifier of userExperienceAnalyticsWorkFromAnywhereMetric - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereMetric - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetric-id}/metricDevices/{userExperienceAnalyticsWorkFromAnywhereDevice-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric - summary: Get metricDevices from deviceManagement - description: The work from anywhere metric devices. Read-only. - operationId: deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric_GetMetricDevice - parameters: - - name: userExperienceAnalyticsWorkFromAnywhereMetric-id - in: path - description: The unique identifier of userExperienceAnalyticsWorkFromAnywhereMetric - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereMetric - - name: userExperienceAnalyticsWorkFromAnywhereDevice-id - in: path - description: The unique identifier of userExperienceAnalyticsWorkFromAnywhereDevice - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereDevice - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The DateTime when device compliance grace period expires + format: date-time + deviceDisplayName: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Device name of the DevicePolicyStatus. + nullable: true + deviceModel: type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric - summary: Update the navigation property metricDevices in deviceManagement - operationId: deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric_UpdateMetricDevice - parameters: - - name: userExperienceAnalyticsWorkFromAnywhereMetric-id - in: path - description: The unique identifier of userExperienceAnalyticsWorkFromAnywhereMetric - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereMetric - - name: userExperienceAnalyticsWorkFromAnywhereDevice-id - in: path - description: The unique identifier of userExperienceAnalyticsWorkFromAnywhereDevice - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereDevice - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric - summary: Delete navigation property metricDevices for deviceManagement - operationId: deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric_DeleteMetricDevice - parameters: - - name: userExperienceAnalyticsWorkFromAnywhereMetric-id - in: path - description: The unique identifier of userExperienceAnalyticsWorkFromAnywhereMetric - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereMetric - - name: userExperienceAnalyticsWorkFromAnywhereDevice-id - in: path - description: The unique identifier of userExperienceAnalyticsWorkFromAnywhereDevice - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereDevice - - 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 - '/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetric-id}/metricDevices/$count': - get: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric.metricDevice_GetCount - parameters: - - name: userExperienceAnalyticsWorkFromAnywhereMetric-id - in: path - description: The unique identifier of userExperienceAnalyticsWorkFromAnywhereMetric - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereMetric - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/userExperienceAnalyticsWorkFromAnywhereModelPerformance: - get: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereModelPerformance - summary: Get userExperienceAnalyticsWorkFromAnywhereModelPerformance from deviceManagement - description: The user experience analytics work from anywhere model performance - operationId: deviceManagement_ListUserExperienceAnalyticsWorkFromAnywhereModelPerformance - 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: + description: The device model that is being reported + nullable: true + lastReportedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Last modified date time of the policy report. + format: date-time + status: + $ref: '#/components/schemas/microsoft.graph.complianceStatus' + userName: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The User Name that is being reported + nullable: true + userPrincipalName: type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformanceCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereModelPerformance - summary: Create new navigation property to userExperienceAnalyticsWorkFromAnywhereModelPerformance for deviceManagement - operationId: deviceManagement_CreateUserExperienceAnalyticsWorkFromAnywhereModelPerformance - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsWorkFromAnywhereModelPerformance/{userExperienceAnalyticsWorkFromAnywhereModelPerformance-id}': - get: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereModelPerformance - summary: Get userExperienceAnalyticsWorkFromAnywhereModelPerformance from deviceManagement - description: The user experience analytics work from anywhere model performance - operationId: deviceManagement_GetUserExperienceAnalyticsWorkFromAnywhereModelPerformance - parameters: - - name: userExperienceAnalyticsWorkFromAnywhereModelPerformance-id - in: path - description: The unique identifier of userExperienceAnalyticsWorkFromAnywhereModelPerformance - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereModelPerformance - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: UserPrincipalName. + 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' + - title: deviceConfigurationDeviceOverview + type: object + properties: + configurationVersion: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Version of the policy for that overview + format: int32 + errorCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of error devices + format: int32 + failedCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of failed devices + format: int32 + lastUpdateDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Last update time + format: date-time + notApplicableCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of not applicable devices + format: int32 + pendingCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of pending devices + format: int32 + successCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of succeeded devices + format: int32 + additionalProperties: + type: object + microsoft.graph.deviceConfigurationUserStatus: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceConfigurationUserStatus + type: object + properties: + devicesCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Devices count for that user. + format: int32 + lastReportedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereModelPerformance - summary: Update the navigation property userExperienceAnalyticsWorkFromAnywhereModelPerformance in deviceManagement - operationId: deviceManagement_UpdateUserExperienceAnalyticsWorkFromAnywhereModelPerformance - parameters: - - name: userExperienceAnalyticsWorkFromAnywhereModelPerformance-id - in: path - description: The unique identifier of userExperienceAnalyticsWorkFromAnywhereModelPerformance - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereModelPerformance - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereModelPerformance - summary: Delete navigation property userExperienceAnalyticsWorkFromAnywhereModelPerformance for deviceManagement - operationId: deviceManagement_DeleteUserExperienceAnalyticsWorkFromAnywhereModelPerformance - parameters: - - name: userExperienceAnalyticsWorkFromAnywhereModelPerformance-id - in: path - description: The unique identifier of userExperienceAnalyticsWorkFromAnywhereModelPerformance - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereModelPerformance - - 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 - /deviceManagement/userExperienceAnalyticsWorkFromAnywhereModelPerformance/$count: - get: - tags: - - deviceManagement.userExperienceAnalyticsWorkFromAnywhereModelPerformance - summary: Get the number of the resource - operationId: deviceManagement.userExperienceAnalyticsWorkFromAnywhereModelPerformance_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/windowsInformationProtectionAppLearningSummaries: - get: - tags: - - deviceManagement.windowsInformationProtectionAppLearningSummary - summary: List windowsInformationProtectionAppLearningSummaries - description: List properties and relationships of the windowsInformationProtectionAppLearningSummary objects. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionapplearningsummary-list?view=graph-rest-1.0 - operationId: deviceManagement_ListWindowsInformationProtectionAppLearningSummary - 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: + description: Last modified date time of the policy report. + format: date-time + status: + $ref: '#/components/schemas/microsoft.graph.complianceStatus' + userDisplayName: type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: User name of the DevicePolicyStatus. + nullable: true + userPrincipalName: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: UserPrincipalName. + nullable: true + additionalProperties: + type: object + microsoft.graph.deviceConfigurationUserOverview: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceConfigurationUserOverview + type: object + properties: + configurationVersion: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Version of the policy for that overview + format: int32 + errorCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of error Users + format: int32 + failedCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of failed Users + format: int32 + lastUpdateDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.windowsInformationProtectionAppLearningSummaryCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.windowsInformationProtectionAppLearningSummary - summary: Create windowsInformationProtectionAppLearningSummary - description: Create a new windowsInformationProtectionAppLearningSummary object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionapplearningsummary-create?view=graph-rest-1.0 - operationId: deviceManagement_CreateWindowsInformationProtectionAppLearningSummary - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/windowsInformationProtectionAppLearningSummaries/{windowsInformationProtectionAppLearningSummary-id}': - get: - tags: - - deviceManagement.windowsInformationProtectionAppLearningSummary - summary: Get windowsInformationProtectionAppLearningSummary - description: Read properties and relationships of the windowsInformationProtectionAppLearningSummary object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionapplearningsummary-get?view=graph-rest-1.0 - operationId: deviceManagement_GetWindowsInformationProtectionAppLearningSummary - parameters: - - name: windowsInformationProtectionAppLearningSummary-id - in: path - description: The unique identifier of windowsInformationProtectionAppLearningSummary - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsInformationProtectionAppLearningSummary - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Last update time + format: date-time + notApplicableCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of not applicable users + format: int32 + pendingCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of pending Users + format: int32 + successCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of succeeded Users + format: int32 + additionalProperties: + type: object + microsoft.graph.managedDeviceOverview: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: managedDeviceOverview + type: object + properties: + deviceExchangeAccessStateSummary: + $ref: '#/components/schemas/microsoft.graph.deviceExchangeAccessStateSummary' + deviceOperatingSystemSummary: + $ref: '#/components/schemas/microsoft.graph.deviceOperatingSystemSummary' + dualEnrolledDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of devices enrolled in both MDM and EAS + format: int32 + enrolledDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Total enrolled device count. Does not include PC devices managed via Intune PC Agent + format: int32 + mdmEnrolledCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of devices enrolled in MDM + format: int32 + additionalProperties: + type: object + description: Summary data for managed devices + microsoft.graph.deviceCompliancePolicyState: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceCompliancePolicyState + type: object + properties: + displayName: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The name of the policy for this policyBase + nullable: true + platformType: + $ref: '#/components/schemas/microsoft.graph.policyPlatformType' + settingCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Count of how many setting a policy holds + format: int32 + settingStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingState' + state: + $ref: '#/components/schemas/microsoft.graph.complianceStatus' + version: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The version of the policy + format: int32 + additionalProperties: + type: object + description: Device Compliance Policy State for a given device. + microsoft.graph.deviceConfigurationState: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceConfigurationState + type: object + properties: + displayName: type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.windowsInformationProtectionAppLearningSummary - summary: Update windowsInformationProtectionAppLearningSummary - description: Update the properties of a windowsInformationProtectionAppLearningSummary object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionapplearningsummary-update?view=graph-rest-1.0 - operationId: deviceManagement_UpdateWindowsInformationProtectionAppLearningSummary - parameters: - - name: windowsInformationProtectionAppLearningSummary-id - in: path - description: The unique identifier of windowsInformationProtectionAppLearningSummary - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsInformationProtectionAppLearningSummary - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.windowsInformationProtectionAppLearningSummary - summary: Delete windowsInformationProtectionAppLearningSummary - description: Deletes a windowsInformationProtectionAppLearningSummary. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionapplearningsummary-delete?view=graph-rest-1.0 - operationId: deviceManagement_DeleteWindowsInformationProtectionAppLearningSummary - parameters: - - name: windowsInformationProtectionAppLearningSummary-id - in: path - description: The unique identifier of windowsInformationProtectionAppLearningSummary - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsInformationProtectionAppLearningSummary - - 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 - /deviceManagement/windowsInformationProtectionAppLearningSummaries/$count: - get: - tags: - - deviceManagement.windowsInformationProtectionAppLearningSummary - summary: Get the number of the resource - operationId: deviceManagement.windowsInformationProtectionAppLearningSummary_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/windowsInformationProtectionNetworkLearningSummaries: - get: - tags: - - deviceManagement.windowsInformationProtectionNetworkLearningSummary - summary: List windowsInformationProtectionNetworkLearningSummaries - description: List properties and relationships of the windowsInformationProtectionNetworkLearningSummary objects. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionnetworklearningsummary-list?view=graph-rest-1.0 - operationId: deviceManagement_ListWindowsInformationProtectionNetworkLearningSummary - 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: + description: The name of the policy for this policyBase + nullable: true + platformType: + $ref: '#/components/schemas/microsoft.graph.policyPlatformType' + settingCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Count of how many setting a policy holds + format: int32 + settingStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationSettingState' + state: + $ref: '#/components/schemas/microsoft.graph.complianceStatus' + version: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The version of the policy + format: int32 + additionalProperties: + type: object + description: Support for this Entity is being deprecated starting May 2026 & will no longer be supported. + microsoft.graph.deviceLogCollectionResponse: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceLogCollectionResponse + type: object + properties: + enrolledByUser: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The User Principal Name (UPN) of the user that enrolled the device. + nullable: true + expirationDateTimeUTC: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.windowsInformationProtectionNetworkLearningSummaryCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.windowsInformationProtectionNetworkLearningSummary - summary: Create windowsInformationProtectionNetworkLearningSummary - description: Create a new windowsInformationProtectionNetworkLearningSummary object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionnetworklearningsummary-create?view=graph-rest-1.0 - operationId: deviceManagement_CreateWindowsInformationProtectionNetworkLearningSummary - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/windowsInformationProtectionNetworkLearningSummaries/{windowsInformationProtectionNetworkLearningSummary-id}': - get: - tags: - - deviceManagement.windowsInformationProtectionNetworkLearningSummary - summary: Get windowsInformationProtectionNetworkLearningSummary - description: Read properties and relationships of the windowsInformationProtectionNetworkLearningSummary object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionnetworklearningsummary-get?view=graph-rest-1.0 - operationId: deviceManagement_GetWindowsInformationProtectionNetworkLearningSummary - parameters: - - name: windowsInformationProtectionNetworkLearningSummary-id - in: path - description: The unique identifier of windowsInformationProtectionNetworkLearningSummary - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsInformationProtectionNetworkLearningSummary - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The DateTime of the expiration of the logs. + format: date-time + nullable: true + initiatedByUserPrincipalName: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The UPN for who initiated the request. + nullable: true + managedDeviceId: + 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 - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.windowsInformationProtectionNetworkLearningSummary - summary: Update windowsInformationProtectionNetworkLearningSummary - description: Update the properties of a windowsInformationProtectionNetworkLearningSummary object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionnetworklearningsummary-update?view=graph-rest-1.0 - operationId: deviceManagement_UpdateWindowsInformationProtectionNetworkLearningSummary - parameters: - - name: windowsInformationProtectionNetworkLearningSummary-id - in: path - description: The unique identifier of windowsInformationProtectionNetworkLearningSummary - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsInformationProtectionNetworkLearningSummary - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.windowsInformationProtectionNetworkLearningSummary - summary: Delete windowsInformationProtectionNetworkLearningSummary - description: Deletes a windowsInformationProtectionNetworkLearningSummary. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionnetworklearningsummary-delete?view=graph-rest-1.0 - operationId: deviceManagement_DeleteWindowsInformationProtectionNetworkLearningSummary - parameters: - - name: windowsInformationProtectionNetworkLearningSummary-id - in: path - description: The unique identifier of windowsInformationProtectionNetworkLearningSummary - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsInformationProtectionNetworkLearningSummary - - 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 - /deviceManagement/windowsInformationProtectionNetworkLearningSummaries/$count: - get: - tags: - - deviceManagement.windowsInformationProtectionNetworkLearningSummary - summary: Get the number of the resource - operationId: deviceManagement.windowsInformationProtectionNetworkLearningSummary_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/windowsMalwareInformation: - get: - tags: - - deviceManagement.windowsMalwareInformation - summary: List windowsMalwareInformations - description: List properties and relationships of the windowsMalwareInformation objects. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-devices-windowsmalwareinformation-list?view=graph-rest-1.0 - operationId: deviceManagement_ListWindowsMalwareInformation - 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: + description: Indicates Intune device unique identifier. + format: uuid + receivedDateTimeUTC: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The DateTime the request was received. + format: date-time + nullable: true + requestedDateTimeUTC: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: The DateTime of the request. + format: date-time + nullable: true + sizeInKB: + type: number + description: The size of the logs in KB. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.appLogUploadState' + additionalProperties: + type: object + description: Windows Log Collection request entity. + microsoft.graph.updateWindowsDeviceAccountActionParameter: + title: updateWindowsDeviceAccountActionParameter + type: object + properties: + calendarSyncEnabled: + type: boolean + description: Not yet documented + nullable: true + deviceAccount: + $ref: '#/components/schemas/microsoft.graph.windowsDeviceAccount' + deviceAccountEmail: + type: string + description: Not yet documented + nullable: true + exchangeServer: + type: string + description: Not yet documented + nullable: true + passwordRotationEnabled: + type: boolean + description: Not yet documented + nullable: true + sessionInitiationProtocalAddress: + type: string + description: Not yet documented + nullable: true + additionalProperties: + type: object + microsoft.graph.windowsProtectionState: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: windowsProtectionState + type: object + properties: + antiMalwareVersion: type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.windowsMalwareInformationCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.windowsMalwareInformation - summary: Create windowsMalwareInformation - description: Create a new windowsMalwareInformation object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-devices-windowsmalwareinformation-create?view=graph-rest-1.0 - operationId: deviceManagement_CreateWindowsMalwareInformation - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareInformation' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareInformation' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation-id}': - get: - tags: - - deviceManagement.windowsMalwareInformation - summary: Get windowsMalwareInformation - description: Read properties and relationships of the windowsMalwareInformation object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-devices-windowsmalwareinformation-get?view=graph-rest-1.0 - operationId: deviceManagement_GetWindowsMalwareInformation - parameters: - - name: windowsMalwareInformation-id - in: path - description: The unique identifier of windowsMalwareInformation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsMalwareInformation - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Current anti malware version + nullable: true + deviceState: + $ref: '#/components/schemas/microsoft.graph.windowsDeviceHealthState' + engineVersion: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Current endpoint protection engine's version + nullable: true + fullScanOverdue: + type: boolean + description: 'When TRUE indicates full scan is overdue, when FALSE indicates full scan is not overdue. Defaults to setting on client device.' + nullable: true + fullScanRequired: + type: boolean + description: 'When TRUE indicates full scan is required, when FALSE indicates full scan is not required. Defaults to setting on client device.' + nullable: true + isVirtualMachine: + type: boolean + description: 'When TRUE indicates the device is a virtual machine, when FALSE indicates the device is not a virtual machine. Defaults to setting on client device.' + nullable: true + lastFullScanDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareInformation' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.windowsMalwareInformation - summary: Update windowsMalwareInformation - description: Update the properties of a windowsMalwareInformation object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-devices-windowsmalwareinformation-update?view=graph-rest-1.0 - operationId: deviceManagement_UpdateWindowsMalwareInformation - parameters: - - name: windowsMalwareInformation-id - in: path - description: The unique identifier of windowsMalwareInformation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsMalwareInformation - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareInformation' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareInformation' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.windowsMalwareInformation - summary: Delete windowsMalwareInformation - description: Deletes a windowsMalwareInformation. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-devices-windowsmalwareinformation-delete?view=graph-rest-1.0 - operationId: deviceManagement_DeleteWindowsMalwareInformation - parameters: - - name: windowsMalwareInformation-id - in: path - description: The unique identifier of windowsMalwareInformation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsMalwareInformation - - 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 - '/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation-id}/deviceMalwareStates': - get: - tags: - - deviceManagement.windowsMalwareInformation - summary: List malwareStateForWindowsDevices - description: List properties and relationships of the malwareStateForWindowsDevice objects. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-devices-malwarestateforwindowsdevice-list?view=graph-rest-1.0 - operationId: deviceManagement.windowsMalwareInformation_ListDeviceMalwareState - parameters: - - name: windowsMalwareInformation-id - in: path - description: The unique identifier of windowsMalwareInformation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsMalwareInformation - - $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: + description: Last quick scan datetime + format: date-time + nullable: true + lastFullScanSignatureVersion: type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Last full scan signature version + nullable: true + lastQuickScanDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Last quick scan datetime + format: date-time + nullable: true + lastQuickScanSignatureVersion: type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.malwareStateForWindowsDeviceCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.windowsMalwareInformation - summary: Create malwareStateForWindowsDevice - description: Create a new malwareStateForWindowsDevice object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-devices-malwarestateforwindowsdevice-create?view=graph-rest-1.0 - operationId: deviceManagement.windowsMalwareInformation_CreateDeviceMalwareState - parameters: - - name: windowsMalwareInformation-id - in: path - description: The unique identifier of windowsMalwareInformation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsMalwareInformation - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.malwareStateForWindowsDevice' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.malwareStateForWindowsDevice' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation-id}/deviceMalwareStates/{malwareStateForWindowsDevice-id}': - get: - tags: - - deviceManagement.windowsMalwareInformation - summary: Get malwareStateForWindowsDevice - description: Read properties and relationships of the malwareStateForWindowsDevice object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-devices-malwarestateforwindowsdevice-get?view=graph-rest-1.0 - operationId: deviceManagement.windowsMalwareInformation_GetDeviceMalwareState - parameters: - - name: windowsMalwareInformation-id - in: path - description: The unique identifier of windowsMalwareInformation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsMalwareInformation - - name: malwareStateForWindowsDevice-id - in: path - description: The unique identifier of malwareStateForWindowsDevice - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: malwareStateForWindowsDevice - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Last quick scan signature version + nullable: true + lastReportedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + description: Last device health status reported time + format: date-time + nullable: true + malwareProtectionEnabled: + type: boolean + description: When TRUE indicates anti malware is enabled when FALSE indicates anti malware is not enabled. + nullable: true + networkInspectionSystemEnabled: + type: boolean + description: 'When TRUE indicates network inspection system enabled, when FALSE indicates network inspection system is not enabled. Defaults to setting on client device.' + nullable: true + productStatus: + $ref: '#/components/schemas/microsoft.graph.windowsDefenderProductStatus' + quickScanOverdue: + type: boolean + description: 'When TRUE indicates quick scan is overdue, when FALSE indicates quick scan is not overdue. Defaults to setting on client device.' + nullable: true + realTimeProtectionEnabled: + type: boolean + description: 'When TRUE indicates real time protection is enabled, when FALSE indicates real time protection is not enabled. Defaults to setting on client device.' + nullable: true + rebootRequired: + type: boolean + description: 'When TRUE indicates reboot is required, when FALSE indicates when TRUE indicates reboot is not required. Defaults to setting on client device.' + nullable: true + signatureUpdateOverdue: + type: boolean + description: 'When TRUE indicates signature is out of date, when FALSE indicates signature is not out of date. Defaults to setting on client device.' + nullable: true + signatureVersion: type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.malwareStateForWindowsDevice' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.windowsMalwareInformation - summary: Update malwareStateForWindowsDevice - description: Update the properties of a malwareStateForWindowsDevice object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-devices-malwarestateforwindowsdevice-update?view=graph-rest-1.0 - operationId: deviceManagement.windowsMalwareInformation_UpdateDeviceMalwareState - parameters: - - name: windowsMalwareInformation-id - in: path - description: The unique identifier of windowsMalwareInformation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsMalwareInformation - - name: malwareStateForWindowsDevice-id - in: path - description: The unique identifier of malwareStateForWindowsDevice - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: malwareStateForWindowsDevice - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.malwareStateForWindowsDevice' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.malwareStateForWindowsDevice' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.windowsMalwareInformation - summary: Delete malwareStateForWindowsDevice - description: Deletes a malwareStateForWindowsDevice. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-devices-malwarestateforwindowsdevice-delete?view=graph-rest-1.0 - operationId: deviceManagement.windowsMalwareInformation_DeleteDeviceMalwareState - parameters: - - name: windowsMalwareInformation-id - in: path - description: The unique identifier of windowsMalwareInformation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsMalwareInformation - - name: malwareStateForWindowsDevice-id - in: path - description: The unique identifier of malwareStateForWindowsDevice - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: malwareStateForWindowsDevice - - 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 - '/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation-id}/deviceMalwareStates/$count': - get: - tags: - - deviceManagement.windowsMalwareInformation - summary: Get the number of the resource - operationId: deviceManagement.windowsMalwareInformation.deviceMalwareState_GetCount - parameters: - - name: windowsMalwareInformation-id - in: path - description: The unique identifier of windowsMalwareInformation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsMalwareInformation - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /deviceManagement/windowsMalwareInformation/$count: - get: - tags: - - deviceManagement.windowsMalwareInformation - summary: Get the number of the resource - operationId: deviceManagement.windowsMalwareInformation_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' -components: - schemas: - microsoft.graph.edge: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: edge - type: object - properties: - internetExplorerMode: - $ref: '#/components/schemas/microsoft.graph.internetExplorerMode' - additionalProperties: - type: object - microsoft.graph.internetExplorerMode: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: internetExplorerMode - type: object - properties: - siteLists: + description: Current malware definitions version + nullable: true + tamperProtectionEnabled: + type: boolean + description: 'When TRUE indicates the Windows Defender tamper protection feature is enabled, when FALSE indicates the Windows Defender tamper protection feature is not enabled. Defaults to setting on client device.' + nullable: true + detectedMalwareState: type: array items: - $ref: '#/components/schemas/microsoft.graph.browserSiteList' - description: A collection of site lists to support Internet Explorer mode. + $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' + description: Device malware list x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.browserSiteList: + description: Device protection status entity. + microsoft.graph.windowsDeviceMalwareState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: browserSiteList + - title: windowsDeviceMalwareState type: object properties: - description: + additionalInformationUrl: type: string - description: The description of the site list. + description: Information URL to learn more about the malware + nullable: true + category: + $ref: '#/components/schemas/microsoft.graph.windowsMalwareCategory' + detectionCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of times the malware is detected + format: int32 + nullable: true displayName: type: string - description: The name of the site list. - lastModifiedBy: - $ref: '#/components/schemas/microsoft.graph.identitySet' - lastModifiedDateTime: + description: Malware name + nullable: true + executionState: + $ref: '#/components/schemas/microsoft.graph.windowsMalwareExecutionState' + initialDetectionDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 site list was last modified. + description: Initial detection datetime of the malware format: date-time - publishedBy: - $ref: '#/components/schemas/microsoft.graph.identitySet' - publishedDateTime: + nullable: true + lastStateChangeDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 site list was published. + description: The last time this particular threat was changed format: date-time nullable: true - revision: - type: string - description: The current revision of the site list. - status: - $ref: '#/components/schemas/microsoft.graph.browserSiteListStatus' - sharedCookies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.browserSharedCookie' - description: A collection of shared cookies defined for the site list. - x-ms-navigationProperty: true - sites: + severity: + $ref: '#/components/schemas/microsoft.graph.windowsMalwareSeverity' + state: + $ref: '#/components/schemas/microsoft.graph.windowsMalwareState' + threatState: + $ref: '#/components/schemas/microsoft.graph.windowsMalwareThreatState' + additionalProperties: + type: object + description: Malware detection entity. + microsoft.graph.mobileAppTroubleshootingEvent: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: mobileAppTroubleshootingEvent + type: object + properties: + appLogCollectionRequests: type: array items: - $ref: '#/components/schemas/microsoft.graph.browserSite' - description: A collection of sites defined for the site list. + $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' + description: Indicates collection of App Log Upload Request. x-ms-navigationProperty: true additionalProperties: type: object - description: A singleton entity which is used to specify IE mode site list metadata - microsoft.graph.browserSite: + microsoft.graph.appLogCollectionRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: browserSite + - title: appLogCollectionRequest type: object properties: - allowRedirect: - type: boolean - description: 'Controls the behavior of redirected sites. If true, indicates that the site will open in Internet Explorer 11 or Microsoft Edge even if the site is navigated to as part of a HTTP or meta refresh redirection chain.' - comment: - type: string - description: The comment for the site. - compatibilityMode: - $ref: '#/components/schemas/microsoft.graph.browserSiteCompatibilityMode' - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The date and time when the site was created. - format: date-time - deletedDateTime: + completedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time when the site was deleted. + description: Time at which the upload log request reached a completed state if not completed yet NULL will be returned. format: date-time nullable: true - history: + customLogFolders: type: array items: - $ref: '#/components/schemas/microsoft.graph.browserSiteHistory' - description: The history of modifications applied to the site. - lastModifiedBy: - $ref: '#/components/schemas/microsoft.graph.identitySet' - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + nullable: true + description: List of log folders. + errorMessage: type: string - description: The date and time when the site was last modified. - format: date-time - mergeType: - $ref: '#/components/schemas/microsoft.graph.browserSiteMergeType' + description: Indicates error message if any during the upload process. + nullable: true status: - $ref: '#/components/schemas/microsoft.graph.browserSiteStatus' - targetEnvironment: - $ref: '#/components/schemas/microsoft.graph.browserSiteTargetEnvironment' - webUrl: - type: string - description: The URL of the site. + $ref: '#/components/schemas/microsoft.graph.appLogUploadState' additionalProperties: type: object - description: Singleton entity which is used to specify IE mode site metadata - microsoft.graph.browserSharedCookie: + description: Entity for AppLogCollectionRequest contains all logs values. + microsoft.graph.appLogCollectionDownloadDetails: + title: appLogCollectionDownloadDetails + type: object + properties: + appLogDecryptionAlgorithm: + $ref: '#/components/schemas/microsoft.graph.appLogDecryptionAlgorithm' + decryptionKey: + type: string + description: Decryption key that used to decrypt the log. + nullable: true + downloadUrl: + type: string + description: Download SAS (Shared Access Signature) Url for completed app log request. + nullable: true + additionalProperties: + type: object + microsoft.graph.notificationMessageTemplate: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: browserSharedCookie + - title: notificationMessageTemplate type: object properties: - comment: - type: string - description: The comment for the shared cookie. - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The date and time when the shared cookie was created. - format: date-time - deletedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + brandingOptions: + $ref: '#/components/schemas/microsoft.graph.notificationTemplateBrandingOptions' + defaultLocale: type: string - description: The date and time when the shared cookie was deleted. - format: date-time + description: The default locale to fallback onto when the requested locale is not available. nullable: true displayName: type: string - description: The name of the cookie. - history: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.browserSharedCookieHistory' - description: The history of modifications applied to the cookie. - hostOnly: - type: boolean - description: Controls whether a cookie is a host-only or domain cookie. - hostOrDomain: - type: string - description: The URL of the cookie. - lastModifiedBy: - $ref: '#/components/schemas/microsoft.graph.identitySet' + description: Display name for the Notification Message Template. lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time when the cookie was last modified. + description: DateTime the object was last modified. format: date-time - path: - type: string - description: The path of the cookie. - sourceEnvironment: - $ref: '#/components/schemas/microsoft.graph.browserSharedCookieSourceEnvironment' - status: - $ref: '#/components/schemas/microsoft.graph.browserSharedCookieStatus' - additionalProperties: - type: object - microsoft.graph.deviceManagement: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagement - type: object - properties: - deviceProtectionOverview: - $ref: '#/components/schemas/microsoft.graph.deviceProtectionOverview' - 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 - format: uuid - intuneBrand: - $ref: '#/components/schemas/microsoft.graph.intuneBrand' - settings: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettings' - subscriptionState: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSubscriptionState' - userExperienceAnalyticsSettings: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsSettings' - windowsMalwareOverview: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareOverview' - applePushNotificationCertificate: - $ref: '#/components/schemas/microsoft.graph.applePushNotificationCertificate' - auditEvents: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.auditEvent' - description: The Audit Events - x-ms-navigationProperty: true - complianceManagementPartners: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.complianceManagementPartner' - description: The list of Compliance Management Partners configured by the tenant. - x-ms-navigationProperty: true - conditionalAccessSettings: - $ref: '#/components/schemas/microsoft.graph.onPremisesConditionalAccessSettings' - detectedApps: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.detectedApp' - description: The list of detected apps associated with a device. - x-ms-navigationProperty: true - deviceCategories: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceCategory' - description: The list of device categories with the tenant. - x-ms-navigationProperty: true - deviceCompliancePolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicy' - description: The device compliance policies. - x-ms-navigationProperty: true - deviceCompliancePolicyDeviceStateSummary: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyDeviceStateSummary' - deviceCompliancePolicySettingStateSummaries: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingStateSummary' - description: The summary states of compliance policy settings for this account. - x-ms-navigationProperty: true - deviceConfigurationDeviceStateSummaries: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStateSummary' - deviceConfigurations: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceConfiguration' - description: The device configurations. - x-ms-navigationProperty: true - deviceEnrollmentConfigurations: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration' - description: The list of device enrollment configurations - x-ms-navigationProperty: true - deviceManagementPartners: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementPartner' - description: The list of Device Management Partners configured by the tenant. - x-ms-navigationProperty: true - exchangeConnectors: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeConnector' - description: The list of Exchange Connectors configured by the tenant. - x-ms-navigationProperty: true - importedWindowsAutopilotDeviceIdentities: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentity' - description: Collection of imported Windows autopilot devices. - x-ms-navigationProperty: true - iosUpdateStatuses: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.iosUpdateDeviceStatus' - description: The IOS software update installation statuses for this account. - x-ms-navigationProperty: true - managedDeviceOverview: - $ref: '#/components/schemas/microsoft.graph.managedDeviceOverview' - managedDevices: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.managedDevice' - description: The list of managed devices. - x-ms-navigationProperty: true - mobileAppTroubleshootingEvents: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.mobileAppTroubleshootingEvent' - description: The collection property of MobileAppTroubleshootingEvent. - x-ms-navigationProperty: true - mobileThreatDefenseConnectors: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.mobileThreatDefenseConnector' - description: The list of Mobile threat Defense connectors configured by the tenant. - x-ms-navigationProperty: true - notificationMessageTemplates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.notificationMessageTemplate' - description: The Notification Message Templates. - x-ms-navigationProperty: true - remoteAssistancePartners: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.remoteAssistancePartner' - description: The remote assist partners. - x-ms-navigationProperty: true - reports: - $ref: '#/components/schemas/microsoft.graph.deviceManagementReports' - resourceOperations: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.resourceOperation' - description: The Resource Operations. - x-ms-navigationProperty: true - roleAssignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementRoleAssignment' - description: The Role Assignments. - x-ms-navigationProperty: true - roleDefinitions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.roleDefinition' - description: The Role Definitions. - x-ms-navigationProperty: true - softwareUpdateStatusSummary: - $ref: '#/components/schemas/microsoft.graph.softwareUpdateStatusSummary' - telecomExpenseManagementPartners: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.telecomExpenseManagementPartner' - description: The telecom expense management partners. - x-ms-navigationProperty: true - termsAndConditions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.termsAndConditions' - description: The terms and conditions associated with device management of the company. - x-ms-navigationProperty: true - troubleshootingEvents: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' - description: The list of troubleshooting events for the tenant. - x-ms-navigationProperty: true - userExperienceAnalyticsAppHealthApplicationPerformance: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance' - description: User experience analytics appHealth Application Performance - x-ms-navigationProperty: true - userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails' - description: User experience analytics appHealth Application Performance by App Version details - x-ms-navigationProperty: true - userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId' - description: User experience analytics appHealth Application Performance by App Version Device Id - x-ms-navigationProperty: true - userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion' - description: User experience analytics appHealth Application Performance by OS Version - x-ms-navigationProperty: true - userExperienceAnalyticsAppHealthDeviceModelPerformance: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance' - description: User experience analytics appHealth Model Performance - x-ms-navigationProperty: true - userExperienceAnalyticsAppHealthDevicePerformance: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance' - description: User experience analytics appHealth Device Performance - x-ms-navigationProperty: true - userExperienceAnalyticsAppHealthDevicePerformanceDetails: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails' - description: User experience analytics device performance details - x-ms-navigationProperty: true - userExperienceAnalyticsAppHealthOSVersionPerformance: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance' - description: User experience analytics appHealth OS version Performance - x-ms-navigationProperty: true - userExperienceAnalyticsAppHealthOverview: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - userExperienceAnalyticsBaselines: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBaseline' - description: User experience analytics baselines - x-ms-navigationProperty: true - userExperienceAnalyticsCategories: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - description: User experience analytics categories - x-ms-navigationProperty: true - userExperienceAnalyticsDevicePerformance: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDevicePerformance' - description: User experience analytics device performance - x-ms-navigationProperty: true - userExperienceAnalyticsDeviceScores: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScores' - description: User experience analytics device scores - x-ms-navigationProperty: true - userExperienceAnalyticsDeviceStartupHistory: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupHistory' - description: User experience analytics device Startup History - x-ms-navigationProperty: true - userExperienceAnalyticsDeviceStartupProcesses: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcess' - description: User experience analytics device Startup Processes - x-ms-navigationProperty: true - userExperienceAnalyticsDeviceStartupProcessPerformance: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance' - description: User experience analytics device Startup Process Performance - x-ms-navigationProperty: true - userExperienceAnalyticsMetricHistory: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory' - description: User experience analytics metric history - x-ms-navigationProperty: true - userExperienceAnalyticsModelScores: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsModelScores' - description: User experience analytics model scores - x-ms-navigationProperty: true - userExperienceAnalyticsOverview: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsOverview' - userExperienceAnalyticsScoreHistory: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsScoreHistory' - description: User experience analytics device Startup Score History - x-ms-navigationProperty: true - userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric' - userExperienceAnalyticsWorkFromAnywhereMetrics: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric' - description: User experience analytics work from anywhere metrics. - x-ms-navigationProperty: true - userExperienceAnalyticsWorkFromAnywhereModelPerformance: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance' - description: The user experience analytics work from anywhere model performance - x-ms-navigationProperty: true - virtualEndpoint: - $ref: '#/components/schemas/microsoft.graph.virtualEndpoint' - windowsAutopilotDeviceIdentities: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeviceIdentity' - description: The Windows autopilot device identities contained collection. - x-ms-navigationProperty: true - windowsInformationProtectionAppLearningSummaries: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' - description: The windows information protection app learning summaries. - x-ms-navigationProperty: true - windowsInformationProtectionNetworkLearningSummaries: + roleScopeTagIds: type: array items: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' - description: The windows information protection network learning summaries. - x-ms-navigationProperty: true - windowsMalwareInformation: + type: string + nullable: true + description: List of Scope Tags for this Entity instance. + localizedNotificationMessages: type: array items: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareInformation' - description: The list of affected malware in the tenant. + $ref: '#/components/schemas/microsoft.graph.localizedNotificationMessage' + description: The list of localized messages for this Notification Message Template. x-ms-navigationProperty: true additionalProperties: type: object - description: Singleton entity that acts as a container for all device management functionality. - microsoft.graph.detectedApp: + description: Notification messages are messages that are sent to end users who are determined to be not-compliant with the compliance policies defined by the administrator. Administrators choose notifications and configure them in the Intune Admin Console using the compliance policy creation page under the “Actions for non-compliance” section. Use the notificationMessageTemplate object to create your own custom notifications for administrators to choose while configuring actions for non-compliance. + microsoft.graph.localizedNotificationMessage: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: detectedApp + - title: localizedNotificationMessage type: object properties: - deviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: The number of devices that have installed this application - format: int32 - displayName: + isDefault: + type: boolean + description: 'Flag to indicate whether or not this is the default locale for language fallback. This flag can only be set. To unset, set this property to true on another Localized Notification Message.' + 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: Name of the discovered application. Read-only - nullable: true - platform: - $ref: '#/components/schemas/microsoft.graph.detectedAppPlatformType' - publisher: + description: DateTime the object was last modified. + format: date-time + locale: type: string - description: 'Indicates the publisher of the discovered application. For example: ''Microsoft''. The default value is an empty string.' - nullable: true - sizeInByte: - type: number - description: Discovered application size in bytes. Read-only - format: int64 - version: + description: The Locale for which this message is destined. + messageTemplate: type: string - description: Version of the discovered application. Read-only - nullable: true - managedDevices: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.managedDevice' - description: The devices that have the discovered application installed - x-ms-navigationProperty: true + description: The Message Template content. + subject: + type: string + description: The Message Template Subject. additionalProperties: type: object - description: A managed or unmanaged app that is installed on a managed device. Unmanaged apps will only appear for devices marked as corporate owned. - microsoft.graph.managedDevice: + description: The text content of a Notification Message Template for the specified locale. + microsoft.graph.softwareUpdateStatusSummary: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: managedDevice + - title: softwareUpdateStatusSummary type: object properties: - activationLockBypassCode: + compliantDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of compliant devices. + format: int32 + compliantUserCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of compliant users. + format: int32 + conflictDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of conflict devices. + format: int32 + conflictUserCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of conflict users. + format: int32 + displayName: type: string - description: 'The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.' + description: The name of the policy. nullable: true - readOnly: true - androidSecurityPatchLevel: - type: string - description: Android security patch level. This property is read-only. - nullable: true - readOnly: true - azureADDeviceId: - type: string - description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. - nullable: true - readOnly: true - azureADRegistered: - type: boolean - description: Whether the device is Azure Active Directory registered. This property is read-only. - nullable: true - readOnly: true - complianceGracePeriodExpirationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The DateTime when device compliance grace period expires. This property is read-only. - format: date-time - readOnly: true - complianceState: - $ref: '#/components/schemas/microsoft.graph.complianceState' - configurationManagerClientEnabledFeatures: - $ref: '#/components/schemas/microsoft.graph.configurationManagerClientEnabledFeatures' - deviceActionResults: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. This property is read-only. - readOnly: true - deviceCategoryDisplayName: - type: string - description: Device category display name. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only. - nullable: true - readOnly: true - deviceEnrollmentType: - $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' - deviceHealthAttestationState: - $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' - deviceName: - type: string - description: Name of the device. This property is read-only. - nullable: true - readOnly: true - deviceRegistrationState: - $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' - easActivated: - type: boolean - description: Whether the device is Exchange ActiveSync activated. This property is read-only. - readOnly: true - easActivationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Exchange ActivationSync activation time of the device. This property is read-only. - format: date-time - readOnly: true - easDeviceId: - type: string - description: Exchange ActiveSync Id of the device. This property is read-only. - nullable: true - readOnly: true - emailAddress: - type: string - description: Email(s) for the user associated with 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 - description: Enrollment time of the device. Supports $filter operator 'lt' and 'gt'. This property is read-only. - format: date-time - readOnly: true - enrollmentProfileName: - type: string - description: 'Name of the enrollment profile assigned to the device. Default value is empty string, indicating no enrollment profile was assgined. This property is read-only.' - nullable: true - readOnly: true - ethernetMacAddress: - type: string - description: 'Indicates Ethernet MAC Address of the device. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity. Individual get call with select query options is needed to retrieve actual values. Example: deviceManagement/managedDevices({managedDeviceId})?$select=ethernetMacAddress Supports: $select. $Search is not supported. Read-only. This property is read-only.' - nullable: true - readOnly: true - exchangeAccessState: - $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessState' - exchangeAccessStateReason: - $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessStateReason' - exchangeLastSuccessfulSyncDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Last time the device contacted Exchange. This property is read-only. - format: date-time - readOnly: true - freeStorageSpaceInBytes: - type: number - description: Free Storage in Bytes. Default value is 0. Read-only. This property is read-only. - format: int64 - readOnly: true - iccid: - type: string - description: 'Integrated Circuit Card Identifier, it is A SIM card''s unique identification number. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.' - nullable: true - readOnly: true - imei: - type: string - description: IMEI. This property is read-only. - nullable: true - readOnly: true - isEncrypted: - type: boolean - description: Device encryption status. This property is read-only. - readOnly: true - isSupervised: - type: boolean - description: Device supervised status. This property is read-only. - readOnly: true - jailBroken: - type: string - description: Whether the device is jail broken or rooted. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only. - nullable: true - readOnly: true - lastSyncDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The date and time that the device last completed a successful sync with Intune. Supports $filter operator 'lt' and 'gt'. This property is read-only. - format: date-time - readOnly: true - managedDeviceName: - type: string - description: Automatically generated name to identify a device. Can be overwritten to a user friendly name. - nullable: true - managedDeviceOwnerType: - $ref: '#/components/schemas/microsoft.graph.managedDeviceOwnerType' - managementAgent: - $ref: '#/components/schemas/microsoft.graph.managementAgentType' - managementCertificateExpirationDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Reports device management certificate expiration date. This property is read-only. - format: date-time - readOnly: true - manufacturer: - type: string - description: Manufacturer of the device. This property is read-only. - nullable: true - readOnly: true - meid: - type: string - description: MEID. This property is read-only. - nullable: true - readOnly: true - model: - type: string - description: Model of the device. This property is read-only. - nullable: true - readOnly: true - notes: - type: string - description: 'Notes on the device created by IT Admin. Default is null. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported.' - nullable: true - operatingSystem: - type: string - description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' - nullable: true - readOnly: true - osVersion: - type: string - description: Operating system version of the device. This property is read-only. - nullable: true - readOnly: true - partnerReportedThreatState: - $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' - phoneNumber: - type: string - description: Phone number of the device. This property is read-only. - nullable: true - readOnly: true - physicalMemoryInBytes: - type: number - description: 'Total Memory in Bytes. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. Read-only. This property is read-only.' - format: int64 - readOnly: true - remoteAssistanceSessionErrorDetails: - type: string - description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. - nullable: true - readOnly: true - remoteAssistanceSessionUrl: - type: string - description: 'Url that allows a Remote Assistance session to be established with the device. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only.' - nullable: true - readOnly: true - requireUserEnrollmentApproval: - type: boolean - description: Reports if the managed iOS device is user approval enrollment. This property is read-only. - nullable: true - readOnly: true - serialNumber: - type: string - description: SerialNumber. This property is read-only. - nullable: true - readOnly: true - subscriberCarrier: - type: string - description: Subscriber Carrier. This property is read-only. - nullable: true - readOnly: true - totalStorageSpaceInBytes: - type: number - description: Total Storage in Bytes. This property is read-only. - format: int64 - readOnly: true - udid: - type: string - description: 'Unique Device Identifier for iOS and macOS devices. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.' - nullable: true - readOnly: true - userDisplayName: - type: string - description: User display name. This property is read-only. - nullable: true - readOnly: true - userId: - type: string - description: Unique Identifier for the user associated with the device. This property is read-only. - nullable: true - readOnly: true - userPrincipalName: - type: string - description: Device user principal name. This property is read-only. - nullable: true - readOnly: true - wiFiMacAddress: - type: string - description: Wi-Fi MAC. This property is read-only. - nullable: true - readOnly: true - deviceCategory: - $ref: '#/components/schemas/microsoft.graph.deviceCategory' - deviceCompliancePolicyStates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' - description: Device compliance policy states for this device. - x-ms-navigationProperty: true - deviceConfigurationStates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' - description: Device configuration states for this device. - x-ms-navigationProperty: true - logCollectionRequests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' - description: List of log collection requests - x-ms-navigationProperty: true - users: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.user' - description: The primary users associated with the managed device. - x-ms-navigationProperty: true - windowsProtectionState: - $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' - additionalProperties: - type: object - description: Devices that are managed or pre-enrolled through Intune - microsoft.graph.deviceCategory: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceCategory - type: object - properties: - description: - type: string - description: Optional description for the device category. - nullable: true - displayName: - type: string - description: Display name for the device category. - nullable: true - additionalProperties: - type: object - description: 'Device categories provides a way to organize your devices. Using device categories, company administrators can define their own categories that make sense to their company. These categories can then be applied to a device in the Intune Azure console or selected by a user during device enrollment. You can filter reports and create dynamic Azure Active Directory device groups based on device categories.' - microsoft.graph.deviceCompliancePolicy: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceCompliancePolicy - type: object - properties: - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: DateTime the object was created. - format: date-time - description: - type: string - description: Admin provided description of the Device Configuration. - nullable: true - displayName: - type: string - description: Admin provided name of the device configuration. - 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: DateTime the object was last modified. - format: date-time - version: + errorDeviceCount: maximum: 2147483647 minimum: -2147483648 type: number - description: Version of the device configuration. + description: Number of devices had error. format: int32 - assignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment' - description: The collection of assignments for this compliance policy. - x-ms-navigationProperty: true - deviceSettingStateSummaries: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' - description: Compliance Setting State Device Summary - x-ms-navigationProperty: true - deviceStatuses: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceStatus' - description: List of DeviceComplianceDeviceStatus. - x-ms-navigationProperty: true - deviceStatusOverview: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceOverview' - scheduledActionsForRule: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule' - 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 - items: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserStatus' - description: List of DeviceComplianceUserStatus. - x-ms-navigationProperty: true - userStatusOverview: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserOverview' - additionalProperties: - type: object - description: 'This is the base class for Compliance policy. Compliance policies are platform specific and individual per-platform compliance policies inherit from here. ' - microsoft.graph.deviceCompliancePolicyAssignment: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceCompliancePolicyAssignment - type: object - properties: - target: - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' - additionalProperties: - type: object - description: Device compliance policy assignment. - microsoft.graph.settingStateDeviceSummary: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: settingStateDeviceSummary - type: object - properties: - compliantDeviceCount: + errorUserCount: maximum: 2147483647 minimum: -2147483648 type: number - description: Device Compliant count for the setting + description: Number of users had error. format: int32 - conflictDeviceCount: + nonCompliantDeviceCount: maximum: 2147483647 minimum: -2147483648 type: number - description: Device conflict error count for the setting + description: Number of non compliant devices. format: int32 - errorDeviceCount: + nonCompliantUserCount: maximum: 2147483647 minimum: -2147483648 type: number - description: Device error count for the setting + description: Number of non compliant users. format: int32 - instancePath: - type: string - description: Name of the InstancePath for the setting - nullable: true - nonCompliantDeviceCount: + notApplicableDeviceCount: maximum: 2147483647 minimum: -2147483648 type: number - description: Device NonCompliant count for the setting + description: Number of not applicable devices. format: int32 - notApplicableDeviceCount: + notApplicableUserCount: maximum: 2147483647 minimum: -2147483648 type: number - description: Device Not Applicable count for the setting + description: Number of not applicable users. format: int32 remediatedDeviceCount: maximum: 2147483647 minimum: -2147483648 type: number - description: Device Compliant count for the setting + description: Number of remediated devices. + format: int32 + remediatedUserCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of remediated users. format: int32 - settingName: - type: string - description: Name of the setting - nullable: true unknownDeviceCount: maximum: 2147483647 minimum: -2147483648 type: number - description: Device Unkown count for the setting + description: Number of unknown devices. + format: int32 + unknownUserCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of unknown users. format: int32 additionalProperties: type: object - description: Device Compilance Policy and Configuration for a Setting State summary - microsoft.graph.deviceComplianceDeviceStatus: + microsoft.graph.deviceManagementTroubleshootingEvent: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceComplianceDeviceStatus + - title: deviceManagementTroubleshootingEvent type: object properties: - complianceGracePeriodExpirationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The DateTime when device compliance grace period expires - format: date-time - deviceDisplayName: - type: string - description: Device name of the DevicePolicyStatus. - nullable: true - deviceModel: + correlationId: type: string - description: The device model that is being reported + description: Id used for tracing the failure in the service. nullable: true - lastReportedDateTime: + eventDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Last modified date time of the policy report. + description: Time when the event occurred . format: date-time - status: - $ref: '#/components/schemas/microsoft.graph.complianceStatus' - userName: - type: string - description: The User Name that is being reported - nullable: true - userPrincipalName: - type: string - description: UserPrincipalName. - nullable: true additionalProperties: type: object - microsoft.graph.deviceComplianceDeviceOverview: + description: Event representing an general failure. + microsoft.graph.windowsInformationProtectionAppLearningSummary: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceComplianceDeviceOverview + - title: windowsInformationProtectionAppLearningSummary type: object properties: - configurationVersion: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Version of the policy for that overview - format: int32 - errorCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of error devices - format: int32 - failedCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of failed devices - format: int32 - lastUpdateDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + applicationName: type: string - description: Last update time - format: date-time - notApplicableCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of not applicable devices - format: int32 - pendingCount: + description: Application Name + nullable: true + applicationType: + $ref: '#/components/schemas/microsoft.graph.applicationType' + deviceCount: maximum: 2147483647 minimum: -2147483648 type: number - description: Number of pending devices + description: Device Count format: int32 - successCount: + additionalProperties: + type: object + description: Windows Information Protection AppLearning Summary entity. + microsoft.graph.windowsInformationProtectionNetworkLearningSummary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: windowsInformationProtectionNetworkLearningSummary + type: object + properties: + deviceCount: maximum: 2147483647 minimum: -2147483648 type: number - description: Number of succeeded devices + description: Device Count format: int32 + url: + type: string + description: Website url + nullable: true additionalProperties: type: object - microsoft.graph.deviceComplianceScheduledActionForRule: + description: Windows Information Protection Network learning Summary entity. + microsoft.graph.windowsMalwareInformation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceComplianceScheduledActionForRule + - title: windowsMalwareInformation type: object properties: - ruleName: + additionalInformationUrl: type: string - description: 'Name of the rule which this scheduled action applies to. Currently scheduled actions are created per policy instead of per rule, thus RuleName is always set to default value PasswordRequired.' + description: Indicates an informational URL to learn more about the malware nullable: true - scheduledActionConfigurations: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionItem' - description: The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. - x-ms-navigationProperty: true - additionalProperties: - type: object - description: Scheduled Action for Rule - microsoft.graph.deviceComplianceActionItem: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceComplianceActionItem - type: object - properties: - actionType: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionType' - gracePeriodHours: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of hours to wait till the action will be enforced. Valid values 0 to 8760 - format: int32 - notificationMessageCCList: - type: array - items: - type: string - nullable: true - description: A list of group IDs to speicify who to CC this notification message to. - notificationTemplateId: - type: string - description: What notification Message template to use - nullable: true - additionalProperties: - type: object - description: Scheduled Action Configuration - microsoft.graph.deviceComplianceUserStatus: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceComplianceUserStatus - type: object - properties: - devicesCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Devices count for that user. - format: int32 - lastReportedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Last modified date time of the policy report. - format: date-time - status: - $ref: '#/components/schemas/microsoft.graph.complianceStatus' - userDisplayName: - type: string - description: User name of the DevicePolicyStatus. - nullable: true - userPrincipalName: + category: + $ref: '#/components/schemas/microsoft.graph.windowsMalwareCategory' + displayName: type: string - description: UserPrincipalName. + description: Indicates the name of the malware nullable: true - additionalProperties: - type: object - microsoft.graph.deviceComplianceUserOverview: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceComplianceUserOverview - type: object - properties: - configurationVersion: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Version of the policy for that overview - format: int32 - errorCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of error Users - format: int32 - failedCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of failed Users - format: int32 - lastUpdateDateTime: + lastDetectionDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Last update time + description: Indicates the last time the malware was detected in UTC format: date-time - notApplicableCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of not applicable users - format: int32 - pendingCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of pending Users - format: int32 - successCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of succeeded Users - format: int32 - additionalProperties: - type: object - microsoft.graph.deviceCompliancePolicyDeviceStateSummary: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceCompliancePolicyDeviceStateSummary - type: object - properties: - compliantDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of compliant devices - format: int32 - configManagerCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of devices that have compliance managed by System Center Configuration Manager - format: int32 - conflictDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of conflict devices - format: int32 - errorDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of error devices - format: int32 - inGracePeriodCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of devices that are in grace period - format: int32 - nonCompliantDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of NonCompliant devices - format: int32 - notApplicableDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of not applicable devices - format: int32 - remediatedDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of remediated devices - format: int32 - unknownDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of unknown devices - format: int32 - additionalProperties: - type: object - microsoft.graph.deviceCompliancePolicySettingStateSummary: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceCompliancePolicySettingStateSummary - type: object - properties: - compliantDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of compliant devices - format: int32 - conflictDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of conflict devices - format: int32 - errorDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of error devices - format: int32 - nonCompliantDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of NonCompliant devices - format: int32 - notApplicableDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of not applicable devices - format: int32 - platformType: - $ref: '#/components/schemas/microsoft.graph.policyPlatformType' - remediatedDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of remediated devices - format: int32 - setting: - type: string - description: The setting class name and property name. - nullable: true - settingName: - type: string - description: Name of the setting. nullable: true - unknownDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of unknown devices - format: int32 - deviceComplianceSettingStates: + severity: + $ref: '#/components/schemas/microsoft.graph.windowsMalwareSeverity' + deviceMalwareStates: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceSettingState' - description: Not yet documented + $ref: '#/components/schemas/microsoft.graph.malwareStateForWindowsDevice' + description: List of devices affected by current malware with the malware state on each device x-ms-navigationProperty: true additionalProperties: type: object - description: Device Compilance Policy Setting State summary across the account. - microsoft.graph.deviceComplianceSettingState: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceComplianceSettingState - type: object - properties: - complianceGracePeriodExpirationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The DateTime when device compliance grace period expires - format: date-time - deviceId: - type: string - description: The Device Id that is being reported - nullable: true - deviceModel: - type: string - description: The device model that is being reported - nullable: true - deviceName: - type: string - description: The Device Name that is being reported - nullable: true - setting: - type: string - description: The setting class name and property name. - nullable: true - settingName: - type: string - description: The Setting Name that is being reported - nullable: true - state: - $ref: '#/components/schemas/microsoft.graph.complianceStatus' - userEmail: - type: string - description: The User email address that is being reported - nullable: true - userId: - type: string - description: The user Id that is being reported - nullable: true - userName: - type: string - description: The User Name that is being reported - nullable: true - userPrincipalName: - type: string - description: The User PrincipalName that is being reported - nullable: true - additionalProperties: - type: object - description: Device compliance setting State for a given device. - microsoft.graph.deviceConfigurationDeviceStateSummary: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceConfigurationDeviceStateSummary - type: object - properties: - compliantDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of compliant devices - format: int32 - conflictDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of conflict devices - format: int32 - errorDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of error devices - format: int32 - nonCompliantDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of NonCompliant devices - format: int32 - notApplicableDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of not applicable devices - format: int32 - remediatedDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of remediated devices - format: int32 - unknownDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of unknown devices - format: int32 - additionalProperties: - type: object - microsoft.graph.deviceConfiguration: + description: Malware information entity. + microsoft.graph.malwareStateForWindowsDevice: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceConfiguration + - title: malwareStateForWindowsDevice type: object properties: - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: DateTime the object was created. - format: date-time - description: - type: string - description: Admin provided description of the Device Configuration. - nullable: true - displayName: - type: string - description: Admin provided name of the device configuration. - 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: DateTime the object was last modified. - format: date-time - version: + detectionCount: maximum: 2147483647 minimum: -2147483648 type: number - description: Version of the device configuration. + description: Indicates the number of times the malware is detected format: int32 - assignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' - description: The list of assignments for the device configuration profile. - x-ms-navigationProperty: true - deviceSettingStateSummaries: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' - description: Device Configuration Setting State Device Summary - x-ms-navigationProperty: true - deviceStatuses: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStatus' - description: Device configuration installation status by device. - x-ms-navigationProperty: true - deviceStatusOverview: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceOverview' - userStatuses: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStatus' - description: Device configuration installation status by user. - x-ms-navigationProperty: true - userStatusOverview: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserOverview' - additionalProperties: - type: object - description: Device Configuration. - microsoft.graph.deviceConfigurationAssignment: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceConfigurationAssignment - type: object - properties: - target: - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' - additionalProperties: - type: object - description: The device configuration assignment entity assigns an AAD group to a specific device configuration. - microsoft.graph.deviceConfigurationDeviceStatus: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceConfigurationDeviceStatus - type: object - properties: - complianceGracePeriodExpirationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The DateTime when device compliance grace period expires - format: date-time - deviceDisplayName: - type: string - description: Device name of the DevicePolicyStatus. nullable: true - deviceModel: + deviceName: type: string - description: The device model that is being reported + description: Indicates the name of the device being evaluated for malware state nullable: true - lastReportedDateTime: + executionState: + $ref: '#/components/schemas/microsoft.graph.windowsMalwareExecutionState' + initialDetectionDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Last modified date time of the policy report. + description: Initial detection datetime of the malware format: date-time - status: - $ref: '#/components/schemas/microsoft.graph.complianceStatus' - userName: - type: string - description: The User Name that is being reported - nullable: true - userPrincipalName: - type: string - description: UserPrincipalName. nullable: true - additionalProperties: - type: object - microsoft.graph.deviceConfigurationDeviceOverview: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceConfigurationDeviceOverview - type: object - properties: - configurationVersion: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Version of the policy for that overview - format: int32 - errorCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of error devices - format: int32 - failedCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of failed devices - format: int32 - lastUpdateDateTime: + lastStateChangeDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Last update time + description: The last time this particular threat was changed format: date-time - notApplicableCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of not applicable devices - format: int32 - pendingCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of pending devices - format: int32 - successCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of succeeded devices - format: int32 + nullable: true + threatState: + $ref: '#/components/schemas/microsoft.graph.windowsMalwareThreatState' additionalProperties: type: object - microsoft.graph.deviceConfigurationUserStatus: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceConfigurationUserStatus - type: object - properties: - devicesCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Devices count for that user. - format: int32 - lastReportedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Last modified date time of the policy report. - format: date-time - status: - $ref: '#/components/schemas/microsoft.graph.complianceStatus' - userDisplayName: - type: string - description: User name of the DevicePolicyStatus. - nullable: true - userPrincipalName: - type: string - description: UserPrincipalName. - nullable: true - additionalProperties: - type: object - microsoft.graph.deviceConfigurationUserOverview: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceConfigurationUserOverview - type: object - properties: - configurationVersion: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Version of the policy for that overview - format: int32 - errorCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of error Users - format: int32 - failedCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of failed Users - format: int32 - lastUpdateDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Last update time - format: date-time - notApplicableCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of not applicable users - format: int32 - pendingCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of pending Users - format: int32 - successCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of succeeded Users - format: int32 - additionalProperties: - type: object - microsoft.graph.managedDeviceOverview: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: managedDeviceOverview - type: object - properties: - deviceExchangeAccessStateSummary: - $ref: '#/components/schemas/microsoft.graph.deviceExchangeAccessStateSummary' - deviceOperatingSystemSummary: - $ref: '#/components/schemas/microsoft.graph.deviceOperatingSystemSummary' - dualEnrolledDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: The number of devices enrolled in both MDM and EAS - format: int32 - enrolledDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Total enrolled device count. Does not include PC devices managed via Intune PC Agent - format: int32 - mdmEnrolledCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: The number of devices enrolled in MDM - format: int32 - additionalProperties: - type: object - description: Summary data for managed devices - microsoft.graph.deviceCompliancePolicyState: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceCompliancePolicyState - type: object - properties: - displayName: - type: string - description: The name of the policy for this policyBase - nullable: true - platformType: - $ref: '#/components/schemas/microsoft.graph.policyPlatformType' - settingCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Count of how many setting a policy holds - format: int32 - settingStates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingState' - state: - $ref: '#/components/schemas/microsoft.graph.complianceStatus' - version: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: The version of the policy - format: int32 - additionalProperties: - type: object - description: Device Compliance Policy State for a given device. - microsoft.graph.deviceConfigurationState: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceConfigurationState - type: object - properties: - displayName: - type: string - description: The name of the policy for this policyBase - nullable: true - platformType: - $ref: '#/components/schemas/microsoft.graph.policyPlatformType' - settingCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Count of how many setting a policy holds - format: int32 - settingStates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationSettingState' - state: - $ref: '#/components/schemas/microsoft.graph.complianceStatus' - version: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: The version of the policy - format: int32 - additionalProperties: - type: object - description: Device Configuration State for a given device. - microsoft.graph.deviceLogCollectionResponse: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceLogCollectionResponse - type: object - properties: - enrolledByUser: - type: string - description: The User Principal Name (UPN) of the user that enrolled the device. - nullable: true - expirationDateTimeUTC: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 expiration of the logs. - format: date-time - nullable: true - initiatedByUserPrincipalName: - type: string - description: The UPN for who initiated the request. - nullable: true - managedDeviceId: - 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: Indicates Intune device unique identifier. - format: uuid - receivedDateTimeUTC: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 the request was received. - format: date-time - nullable: true - requestedDateTimeUTC: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 request. - format: date-time - nullable: true - sizeInKB: - type: number - description: The size of the logs in KB. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 - format: double - nullable: true - status: - $ref: '#/components/schemas/microsoft.graph.appLogUploadState' - additionalProperties: - type: object - description: Windows Log Collection request entity. - microsoft.graph.updateWindowsDeviceAccountActionParameter: - title: updateWindowsDeviceAccountActionParameter + description: Malware state for a windows device + microsoft.graph.entity: + title: entity type: object properties: - calendarSyncEnabled: + id: + type: string + description: The unique identifier for an entity. Read-only. + 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.browserSiteListStatus: + title: browserSiteListStatus + enum: + - draft + - published + - pending + - unknownFutureValue + type: string + x-ms-enum: + name: browserSiteListStatus + modelAsString: false + values: + - value: draft + description: A site list that has not yet been published + name: draft + - value: published + description: A site list that has been published with no pending changes. + name: published + - value: pending + description: A site that has pending changes + name: pending + - value: unknownFutureValue + description: 'Placeholder for evolvable enum, but this enum is never returned to the caller, so it shoudn''t be necessary.' + name: unknownFutureValue + microsoft.graph.browserSiteCompatibilityMode: + title: browserSiteCompatibilityMode + enum: + - default + - internetExplorer8Enterprise + - internetExplorer7Enterprise + - internetExplorer11 + - internetExplorer10 + - internetExplorer9 + - internetExplorer8 + - internetExplorer7 + - internetExplorer5 + - unknownFutureValue + type: string + x-ms-enum: + name: browserSiteCompatibilityMode + modelAsString: false + values: + - value: default + description: Loads the site using default compatibility mode. + name: default + - value: internetExplorer8Enterprise + description: Loads the site in internetExplorer8 Enterprise Mode + name: internetExplorer8Enterprise + - value: internetExplorer7Enterprise + description: Loads the site in internetExplorer7 Enterprise Mode + name: internetExplorer7Enterprise + - value: internetExplorer11 + description: Loads the site in internetExplorer11 + name: internetExplorer11 + - value: internetExplorer10 + description: Loads the site in internetExplorer10 + name: internetExplorer10 + - value: internetExplorer9 + description: Loads the site in internetExplorer9 + name: internetExplorer9 + - value: internetExplorer8 + description: Loads the site in internetExplorer8 + name: internetExplorer8 + - value: internetExplorer7 + description: Loads the site in internetExplorer7 + name: internetExplorer7 + - value: internetExplorer5 + description: Loads the site in internetExplorer5 + name: internetExplorer5 + - value: unknownFutureValue + description: 'Placeholder for evolvable enum, but this enum is never returned to the caller, so it shouldn''t be necessary.' + name: unknownFutureValue + microsoft.graph.browserSiteHistory: + title: browserSiteHistory + type: object + properties: + allowRedirect: type: boolean - description: Not yet documented + description: 'Controls the behavior of redirected sites. If true, indicates that the site will open in Internet Explorer 11 or Microsoft Edge even if the site is navigated to as part of a HTTP or meta refresh redirection chain.' nullable: true - deviceAccount: - $ref: '#/components/schemas/microsoft.graph.windowsDeviceAccount' - deviceAccountEmail: + comment: type: string - description: Not yet documented - nullable: true - exchangeServer: + description: The comment for the site. + compatibilityMode: + $ref: '#/components/schemas/microsoft.graph.browserSiteCompatibilityMode' + lastModifiedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + mergeType: + $ref: '#/components/schemas/microsoft.graph.browserSiteMergeType' + publishedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Not yet documented + description: The date and time when the site was last published. + format: date-time + targetEnvironment: + $ref: '#/components/schemas/microsoft.graph.browserSiteTargetEnvironment' + additionalProperties: + type: object + description: The history for the site modifications + microsoft.graph.browserSiteMergeType: + title: browserSiteMergeType + enum: + - noMerge + - default + - unknownFutureValue + type: string + x-ms-enum: + name: browserSiteMergeType + modelAsString: false + values: + - value: noMerge + description: No merge type + name: noMerge + - value: default + description: Default merge type + name: default + - value: unknownFutureValue + description: 'Placeholder for evolvable enum, but this enum is never returned to the caller, so it shouldn''t be necessary.' + name: unknownFutureValue + microsoft.graph.browserSiteStatus: + title: browserSiteStatus + enum: + - published + - pendingAdd + - pendingEdit + - pendingDelete + - unknownFutureValue + type: string + x-ms-enum: + name: browserSiteStatus + modelAsString: false + values: + - value: published + description: A site that has been published + name: published + - value: pendingAdd + description: A site that has been added pending publish + name: pendingAdd + - value: pendingEdit + description: A site that has been edited pending publish + name: pendingEdit + - value: pendingDelete + description: A site that has been deleted pending publish + name: pendingDelete + - value: unknownFutureValue + description: 'Placeholder for evolvable enum, but this enum is never returned to the caller, so it shouldn''t be necessary.' + name: unknownFutureValue + microsoft.graph.browserSiteTargetEnvironment: + title: browserSiteTargetEnvironment + enum: + - internetExplorerMode + - internetExplorer11 + - microsoftEdge + - configurable + - none + - unknownFutureValue + type: string + x-ms-enum: + name: browserSiteTargetEnvironment + modelAsString: false + values: + - value: internetExplorerMode + description: Open in Internet Explorer Mode + name: internetExplorerMode + - value: internetExplorer11 + description: Open in standalone Internet Explorer 11 + name: internetExplorer11 + - value: microsoftEdge + description: Open in Microsoft Edge + name: microsoftEdge + - value: configurable + description: Configurable type + name: configurable + - value: none + description: Open in the browser the employee chooses. + name: none + - value: unknownFutureValue + description: 'Placeholder for evolvable enum, but this enum is never returned to the caller, so it shouldn''t be necessary.' + name: unknownFutureValue + microsoft.graph.browserSharedCookieHistory: + title: browserSharedCookieHistory + type: object + properties: + comment: + type: string + description: The comment for the shared cookie. nullable: true - passwordRotationEnabled: + displayName: + type: string + description: The name of the cookie. + hostOnly: type: boolean - description: Not yet documented + description: Controls whether a cookie is a host-only or domain cookie. + hostOrDomain: + type: string + description: The URL of the cookie. nullable: true - sessionInitiationProtocalAddress: + lastModifiedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + path: type: string - description: Not yet documented + description: The path of the cookie. nullable: true + publishedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 cookie was last published. + format: date-time + sourceEnvironment: + $ref: '#/components/schemas/microsoft.graph.browserSharedCookieSourceEnvironment' additionalProperties: type: object - microsoft.graph.windowsProtectionState: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: windowsProtectionState - type: object - properties: - antiMalwareVersion: - type: string - description: Current anti malware version - nullable: true - deviceState: - $ref: '#/components/schemas/microsoft.graph.windowsDeviceHealthState' - engineVersion: - type: string - description: Current endpoint protection engine's version - nullable: true - fullScanOverdue: - type: boolean - description: 'When TRUE indicates full scan is overdue, when FALSE indicates full scan is not overdue. Defaults to setting on client device.' - nullable: true - fullScanRequired: - type: boolean - description: 'When TRUE indicates full scan is required, when FALSE indicates full scan is not required. Defaults to setting on client device.' - nullable: true - isVirtualMachine: - type: boolean - description: 'When TRUE indicates the device is a virtual machine, when FALSE indicates the device is not a virtual machine. Defaults to setting on client device.' - nullable: true - lastFullScanDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Last quick scan datetime - format: date-time - nullable: true - lastFullScanSignatureVersion: - type: string - description: Last full scan signature version - nullable: true - lastQuickScanDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Last quick scan datetime - format: date-time - nullable: true - lastQuickScanSignatureVersion: - type: string - description: Last quick scan signature version - nullable: true - lastReportedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Last device health status reported time - format: date-time - nullable: true - malwareProtectionEnabled: - type: boolean - description: When TRUE indicates anti malware is enabled when FALSE indicates anti malware is not enabled. - nullable: true - networkInspectionSystemEnabled: - type: boolean - description: 'When TRUE indicates network inspection system enabled, when FALSE indicates network inspection system is not enabled. Defaults to setting on client device.' - nullable: true - productStatus: - $ref: '#/components/schemas/microsoft.graph.windowsDefenderProductStatus' - quickScanOverdue: - type: boolean - description: 'When TRUE indicates quick scan is overdue, when FALSE indicates quick scan is not overdue. Defaults to setting on client device.' - nullable: true - realTimeProtectionEnabled: - type: boolean - description: 'When TRUE indicates real time protection is enabled, when FALSE indicates real time protection is not enabled. Defaults to setting on client device.' + microsoft.graph.browserSharedCookieSourceEnvironment: + title: browserSharedCookieSourceEnvironment + enum: + - microsoftEdge + - internetExplorer11 + - both + - unknownFutureValue + type: string + x-ms-enum: + name: browserSharedCookieSourceEnvironment + modelAsString: false + values: + - value: microsoftEdge + description: Share session cookies from Microsoft Edge to Internet Explorer. + name: microsoftEdge + - value: internetExplorer11 + description: Share session cookies from Internet Explorer to Microsoft Edge. + name: internetExplorer11 + - value: both + description: Share session cookies to and from Microsoft Edge and Internet Explorer. + name: both + - value: unknownFutureValue + description: 'Placeholder for evolvable enum, but this enum is never returned to the caller, so it shouldn''t be necessary.' + name: unknownFutureValue + microsoft.graph.browserSharedCookieStatus: + title: browserSharedCookieStatus + enum: + - published + - pendingAdd + - pendingEdit + - pendingDelete + - unknownFutureValue + type: string + x-ms-enum: + name: browserSharedCookieStatus + modelAsString: false + values: + - value: published + description: A sharedcookie that has been published + name: published + - value: pendingAdd + description: A sharedcookie that has been added pending publish + name: pendingAdd + - value: pendingEdit + description: A sharedcookie that has been edited pending publish + name: pendingEdit + - value: pendingDelete + description: A sharedcookie that has been deleted pending publish + name: pendingDelete + - value: unknownFutureValue + description: 'Placeholder for evolvable enum, but this enum is never returned to the caller, so it shouldn''t be necessary.' + name: unknownFutureValue + microsoft.graph.deviceProtectionOverview: + title: deviceProtectionOverview + type: object + properties: + cleanDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Indicates number of devices reporting as clean + format: int32 + criticalFailuresDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Indicates number of devices with critical failures + format: int32 + inactiveThreatAgentDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Indicates number of devices with inactive threat agent + format: int32 + pendingFullScanDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Indicates number of devices pending full scan + format: int32 + pendingManualStepsDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Indicates number of devices with pending manual steps + format: int32 + pendingOfflineScanDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Indicates number of pending offline scan devices + format: int32 + pendingQuickScanDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Indicates the number of devices that have a pending full scan. Valid values -2147483648 to 2147483647 + format: int32 + pendingRestartDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Indicates number of devices pending restart + format: int32 + pendingSignatureUpdateDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Indicates number of devices with an old signature + format: int32 + totalReportedDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Total device count. + format: int32 + unknownStateThreatAgentDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Indicates number of devices with threat agent state as unknown + format: int32 + additionalProperties: + type: object + description: Hardware information of a given device. + microsoft.graph.intuneBrand: + title: intuneBrand + type: object + properties: + contactITEmailAddress: + type: string + description: Email address of the person/organization responsible for IT support. + nullable: true + contactITName: + type: string + description: Name of the person/organization responsible for IT support. + nullable: true + contactITNotes: + type: string + description: Text comments regarding the person/organization responsible for IT support. + nullable: true + contactITPhoneNumber: + type: string + description: Phone number of the person/organization responsible for IT support. + nullable: true + darkBackgroundLogo: + $ref: '#/components/schemas/microsoft.graph.mimeContent' + displayName: + type: string + description: Company/organization name that is displayed to end users. + nullable: true + lightBackgroundLogo: + $ref: '#/components/schemas/microsoft.graph.mimeContent' + onlineSupportSiteName: + type: string + description: Display name of the company/organization’s IT helpdesk site. + nullable: true + onlineSupportSiteUrl: + type: string + description: URL to the company/organization’s IT helpdesk site. + nullable: true + privacyUrl: + type: string + description: URL to the company/organization’s privacy policy. + nullable: true + showDisplayNameNextToLogo: + type: boolean + description: Boolean that represents whether the administrator-supplied display name will be shown next to the logo image. + showLogo: + type: boolean + description: Boolean that represents whether the administrator-supplied logo images are shown or not shown. + showNameNextToLogo: + type: boolean + description: Boolean that represents whether the administrator-supplied display name will be shown next to the logo image. + themeColor: + $ref: '#/components/schemas/microsoft.graph.rgbColor' + additionalProperties: + type: object + description: intuneBrand contains data which is used in customizing the appearance of the Company Portal applications as well as the end user web portal. + microsoft.graph.deviceManagementSettings: + title: deviceManagementSettings + type: object + properties: + deviceComplianceCheckinThresholdDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of days a device is allowed to go without checking in to remain compliant. + format: int32 + isScheduledActionEnabled: + type: boolean + description: Is feature enabled or not for scheduled action for rule. + secureByDefault: + type: boolean + description: Device should be noncompliant when there is no compliance policy targeted when this is true + additionalProperties: + type: object + microsoft.graph.deviceManagementSubscriptionState: + title: deviceManagementSubscriptionState + enum: + - pending + - active + - warning + - disabled + - deleted + - blocked + - lockedOut + type: string + description: Tenant mobile device management subscription state. + x-ms-enum: + name: deviceManagementSubscriptionState + modelAsString: false + values: + - value: pending + description: Pending + name: pending + - value: active + description: Active + name: active + - value: warning + description: Warning + name: warning + - value: disabled + description: Disabled + name: disabled + - value: deleted + description: Deleted + name: deleted + - value: blocked + description: Blocked + name: blocked + - value: lockedOut + description: LockedOut + name: lockedOut + microsoft.graph.userExperienceAnalyticsSettings: + title: userExperienceAnalyticsSettings + type: object + properties: + configurationManagerDataConnectorConfigured: + type: boolean + description: 'When TRUE, indicates Tenant attach is configured properly and System Center Configuration Manager (SCCM) tenant attached devices will show up in endpoint analytics reporting. When FALSE, indicates Tenant attach is not configured. FALSE by default.' + additionalProperties: + type: object + description: The user experience analytics insight is the recomendation to improve the user experience analytics score. + microsoft.graph.windowsMalwareOverview: + title: windowsMalwareOverview + type: object + properties: + malwareCategorySummary: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsMalwareCategoryCount' + description: List of device counts per malware category + malwareDetectedDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Count of devices with malware detected in the last 30 days + format: int32 + malwareExecutionStateSummary: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsMalwareExecutionStateCount' + description: List of device counts per malware execution state + malwareNameSummary: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsMalwareNameCount' + description: List of device counts per malware + malwareSeveritySummary: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsMalwareSeverityCount' + description: List of active malware counts per malware severity + malwareStateSummary: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsMalwareStateCount' + description: List of device counts per malware state + osVersionsSummary: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.osVersionCount' + description: List of device counts with malware per windows OS version + totalDistinctMalwareCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Count of all distinct malwares detected across all devices. Valid values -2147483648 to 2147483647 + format: int32 + totalMalwareCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Count of all malware detections across all devices. Valid values -2147483648 to 2147483647 + format: int32 + additionalProperties: + type: object + description: Windows device malware overview. + microsoft.graph.applePushNotificationCertificate: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: applePushNotificationCertificate + type: object + properties: + appleIdentifier: + type: string + description: Apple Id of the account used to create the MDM push certificate. nullable: true - rebootRequired: - type: boolean - description: 'When TRUE indicates reboot is required, when FALSE indicates when TRUE indicates reboot is not required. Defaults to setting on client device.' + certificate: + type: string + description: Not yet documented nullable: true - signatureUpdateOverdue: - type: boolean - description: 'When TRUE indicates signature is out of date, when FALSE indicates signature is not out of date. Defaults to setting on client device.' + certificateSerialNumber: + type: string + description: Certificate serial number. This property is read-only. nullable: true - signatureVersion: + readOnly: true + certificateUploadFailureReason: type: string - description: Current malware definitions version + description: The reason the certificate upload failed. nullable: true - tamperProtectionEnabled: - type: boolean - description: 'When TRUE indicates the Windows Defender tamper protection feature is enabled, when FALSE indicates the Windows Defender tamper protection feature is not enabled. Defaults to setting on client device.' + certificateUploadStatus: + type: string + description: The certificate upload status. + nullable: true + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The expiration date and time for Apple push notification certificate. + format: date-time + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Last modified date and time for Apple push notification certificate. + format: date-time + topicIdentifier: + type: string + description: Topic Id. nullable: true - detectedMalwareState: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' - description: Device malware list - x-ms-navigationProperty: true additionalProperties: type: object - description: Device protection status entity. - microsoft.graph.windowsDeviceMalwareState: + description: Apple push notification certificate. + microsoft.graph.auditEvent: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: windowsDeviceMalwareState + - title: auditEvent type: object properties: - additionalInformationUrl: + activity: type: string - description: Information URL to learn more about the malware + description: Friendly name of the activity. + nullable: true + activityDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 in UTC when the activity was performed. + format: date-time + activityOperationType: + type: string + description: The HTTP operation type of the activity. + nullable: true + activityResult: + type: string + description: The result of the activity. + nullable: true + activityType: + type: string + description: The type of activity that was being performed. nullable: true + actor: + $ref: '#/components/schemas/microsoft.graph.auditActor' category: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareCategory' - detectionCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of times the malware is detected - format: int32 + type: string + description: Audit category. + nullable: true + componentName: + type: string + description: Component name. nullable: true + correlationId: + 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 client request Id that is used to correlate activity within the system. + format: uuid displayName: type: string - description: Malware name + description: Event display name. nullable: true - executionState: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareExecutionState' - initialDetectionDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + resources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.auditResource' + description: Resources being modified. + additionalProperties: + type: object + description: A class containing the properties for Audit Event. + microsoft.graph.complianceManagementPartner: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: complianceManagementPartner + type: object + properties: + androidEnrollmentAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.complianceManagementPartnerAssignment' + description: User groups which enroll Android devices through partner. + androidOnboarded: + type: boolean + description: Partner onboarded for Android devices. + displayName: type: string - description: Initial detection datetime of the malware - format: date-time + description: Partner display name nullable: true - lastStateChangeDateTime: + iosEnrollmentAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.complianceManagementPartnerAssignment' + description: User groups which enroll ios devices through partner. + iosOnboarded: + type: boolean + description: Partner onboarded for ios devices. + lastHeartbeatDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The last time this particular threat was changed + description: Timestamp of last heartbeat after admin onboarded to the compliance management partner format: date-time - nullable: true - severity: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareSeverity' - state: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareState' - threatState: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareThreatState' + macOsEnrollmentAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.complianceManagementPartnerAssignment' + description: User groups which enroll Mac devices through partner. + macOsOnboarded: + type: boolean + description: Partner onboarded for Mac devices. + partnerState: + $ref: '#/components/schemas/microsoft.graph.deviceManagementPartnerTenantState' additionalProperties: type: object - description: Malware detection entity. - microsoft.graph.mobileAppTroubleshootingEvent: + description: Compliance management partner for all platforms + microsoft.graph.onPremisesConditionalAccessSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: mobileAppTroubleshootingEvent + - title: onPremisesConditionalAccessSettings type: object properties: - appLogCollectionRequests: + enabled: + type: boolean + description: Indicates if on premises conditional access is enabled for this organization + excludedGroups: type: array items: - $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: Indicates collection of App Log Upload Request. - x-ms-navigationProperty: true + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + format: uuid + description: User groups that will be exempt by on premises conditional access. All users in these groups will be exempt from the conditional access policy. + includedGroups: + type: array + items: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + format: uuid + description: User groups that will be targeted by on premises conditional access. All users in these groups will be required to have mobile device managed and compliant for mail access. + overrideDefaultRule: + type: boolean + description: Override the default access rule when allowing a device to ensure access is granted. additionalProperties: type: object - microsoft.graph.appLogCollectionRequest: + description: Singleton entity which represents the Exchange OnPremises Conditional Access Settings for a tenant. + microsoft.graph.deviceEnrollmentConfiguration: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: appLogCollectionRequest + - title: deviceEnrollmentConfiguration type: object properties: - completedDateTime: + createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Time at which the upload log request reached a completed state if not completed yet NULL will be returned. + description: Created date time in UTC of the device enrollment configuration format: date-time + description: + type: string + description: The description of the device enrollment configuration nullable: true - customLogFolders: - type: array - items: - type: string - nullable: true - description: List of log folders. - errorMessage: + displayName: type: string - description: Indicates error message if any during the upload process. + description: The display name of the device enrollment configuration nullable: true - status: - $ref: '#/components/schemas/microsoft.graph.appLogUploadState' - additionalProperties: - type: object - description: Entity for AppLogCollectionRequest contains all logs values. - microsoft.graph.appLogCollectionDownloadDetails: - title: appLogCollectionDownloadDetails - type: object - properties: - appLogDecryptionAlgorithm: - $ref: '#/components/schemas/microsoft.graph.appLogDecryptionAlgorithm' - decryptionKey: - type: string - description: Decryption key that used to decrypt the log. - nullable: true - downloadUrl: - type: string - description: Download SAS (Shared Access Signature) Url for completed app log request. - nullable: true - additionalProperties: - type: object - microsoft.graph.notificationMessageTemplate: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: notificationMessageTemplate - type: object - properties: - brandingOptions: - $ref: '#/components/schemas/microsoft.graph.notificationTemplateBrandingOptions' - defaultLocale: - type: string - description: The default locale to fallback onto when the requested locale is not available. - nullable: true - displayName: - type: string - description: Display name for the Notification Message Template. - 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: DateTime the object was last modified. - format: date-time - roleScopeTagIds: - type: array - items: - type: string - nullable: true - description: List of Scope Tags for this Entity instance. - localizedNotificationMessages: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.localizedNotificationMessage' - description: The list of localized messages for this Notification Message Template. - x-ms-navigationProperty: true - additionalProperties: - type: object - description: Notification messages are messages that are sent to end users who are determined to be not-compliant with the compliance policies defined by the administrator. Administrators choose notifications and configure them in the Intune Admin Console using the compliance policy creation page under the “Actions for non-compliance” section. Use the notificationMessageTemplate object to create your own custom notifications for administrators to choose while configuring actions for non-compliance. - microsoft.graph.localizedNotificationMessage: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: localizedNotificationMessage - type: object - properties: - isDefault: - type: boolean - description: 'Flag to indicate whether or not this is the default locale for language fallback. This flag can only be set. To unset, set this property to true on another Localized Notification Message.' 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: DateTime the object was last modified. + description: Last modified date time in UTC of the device enrollment configuration format: date-time - locale: - type: string - description: The Locale for which this message is destined. - messageTemplate: - type: string - description: The Message Template content. - subject: - type: string - description: The Message Template Subject. - additionalProperties: - type: object - description: The text content of a Notification Message Template for the specified locale. - microsoft.graph.softwareUpdateStatusSummary: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: softwareUpdateStatusSummary - type: object - properties: - compliantDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of compliant devices. - format: int32 - compliantUserCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of compliant users. - format: int32 - conflictDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of conflict devices. - format: int32 - conflictUserCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of conflict users. - format: int32 - displayName: - type: string - description: The name of the policy. - nullable: true - errorDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of devices had error. - format: int32 - errorUserCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of users had error. - format: int32 - nonCompliantDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of non compliant devices. - format: int32 - nonCompliantUserCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of non compliant users. - format: int32 - notApplicableDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of not applicable devices. - format: int32 - notApplicableUserCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of not applicable users. - format: int32 - remediatedDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of remediated devices. - format: int32 - remediatedUserCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of remediated users. - format: int32 - unknownDeviceCount: + priority: maximum: 2147483647 minimum: -2147483648 type: number - description: Number of unknown devices. + description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. format: int32 - unknownUserCount: + version: maximum: 2147483647 minimum: -2147483648 type: number - description: Number of unknown users. + description: The version of the device enrollment configuration format: int32 + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' + description: The list of group assignments for the device configuration profile + x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.deviceManagementTroubleshootingEvent: + description: The Base Class of Device Enrollment Configuration + microsoft.graph.deviceManagementPartner: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementTroubleshootingEvent + - title: deviceManagementPartner type: object properties: - correlationId: + displayName: type: string - description: Id used for tracing the failure in the service. + description: Partner display name nullable: true - eventDateTime: + groupsRequiringPartnerEnrollment: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementPartnerAssignment' + description: User groups that specifies whether enrollment is through partner. + isConfigured: + type: boolean + description: Whether device management partner is configured or not + lastHeartbeatDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Time when the event occurred . + description: Timestamp of last heartbeat after admin enabled option Connect to Device management Partner format: date-time - additionalProperties: - type: object - description: Event representing an general failure. - microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsAppHealthApplicationPerformance - type: object - properties: - activeDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'The health score of the application. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' - format: int32 - appCrashCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'The number of crashes for the application. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' - format: int32 - appDisplayName: + partnerAppType: + $ref: '#/components/schemas/microsoft.graph.deviceManagementPartnerAppType' + partnerState: + $ref: '#/components/schemas/microsoft.graph.deviceManagementPartnerTenantState' + singleTenantAppId: type: string - description: 'The friendly name of the application. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only.' - nullable: true - appHangCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'The number of hangs for the application. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' - format: int32 - appHealthScore: - type: number - description: 'The health score of the application. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double + description: Partner Single tenant App id nullable: true - appName: + whenPartnerDevicesWillBeMarkedAsNonCompliantDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The name of the application. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only.' + description: DateTime in UTC when PartnerDevices will be marked as NonCompliant + format: date-time nullable: true - appPublisher: + whenPartnerDevicesWillBeRemovedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The publisher of the application. Supports: $select, $OrderBy. Read-only.' + description: DateTime in UTC when PartnerDevices will be removed + format: date-time nullable: true - appUsageDuration: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'The total usage time of the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' - format: int32 - meanTimeToFailureInMinutes: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' - format: int32 additionalProperties: type: object - description: The user experience analytics application performance entity contains application performance details. - microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails: + description: Entity which represents a connection to device management partner. + microsoft.graph.deviceManagementExchangeConnector: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails + - title: deviceManagementExchangeConnector type: object properties: - appCrashCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: The number of crashes for the app. Valid values -2147483648 to 2147483647 - format: int32 - appDisplayName: + connectorServerName: type: string - description: The friendly name of the application. + description: The name of the server hosting the Exchange Connector. nullable: true - appName: + exchangeAlias: type: string - description: The name of the application. + description: An alias assigned to the Exchange server nullable: true - appPublisher: + exchangeConnectorType: + $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeConnectorType' + exchangeOrganization: type: string - description: The publisher of the application. + description: Exchange Organization to the Exchange server nullable: true - appVersion: + lastSyncDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The version of the application. + description: Last sync time for the Exchange Connector + format: date-time + primarySmtpAddress: + type: string + description: Email address used to configure the Service To Service Exchange Connector. + nullable: true + serverName: + type: string + description: The name of the Exchange server. + nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeConnectorStatus' + version: + type: string + description: The version of the ExchangeConnectorAgent nullable: true - deviceCountWithCrashes: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'The total number of devices that have reported one or more application crashes for this application and version. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' - format: int32 - isLatestUsedVersion: - type: boolean - description: 'When TRUE, indicates the version of application is the latest version for that application that is in use. When FALSE, indicates the version is not the latest version. FALSE by default. Supports: $select, $OrderBy.' - isMostUsedVersion: - type: boolean - description: 'When TRUE, indicates the version of application is the most used version for that application. When FALSE, indicates the version is not the most used version. FALSE by default. Supports: $select, $OrderBy. Read-only.' additionalProperties: type: object - description: The user experience analytics application performance entity contains application performance by application version details. - microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId: + description: Entity which represents a connection to an Exchange environment. + microsoft.graph.importedWindowsAutopilotDeviceIdentity: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId + - title: importedWindowsAutopilotDeviceIdentity type: object properties: - appCrashCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: The number of crashes for the app. Valid values -2147483648 to 2147483647 - format: int32 - appDisplayName: + assignedUserPrincipalName: type: string - description: The friendly name of the application. + description: UPN of the user the device will be assigned nullable: true - appName: + groupTag: type: string - description: The name of the application. + description: Group Tag of the Windows autopilot device. nullable: true - appPublisher: + hardwareIdentifier: type: string - description: The publisher of the application. + description: Hardware Blob of the Windows autopilot device. + format: base64url nullable: true - appVersion: + importId: type: string - description: The version of the application. + description: The Import Id of the Windows autopilot device. nullable: true - deviceDisplayName: + productKey: type: string - description: 'The name of the device. Supports: $select, $OrderBy. Read-only.' + description: Product Key of the Windows autopilot device. nullable: true - deviceId: + serialNumber: type: string - description: 'The Intune device id of the device. Supports: $select, $OrderBy. Read-only.' + description: Serial number of the Windows autopilot device. nullable: true - processedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 statistics were last computed. The value cannot be modified and is automatically populated when the statistics are computed. 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, 2022 would look like this: ''2022-01-01T00:00:00Z''. Returned by default. Read-only.' - format: date-time + state: + $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentityState' additionalProperties: type: object - description: The user experience analytics application performance entity contains application performance by application version device id. - microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion: + description: Imported windows autopilot devices. + microsoft.graph.iosUpdateDeviceStatus: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsAppHealthAppPerformanceByOSVersion + - title: iosUpdateDeviceStatus type: object properties: - activeDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'The number of devices where the application has been active. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' - format: int32 - appCrashCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'The number of crashes for the application. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' - format: int32 - appDisplayName: + complianceGracePeriodExpirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The friendly name of the application. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only.' - nullable: true - appName: + description: The DateTime when device compliance grace period expires + format: date-time + deviceDisplayName: type: string - description: 'The name of the application. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only.' + description: Device name of the DevicePolicyStatus. nullable: true - appPublisher: + deviceId: type: string - description: 'The publisher of the application. Supports: $select, $OrderBy. Read-only.' + description: The device id that is being reported. nullable: true - appUsageDuration: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'The total usage time of the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' - format: int32 - meanTimeToFailureInMinutes: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' - format: int32 - osBuildNumber: + deviceModel: type: string - description: 'The OS build number of the application. Supports: $select, $OrderBy. Read-only.' + description: The device model that is being reported nullable: true + installStatus: + $ref: '#/components/schemas/microsoft.graph.iosUpdatesInstallStatus' + lastReportedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Last modified date time of the policy report. + format: date-time osVersion: type: string - description: 'The OS version of the application. Supports: $select, $OrderBy. Read-only.' + description: The device version that is being reported. + nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.complianceStatus' + userId: + type: string + description: The User id that is being reported. + nullable: true + userName: + type: string + description: The User Name that is being reported + nullable: true + userPrincipalName: + type: string + description: UserPrincipalName. nullable: true additionalProperties: type: object - description: The user experience analytics application performance entity contains app performance details by OS version. - microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance: + microsoft.graph.mobileThreatDefenseConnector: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsAppHealthDeviceModelPerformance + - title: mobileThreatDefenseConnector type: object properties: - activeDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'The number of active devices for the model. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' - format: int32 - deviceManufacturer: - type: string - description: 'The manufacturer name of the device. Supports: $select, $OrderBy. Read-only.' - nullable: true - deviceModel: + allowPartnerToCollectIOSApplicationMetadata: + type: boolean + description: 'When TRUE, indicates the Mobile Threat Defense partner may collect metadata about installed applications from Intune for IOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about installed applications from Intune for IOS devices. Default value is FALSE.' + allowPartnerToCollectIOSPersonalApplicationMetadata: + type: boolean + description: 'When TRUE, indicates the Mobile Threat Defense partner may collect metadata about personally installed applications from Intune for IOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about personally installed applications from Intune for IOS devices. Default value is FALSE.' + androidDeviceBlockedOnMissingPartnerData: + type: boolean + description: 'For Android, set whether Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant' + androidEnabled: + type: boolean + description: 'For Android, set whether data from the Mobile Threat Defense partner should be used during compliance evaluations' + androidMobileApplicationManagementEnabled: + type: boolean + description: 'When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for Android devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for Android devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE.' + iosDeviceBlockedOnMissingPartnerData: + type: boolean + description: 'For IOS, set whether Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant' + iosEnabled: + type: boolean + description: 'For IOS, get or set whether data from the Mobile Threat Defense partner should be used during compliance evaluations' + iosMobileApplicationManagementEnabled: + type: boolean + description: 'When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for IOS devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for IOS devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE.' + lastHeartbeatDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The model name of the device. Supports: $select, $OrderBy. Read-only.' - nullable: true - healthStatus: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' - meanTimeToFailureInMinutes: + description: DateTime of last Heartbeat recieved from the Mobile Threat Defense partner + format: date-time + microsoftDefenderForEndpointAttachEnabled: + type: boolean + description: 'When TRUE, inidicates that configuration profile management via Microsoft Defender for Endpoint is enabled. When FALSE, inidicates that configuration profile management via Microsoft Defender for Endpoint is disabled. Default value is FALSE.' + partnerState: + $ref: '#/components/schemas/microsoft.graph.mobileThreatPartnerTenantState' + partnerUnresponsivenessThresholdInDays: maximum: 2147483647 minimum: -2147483648 type: number - description: 'The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + description: Get or Set days the per tenant tolerance to unresponsiveness for this partner integration format: int32 - modelAppHealthScore: - type: number - description: 'The application health score of the device model. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - nullable: true + partnerUnsupportedOsVersionBlocked: + type: boolean + description: Get or set whether to block devices on the enabled platforms that do not meet the minimum version requirements of the Mobile Threat Defense partner + windowsDeviceBlockedOnMissingPartnerData: + type: boolean + description: 'When TRUE, inidicates that Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant for Windows. When FALSE, inidicates that Intune may make a device compliant without receiving data from the Mobile Threat Defense partner for Windows. Default value is FALSE.' + windowsEnabled: + type: boolean + description: 'When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during compliance evaluations for Windows. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during compliance evaluations for Windows. Default value is FALSE.' additionalProperties: type: object - description: The user experience analytics device model performance entity contains device model performance details. - microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance: + description: Entity which represents a connection to Mobile Threat Defense partner. + microsoft.graph.remoteAssistancePartner: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsAppHealthDevicePerformance + - title: remoteAssistancePartner type: object properties: - appCrashCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'The number of application crashes for the device. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' - format: int32 - appHangCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'The number of application hangs for the device. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' - format: int32 - crashedAppCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'The number of distinct application crashes for the device. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' - format: int32 - deviceAppHealthScore: - type: number - description: 'The application health score of the device. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - nullable: true - deviceDisplayName: - type: string - description: 'The name of the device. Supports: $select, $OrderBy. Read-only.' - nullable: true - deviceId: - type: string - description: 'The Intune device id of the device. Supports: $select, $OrderBy. Read-only.' - nullable: true - deviceManufacturer: - type: string - description: 'The manufacturer name of the device. Supports: $select, $OrderBy. Read-only.' - nullable: true - deviceModel: + displayName: type: string - description: 'The model name of the device. Supports: $select, $OrderBy. Read-only.' + description: Display name of the partner. nullable: true - healthStatus: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' - meanTimeToFailureInMinutes: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' - format: int32 - processedDateTime: + lastConnectionDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 statistics were last computed. The value cannot be modified and is automatically populated when the statistics are computed. 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, 2022 would look like this: ''2022-01-01T00:00:00Z''. Returned by default. Read-only.' + description: Timestamp of the last request sent to Intune by the TEM partner. format: date-time + onboardingStatus: + $ref: '#/components/schemas/microsoft.graph.remoteAssistanceOnboardingStatus' + onboardingUrl: + type: string + description: 'URL of the partner''s onboarding portal, where an administrator can configure their Remote Assistance service.' + nullable: true additionalProperties: type: object - description: The user experience analytics device performance entity contains device performance details. - microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails: + description: RemoteAssistPartner resources represent the metadata and status of a given Remote Assistance partner service. + microsoft.graph.deviceManagementReports: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsAppHealthDevicePerformanceDetails + - title: deviceManagementReports type: object properties: - appDisplayName: - type: string - description: 'The friendly name of the application for which the event occurred. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only.' - nullable: true - appPublisher: - type: string - description: 'The publisher of the application. Supports: $select, $OrderBy. Read-only.' - nullable: true - appVersion: - type: string - description: 'The version of the application. Possible values are: 1.0.0.1, 75.65.23.9. Supports: $select, $OrderBy. Read-only.' - nullable: true - deviceDisplayName: - type: string - description: 'The name of the device. Supports: $select, $OrderBy. Read-only.' - nullable: true - deviceId: - type: string - description: 'The Intune device id of the device. Supports: $select, $OrderBy. Read-only.' - nullable: true - eventDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The time the event occurred. The value cannot be modified and is automatically populated when the statistics are computed. 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, 2022 would look like this: ''2022-01-01T00:00:00Z''. Returned by default. Read-only.' - format: date-time - eventType: - type: string - description: 'The type of the event. Supports: $select, $OrderBy. Read-only.' - nullable: true + exportJobs: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementExportJob' + description: Entity representing a job to export a report + x-ms-navigationProperty: true additionalProperties: type: object - description: The user experience analytics device performance entity contains device performance details. - microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance: + description: Singleton entity that acts as a container for all reports functionality. + microsoft.graph.resourceOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsAppHealthOSVersionPerformance + - title: resourceOperation type: object properties: - activeDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'The number of active devices for the OS version. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' - format: int32 - meanTimeToFailureInMinutes: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' - format: int32 - osBuildNumber: + actionName: type: string - description: 'The OS build number installed on the device. Supports: $select, $OrderBy. Read-only.' + description: Type of action this operation is going to perform. The actionName should be concise and limited to as few words as possible. nullable: true - osVersion: + description: type: string - description: 'The OS version installed on the device. Supports: $select, $OrderBy. Read-only.' + description: Description of the resource operation. The description is used in mouse-over text for the operation when shown in the Azure Portal. nullable: true - osVersionAppHealthScore: - type: number - description: 'The application health score of the OS version. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double + resourceName: + type: string + description: Name of the Resource this operation is performed on. nullable: true additionalProperties: type: object - description: The user experience analytics device OS version performance entity contains OS version performance details. - microsoft.graph.userExperienceAnalyticsCategory: + description: 'Describes the resourceOperation resource (entity) of the Microsoft Graph API (REST), which supports Intune workflows related to role-based access control (RBAC).' + microsoft.graph.deviceAndAppManagementRoleAssignment: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsCategory + - $ref: '#/components/schemas/microsoft.graph.roleAssignment' + - title: deviceAndAppManagementRoleAssignment type: object properties: - insights: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsInsight' - description: The insights for the category. Read-only. - metricValues: + members: type: array items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' - description: The metric values for the user experience analytics category. Read-only. - x-ms-navigationProperty: true + type: string + nullable: true + description: The list of ids of role member security groups. These are IDs from Azure Active Directory. additionalProperties: type: object - description: The user experience analytics category entity contains the scores and insights for the various metrics of a category. - microsoft.graph.userExperienceAnalyticsMetric: + description: The Role Assignment resource. Role assignments tie together a role definition with members and scopes. There can be one or more role assignments per role. This applies to custom and built-in roles. + microsoft.graph.roleDefinition: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsMetric + - title: roleDefinition type: object properties: - unit: + description: type: string - description: 'The unit of the user experience analytics metric. Examples: none, percentage, count, seconds, score.' + description: Description of the Role definition. nullable: true - value: - type: number - description: The value of the user experience analytics metric. - format: double + displayName: + type: string + description: Display Name of the Role definition. nullable: true + isBuiltIn: + type: boolean + description: 'Type of Role. Set to True if it is built-in, or set to False if it is a custom role definition.' + rolePermissions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.rolePermission' + description: List of Role Permissions this role is allowed to perform. These must match the actionName that is defined as part of the rolePermission. + roleAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.roleAssignment' + description: List of Role assignments for this role definition. + x-ms-navigationProperty: true additionalProperties: type: object - description: The user experience analytics metric contains the score and units of a metric of a user experience anlaytics category. - microsoft.graph.userExperienceAnalyticsBaseline: + description: 'The Role Definition resource. The role definition is the foundation of role based access in Intune. The role combines an Intune resource such as a Mobile App and associated role permissions such as Create or Read for the resource. There are two types of roles, built-in and custom. Built-in roles cannot be modified. Both built-in roles and custom roles must have assignments to be enforced. Create custom roles if you want to define a role that allows any of the available resources and role permissions to be combined into a single role.' + microsoft.graph.telecomExpenseManagementPartner: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsBaseline + - title: telecomExpenseManagementPartner type: object properties: - createdDateTime: + appAuthorized: + type: boolean + description: Whether the partner's AAD app has been authorized to access Intune. + displayName: + type: string + description: Display name of the TEM partner. + nullable: true + enabled: + type: boolean + description: Whether Intune's connection to the TEM service is currently enabled or disabled. + lastConnectionDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 the custom baseline was created. The value cannot be modified and is automatically populated when the baseline is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Returned by default.' + description: Timestamp of the last request sent to Intune by the TEM partner. format: date-time - displayName: + url: type: string - description: The name of the baseline. + description: 'URL of the TEM partner''s administrative control panel, where an administrator can configure their TEM service.' nullable: true - isBuiltIn: - type: boolean - description: 'When TRUE, indicates the current baseline is the commercial median baseline. When FALSE, indicates it is a custom baseline. FALSE by default.' - appHealthMetrics: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - batteryHealthMetrics: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - bestPracticesMetrics: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - deviceBootPerformanceMetrics: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - rebootAnalyticsMetrics: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - resourcePerformanceMetrics: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - workFromAnywhereMetrics: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' additionalProperties: type: object - description: The user experience analytics baseline entity contains baseline values against which to compare the user experience analytics scores. - microsoft.graph.userExperienceAnalyticsDevicePerformance: + description: 'telecomExpenseManagementPartner resources represent the metadata and status of a given TEM service. Once your organization has onboarded with a partner, the partner can be enabled or disabled to switch TEM functionality on or off.' + microsoft.graph.termsAndConditions: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsDevicePerformance + - title: termsAndConditions type: object properties: - averageBlueScreens: - type: number - description: Average (mean) number of Blue Screens per device in the last 30 days. Valid values 0 to 9999999 - format: double + acceptanceStatement: + type: string + description: 'Administrator-supplied explanation of the terms and conditions, typically describing what it means to accept the terms and conditions set out in the T&C policy. This is shown to the user on prompts to accept the T&C policy.' nullable: true - averageRestarts: - type: number - description: Average (mean) number of Restarts per device in the last 30 days. Valid values 0 to 9999999 - format: double + bodyText: + type: string + description: 'Administrator-supplied body text of the terms and conditions, typically the terms themselves. This is shown to the user on prompts to accept the T&C policy.' nullable: true - blueScreenCount: + 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: DateTime the object was created. + format: date-time + description: + type: string + description: Administrator-supplied description of the T&C policy. + nullable: true + displayName: + type: string + description: Administrator-supplied name for the T&C 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 + description: DateTime the object was last modified. + format: date-time + title: + type: string + description: Administrator-supplied title of the terms and conditions. This is shown to the user on prompts to accept the T&C policy. + nullable: true + version: maximum: 2147483647 minimum: -2147483648 type: number - description: Number of Blue Screens in the last 30 days. Valid values 0 to 9999999 + description: Integer indicating the current version of the terms. Incremented when an administrator makes a change to the terms and wishes to require users to re-accept the modified T&C policy. format: int32 - bootScore: + acceptanceStatuses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAcceptanceStatus' + description: The list of acceptance statuses for this T&C policy. + x-ms-navigationProperty: true + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAssignment' + description: The list of assignments for this T&C policy. + x-ms-navigationProperty: true + additionalProperties: + type: object + description: A termsAndConditions entity represents the metadata and contents of a given Terms and Conditions (T&C) policy. T&C policies’ contents are presented to users upon their first attempt to enroll into Intune and subsequently upon edits where an administrator has required re-acceptance. They enable administrators to communicate the provisions to which a user must agree in order to have devices enrolled into Intune. + microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsAppHealthApplicationPerformance + type: object + properties: + activeDeviceCount: maximum: 2147483647 minimum: -2147483648 type: number - description: The user experience analytics device boot score. + description: 'The health score of the application. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' format: int32 - coreBootTimeInMs: + appCrashCount: maximum: 2147483647 minimum: -2147483648 type: number - description: The user experience analytics device core boot time in milliseconds. + description: 'The number of crashes for the application. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' format: int32 - coreLoginTimeInMs: + appDisplayName: + type: string + description: 'The friendly name of the application. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only.' + nullable: true + appHangCount: maximum: 2147483647 minimum: -2147483648 type: number - description: The user experience analytics device core login time in milliseconds. + description: 'The number of hangs for the application. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' format: int32 - deviceCount: + appHealthScore: type: number - description: User experience analytics summarized device count. - format: int64 - deviceName: + description: 'The health score of the application. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true + appName: type: string - description: The user experience analytics device name. + description: 'The name of the application. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only.' nullable: true - diskType: - $ref: '#/components/schemas/microsoft.graph.diskType' - groupPolicyBootTimeInMs: + appPublisher: + type: string + description: 'The publisher of the application. Supports: $select, $OrderBy. Read-only.' + nullable: true + appUsageDuration: maximum: 2147483647 minimum: -2147483648 type: number - description: The user experience analytics device group policy boot time in milliseconds. + description: 'The total usage time of the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' format: int32 - groupPolicyLoginTimeInMs: + meanTimeToFailureInMinutes: maximum: 2147483647 minimum: -2147483648 type: number - description: The user experience analytics device group policy login time in milliseconds. + description: 'The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' format: int32 - healthStatus: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' - loginScore: + additionalProperties: + type: object + description: The user experience analytics application performance entity contains application performance details. + microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails + type: object + properties: + appCrashCount: maximum: 2147483647 minimum: -2147483648 type: number - description: The user experience analytics device login score. + description: The number of crashes for the app. Valid values -2147483648 to 2147483647 format: int32 - manufacturer: + appDisplayName: type: string - description: The user experience analytics device manufacturer. + description: The friendly name of the application. nullable: true - model: + appName: type: string - description: The user experience analytics device model. + description: The name of the application. nullable: true - modelStartupPerformanceScore: - type: number - description: The user experience analytics model level startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 - format: double + appPublisher: + type: string + description: The publisher of the application. nullable: true - operatingSystemVersion: + appVersion: type: string - description: The user experience analytics device Operating System version. + description: The version of the application. nullable: true - responsiveDesktopTimeInMs: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: The user experience analytics responsive desktop time in milliseconds. - format: int32 - restartCount: + deviceCountWithCrashes: maximum: 2147483647 minimum: -2147483648 type: number - description: Number of Restarts in the last 30 days. Valid values 0 to 9999999 + description: 'The total number of devices that have reported one or more application crashes for this application and version. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' format: int32 - startupPerformanceScore: - type: number - description: The user experience analytics device startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 - format: double - nullable: true + isLatestUsedVersion: + type: boolean + description: 'When TRUE, indicates the version of application is the latest version for that application that is in use. When FALSE, indicates the version is not the latest version. FALSE by default. Supports: $select, $OrderBy.' + isMostUsedVersion: + type: boolean + description: 'When TRUE, indicates the version of application is the most used version for that application. When FALSE, indicates the version is not the most used version. FALSE by default. Supports: $select, $OrderBy. Read-only.' additionalProperties: type: object - description: The user experience analytics device performance entity contains device boot performance details. - microsoft.graph.userExperienceAnalyticsSummarizedBy: - title: userExperienceAnalyticsSummarizedBy - enum: - - none - - model - - allRegressions - - modelRegression - - manufacturerRegression - - operatingSystemVersionRegression - - unknownFutureValue - type: string - description: 'Indicates type of summarization. Possible values are: None, Model, AllRegressions, ModelRegression, ManufacturerRegression, OperatingSystemVersionRegression.' - x-ms-enum: - name: userExperienceAnalyticsSummarizedBy - modelAsString: false - values: - - value: none - description: Indicates that the summarization is none. - name: none - - value: model - description: Indicates that the summarization is by model. - name: model - - value: allRegressions - description: Indicates that the summarization is by all regressions. - name: allRegressions - - value: modelRegression - description: Indicates that the summarization is by model regression. - name: modelRegression - - value: manufacturerRegression - description: Indicates that the summarization is by manufacturer regression. - name: manufacturerRegression - - value: operatingSystemVersionRegression - description: Indicates that the summarization is by operating system version regression. - name: operatingSystemVersionRegression - - value: unknownFutureValue - description: Evolvable enumeration sentinel value. Do not use. - name: unknownFutureValue - microsoft.graph.userExperienceAnalyticsDeviceScores: + description: The user experience analytics application performance entity contains application performance by application version details. + microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsDeviceScores + - title: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId type: object properties: - appReliabilityScore: - type: number - description: Indicates a score calculated from application health data to indicate when a device is having problems running one or more applications. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 - format: double - nullable: true - batteryHealthScore: + appCrashCount: + maximum: 2147483647 + minimum: -2147483648 type: number - description: Indicates a calulated score indicating the health of the device's battery. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 - format: double - nullable: true - deviceName: + description: The number of crashes for the app. Valid values -2147483648 to 2147483647 + format: int32 + appDisplayName: type: string - description: 'The name of the device. Supports: $select, $OrderBy. Read-only.' + description: The friendly name of the application. nullable: true - endpointAnalyticsScore: - type: number - description: Indicates a weighted average of the various scores. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 - format: double + appName: + type: string + description: The name of the application. nullable: true - healthStatus: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' - manufacturer: + appPublisher: type: string - description: 'The manufacturer name of the device. Examples: Microsoft Corporation, HP, Lenovo. Supports: $select, $OrderBy. Read-only.' + description: The publisher of the application. nullable: true - model: + appVersion: type: string - description: 'The model name of the device. Supports: $select, $OrderBy. Read-only.' + description: The version of the application. nullable: true - startupPerformanceScore: - type: number - description: Indicates a weighted average of boot score and logon score used for measuring startup performance. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 - format: double + deviceDisplayName: + type: string + description: 'The name of the device. Supports: $select, $OrderBy. Read-only.' nullable: true - workFromAnywhereScore: - type: number - description: Indicates a weighted score of the work from anywhere on a device level. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 - format: double + deviceId: + type: string + description: 'The Intune device id of the device. Supports: $select, $OrderBy. Read-only.' nullable: true + processedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 statistics were last computed. The value cannot be modified and is automatically populated when the statistics are computed. 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, 2022 would look like this: ''2022-01-01T00:00:00Z''. Returned by default. Read-only.' + format: date-time additionalProperties: type: object - description: The user experience analytics device scores entity consolidates the various Endpoint Analytics scores. - microsoft.graph.userExperienceAnalyticsDeviceStartupHistory: + description: The user experience analytics application performance entity contains application performance by application version device id. + microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsDeviceStartupHistory + - title: userExperienceAnalyticsAppHealthAppPerformanceByOSVersion type: object properties: - coreBootTimeInMs: + activeDeviceCount: maximum: 2147483647 minimum: -2147483648 type: number - description: 'The device core boot time in milliseconds. Supports: $select, $OrderBy. Read-only.' + description: 'The number of devices where the application has been active. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' format: int32 - coreLoginTimeInMs: + appCrashCount: maximum: 2147483647 minimum: -2147483648 type: number - description: 'The device core login time in milliseconds. Supports: $select, $OrderBy. Read-only.' + description: 'The number of crashes for the application. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' format: int32 - deviceId: + appDisplayName: type: string - description: 'The Intune device id of the device. Supports: $select, $OrderBy. Read-only.' + description: 'The friendly name of the application. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only.' nullable: true - featureUpdateBootTimeInMs: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'The impact of device feature updates on boot time in milliseconds. Supports: $select, $OrderBy. Read-only.' - format: int32 - groupPolicyBootTimeInMs: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'The impact of device group policy client on boot time in milliseconds. Supports: $select, $OrderBy. Read-only.' - format: int32 - groupPolicyLoginTimeInMs: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'The impact of device group policy client on login time in milliseconds. Supports: $select, $OrderBy. Read-only.' - format: int32 - isFeatureUpdate: - type: boolean - description: 'When TRUE, indicates the device boot record is associated with feature updates. When FALSE, indicates the device boot record is not associated with feature updates. Supports: $select, $OrderBy. Read-only.' - isFirstLogin: - type: boolean - description: 'When TRUE, indicates the device login is the first login after a reboot. When FALSE, indicates the device login is not the first login after a reboot. Supports: $select, $OrderBy. Read-only.' - operatingSystemVersion: + appName: type: string - description: 'The user experience analytics device boot record''s operating system version. Supports: $select, $OrderBy. Read-only.' + description: 'The name of the application. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only.' nullable: true - responsiveDesktopTimeInMs: + appPublisher: + type: string + description: 'The publisher of the application. Supports: $select, $OrderBy. Read-only.' + nullable: true + appUsageDuration: maximum: 2147483647 minimum: -2147483648 type: number - description: 'The time for desktop to become responsive during login process in milliseconds. Supports: $select, $OrderBy. Read-only.' + description: 'The total usage time of the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' format: int32 - restartCategory: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsOperatingSystemRestartCategory' - restartFaultBucket: - type: string - description: 'OS restart fault bucket. The fault bucket is used to find additional information about a system crash. Supports: $select, $OrderBy. Read-only.' - nullable: true - restartStopCode: - type: string - description: 'OS restart stop code. This shows the bug check code which can be used to look up the blue screen reason. Supports: $select, $OrderBy. Read-only.' - nullable: true - startTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The device boot start time. The value cannot be modified and is automatically populated when the device performs a reboot. 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, 2022 would look like this: ''2022-01-01T00:00:00Z''. Returned by default. Read-only.' - format: date-time - totalBootTimeInMs: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'The device total boot time in milliseconds. Supports: $select, $OrderBy. Read-only.' - format: int32 - totalLoginTimeInMs: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'The device total login time in milliseconds. Supports: $select, $OrderBy. Read-only.' - format: int32 - additionalProperties: - type: object - description: The user experience analytics device startup history entity contains device boot performance history details. - microsoft.graph.userExperienceAnalyticsDeviceStartupProcess: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsDeviceStartupProcess - type: object - properties: - managedDeviceId: - type: string - description: 'The Intune device id of the device. Supports: $select, $OrderBy. Read-only.' - nullable: true - processName: - type: string - description: 'The name of the process. Examples: outlook, excel. Supports: $select, $OrderBy. Read-only.' - nullable: true - productName: - type: string - description: 'The product name of the process. Examples: Microsoft Outlook, Microsoft Excel. Supports: $select, $OrderBy. Read-only.' - nullable: true - publisher: - type: string - description: 'The publisher of the process. Examples: Microsoft Corporation, Contoso Corp. Supports: $select, $OrderBy. Read-only.' - nullable: true - startupImpactInMs: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'The impact of startup process on device boot time in milliseconds. Supports: $select, $OrderBy. Read-only.' - format: int32 - additionalProperties: - type: object - description: The user experience analytics device startup process details. - microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsDeviceStartupProcessPerformance - type: object - properties: - deviceCount: - type: number - description: 'The count of devices which initiated this process on startup. Supports: $filter, $select, $OrderBy. Read-only.' - format: int64 - medianImpactInMs: - type: number - description: 'The median impact of startup process on device boot time in milliseconds. Supports: $filter, $select, $OrderBy. Read-only.' - format: int64 - processName: - type: string - description: 'The name of the startup process. Examples: outlook, excel. Supports: $select, $OrderBy. Read-only.' - nullable: true - productName: - type: string - description: 'The product name of the startup process. Examples: Microsoft Outlook, Microsoft Excel. Supports: $select, $OrderBy. Read-only.' - nullable: true - publisher: - type: string - description: 'The publisher of the startup process. Examples: Microsoft Corporation, Contoso Corp. Supports: $select, $OrderBy. Read-only.' - nullable: true - totalImpactInMs: - type: number - description: 'The total impact of startup process on device boot time in milliseconds. Supports: $filter, $select, $OrderBy. Read-only.' - format: int64 - additionalProperties: - type: object - description: The user experience analytics device startup process performance. - microsoft.graph.userExperienceAnalyticsMetricHistory: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsMetricHistory - type: object - properties: - deviceId: - type: string - description: The Intune device id of the device. - nullable: true - metricDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The metric date time. The value cannot be modified and is automatically populated when the metric is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Returned by default.' - format: date-time - metricType: - type: string - description: The user experience analytics metric type. - nullable: true - additionalProperties: - type: object - description: The user experience analytics metric history. - microsoft.graph.userExperienceAnalyticsModelScores: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsModelScores - type: object - properties: - appReliabilityScore: - type: number - description: Indicates a score calculated from application health data to indicate when a device is having problems running one or more applications. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 - format: double - nullable: true - batteryHealthScore: - type: number - description: Indicates a calulated score indicating the health of the device's battery. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 - format: double - nullable: true - endpointAnalyticsScore: - type: number - description: Indicates a weighted average of the various scores. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 - format: double - nullable: true - healthStatus: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' - manufacturer: - type: string - description: 'The manufacturer name of the device. Examples: Microsoft Corporation, HP, Lenovo. Supports: $select, $OrderBy. Read-only.' - nullable: true - model: - type: string - description: 'The model name of the device. Supports: $select, $OrderBy. Read-only.' - nullable: true - modelDeviceCount: - type: number - description: 'Indicates unique devices count of given model in a consolidated report. Supports: $select, $OrderBy. Read-only. Valid values -9.22337203685478E+18 to 9.22337203685478E+18' - format: int64 - startupPerformanceScore: - type: number - description: Indicates a weighted average of boot score and logon score used for measuring startup performance. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 - format: double - nullable: true - workFromAnywhereScore: - type: number - description: Indicates a weighted score of the work from anywhere on a device level. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 - format: double - nullable: true - additionalProperties: - type: object - description: The user experience analytics model scores entity consolidates the various Endpoint Analytics scores. - microsoft.graph.userExperienceAnalyticsOverview: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsOverview - type: object - properties: - insights: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsInsight' - description: The user experience analytics insights. Read-only. - additionalProperties: - type: object - description: The user experience analytics overview entity contains the overall score and the scores and insights of every metric of all categories. - microsoft.graph.userExperienceAnalyticsScoreHistory: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsScoreHistory - type: object - properties: - startupDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The device startup date time. The value cannot be modified and is automatically populated. 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.' - format: date-time - additionalProperties: - type: object - description: The user experience analytics device startup score history. - microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric - type: object - properties: - osCheckFailedPercentage: - type: number - description: 'The percentage of devices for which OS check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - nullable: true - processor64BitCheckFailedPercentage: - type: number - description: 'The percentage of devices for which processor hardware 64-bit architecture check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - nullable: true - processorCoreCountCheckFailedPercentage: - type: number - description: 'The percentage of devices for which processor hardware core count check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - nullable: true - processorFamilyCheckFailedPercentage: - type: number - description: 'The percentage of devices for which processor hardware family check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - nullable: true - processorSpeedCheckFailedPercentage: - type: number - description: 'The percentage of devices for which processor hardware speed check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - nullable: true - ramCheckFailedPercentage: - type: number - description: 'The percentage of devices for which RAM hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - nullable: true - secureBootCheckFailedPercentage: - type: number - description: 'The percentage of devices for which secure boot hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - nullable: true - storageCheckFailedPercentage: - type: number - description: 'The percentage of devices for which storage hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - nullable: true - totalDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'The count of total devices in an organization. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' - format: int32 - tpmCheckFailedPercentage: - type: number - description: 'The percentage of devices for which Trusted Platform Module (TPM) hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - nullable: true - upgradeEligibleDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'The count of devices in an organization eligible for windows upgrade. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' - format: int32 - additionalProperties: - type: object - description: The user experience analytics hardware readiness entity contains account level information about hardware blockers for windows upgrade. - microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsWorkFromAnywhereMetric - type: object - properties: - metricDevices: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice' - description: The work from anywhere metric devices. Read-only. - x-ms-navigationProperty: true - additionalProperties: - type: object - description: The user experience analytics metric for work from anywhere report. - microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsWorkFromAnywhereDevice - type: object - properties: - autoPilotProfileAssigned: - type: boolean - description: 'When TRUE, indicates the intune device''s autopilot profile is assigned. When FALSE, indicates it''s not Assigned. Supports: $select, $OrderBy. Read-only.' - nullable: true - autoPilotRegistered: - type: boolean - description: 'When TRUE, indicates the intune device''s autopilot is registered. When FALSE, indicates it''s not registered. Supports: $select, $OrderBy. Read-only.' - nullable: true - azureAdDeviceId: - type: string - description: 'The Azure Active Directory (Azure AD) device Id. Supports: $select, $OrderBy. Read-only.' - nullable: true - azureAdJoinType: - type: string - description: 'The work from anywhere device''s Azure Active Directory (Azure AD) join type. Supports: $select, $OrderBy. Read-only.' - nullable: true - azureAdRegistered: - type: boolean - description: 'When TRUE, indicates the device''s Azure Active Directory (Azure AD) is registered. When False, indicates it''s not registered. Supports: $select, $OrderBy. Read-only.' - nullable: true - cloudIdentityScore: - type: number - description: 'Indicates per device cloud identity score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - nullable: true - cloudManagementScore: - type: number - description: 'Indicates per device cloud management score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - nullable: true - cloudProvisioningScore: - type: number - description: 'Indicates per device cloud provisioning score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - nullable: true - compliancePolicySetToIntune: - type: boolean - description: 'When TRUE, indicates the device''s compliance policy is set to intune. When FALSE, indicates it''s not set to intune. Supports: $select, $OrderBy. Read-only.' - nullable: true - deviceId: - type: string - description: 'The Intune device id of the device. Supports: $select, $OrderBy. Read-only.' - nullable: true - deviceName: - type: string - description: 'The name of the device. Supports: $select, $OrderBy. Read-only.' - nullable: true - healthStatus: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' - isCloudManagedGatewayEnabled: - type: boolean - description: 'When TRUE, indicates the device''s Cloud Management Gateway for Configuration Manager is enabled. When FALSE, indicates it''s not enabled. Supports: $select, $OrderBy. Read-only.' - nullable: true - managedBy: - type: string - description: 'The management agent of the device. Supports: $select, $OrderBy. Read-only.' - nullable: true - manufacturer: - type: string - description: 'The manufacturer name of the device. Supports: $select, $OrderBy. Read-only.' - nullable: true - model: - type: string - description: 'The model name of the device. Supports: $select, $OrderBy. Read-only.' - nullable: true - osCheckFailed: - type: boolean - description: 'When TRUE, indicates OS check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' - nullable: true - osDescription: - type: string - description: 'The OS description of the device. Supports: $select, $OrderBy. Read-only.' - nullable: true - osVersion: - type: string - description: 'The OS version of the device. Supports: $select, $OrderBy. Read-only.' - nullable: true - otherWorkloadsSetToIntune: - type: boolean - description: 'When TRUE, indicates the device''s other workloads is set to intune. When FALSE, indicates it''s not set to intune. Supports: $select, $OrderBy. Read-only.' - nullable: true - ownership: - type: string - description: 'Ownership of the device. Supports: $select, $OrderBy. Read-only.' - nullable: true - processor64BitCheckFailed: - type: boolean - description: 'When TRUE, indicates processor hardware 64-bit architecture check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' - nullable: true - processorCoreCountCheckFailed: - type: boolean - description: 'When TRUE, indicates processor hardware core count check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' - nullable: true - processorFamilyCheckFailed: - type: boolean - description: 'When TRUE, indicates processor hardware family check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' - nullable: true - processorSpeedCheckFailed: - type: boolean - description: 'When TRUE, indicates processor hardware speed check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' - nullable: true - ramCheckFailed: - type: boolean - description: 'When TRUE, indicates RAM hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' - nullable: true - secureBootCheckFailed: - type: boolean - description: 'When TRUE, indicates secure boot hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' - nullable: true - serialNumber: - type: string - description: 'The serial number of the device. Supports: $select, $OrderBy. Read-only.' - nullable: true - storageCheckFailed: - type: boolean - description: 'When TRUE, indicates storage hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' - nullable: true - tenantAttached: - type: boolean - description: 'When TRUE, indicates the device is Tenant Attached. When FALSE, indicates it''s not Tenant Attached. Supports: $select, $OrderBy. Read-only.' - nullable: true - tpmCheckFailed: - type: boolean - description: 'When TRUE, indicates Trusted Platform Module (TPM) hardware check failed for device to the latest version of upgrade to windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' - nullable: true - upgradeEligibility: - $ref: '#/components/schemas/microsoft.graph.operatingSystemUpgradeEligibility' - windowsScore: - type: number - description: 'Indicates per device windows score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - nullable: true - workFromAnywhereScore: - type: number - description: 'Indicates work from anywhere per device overall score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - nullable: true - additionalProperties: - type: object - description: The user experience analytics device for work from anywhere report. - microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsWorkFromAnywhereModelPerformance - type: object - properties: - cloudIdentityScore: - type: number - description: 'The cloud identity score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - nullable: true - cloudManagementScore: - type: number - description: 'The cloud management score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - nullable: true - cloudProvisioningScore: - type: number - description: 'The cloud provisioning score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - nullable: true - healthStatus: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' - manufacturer: - type: string - description: 'The manufacturer name of the device. Supports: $select, $OrderBy. Read-only.' - nullable: true - model: - type: string - description: 'The model name of the device. Supports: $select, $OrderBy. Read-only.' - nullable: true - modelDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'The devices count for the model. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' - format: int32 - windowsScore: - type: number - description: 'The window score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - nullable: true - workFromAnywhereScore: - type: number - description: 'The work from anywhere score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' - format: double - nullable: true - additionalProperties: - type: object - description: The user experience analytics work from anywhere model performance. - microsoft.graph.windowsInformationProtectionAppLearningSummary: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: windowsInformationProtectionAppLearningSummary - type: object - properties: - applicationName: - type: string - description: Application Name - nullable: true - applicationType: - $ref: '#/components/schemas/microsoft.graph.applicationType' - deviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Device Count - format: int32 - additionalProperties: - type: object - description: Windows Information Protection AppLearning Summary entity. - microsoft.graph.windowsInformationProtectionNetworkLearningSummary: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: windowsInformationProtectionNetworkLearningSummary - type: object - properties: - deviceCount: + meanTimeToFailureInMinutes: maximum: 2147483647 minimum: -2147483648 - type: number - description: Device Count - format: int32 - url: - type: string - description: Website url - nullable: true - additionalProperties: - type: object - description: Windows Information Protection Network learning Summary entity. - microsoft.graph.windowsMalwareInformation: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: windowsMalwareInformation - type: object - properties: - additionalInformationUrl: - type: string - description: Indicates an informational URL to learn more about the malware - nullable: true - category: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareCategory' - displayName: - type: string - description: Indicates the name of the malware - nullable: true - lastDetectionDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Indicates the last time the malware was detected in UTC - format: date-time - nullable: true - severity: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareSeverity' - deviceMalwareStates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.malwareStateForWindowsDevice' - description: List of devices affected by current malware with the malware state on each device - x-ms-navigationProperty: true - additionalProperties: - type: object - description: Malware information entity. - microsoft.graph.malwareStateForWindowsDevice: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: malwareStateForWindowsDevice - type: object - properties: - detectionCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Indicates the number of times the malware is detected - format: int32 - nullable: true - deviceName: - type: string - description: Indicates the name of the device being evaluated for malware state - nullable: true - executionState: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareExecutionState' - initialDetectionDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Initial detection datetime of the malware - format: date-time - nullable: true - lastStateChangeDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The last time this particular threat was changed - format: date-time - nullable: true - threatState: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareThreatState' - additionalProperties: - type: object - description: Malware state for a windows device - 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.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.browserSiteListStatus: - title: browserSiteListStatus - enum: - - draft - - published - - pending - - unknownFutureValue - type: string - x-ms-enum: - name: browserSiteListStatus - modelAsString: false - values: - - value: draft - description: A site list that has not yet been published - name: draft - - value: published - description: A site list that has been published with no pending changes. - name: published - - value: pending - description: A site that has pending changes - name: pending - - value: unknownFutureValue - description: 'Placeholder for evolvable enum, but this enum is never returned to the caller, so it shoudn''t be necessary.' - name: unknownFutureValue - microsoft.graph.browserSiteCompatibilityMode: - title: browserSiteCompatibilityMode - enum: - - default - - internetExplorer8Enterprise - - internetExplorer7Enterprise - - internetExplorer11 - - internetExplorer10 - - internetExplorer9 - - internetExplorer8 - - internetExplorer7 - - internetExplorer5 - - unknownFutureValue - type: string - x-ms-enum: - name: browserSiteCompatibilityMode - modelAsString: false - values: - - value: default - description: Loads the site using default compatibility mode. - name: default - - value: internetExplorer8Enterprise - description: Loads the site in internetExplorer8 Enterprise Mode - name: internetExplorer8Enterprise - - value: internetExplorer7Enterprise - description: Loads the site in internetExplorer7 Enterprise Mode - name: internetExplorer7Enterprise - - value: internetExplorer11 - description: Loads the site in internetExplorer11 - name: internetExplorer11 - - value: internetExplorer10 - description: Loads the site in internetExplorer10 - name: internetExplorer10 - - value: internetExplorer9 - description: Loads the site in internetExplorer9 - name: internetExplorer9 - - value: internetExplorer8 - description: Loads the site in internetExplorer8 - name: internetExplorer8 - - value: internetExplorer7 - description: Loads the site in internetExplorer7 - name: internetExplorer7 - - value: internetExplorer5 - description: Loads the site in internetExplorer5 - name: internetExplorer5 - - value: unknownFutureValue - description: 'Placeholder for evolvable enum, but this enum is never returned to the caller, so it shouldn''t be necessary.' - name: unknownFutureValue - microsoft.graph.browserSiteHistory: - title: browserSiteHistory - type: object - properties: - allowRedirect: - type: boolean - description: 'Controls the behavior of redirected sites. If true, indicates that the site will open in Internet Explorer 11 or Microsoft Edge even if the site is navigated to as part of a HTTP or meta refresh redirection chain.' - nullable: true - comment: - type: string - description: The comment for the site. - compatibilityMode: - $ref: '#/components/schemas/microsoft.graph.browserSiteCompatibilityMode' - lastModifiedBy: - $ref: '#/components/schemas/microsoft.graph.identitySet' - mergeType: - $ref: '#/components/schemas/microsoft.graph.browserSiteMergeType' - publishedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 site was last published. - format: date-time - targetEnvironment: - $ref: '#/components/schemas/microsoft.graph.browserSiteTargetEnvironment' - additionalProperties: - type: object - description: The history for the site modifications - microsoft.graph.browserSiteMergeType: - title: browserSiteMergeType - enum: - - noMerge - - default - - unknownFutureValue - type: string - x-ms-enum: - name: browserSiteMergeType - modelAsString: false - values: - - value: noMerge - description: No merge type - name: noMerge - - value: default - description: Default merge type - name: default - - value: unknownFutureValue - description: 'Placeholder for evolvable enum, but this enum is never returned to the caller, so it shouldn''t be necessary.' - name: unknownFutureValue - microsoft.graph.browserSiteStatus: - title: browserSiteStatus - enum: - - published - - pendingAdd - - pendingEdit - - pendingDelete - - unknownFutureValue - type: string - x-ms-enum: - name: browserSiteStatus - modelAsString: false - values: - - value: published - description: A site that has been published - name: published - - value: pendingAdd - description: A site that has been added pending publish - name: pendingAdd - - value: pendingEdit - description: A site that has been edited pending publish - name: pendingEdit - - value: pendingDelete - description: A site that has been deleted pending publish - name: pendingDelete - - value: unknownFutureValue - description: 'Placeholder for evolvable enum, but this enum is never returned to the caller, so it shouldn''t be necessary.' - name: unknownFutureValue - microsoft.graph.browserSiteTargetEnvironment: - title: browserSiteTargetEnvironment - enum: - - internetExplorerMode - - internetExplorer11 - - microsoftEdge - - configurable - - none - - unknownFutureValue - type: string - x-ms-enum: - name: browserSiteTargetEnvironment - modelAsString: false - values: - - value: internetExplorerMode - description: Open in Internet Explorer Mode - name: internetExplorerMode - - value: internetExplorer11 - description: Open in standalone Internet Explorer 11 - name: internetExplorer11 - - value: microsoftEdge - description: Open in Microsoft Edge - name: microsoftEdge - - value: configurable - description: Configurable type - name: configurable - - value: none - description: Open in the browser the employee chooses. - name: none - - value: unknownFutureValue - description: 'Placeholder for evolvable enum, but this enum is never returned to the caller, so it shouldn''t be necessary.' - name: unknownFutureValue - microsoft.graph.browserSharedCookieHistory: - title: browserSharedCookieHistory - type: object - properties: - comment: - type: string - description: The comment for the shared cookie. - nullable: true - displayName: - type: string - description: The name of the cookie. - hostOnly: - type: boolean - description: Controls whether a cookie is a host-only or domain cookie. - hostOrDomain: - type: string - description: The URL of the cookie. - nullable: true - lastModifiedBy: - $ref: '#/components/schemas/microsoft.graph.identitySet' - path: - type: string - description: The path of the cookie. - nullable: true - publishedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 cookie was last published. - format: date-time - sourceEnvironment: - $ref: '#/components/schemas/microsoft.graph.browserSharedCookieSourceEnvironment' - additionalProperties: - type: object - microsoft.graph.browserSharedCookieSourceEnvironment: - title: browserSharedCookieSourceEnvironment - enum: - - microsoftEdge - - internetExplorer11 - - both - - unknownFutureValue - type: string - x-ms-enum: - name: browserSharedCookieSourceEnvironment - modelAsString: false - values: - - value: microsoftEdge - description: Share session cookies from Microsoft Edge to Internet Explorer. - name: microsoftEdge - - value: internetExplorer11 - description: Share session cookies from Internet Explorer to Microsoft Edge. - name: internetExplorer11 - - value: both - description: Share session cookies to and from Microsoft Edge and Internet Explorer. - name: both - - value: unknownFutureValue - description: 'Placeholder for evolvable enum, but this enum is never returned to the caller, so it shouldn''t be necessary.' - name: unknownFutureValue - microsoft.graph.browserSharedCookieStatus: - title: browserSharedCookieStatus - enum: - - published - - pendingAdd - - pendingEdit - - pendingDelete - - unknownFutureValue - type: string - x-ms-enum: - name: browserSharedCookieStatus - modelAsString: false - values: - - value: published - description: A sharedcookie that has been published - name: published - - value: pendingAdd - description: A sharedcookie that has been added pending publish - name: pendingAdd - - value: pendingEdit - description: A sharedcookie that has been edited pending publish - name: pendingEdit - - value: pendingDelete - description: A sharedcookie that has been deleted pending publish - name: pendingDelete - - value: unknownFutureValue - description: 'Placeholder for evolvable enum, but this enum is never returned to the caller, so it shouldn''t be necessary.' - name: unknownFutureValue - microsoft.graph.deviceProtectionOverview: - title: deviceProtectionOverview - type: object - properties: - cleanDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Indicates number of devices reporting as clean - format: int32 - criticalFailuresDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Indicates number of devices with critical failures - format: int32 - inactiveThreatAgentDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Indicates number of devices with inactive threat agent - format: int32 - pendingFullScanDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Indicates number of devices pending full scan - format: int32 - pendingManualStepsDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Indicates number of devices with pending manual steps - format: int32 - pendingOfflineScanDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Indicates number of pending offline scan devices - format: int32 - pendingQuickScanDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Indicates the number of devices that have a pending full scan. Valid values -2147483648 to 2147483647 - format: int32 - pendingRestartDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Indicates number of devices pending restart - format: int32 - pendingSignatureUpdateDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Indicates number of devices with an old signature - format: int32 - totalReportedDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Total device count. - format: int32 - unknownStateThreatAgentDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Indicates number of devices with threat agent state as unknown - format: int32 - additionalProperties: - type: object - description: Hardware information of a given device. - microsoft.graph.intuneBrand: - title: intuneBrand - type: object - properties: - contactITEmailAddress: - type: string - description: Email address of the person/organization responsible for IT support. - nullable: true - contactITName: - type: string - description: Name of the person/organization responsible for IT support. - nullable: true - contactITNotes: - type: string - description: Text comments regarding the person/organization responsible for IT support. - nullable: true - contactITPhoneNumber: - type: string - description: Phone number of the person/organization responsible for IT support. - nullable: true - darkBackgroundLogo: - $ref: '#/components/schemas/microsoft.graph.mimeContent' - displayName: - type: string - description: Company/organization name that is displayed to end users. - nullable: true - lightBackgroundLogo: - $ref: '#/components/schemas/microsoft.graph.mimeContent' - onlineSupportSiteName: - type: string - description: Display name of the company/organization’s IT helpdesk site. - nullable: true - onlineSupportSiteUrl: - type: string - description: URL to the company/organization’s IT helpdesk site. - nullable: true - privacyUrl: - type: string - description: URL to the company/organization’s privacy policy. - nullable: true - showDisplayNameNextToLogo: - type: boolean - description: Boolean that represents whether the administrator-supplied display name will be shown next to the logo image. - showLogo: - type: boolean - description: Boolean that represents whether the administrator-supplied logo images are shown or not shown. - showNameNextToLogo: - type: boolean - description: Boolean that represents whether the administrator-supplied display name will be shown next to the logo image. - themeColor: - $ref: '#/components/schemas/microsoft.graph.rgbColor' - additionalProperties: - type: object - description: intuneBrand contains data which is used in customizing the appearance of the Company Portal applications as well as the end user web portal. - microsoft.graph.deviceManagementSettings: - title: deviceManagementSettings - type: object - properties: - deviceComplianceCheckinThresholdDays: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: The number of days a device is allowed to go without checking in to remain compliant. - format: int32 - isScheduledActionEnabled: - type: boolean - description: Is feature enabled or not for scheduled action for rule. - secureByDefault: - type: boolean - description: Device should be noncompliant when there is no compliance policy targeted when this is true - additionalProperties: - type: object - microsoft.graph.deviceManagementSubscriptionState: - title: deviceManagementSubscriptionState - enum: - - pending - - active - - warning - - disabled - - deleted - - blocked - - lockedOut - type: string - description: Tenant mobile device management subscription state. - x-ms-enum: - name: deviceManagementSubscriptionState - modelAsString: false - values: - - value: pending - description: Pending - name: pending - - value: active - description: Active - name: active - - value: warning - description: Warning - name: warning - - value: disabled - description: Disabled - name: disabled - - value: deleted - description: Deleted - name: deleted - - value: blocked - description: Blocked - name: blocked - - value: lockedOut - description: LockedOut - name: lockedOut - microsoft.graph.userExperienceAnalyticsSettings: - title: userExperienceAnalyticsSettings - type: object - properties: - configurationManagerDataConnectorConfigured: - type: boolean - description: 'When TRUE, indicates Tenant attach is configured properly and System Center Configuration Manager (SCCM) tenant attached devices will show up in endpoint analytics reporting. When FALSE, indicates Tenant attach is not configured. FALSE by default.' - additionalProperties: - type: object - description: The user experience analytics insight is the recomendation to improve the user experience analytics score. - microsoft.graph.windowsMalwareOverview: - title: windowsMalwareOverview - type: object - properties: - malwareCategorySummary: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareCategoryCount' - description: List of device counts per malware category - malwareDetectedDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Count of devices with malware detected in the last 30 days - format: int32 - malwareExecutionStateSummary: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareExecutionStateCount' - description: List of device counts per malware execution state - malwareNameSummary: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareNameCount' - description: List of device counts per malware - malwareSeveritySummary: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareSeverityCount' - description: List of active malware counts per malware severity - malwareStateSummary: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareStateCount' - description: List of device counts per malware state - osVersionsSummary: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.osVersionCount' - description: List of device counts with malware per windows OS version - totalDistinctMalwareCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Count of all distinct malwares detected across all devices. Valid values -2147483648 to 2147483647 - format: int32 - totalMalwareCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Count of all malware detections across all devices. Valid values -2147483648 to 2147483647 - format: int32 - additionalProperties: - type: object - description: Windows device malware overview. - microsoft.graph.applePushNotificationCertificate: + type: number + description: 'The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + format: int32 + osBuildNumber: + type: string + description: 'The OS build number of the application. Supports: $select, $OrderBy. Read-only.' + nullable: true + osVersion: + type: string + description: 'The OS version of the application. Supports: $select, $OrderBy. Read-only.' + nullable: true + additionalProperties: + type: object + description: The user experience analytics application performance entity contains app performance details by OS version. + microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: applePushNotificationCertificate + - title: userExperienceAnalyticsAppHealthDeviceModelPerformance type: object properties: - appleIdentifier: + activeDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The number of active devices for the model. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + format: int32 + deviceManufacturer: type: string - description: Apple Id of the account used to create the MDM push certificate. + description: 'The manufacturer name of the device. Supports: $select, $OrderBy. Read-only.' nullable: true - certificate: + deviceModel: type: string - description: Not yet documented + description: 'The model name of the device. Supports: $select, $OrderBy. Read-only.' nullable: true - certificateSerialNumber: + healthStatus: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' + meanTimeToFailureInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + format: int32 + modelAppHealthScore: + type: number + description: 'The application health score of the device model. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true + additionalProperties: + type: object + description: The user experience analytics device model performance entity contains device model performance details. + microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsAppHealthDevicePerformance + type: object + properties: + appCrashCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The number of application crashes for the device. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + format: int32 + appHangCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The number of application hangs for the device. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + format: int32 + crashedAppCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The number of distinct application crashes for the device. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + format: int32 + deviceAppHealthScore: + type: number + description: 'The application health score of the device. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true + deviceDisplayName: type: string - description: Certificate serial number. This property is read-only. + description: 'The name of the device. Supports: $select, $OrderBy. Read-only.' nullable: true - readOnly: true - certificateUploadFailureReason: + deviceId: type: string - description: The reason the certificate upload failed. + description: 'The Intune device id of the device. Supports: $select, $OrderBy. Read-only.' nullable: true - certificateUploadStatus: + deviceManufacturer: type: string - description: The certificate upload status. + description: 'The manufacturer name of the device. Supports: $select, $OrderBy. Read-only.' 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])$' + deviceModel: type: string - description: The expiration date and time for Apple push notification certificate. - format: date-time - lastModifiedDateTime: + description: 'The model name of the device. Supports: $select, $OrderBy. Read-only.' + nullable: true + healthStatus: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' + meanTimeToFailureInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + format: int32 + processedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Last modified date and time for Apple push notification certificate. + description: 'The date and time when the statistics were last computed. The value cannot be modified and is automatically populated when the statistics are computed. 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, 2022 would look like this: ''2022-01-01T00:00:00Z''. Returned by default. Read-only.' format: date-time - topicIdentifier: - type: string - description: Topic Id. - nullable: true additionalProperties: type: object - description: Apple push notification certificate. - microsoft.graph.auditEvent: + description: The user experience analytics device performance entity contains device performance details. + microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: auditEvent + - title: userExperienceAnalyticsAppHealthDevicePerformanceDetails type: object properties: - activity: - type: string - description: Friendly name of the activity. - nullable: true - activityDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 in UTC when the activity was performed. - format: date-time - activityOperationType: + appDisplayName: type: string - description: The HTTP operation type of the activity. + description: 'The friendly name of the application for which the event occurred. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only.' nullable: true - activityResult: + appPublisher: type: string - description: The result of the activity. + description: 'The publisher of the application. Supports: $select, $OrderBy. Read-only.' nullable: true - activityType: + appVersion: type: string - description: The type of activity that was being performed. + description: 'The version of the application. Possible values are: 1.0.0.1, 75.65.23.9. Supports: $select, $OrderBy. Read-only.' nullable: true - actor: - $ref: '#/components/schemas/microsoft.graph.auditActor' - category: + deviceDisplayName: type: string - description: Audit category. + description: 'The name of the device. Supports: $select, $OrderBy. Read-only.' nullable: true - componentName: + deviceId: type: string - description: Component name. + description: 'The Intune device id of the device. Supports: $select, $OrderBy. Read-only.' nullable: true - correlationId: - 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}$' + eventDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The client request Id that is used to correlate activity within the system. - format: uuid - displayName: + description: 'The time the event occurred. The value cannot be modified and is automatically populated when the statistics are computed. 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, 2022 would look like this: ''2022-01-01T00:00:00Z''. Returned by default. Read-only.' + format: date-time + eventType: type: string - description: Event display name. + description: 'The type of the event. Supports: $select, $OrderBy. Read-only.' nullable: true - resources: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.auditResource' - description: Resources being modified. additionalProperties: type: object - description: A class containing the properties for Audit Event. - microsoft.graph.complianceManagementPartner: + description: The user experience analytics device performance entity contains device performance details. + microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: complianceManagementPartner + - title: userExperienceAnalyticsAppHealthOSVersionPerformance type: object properties: - androidEnrollmentAssignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.complianceManagementPartnerAssignment' - description: User groups which enroll Android devices through partner. - androidOnboarded: - type: boolean - description: Partner onboarded for Android devices. - displayName: + activeDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The number of active devices for the OS version. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + format: int32 + meanTimeToFailureInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + format: int32 + osBuildNumber: type: string - description: Partner display name + description: 'The OS build number installed on the device. Supports: $select, $OrderBy. Read-only.' nullable: true - iosEnrollmentAssignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.complianceManagementPartnerAssignment' - description: User groups which enroll ios devices through partner. - iosOnboarded: - type: boolean - description: Partner onboarded for ios devices. - lastHeartbeatDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + osVersion: type: string - description: Timestamp of last heartbeat after admin onboarded to the compliance management partner - format: date-time - macOsEnrollmentAssignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.complianceManagementPartnerAssignment' - description: User groups which enroll Mac devices through partner. - macOsOnboarded: - type: boolean - description: Partner onboarded for Mac devices. - partnerState: - $ref: '#/components/schemas/microsoft.graph.deviceManagementPartnerTenantState' + description: 'The OS version installed on the device. Supports: $select, $OrderBy. Read-only.' + nullable: true + osVersionAppHealthScore: + type: number + description: 'The application health score of the OS version. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true additionalProperties: type: object - description: Compliance management partner for all platforms - microsoft.graph.onPremisesConditionalAccessSettings: + description: The user experience analytics device OS version performance entity contains OS version performance details. + microsoft.graph.userExperienceAnalyticsCategory: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: onPremisesConditionalAccessSettings + - title: userExperienceAnalyticsCategory type: object properties: - enabled: - type: boolean - description: Indicates if on premises conditional access is enabled for this organization - excludedGroups: + insights: type: array items: - pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' - type: string - format: uuid - description: User groups that will be exempt by on premises conditional access. All users in these groups will be exempt from the conditional access policy. - includedGroups: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsInsight' + description: The insights for the category. Read-only. + metricValues: type: array items: - pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' - type: string - format: uuid - description: User groups that will be targeted by on premises conditional access. All users in these groups will be required to have mobile device managed and compliant for mail access. - overrideDefaultRule: - type: boolean - description: Override the default access rule when allowing a device to ensure access is granted. + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' + description: The metric values for the user experience analytics category. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object - description: Singleton entity which represents the Exchange OnPremises Conditional Access Settings for a tenant. - microsoft.graph.deviceEnrollmentConfiguration: + description: The user experience analytics category entity contains the scores and insights for the various metrics of a category. + microsoft.graph.userExperienceAnalyticsBaseline: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceEnrollmentConfiguration + - title: userExperienceAnalyticsBaseline type: object properties: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Created date time in UTC of the device enrollment configuration + description: 'The date the custom baseline was created. The value cannot be modified and is automatically populated when the baseline is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Returned by default.' format: date-time - description: + displayName: type: string - description: The description of the device enrollment configuration + description: The name of the baseline. nullable: true - displayName: + isBuiltIn: + type: boolean + description: 'When TRUE, indicates the current baseline is the commercial median baseline. When FALSE, indicates it is a custom baseline. FALSE by default.' + appHealthMetrics: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' + batteryHealthMetrics: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' + bestPracticesMetrics: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' + deviceBootPerformanceMetrics: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' + rebootAnalyticsMetrics: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' + resourcePerformanceMetrics: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' + workFromAnywhereMetrics: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' + additionalProperties: + type: object + description: The user experience analytics baseline entity contains baseline values against which to compare the user experience analytics scores. + microsoft.graph.userExperienceAnalyticsDevicePerformance: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsDevicePerformance + type: object + properties: + averageBlueScreens: + type: number + description: Average (mean) number of Blue Screens per device in the last 30 days. Valid values 0 to 9999999 + format: double + nullable: true + averageRestarts: + type: number + description: Average (mean) number of Restarts per device in the last 30 days. Valid values 0 to 9999999 + format: double + nullable: true + blueScreenCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of Blue Screens in the last 30 days. Valid values 0 to 9999999 + format: int32 + bootScore: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The user experience analytics device boot score. + format: int32 + coreBootTimeInMs: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The user experience analytics device core boot time in milliseconds. + format: int32 + coreLoginTimeInMs: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The user experience analytics device core login time in milliseconds. + format: int32 + deviceCount: + type: number + description: User experience analytics summarized device count. + format: int64 + deviceName: type: string - description: The display name of the device enrollment configuration + description: The user experience analytics device name. nullable: true - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + diskType: + $ref: '#/components/schemas/microsoft.graph.diskType' + groupPolicyBootTimeInMs: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The user experience analytics device group policy boot time in milliseconds. + format: int32 + groupPolicyLoginTimeInMs: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The user experience analytics device group policy login time in milliseconds. + format: int32 + healthStatus: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' + loginScore: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The user experience analytics device login score. + format: int32 + manufacturer: type: string - description: Last modified date time in UTC of the device enrollment configuration - format: date-time - priority: + description: The user experience analytics device manufacturer. + nullable: true + model: + type: string + description: The user experience analytics device model. + nullable: true + modelStartupPerformanceScore: + type: number + description: The user experience analytics model level startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + nullable: true + operatingSystemVersion: + type: string + description: The user experience analytics device Operating System version. + nullable: true + responsiveDesktopTimeInMs: maximum: 2147483647 minimum: -2147483648 type: number - description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. + description: The user experience analytics responsive desktop time in milliseconds. format: int32 - version: + restartCount: maximum: 2147483647 minimum: -2147483648 type: number - description: The version of the device enrollment configuration + description: Number of Restarts in the last 30 days. Valid values 0 to 9999999 format: int32 - assignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - description: The list of group assignments for the device configuration profile - x-ms-navigationProperty: true + startupPerformanceScore: + type: number + description: The user experience analytics device startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + nullable: true additionalProperties: type: object - description: The Base Class of Device Enrollment Configuration - microsoft.graph.deviceManagementPartner: + description: The user experience analytics device performance entity contains device boot performance details. + microsoft.graph.userExperienceAnalyticsDeviceScores: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementPartner + - title: userExperienceAnalyticsDeviceScores type: object properties: - displayName: + appReliabilityScore: + type: number + description: Indicates a score calculated from application health data to indicate when a device is having problems running one or more applications. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + nullable: true + batteryHealthScore: + type: number + description: Indicates a calulated score indicating the health of the device's battery. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + nullable: true + deviceName: type: string - description: Partner display name + description: 'The name of the device. Supports: $select, $OrderBy. Read-only.' nullable: true - groupsRequiringPartnerEnrollment: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementPartnerAssignment' - description: User groups that specifies whether enrollment is through partner. - isConfigured: + endpointAnalyticsScore: + type: number + description: Indicates a weighted average of the various scores. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + nullable: true + healthStatus: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' + manufacturer: + type: string + description: 'The manufacturer name of the device. Examples: Microsoft Corporation, HP, Lenovo. Supports: $select, $OrderBy. Read-only.' + nullable: true + model: + type: string + description: 'The model name of the device. Supports: $select, $OrderBy. Read-only.' + nullable: true + startupPerformanceScore: + type: number + description: Indicates a weighted average of boot score and logon score used for measuring startup performance. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + nullable: true + workFromAnywhereScore: + type: number + description: Indicates a weighted score of the work from anywhere on a device level. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + nullable: true + additionalProperties: + type: object + description: The user experience analytics device scores entity consolidates the various Endpoint Analytics scores. + microsoft.graph.userExperienceAnalyticsDeviceStartupHistory: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsDeviceStartupHistory + type: object + properties: + coreBootTimeInMs: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The device core boot time in milliseconds. Supports: $select, $OrderBy. Read-only.' + format: int32 + coreLoginTimeInMs: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The device core login time in milliseconds. Supports: $select, $OrderBy. Read-only.' + format: int32 + deviceId: + type: string + description: 'The Intune device id of the device. Supports: $select, $OrderBy. Read-only.' + nullable: true + featureUpdateBootTimeInMs: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The impact of device feature updates on boot time in milliseconds. Supports: $select, $OrderBy. Read-only.' + format: int32 + groupPolicyBootTimeInMs: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The impact of device group policy client on boot time in milliseconds. Supports: $select, $OrderBy. Read-only.' + format: int32 + groupPolicyLoginTimeInMs: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The impact of device group policy client on login time in milliseconds. Supports: $select, $OrderBy. Read-only.' + format: int32 + isFeatureUpdate: type: boolean - description: Whether device management partner is configured or not - lastHeartbeatDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + description: 'When TRUE, indicates the device boot record is associated with feature updates. When FALSE, indicates the device boot record is not associated with feature updates. Supports: $select, $OrderBy. Read-only.' + isFirstLogin: + type: boolean + description: 'When TRUE, indicates the device login is the first login after a reboot. When FALSE, indicates the device login is not the first login after a reboot. Supports: $select, $OrderBy. Read-only.' + operatingSystemVersion: type: string - description: Timestamp of last heartbeat after admin enabled option Connect to Device management Partner - format: date-time - partnerAppType: - $ref: '#/components/schemas/microsoft.graph.deviceManagementPartnerAppType' - partnerState: - $ref: '#/components/schemas/microsoft.graph.deviceManagementPartnerTenantState' - singleTenantAppId: + description: 'The user experience analytics device boot record''s operating system version. Supports: $select, $OrderBy. Read-only.' + nullable: true + responsiveDesktopTimeInMs: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The time for desktop to become responsive during login process in milliseconds. Supports: $select, $OrderBy. Read-only.' + format: int32 + restartCategory: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsOperatingSystemRestartCategory' + restartFaultBucket: type: string - description: Partner Single tenant App id + description: 'OS restart fault bucket. The fault bucket is used to find additional information about a system crash. Supports: $select, $OrderBy. Read-only.' nullable: true - whenPartnerDevicesWillBeMarkedAsNonCompliantDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + restartStopCode: type: string - description: DateTime in UTC when PartnerDevices will be marked as NonCompliant - format: date-time + description: 'OS restart stop code. This shows the bug check code which can be used to look up the blue screen reason. Supports: $select, $OrderBy. Read-only.' nullable: true - whenPartnerDevicesWillBeRemovedDateTime: + startTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 in UTC when PartnerDevices will be removed + description: 'The device boot start time. The value cannot be modified and is automatically populated when the device performs a reboot. 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, 2022 would look like this: ''2022-01-01T00:00:00Z''. Returned by default. Read-only.' format: date-time - nullable: true + totalBootTimeInMs: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The device total boot time in milliseconds. Supports: $select, $OrderBy. Read-only.' + format: int32 + totalLoginTimeInMs: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The device total login time in milliseconds. Supports: $select, $OrderBy. Read-only.' + format: int32 additionalProperties: type: object - description: Entity which represents a connection to device management partner. - microsoft.graph.deviceManagementExchangeConnector: + description: The user experience analytics device startup history entity contains device boot performance history details. + microsoft.graph.userExperienceAnalyticsDeviceStartupProcess: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementExchangeConnector + - title: userExperienceAnalyticsDeviceStartupProcess type: object properties: - connectorServerName: - type: string - description: The name of the server hosting the Exchange Connector. - nullable: true - exchangeAlias: - type: string - description: An alias assigned to the Exchange server - nullable: true - exchangeConnectorType: - $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeConnectorType' - exchangeOrganization: + managedDeviceId: type: string - description: Exchange Organization to the Exchange server + description: 'The Intune device id of the device. Supports: $select, $OrderBy. Read-only.' nullable: true - lastSyncDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Last sync time for the Exchange Connector - format: date-time - primarySmtpAddress: + processName: type: string - description: Email address used to configure the Service To Service Exchange Connector. + description: 'The name of the process. Examples: outlook, excel. Supports: $select, $OrderBy. Read-only.' nullable: true - serverName: + productName: type: string - description: The name of the Exchange server. + description: 'The product name of the process. Examples: Microsoft Outlook, Microsoft Excel. Supports: $select, $OrderBy. Read-only.' nullable: true - status: - $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeConnectorStatus' - version: + publisher: type: string - description: The version of the ExchangeConnectorAgent + description: 'The publisher of the process. Examples: Microsoft Corporation, Contoso Corp. Supports: $select, $OrderBy. Read-only.' nullable: true + startupImpactInMs: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The impact of startup process on device boot time in milliseconds. Supports: $select, $OrderBy. Read-only.' + format: int32 additionalProperties: type: object - description: Entity which represents a connection to an Exchange environment. - microsoft.graph.importedWindowsAutopilotDeviceIdentity: + description: The user experience analytics device startup process details. + microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: importedWindowsAutopilotDeviceIdentity + - title: userExperienceAnalyticsDeviceStartupProcessPerformance type: object properties: - assignedUserPrincipalName: - type: string - description: UPN of the user the device will be assigned - nullable: true - groupTag: - type: string - description: Group Tag of the Windows autopilot device. - nullable: true - hardwareIdentifier: - type: string - description: Hardware Blob of the Windows autopilot device. - format: base64url - nullable: true - importId: + deviceCount: + type: number + description: 'The count of devices which initiated this process on startup. Supports: $filter, $select, $OrderBy. Read-only.' + format: int64 + medianImpactInMs: + type: number + description: 'The median impact of startup process on device boot time in milliseconds. Supports: $filter, $select, $OrderBy. Read-only.' + format: int64 + processName: type: string - description: The Import Id of the Windows autopilot device. + description: 'The name of the startup process. Examples: outlook, excel. Supports: $select, $OrderBy. Read-only.' nullable: true - productKey: + productName: type: string - description: Product Key of the Windows autopilot device. + description: 'The product name of the startup process. Examples: Microsoft Outlook, Microsoft Excel. Supports: $select, $OrderBy. Read-only.' nullable: true - serialNumber: + publisher: type: string - description: Serial number of the Windows autopilot device. + description: 'The publisher of the startup process. Examples: Microsoft Corporation, Contoso Corp. Supports: $select, $OrderBy. Read-only.' nullable: true - state: - $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentityState' + totalImpactInMs: + type: number + description: 'The total impact of startup process on device boot time in milliseconds. Supports: $filter, $select, $OrderBy. Read-only.' + format: int64 additionalProperties: type: object - description: Imported windows autopilot devices. - microsoft.graph.iosUpdateDeviceStatus: + description: The user experience analytics device startup process performance. + microsoft.graph.userExperienceAnalyticsMetricHistory: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: iosUpdateDeviceStatus + - title: userExperienceAnalyticsMetricHistory type: object properties: - complianceGracePeriodExpirationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The DateTime when device compliance grace period expires - format: date-time - deviceDisplayName: - type: string - description: Device name of the DevicePolicyStatus. - nullable: true deviceId: type: string - description: The device id that is being reported. - nullable: true - deviceModel: - type: string - description: The device model that is being reported + description: The Intune device id of the device. nullable: true - installStatus: - $ref: '#/components/schemas/microsoft.graph.iosUpdatesInstallStatus' - lastReportedDateTime: + metricDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Last modified date time of the policy report. + description: 'The metric date time. The value cannot be modified and is automatically populated when the metric is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Returned by default.' format: date-time - osVersion: - type: string - description: The device version that is being reported. - nullable: true - status: - $ref: '#/components/schemas/microsoft.graph.complianceStatus' - userId: - type: string - description: The User id that is being reported. - nullable: true - userName: - type: string - description: The User Name that is being reported - nullable: true - userPrincipalName: + metricType: type: string - description: UserPrincipalName. + description: The user experience analytics metric type. nullable: true additionalProperties: type: object - microsoft.graph.mobileThreatDefenseConnector: + description: The user experience analytics metric history. + microsoft.graph.userExperienceAnalyticsModelScores: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: mobileThreatDefenseConnector + - title: userExperienceAnalyticsModelScores type: object properties: - allowPartnerToCollectIOSApplicationMetadata: - type: boolean - description: 'When TRUE, indicates the Mobile Threat Defense partner may collect metadata about installed applications from Intune for IOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about installed applications from Intune for IOS devices. Default value is FALSE.' - allowPartnerToCollectIOSPersonalApplicationMetadata: - type: boolean - description: 'When TRUE, indicates the Mobile Threat Defense partner may collect metadata about personally installed applications from Intune for IOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about personally installed applications from Intune for IOS devices. Default value is FALSE.' - androidDeviceBlockedOnMissingPartnerData: - type: boolean - description: 'For Android, set whether Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant' - androidEnabled: - type: boolean - description: 'For Android, set whether data from the Mobile Threat Defense partner should be used during compliance evaluations' - androidMobileApplicationManagementEnabled: - type: boolean - description: 'When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for Android devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for Android devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE.' - iosDeviceBlockedOnMissingPartnerData: - type: boolean - description: 'For IOS, set whether Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant' - iosEnabled: - type: boolean - description: 'For IOS, get or set whether data from the Mobile Threat Defense partner should be used during compliance evaluations' - iosMobileApplicationManagementEnabled: - type: boolean - description: 'When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for IOS devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for IOS devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE.' - lastHeartbeatDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 of last Heartbeat recieved from the Mobile Threat Defense partner - format: date-time - microsoftDefenderForEndpointAttachEnabled: - type: boolean - description: 'When TRUE, inidicates that configuration profile management via Microsoft Defender for Endpoint is enabled. When FALSE, inidicates that configuration profile management via Microsoft Defender for Endpoint is disabled. Default value is FALSE.' - partnerState: - $ref: '#/components/schemas/microsoft.graph.mobileThreatPartnerTenantState' - partnerUnresponsivenessThresholdInDays: - maximum: 2147483647 - minimum: -2147483648 + appReliabilityScore: type: number - description: Get or Set days the per tenant tolerance to unresponsiveness for this partner integration - format: int32 - partnerUnsupportedOsVersionBlocked: - type: boolean - description: Get or set whether to block devices on the enabled platforms that do not meet the minimum version requirements of the Mobile Threat Defense partner - windowsDeviceBlockedOnMissingPartnerData: - type: boolean - description: 'When TRUE, inidicates that Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant for Windows. When FALSE, inidicates that Intune may make a device compliant without receiving data from the Mobile Threat Defense partner for Windows. Default value is FALSE.' - windowsEnabled: - type: boolean - description: 'When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during compliance evaluations for Windows. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during compliance evaluations for Windows. Default value is FALSE.' - additionalProperties: - type: object - description: Entity which represents a connection to Mobile Threat Defense partner. - microsoft.graph.remoteAssistancePartner: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: remoteAssistancePartner - type: object - properties: - displayName: - type: string - description: Display name of the partner. + description: Indicates a score calculated from application health data to indicate when a device is having problems running one or more applications. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double nullable: true - lastConnectionDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + batteryHealthScore: + type: number + description: Indicates a calulated score indicating the health of the device's battery. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + nullable: true + endpointAnalyticsScore: + type: number + description: Indicates a weighted average of the various scores. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + nullable: true + healthStatus: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' + manufacturer: type: string - description: Timestamp of the last request sent to Intune by the TEM partner. - format: date-time - onboardingStatus: - $ref: '#/components/schemas/microsoft.graph.remoteAssistanceOnboardingStatus' - onboardingUrl: + description: 'The manufacturer name of the device. Examples: Microsoft Corporation, HP, Lenovo. Supports: $select, $OrderBy. Read-only.' + nullable: true + model: type: string - description: 'URL of the partner''s onboarding portal, where an administrator can configure their Remote Assistance service.' + description: 'The model name of the device. Supports: $select, $OrderBy. Read-only.' + nullable: true + modelDeviceCount: + type: number + description: 'Indicates unique devices count of given model in a consolidated report. Supports: $select, $OrderBy. Read-only. Valid values -9.22337203685478E+18 to 9.22337203685478E+18' + format: int64 + startupPerformanceScore: + type: number + description: Indicates a weighted average of boot score and logon score used for measuring startup performance. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + nullable: true + workFromAnywhereScore: + type: number + description: Indicates a weighted score of the work from anywhere on a device level. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double nullable: true additionalProperties: type: object - description: RemoteAssistPartner resources represent the metadata and status of a given Remote Assistance partner service. - microsoft.graph.deviceManagementReports: + description: The user experience analytics model scores entity consolidates the various Endpoint Analytics scores. + microsoft.graph.userExperienceAnalyticsOverview: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementReports + - title: userExperienceAnalyticsOverview type: object properties: - exportJobs: + insights: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementExportJob' - description: Entity representing a job to export a report - x-ms-navigationProperty: true + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsInsight' + description: The user experience analytics insights. Read-only. additionalProperties: type: object - description: Singleton entity that acts as a container for all reports functionality. - microsoft.graph.resourceOperation: + description: The user experience analytics overview entity contains the overall score and the scores and insights of every metric of all categories. + microsoft.graph.userExperienceAnalyticsScoreHistory: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: resourceOperation + - title: userExperienceAnalyticsScoreHistory type: object properties: - actionName: - type: string - description: Type of action this operation is going to perform. The actionName should be concise and limited to as few words as possible. - nullable: true - description: - type: string - description: Description of the resource operation. The description is used in mouse-over text for the operation when shown in the Azure Portal. - nullable: true - resourceName: + startupDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Name of the Resource this operation is performed on. - nullable: true + description: 'The device startup date time. The value cannot be modified and is automatically populated. 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.' + format: date-time additionalProperties: type: object - description: 'Describes the resourceOperation resource (entity) of the Microsoft Graph API (REST), which supports Intune workflows related to role-based access control (RBAC).' - microsoft.graph.deviceAndAppManagementRoleAssignment: + description: The user experience analytics device startup score history. + microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric: allOf: - - $ref: '#/components/schemas/microsoft.graph.roleAssignment' - - title: deviceAndAppManagementRoleAssignment + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric type: object properties: - members: - type: array - items: - type: string - nullable: true - description: The list of ids of role member security groups. These are IDs from Azure Active Directory. + osCheckFailedPercentage: + type: number + description: 'The percentage of devices for which OS check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true + processor64BitCheckFailedPercentage: + type: number + description: 'The percentage of devices for which processor hardware 64-bit architecture check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true + processorCoreCountCheckFailedPercentage: + type: number + description: 'The percentage of devices for which processor hardware core count check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true + processorFamilyCheckFailedPercentage: + type: number + description: 'The percentage of devices for which processor hardware family check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true + processorSpeedCheckFailedPercentage: + type: number + description: 'The percentage of devices for which processor hardware speed check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true + ramCheckFailedPercentage: + type: number + description: 'The percentage of devices for which RAM hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true + secureBootCheckFailedPercentage: + type: number + description: 'The percentage of devices for which secure boot hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true + storageCheckFailedPercentage: + type: number + description: 'The percentage of devices for which storage hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true + totalDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The count of total devices in an organization. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + format: int32 + tpmCheckFailedPercentage: + type: number + description: 'The percentage of devices for which Trusted Platform Module (TPM) hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true + upgradeEligibleDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The count of devices in an organization eligible for windows upgrade. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' + format: int32 additionalProperties: type: object - description: The Role Assignment resource. Role assignments tie together a role definition with members and scopes. There can be one or more role assignments per role. This applies to custom and built-in roles. - microsoft.graph.roleDefinition: + description: The user experience analytics hardware readiness entity contains account level information about hardware blockers for windows upgrade. + microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: roleDefinition + - title: userExperienceAnalyticsWorkFromAnywhereMetric type: object properties: - description: - type: string - description: Description of the Role definition. - nullable: true - displayName: - type: string - description: Display Name of the Role definition. - nullable: true - isBuiltIn: - type: boolean - description: 'Type of Role. Set to True if it is built-in, or set to False if it is a custom role definition.' - rolePermissions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.rolePermission' - description: List of Role Permissions this role is allowed to perform. These must match the actionName that is defined as part of the rolePermission. - roleAssignments: + metricDevices: type: array items: - $ref: '#/components/schemas/microsoft.graph.roleAssignment' - description: List of Role assignments for this role definition. + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice' + description: The work from anywhere metric devices. Read-only. x-ms-navigationProperty: true additionalProperties: type: object - description: 'The Role Definition resource. The role definition is the foundation of role based access in Intune. The role combines an Intune resource such as a Mobile App and associated role permissions such as Create or Read for the resource. There are two types of roles, built-in and custom. Built-in roles cannot be modified. Both built-in roles and custom roles must have assignments to be enforced. Create custom roles if you want to define a role that allows any of the available resources and role permissions to be combined into a single role.' - microsoft.graph.telecomExpenseManagementPartner: + description: The user experience analytics metric for work from anywhere report. + microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: telecomExpenseManagementPartner + - title: userExperienceAnalyticsWorkFromAnywhereModelPerformance type: object properties: - appAuthorized: - type: boolean - description: Whether the partner's AAD app has been authorized to access Intune. - displayName: - type: string - description: Display name of the TEM partner. - nullable: true - enabled: - type: boolean - description: Whether Intune's connection to the TEM service is currently enabled or disabled. - lastConnectionDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Timestamp of the last request sent to Intune by the TEM partner. - format: date-time - url: - type: string - description: 'URL of the TEM partner''s administrative control panel, where an administrator can configure their TEM service.' + cloudIdentityScore: + type: number + description: 'The cloud identity score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double nullable: true - additionalProperties: - type: object - description: 'telecomExpenseManagementPartner resources represent the metadata and status of a given TEM service. Once your organization has onboarded with a partner, the partner can be enabled or disabled to switch TEM functionality on or off.' - microsoft.graph.termsAndConditions: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: termsAndConditions - type: object - properties: - acceptanceStatement: - type: string - description: 'Administrator-supplied explanation of the terms and conditions, typically describing what it means to accept the terms and conditions set out in the T&C policy. This is shown to the user on prompts to accept the T&C policy.' + cloudManagementScore: + type: number + description: 'The cloud management score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double nullable: true - bodyText: - type: string - description: 'Administrator-supplied body text of the terms and conditions, typically the terms themselves. This is shown to the user on prompts to accept the T&C policy.' + cloudProvisioningScore: + type: number + description: 'The cloud provisioning score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double 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: DateTime the object was created. - format: date-time - description: + healthStatus: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' + manufacturer: type: string - description: Administrator-supplied description of the T&C policy. + description: 'The manufacturer name of the device. Supports: $select, $OrderBy. Read-only.' nullable: true - displayName: - type: string - description: Administrator-supplied name for the T&C 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 - description: DateTime the object was last modified. - format: date-time - title: + model: type: string - description: Administrator-supplied title of the terms and conditions. This is shown to the user on prompts to accept the T&C policy. + description: 'The model name of the device. Supports: $select, $OrderBy. Read-only.' nullable: true - version: + modelDeviceCount: maximum: 2147483647 minimum: -2147483648 type: number - description: Integer indicating the current version of the terms. Incremented when an administrator makes a change to the terms and wishes to require users to re-accept the modified T&C policy. + description: 'The devices count for the model. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647' format: int32 - acceptanceStatuses: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAcceptanceStatus' - description: The list of acceptance statuses for this T&C policy. - x-ms-navigationProperty: true - assignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAssignment' - description: The list of assignments for this T&C policy. - x-ms-navigationProperty: true + windowsScore: + type: number + description: 'The window score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true + workFromAnywhereScore: + type: number + description: 'The work from anywhere score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true additionalProperties: type: object - description: A termsAndConditions entity represents the metadata and contents of a given Terms and Conditions (T&C) policy. T&C policies’ contents are presented to users upon their first attempt to enroll into Intune and subsequently upon edits where an administrator has required re-acceptance. They enable administrators to communicate the provisions to which a user must agree in order to have devices enrolled into Intune. + description: The user experience analytics work from anywhere model performance. microsoft.graph.virtualEndpoint: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -20116,7 +14795,7 @@ components: description: 'Apple bulk enrollment without user challenge. (DEP, Apple Configurator, Mobile Config)' name: appleBulkWithoutUser - value: windowsAzureADJoin - description: Windows 10 Azure AD Join. + description: Windows 10 Entra ID (Azure AD) Join. name: windowsAzureADJoin - value: windowsBulkUserless description: Windows 10 Bulk enrollment through ICD with certificate. @@ -20125,19 +14804,19 @@ components: description: Windows 10 automatic enrollment. (Add work account) name: windowsAutoEnrollment - value: windowsBulkAzureDomainJoin - description: Windows 10 bulk Azure AD Join. + description: Windows 10 bulk Entra ID (Azure AD) Join. name: windowsBulkAzureDomainJoin - value: windowsCoManagement description: Windows 10 Co-Management triggered by AutoPilot or Group Policy. name: windowsCoManagement - value: windowsAzureADJoinUsingDeviceAuth - description: Windows 10 Azure AD Join using Device Auth. + description: Windows 10 Entra ID (Azure AD) Join using Device Auth. name: windowsAzureADJoinUsingDeviceAuth - value: appleUserEnrollment - description: Device managed by Apple user enrollment + description: Indicates the device is enrolled via Apple User Enrollment with Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities name: appleUserEnrollment - value: appleUserEnrollmentWithServiceAccount - description: Device managed by Apple user enrollment with service account + description: Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities name: appleUserEnrollmentWithServiceAccount microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState @@ -20423,6 +15102,7 @@ components: - unknown - company - personal + - unknownFutureValue type: string description: Owner type of device. x-ms-enum: @@ -20430,14 +15110,17 @@ components: modelAsString: false values: - value: unknown - description: Unknown. + description: Unknown device owner type. name: unknown - value: company - description: Owned by company. + description: Corporate device owner type. name: company - value: personal - description: Owned by person. + description: Personal device owner type. name: personal + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.managementAgentType: title: managementAgentType enum: @@ -20598,7 +15281,7 @@ components: nullable: true country: type: string - description: 'The country/region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The country or region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' 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])$' @@ -20781,7 +15464,7 @@ components: type: array items: type: string - description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: This property can''t contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Returned only on $select. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -20796,7 +15479,7 @@ components: description: A list for the user to enumerate their past projects. Returned only on $select. postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country or region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true preferredDataLocation: type: string @@ -20875,7 +15558,7 @@ components: nullable: true usageLocation: type: string - description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries/regions. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true userPrincipalName: type: string @@ -22069,158 +16752,6 @@ components: - value: unknownFutureValue description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue - microsoft.graph.userExperienceAnalyticsHealthState: - title: userExperienceAnalyticsHealthState - enum: - - unknown - - insufficientData - - needsAttention - - meetingGoals - - unknownFutureValue - type: string - x-ms-enum: - name: userExperienceAnalyticsHealthState - modelAsString: false - values: - - value: unknown - description: Indicates that the health state is unknown. - name: unknown - - value: insufficientData - description: Indicates that the health state is insufficient data. - name: insufficientData - - value: needsAttention - description: Indicates that the health state needs attention. - name: needsAttention - - value: meetingGoals - description: Indicates that the health state is meeting goals. - name: meetingGoals - - value: unknownFutureValue - description: Evolvable enumeration sentinel value. Do not use. - name: unknownFutureValue - microsoft.graph.userExperienceAnalyticsInsight: - title: userExperienceAnalyticsInsight - type: object - properties: - insightId: - type: string - description: The unique identifier of the user experience analytics insight. - nullable: true - severity: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsInsightSeverity' - userExperienceAnalyticsMetricId: - type: string - description: The unique identifier of the user experience analytics metric. - nullable: true - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsInsightValue' - description: The value of the user experience analytics insight. - additionalProperties: - type: object - description: The user experience analytics insight is the recomendation to improve the user experience analytics score. - microsoft.graph.diskType: - title: diskType - enum: - - unknown - - hdd - - ssd - - unknownFutureValue - type: string - x-ms-enum: - name: diskType - modelAsString: false - values: - - value: unknown - description: Enum member for unknown or default diskType. - name: unknown - - value: hdd - description: Enum member for HDD devices. - name: hdd - - value: ssd - description: Enum member for SSD devices. - name: ssd - - value: unknownFutureValue - description: Evolvable enumeration sentinel value.Do not use. - name: unknownFutureValue - microsoft.graph.userExperienceAnalyticsOperatingSystemRestartCategory: - title: userExperienceAnalyticsOperatingSystemRestartCategory - enum: - - unknown - - restartWithUpdate - - restartWithoutUpdate - - blueScreen - - shutdownWithUpdate - - shutdownWithoutUpdate - - longPowerButtonPress - - bootError - - update - - unknownFutureValue - type: string - description: Operating System restart category. - x-ms-enum: - name: userExperienceAnalyticsOperatingSystemRestartCategory - modelAsString: false - values: - - value: unknown - description: Default. Set to unknown if device operating system restart category has not yet been calculated. - name: unknown - - value: restartWithUpdate - description: Indicates that the device operating system restart is along with an update. - name: restartWithUpdate - - value: restartWithoutUpdate - description: Indicates that the device operating system restart is without update. - name: restartWithoutUpdate - - value: blueScreen - description: Indicates that the device operating system restart is due to a specific stop error. - name: blueScreen - - value: shutdownWithUpdate - description: Indicates that the device operating system restart is due to shutdown with update. - name: shutdownWithUpdate - - value: shutdownWithoutUpdate - description: Indicates that the device operating system restart is due to shutdown without update. - name: shutdownWithoutUpdate - - value: longPowerButtonPress - description: Indicates that the device operating system restart is due to update long power-button press. - name: longPowerButtonPress - - value: bootError - description: Indicates that the device operating system restart is due to boot error. - name: bootError - - value: update - description: Indicates that the device operating system restarted after an update. - name: update - - value: unknownFutureValue - description: Evolvable enumeration sentinel value. Do not use. - name: unknownFutureValue - microsoft.graph.operatingSystemUpgradeEligibility: - title: operatingSystemUpgradeEligibility - enum: - - upgraded - - unknown - - notCapable - - capable - - unknownFutureValue - type: string - description: Work From Anywhere windows device upgrade eligibility status. - x-ms-enum: - name: operatingSystemUpgradeEligibility - modelAsString: false - values: - - value: upgraded - description: The device is upgraded to latest version of windows. - name: upgraded - - value: unknown - description: Not enough data available to compute the eligibility of device for windows upgrade. - name: unknown - - value: notCapable - description: The device is not capable for windows upgrade. - name: notCapable - - value: capable - description: The device is capable for windows upgrade. - name: capable - - value: unknownFutureValue - description: Evolvable enumeration sentinel value. Do not use. - name: unknownFutureValue microsoft.graph.applicationType: title: applicationType enum: @@ -22637,292 +17168,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformanceCollectionResponse: - title: Collection of userExperienceAnalyticsAppHealthApplicationPerformance - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsCollectionResponse: - title: Collection of userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdCollectionResponse: - title: Collection of userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersionCollectionResponse: - title: Collection of userExperienceAnalyticsAppHealthAppPerformanceByOSVersion - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformanceCollectionResponse: - title: Collection of userExperienceAnalyticsAppHealthDeviceModelPerformance - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceCollectionResponse: - title: Collection of userExperienceAnalyticsAppHealthDevicePerformance - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetailsCollectionResponse: - title: Collection of userExperienceAnalyticsAppHealthDevicePerformanceDetails - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformanceCollectionResponse: - title: Collection of userExperienceAnalyticsAppHealthOSVersionPerformance - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsMetricCollectionResponse: - title: Collection of userExperienceAnalyticsMetric - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsBaselineCollectionResponse: - title: Collection of userExperienceAnalyticsBaseline - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBaseline' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsCategoryCollectionResponse: - title: Collection of userExperienceAnalyticsCategory - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsDevicePerformanceCollectionResponse: - title: Collection of userExperienceAnalyticsDevicePerformance - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDevicePerformance' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsDeviceScoresCollectionResponse: - title: Collection of userExperienceAnalyticsDeviceScores - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScores' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsDeviceStartupHistoryCollectionResponse: - title: Collection of userExperienceAnalyticsDeviceStartupHistory - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupHistory' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsDeviceStartupProcessCollectionResponse: - title: Collection of userExperienceAnalyticsDeviceStartupProcess - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcess' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformanceCollectionResponse: - title: Collection of userExperienceAnalyticsDeviceStartupProcessPerformance - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsMetricHistoryCollectionResponse: - title: Collection of userExperienceAnalyticsMetricHistory - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsModelScoresCollectionResponse: - title: Collection of userExperienceAnalyticsModelScores - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsModelScores' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsScoreHistoryCollectionResponse: - title: Collection of userExperienceAnalyticsScoreHistory - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsScoreHistory' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetricCollectionResponse: - title: Collection of userExperienceAnalyticsWorkFromAnywhereMetric - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDeviceCollectionResponse: - title: Collection of userExperienceAnalyticsWorkFromAnywhereDevice - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformanceCollectionResponse: - title: Collection of userExperienceAnalyticsWorkFromAnywhereModelPerformance - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object microsoft.graph.windowsInformationProtectionAppLearningSummaryCollectionResponse: title: Collection of windowsInformationProtectionAppLearningSummary type: object @@ -23606,6 +17851,293 @@ components: additionalProperties: type: object description: A termsAndConditionsAssignment entity represents the assignment of a given Terms and Conditions (T&C) policy to a given group. Users in the group will be required to accept the terms in order to have devices enrolled into Intune. + microsoft.graph.userExperienceAnalyticsHealthState: + title: userExperienceAnalyticsHealthState + enum: + - unknown + - insufficientData + - needsAttention + - meetingGoals + - unknownFutureValue + type: string + x-ms-enum: + name: userExperienceAnalyticsHealthState + modelAsString: false + values: + - value: unknown + description: Indicates that the health state is unknown. + name: unknown + - value: insufficientData + description: Indicates that the health state is insufficient data. + name: insufficientData + - value: needsAttention + description: Indicates that the health state needs attention. + name: needsAttention + - value: meetingGoals + description: Indicates that the health state is meeting goals. + name: meetingGoals + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.userExperienceAnalyticsInsight: + title: userExperienceAnalyticsInsight + type: object + properties: + insightId: + type: string + description: The unique identifier of the user experience analytics insight. + nullable: true + severity: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsInsightSeverity' + userExperienceAnalyticsMetricId: + type: string + description: The unique identifier of the user experience analytics metric. + nullable: true + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsInsightValue' + description: The value of the user experience analytics insight. + additionalProperties: + type: object + description: The user experience analytics insight is the recomendation to improve the user experience analytics score. + microsoft.graph.userExperienceAnalyticsMetric: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsMetric + type: object + properties: + unit: + type: string + description: 'The unit of the user experience analytics metric. Examples: none, percentage, count, seconds, score.' + nullable: true + value: + type: number + description: The value of the user experience analytics metric. + format: double + nullable: true + additionalProperties: + type: object + description: The user experience analytics metric contains the score and units of a metric of a user experience anlaytics category. + microsoft.graph.diskType: + title: diskType + enum: + - unknown + - hdd + - ssd + - unknownFutureValue + type: string + x-ms-enum: + name: diskType + modelAsString: false + values: + - value: unknown + description: Enum member for unknown or default diskType. + name: unknown + - value: hdd + description: Enum member for HDD devices. + name: hdd + - value: ssd + description: Enum member for SSD devices. + name: ssd + - value: unknownFutureValue + description: Evolvable enumeration sentinel value.Do not use. + name: unknownFutureValue + microsoft.graph.userExperienceAnalyticsOperatingSystemRestartCategory: + title: userExperienceAnalyticsOperatingSystemRestartCategory + enum: + - unknown + - restartWithUpdate + - restartWithoutUpdate + - blueScreen + - shutdownWithUpdate + - shutdownWithoutUpdate + - longPowerButtonPress + - bootError + - update + - unknownFutureValue + type: string + description: Operating System restart category. + x-ms-enum: + name: userExperienceAnalyticsOperatingSystemRestartCategory + modelAsString: false + values: + - value: unknown + description: Default. Set to unknown if device operating system restart category has not yet been calculated. + name: unknown + - value: restartWithUpdate + description: Indicates that the device operating system restart is along with an update. + name: restartWithUpdate + - value: restartWithoutUpdate + description: Indicates that the device operating system restart is without update. + name: restartWithoutUpdate + - value: blueScreen + description: Indicates that the device operating system restart is due to a specific stop error. + name: blueScreen + - value: shutdownWithUpdate + description: Indicates that the device operating system restart is due to shutdown with update. + name: shutdownWithUpdate + - value: shutdownWithoutUpdate + description: Indicates that the device operating system restart is due to shutdown without update. + name: shutdownWithoutUpdate + - value: longPowerButtonPress + description: Indicates that the device operating system restart is due to update long power-button press. + name: longPowerButtonPress + - value: bootError + description: Indicates that the device operating system restart is due to boot error. + name: bootError + - value: update + description: Indicates that the device operating system restarted after an update. + name: update + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsWorkFromAnywhereDevice + type: object + properties: + autoPilotProfileAssigned: + type: boolean + description: 'When TRUE, indicates the intune device''s autopilot profile is assigned. When FALSE, indicates it''s not Assigned. Supports: $select, $OrderBy. Read-only.' + nullable: true + autoPilotRegistered: + type: boolean + description: 'When TRUE, indicates the intune device''s autopilot is registered. When FALSE, indicates it''s not registered. Supports: $select, $OrderBy. Read-only.' + nullable: true + azureAdDeviceId: + type: string + description: 'The Azure Active Directory (Azure AD) device Id. Supports: $select, $OrderBy. Read-only.' + nullable: true + azureAdJoinType: + type: string + description: 'The work from anywhere device''s Azure Active Directory (Azure AD) join type. Supports: $select, $OrderBy. Read-only.' + nullable: true + azureAdRegistered: + type: boolean + description: 'When TRUE, indicates the device''s Azure Active Directory (Azure AD) is registered. When False, indicates it''s not registered. Supports: $select, $OrderBy. Read-only.' + nullable: true + cloudIdentityScore: + type: number + description: 'Indicates per device cloud identity score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true + cloudManagementScore: + type: number + description: 'Indicates per device cloud management score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true + cloudProvisioningScore: + type: number + description: 'Indicates per device cloud provisioning score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true + compliancePolicySetToIntune: + type: boolean + description: 'When TRUE, indicates the device''s compliance policy is set to intune. When FALSE, indicates it''s not set to intune. Supports: $select, $OrderBy. Read-only.' + nullable: true + deviceId: + type: string + description: 'The Intune device id of the device. Supports: $select, $OrderBy. Read-only.' + nullable: true + deviceName: + type: string + description: 'The name of the device. Supports: $select, $OrderBy. Read-only.' + nullable: true + healthStatus: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' + isCloudManagedGatewayEnabled: + type: boolean + description: 'When TRUE, indicates the device''s Cloud Management Gateway for Configuration Manager is enabled. When FALSE, indicates it''s not enabled. Supports: $select, $OrderBy. Read-only.' + nullable: true + managedBy: + type: string + description: 'The management agent of the device. Supports: $select, $OrderBy. Read-only.' + nullable: true + manufacturer: + type: string + description: 'The manufacturer name of the device. Supports: $select, $OrderBy. Read-only.' + nullable: true + model: + type: string + description: 'The model name of the device. Supports: $select, $OrderBy. Read-only.' + nullable: true + osCheckFailed: + type: boolean + description: 'When TRUE, indicates OS check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' + nullable: true + osDescription: + type: string + description: 'The OS description of the device. Supports: $select, $OrderBy. Read-only.' + nullable: true + osVersion: + type: string + description: 'The OS version of the device. Supports: $select, $OrderBy. Read-only.' + nullable: true + otherWorkloadsSetToIntune: + type: boolean + description: 'When TRUE, indicates the device''s other workloads is set to intune. When FALSE, indicates it''s not set to intune. Supports: $select, $OrderBy. Read-only.' + nullable: true + ownership: + type: string + description: 'Ownership of the device. Supports: $select, $OrderBy. Read-only.' + nullable: true + processor64BitCheckFailed: + type: boolean + description: 'When TRUE, indicates processor hardware 64-bit architecture check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' + nullable: true + processorCoreCountCheckFailed: + type: boolean + description: 'When TRUE, indicates processor hardware core count check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' + nullable: true + processorFamilyCheckFailed: + type: boolean + description: 'When TRUE, indicates processor hardware family check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' + nullable: true + processorSpeedCheckFailed: + type: boolean + description: 'When TRUE, indicates processor hardware speed check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' + nullable: true + ramCheckFailed: + type: boolean + description: 'When TRUE, indicates RAM hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' + nullable: true + secureBootCheckFailed: + type: boolean + description: 'When TRUE, indicates secure boot hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' + nullable: true + serialNumber: + type: string + description: 'The serial number of the device. Supports: $select, $OrderBy. Read-only.' + nullable: true + storageCheckFailed: + type: boolean + description: 'When TRUE, indicates storage hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' + nullable: true + tenantAttached: + type: boolean + description: 'When TRUE, indicates the device is Tenant Attached. When FALSE, indicates it''s not Tenant Attached. Supports: $select, $OrderBy. Read-only.' + nullable: true + tpmCheckFailed: + type: boolean + description: 'When TRUE, indicates Trusted Platform Module (TPM) hardware check failed for device to the latest version of upgrade to windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.' + nullable: true + upgradeEligibility: + $ref: '#/components/schemas/microsoft.graph.operatingSystemUpgradeEligibility' + windowsScore: + type: number + description: 'Indicates per device windows score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true + workFromAnywhereScore: + type: number + description: 'Indicates work from anywhere per device overall score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + nullable: true + additionalProperties: + type: object + description: The user experience analytics device for work from anywhere report. microsoft.graph.cloudPcAuditEvent: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -23881,6 +18413,8 @@ components: type: string description: The URL of the alternate resource that links to this provisioning policy. Read-only. nullable: true + autopatch: + $ref: '#/components/schemas/microsoft.graph.cloudPcProvisioningPolicyAutopatch' cloudPcGroupDisplayName: type: string description: The display name of the Cloud PC group that the Cloud PCs reside in. Read-only. @@ -24388,7 +18922,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 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.' + description: 'The last interactive sign-in date and time for a specific user. This property records the last time a user attempted an interactive sign-in to the directory—whether the attempt was successful or not. Note: Since unsuccessful attempts are also logged, this value might not accurately reflect actual system usage. For tracking actual account access, please use the lastSuccessfulSignInDateTime property. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastSignInRequestId: @@ -24398,7 +18932,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. Use this property if you need to determine when the account was truly accessed. This field can be used to build reports, such as inactive users. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Microsoft Entra ID maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.' format: date-time nullable: true lastSuccessfulSignInRequestId: @@ -24656,15 +19190,15 @@ components: description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' + description: 'true if the user has permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise.' + description: 'If true, the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -24764,7 +19298,7 @@ components: properties: allowNewTimeProposals: type: boolean - description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. Default is true.' + description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. The default is true.' nullable: true attendees: type: array @@ -24775,7 +19309,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: The preview of the message associated with the event. It is in text format. + description: The preview of the message associated with the event. It's in text format. nullable: true end: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -24785,7 +19319,7 @@ components: nullable: true hideAttendees: type: boolean - description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. Default is false.' + description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. The default is false.' nullable: true iCalUId: type: string @@ -24795,7 +19329,7 @@ components: $ref: '#/components/schemas/microsoft.graph.importance' isAllDay: type: boolean - description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start and end time must be set to midnight and be in the same time zone.' + description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start, and endtime must be set to midnight and be in the same time zone.' nullable: true isCancelled: type: boolean @@ -24803,15 +19337,15 @@ components: nullable: true isDraft: type: boolean - description: 'Set to true if the user has updated the meeting in Outlook but has not sent the updates to attendees. Set to false if all changes have been sent, or if the event is an appointment without any attendees.' + description: 'Set to true if the user has updated the meeting in Outlook but hasn''t sent the updates to attendees. Set to false if all changes are sent, or if the event is an appointment without any attendees.' nullable: true isOnlineMeeting: type: boolean - description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' + description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently, Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' nullable: true isOrganizer: type: boolean - description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). This also applies if a delegate organized the event on behalf of the owner. + description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). It also applies if a delegate organized the event on behalf of the owner. nullable: true isReminderOn: type: boolean @@ -24823,7 +19357,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.location' - description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection would be removed and replaced by the new location value.' + description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection are removed and replaced by the new location value.' onlineMeeting: $ref: '#/components/schemas/microsoft.graph.onlineMeetingInfo' onlineMeetingProvider: @@ -24841,7 +19375,7 @@ components: originalStart: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Represents the start time of an event when it is initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'Represents the start time of an event when it''s initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in 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 originalStartTimeZone: @@ -24879,13 +19413,13 @@ components: nullable: true transactionId: type: string - description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. This is useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you cannot change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' + description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. It''s useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you can''t change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' nullable: true type: $ref: '#/components/schemas/microsoft.graph.eventType' webLink: type: string - description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL cannot be accessed from within an iFrame.' + description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL can''t be accessed from within an iFrame.' nullable: true attachments: type: array @@ -24905,7 +19439,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' x-ms-navigationProperty: true multiValueExtendedProperties: type: array @@ -25430,6 +19964,10 @@ components: type: string description: The name of the team. nullable: true + firstChannelName: + type: string + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' + nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' guestSettings: @@ -26197,7 +20735,7 @@ components: properties: locale: type: string - 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.' + 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 @@ -26247,41 +20785,6 @@ components: $ref: '#/components/schemas/microsoft.graph.settingSourceType' additionalProperties: type: object - microsoft.graph.userExperienceAnalyticsInsightSeverity: - title: userExperienceAnalyticsInsightSeverity - enum: - - none - - informational - - warning - - error - - unknownFutureValue - type: string - description: 'Indicates severity of insights. Possible values are: None, Informational, Warning, Error.' - x-ms-enum: - name: userExperienceAnalyticsInsightSeverity - modelAsString: false - values: - - value: none - description: Indicates that the insight severity is none. - name: none - - value: informational - description: Indicates that the insight severity is informational. - name: informational - - value: warning - description: Indicates that the insight severity is warning. - name: warning - - value: error - description: Indicates that the insight severity is error. - name: error - - value: unknownFutureValue - description: Evolvable enumeration sentinel value. Do not use. - name: unknownFutureValue - microsoft.graph.userExperienceAnalyticsInsightValue: - title: userExperienceAnalyticsInsightValue - type: object - additionalProperties: - type: object - description: The value in an user experience analytics insight. microsoft.graph.ODataErrors.MainError: required: - code @@ -26441,6 +20944,70 @@ components: additionalProperties: type: object description: Set of allowed and not allowed actions for a resource. + microsoft.graph.userExperienceAnalyticsInsightSeverity: + title: userExperienceAnalyticsInsightSeverity + enum: + - none + - informational + - warning + - error + - unknownFutureValue + type: string + description: 'Indicates severity of insights. Possible values are: None, Informational, Warning, Error.' + x-ms-enum: + name: userExperienceAnalyticsInsightSeverity + modelAsString: false + values: + - value: none + description: Indicates that the insight severity is none. + name: none + - value: informational + description: Indicates that the insight severity is informational. + name: informational + - value: warning + description: Indicates that the insight severity is warning. + name: warning + - value: error + description: Indicates that the insight severity is error. + name: error + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.userExperienceAnalyticsInsightValue: + title: userExperienceAnalyticsInsightValue + type: object + additionalProperties: + type: object + description: The value in an user experience analytics insight. + microsoft.graph.operatingSystemUpgradeEligibility: + title: operatingSystemUpgradeEligibility + enum: + - upgraded + - unknown + - notCapable + - capable + - unknownFutureValue + type: string + description: Work From Anywhere windows device upgrade eligibility status. + x-ms-enum: + name: operatingSystemUpgradeEligibility + modelAsString: false + values: + - value: upgraded + description: The device is upgraded to latest version of windows. + name: upgraded + - value: unknown + description: Not enough data available to compute the eligibility of device for windows upgrade. + name: unknown + - value: notCapable + description: The device is not capable for windows upgrade. + name: notCapable + - value: capable + description: The device is capable for windows upgrade. + name: capable + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.cloudPcAuditActivityOperationType: title: cloudPcAuditActivityOperationType enum: @@ -26614,6 +21181,16 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.cloudPcProvisioningPolicyAutopatch: + title: cloudPcProvisioningPolicyAutopatch + type: object + properties: + autopatchGroupId: + type: string + description: The unique identifier (ID) of a Windows Autopatch group. An Autopatch group is a logical container or unit that groups several Microsoft Entra groups and software update policies. Devices with the same Autopatch group ID share unified software update management. The default value is null that indicates that no Autopatch group is associated with the provisioning policy. + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcDomainJoinConfiguration: title: cloudPcDomainJoinConfiguration type: object @@ -28629,6 +23206,12 @@ components: type: string description: 'A hyperlink that will go to the channel in Microsoft Teams. This is the URL that you get when you right-click a channel in Microsoft Teams and select Get link to channel. This URL should be treated as an opaque blob, and not parsed. Read-only.' nullable: true + allMembers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: 'A collection of membership records associated with the channel, including both direct and indirect members of shared channels.' + x-ms-navigationProperty: true filesFolder: $ref: '#/components/schemas/microsoft.graph.driveItem' members: @@ -29025,6 +23608,10 @@ components: type: boolean description: Indicates whether the schedule is enabled for the team. Required. nullable: true + isActivitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts include activities from the original shift. + nullable: true offerShiftRequestsEnabled: type: boolean description: Indicates whether offer shift requests are enabled for the schedule. @@ -29040,6 +23627,8 @@ components: description: Additional information about why schedule provisioning failed. nullable: true readOnly: true + startDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -29048,6 +23637,8 @@ components: type: boolean description: Indicates whether time clock is enabled for the schedule. nullable: true + timeClockSettings: + $ref: '#/components/schemas/microsoft.graph.timeClockSettings' timeOffRequestsEnabled: type: boolean description: Indicates whether time off requests are enabled for the schedule. @@ -29061,6 +23652,13 @@ components: items: type: string nullable: true + description: The IDs for the workforce integrations associated with this schedule. + dayNotes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. + x-ms-navigationProperty: true offerShiftRequests: type: array items: @@ -29097,6 +23695,12 @@ components: $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' description: The swap requests for shifts in the schedule. x-ms-navigationProperty: true + timeCards: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. + x-ms-navigationProperty: true timeOffReasons: type: array items: @@ -29542,14 +24146,26 @@ components: type: boolean description: Indicates whether attendees can turn on their microphone. nullable: true + allowBreakoutRooms: + type: boolean + description: Indicates whether breakout rooms are enabled for the meeting. + nullable: true + allowedLobbyAdmitters: + $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' + allowLiveShare: + $ref: '#/components/schemas/microsoft.graph.meetingLiveShareOptions' 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 + description: Indicates whether PowerPoint live is enabled for the meeting. + nullable: true allowRecording: type: boolean description: Indicates whether recording is enabled for the meeting. @@ -29562,6 +24178,10 @@ components: type: boolean description: Indicates whether transcription is enabled for the meeting. nullable: true + allowWhiteboard: + type: boolean + description: Indicates whether whiteboard is enabled for the meeting. + nullable: true audioConferencing: $ref: '#/components/schemas/microsoft.graph.audioConferencing' chatInfo: @@ -30538,7 +25158,7 @@ components: description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' trustType: type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' nullable: true extensions: type: array @@ -32731,6 +27351,32 @@ components: - Completed - Failed type: string + microsoft.graph.timeClockSettings: + title: timeClockSettings + type: object + properties: + approvedLocation: + $ref: '#/components/schemas/microsoft.graph.geoCoordinates' + additionalProperties: + type: object + microsoft.graph.dayNote: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: dayNote + type: object + properties: + dayNoteDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: The date of the day note. + format: date + nullable: true + draftDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + sharedDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object microsoft.graph.offerShiftRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' @@ -32796,6 +27442,10 @@ components: - title: schedulingGroup type: object properties: + code: + type: string + description: 'The code for the schedulingGroup to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The display name for the schedulingGroup. Required. @@ -32849,12 +27499,45 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCard: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: timeCard + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + confirmedBy: + $ref: '#/components/schemas/microsoft.graph.confirmedBy' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + originalEntry: + $ref: '#/components/schemas/microsoft.graph.timeCardEntry' + state: + $ref: '#/components/schemas/microsoft.graph.timeCardState' + userId: + type: string + description: User ID to which the timeCard belongs. + nullable: true + additionalProperties: + type: object microsoft.graph.timeOffReason: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - title: timeOffReason type: object properties: + code: + type: string + description: 'The code of the timeOffReason to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The name of the timeOffReason. Required. @@ -33253,6 +27936,13 @@ components: $ref: '#/components/schemas/microsoft.graph.externalLink' additionalProperties: type: object + microsoft.graph.allowedLobbyAdmitterRoles: + title: allowedLobbyAdmitterRoles + enum: + - organizerAndCoOrganizersAndPresenters + - organizerAndCoOrganizers + - unknownFutureValue + type: string microsoft.graph.onlineMeetingPresenters: title: onlineMeetingPresenters enum: @@ -33262,6 +27952,13 @@ components: - organizer - unknownFutureValue type: string + microsoft.graph.meetingLiveShareOptions: + title: meetingLiveShareOptions + enum: + - enabled + - disabled + - unknownFutureValue + type: string microsoft.graph.meetingChatMode: title: meetingChatMode enum: @@ -33328,6 +28025,7 @@ components: properties: allowTextOnly: type: boolean + description: Indicates whether only text is allowed in the meeting chat. Optional. nullable: true additionalProperties: type: object @@ -33650,6 +28348,8 @@ components: - title: changeTrackedEntity type: object properties: + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -34270,6 +28970,12 @@ components: - title: printJob type: object properties: + acknowledgedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The dateTimeOffset when the job was acknowledged. Read-only. + format: date-time + nullable: true configuration: $ref: '#/components/schemas/microsoft.graph.printJobConfiguration' createdBy: @@ -34279,6 +28985,13 @@ components: type: string description: The DateTimeOffset when the job was created. Read-only. format: date-time + errorCode: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The error code of the print job. Read-only. + format: int32 + nullable: true isFetchable: type: boolean description: 'If true, document can be fetched by printer.' @@ -34568,11 +29281,11 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file in little endian (if available). Read-only. + description: The CRC32 value of the file (if available). Read-only. nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -34580,7 +29293,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -35365,6 +30078,72 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCardBreak: + title: timeCardBreak + type: object + properties: + breakId: + type: string + description: ID of the timeCardBreak. + nullable: true + end: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + start: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardEvent: + title: timeCardEvent + type: object + properties: + dateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the entry is recorded. + format: date-time + isAtApprovedLocation: + type: boolean + description: Indicates whether this action happens at an approved location. + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + microsoft.graph.confirmedBy: + title: confirmedBy + enum: + - none + - user + - manager + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true + microsoft.graph.timeCardEntry: + title: timeCardEntry + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The clock-in event of the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardState: + title: timeCardState + enum: + - clockedIn + - onBreak + - clockedOut + - unknownFutureValue + type: string microsoft.graph.timeOffReasonIconType: title: timeOffReasonIconType enum: @@ -36884,10 +31663,22 @@ components: type: string description: The document's name. Read-only. nullable: true + downloadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was downloaded. Read-only + format: date-time + nullable: true size: type: number description: The document's size in bytes. Read-only. format: int64 + uploadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was uploaded. Read-only + format: date-time + nullable: true additionalProperties: type: object microsoft.graph.printTask: @@ -37594,37 +32385,37 @@ components: properties: allowAutoFilter: type: boolean - description: Represents the worksheet protection option of allowing using auto filter feature. + description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. allowDeleteColumns: type: boolean - description: Represents the worksheet protection option of allowing deleting columns. + description: Indicates whether the worksheet protection option to allow deleting columns is enabled. allowDeleteRows: type: boolean - description: Represents the worksheet protection option of allowing deleting rows. + description: Indicates whether the worksheet protection option to allow deleting rows is enabled. allowFormatCells: type: boolean - description: Represents the worksheet protection option of allowing formatting cells. + description: Indicates whether the worksheet protection option to allow formatting cells is enabled. allowFormatColumns: type: boolean - description: Represents the worksheet protection option of allowing formatting columns. + description: Indicates whether the worksheet protection option to allow formatting columns is enabled. allowFormatRows: type: boolean - description: Represents the worksheet protection option of allowing formatting rows. + description: Indicates whether the worksheet protection option to allow formatting rows is enabled. allowInsertColumns: type: boolean - description: Represents the worksheet protection option of allowing inserting columns. + description: Indicates whether the worksheet protection option to allow inserting columns is enabled. allowInsertHyperlinks: type: boolean - description: Represents the worksheet protection option of allowing inserting hyperlinks. + description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. allowInsertRows: type: boolean - description: Represents the worksheet protection option of allowing inserting rows. + description: Indicates whether the worksheet protection option to allow inserting rows is enabled. allowPivotTables: type: boolean - description: Represents the worksheet protection option of allowing using pivot table feature. + description: Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. allowSort: type: boolean - description: Represents the worksheet protection option of allowing using sort feature. + description: Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. additionalProperties: type: object microsoft.graph.scheduleEntityTheme: @@ -38094,138 +32885,6 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEventCollectionResponse' - microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformanceCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformanceCollectionResponse' - microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsCollectionResponse' - microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdCollectionResponse' - microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersionCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersionCollectionResponse' - microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformanceCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformanceCollectionResponse' - microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceCollectionResponse' - microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetailsCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetailsCollectionResponse' - microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformanceCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformanceCollectionResponse' - microsoft.graph.userExperienceAnalyticsMetricCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricCollectionResponse' - microsoft.graph.userExperienceAnalyticsBaselineCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBaselineCollectionResponse' - microsoft.graph.userExperienceAnalyticsCategoryCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategoryCollectionResponse' - microsoft.graph.userExperienceAnalyticsDevicePerformanceCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDevicePerformanceCollectionResponse' - microsoft.graph.userExperienceAnalyticsDeviceScoresCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScoresCollectionResponse' - microsoft.graph.userExperienceAnalyticsDeviceStartupHistoryCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupHistoryCollectionResponse' - microsoft.graph.userExperienceAnalyticsDeviceStartupProcessCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcessCollectionResponse' - microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformanceCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformanceCollectionResponse' - microsoft.graph.userExperienceAnalyticsMetricHistoryCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistoryCollectionResponse' - microsoft.graph.userExperienceAnalyticsModelScoresCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsModelScoresCollectionResponse' - microsoft.graph.userExperienceAnalyticsScoreHistoryCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsScoreHistoryCollectionResponse' - microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetricCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetricCollectionResponse' - microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDeviceCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDeviceCollectionResponse' - microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformanceCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformanceCollectionResponse' microsoft.graph.windowsInformationProtectionAppLearningSummaryCollectionResponse: description: Retrieved collection content: diff --git a/openApiDocs/v1.0/Devices.CloudPrint.yml b/openApiDocs/v1.0/Devices.CloudPrint.yml index 6622edc552d..3b1a9465968 100644 --- a/openApiDocs/v1.0/Devices.CloudPrint.yml +++ b/openApiDocs/v1.0/Devices.CloudPrint.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Devices.CloudPrint version: v1.0 @@ -6081,6 +6081,12 @@ components: - title: printJob type: object properties: + acknowledgedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The dateTimeOffset when the job was acknowledged. Read-only. + format: date-time + nullable: true configuration: $ref: '#/components/schemas/microsoft.graph.printJobConfiguration' createdBy: @@ -6090,6 +6096,13 @@ components: type: string description: The DateTimeOffset when the job was created. Read-only. format: date-time + errorCode: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The error code of the print job. Read-only. + format: int32 + nullable: true isFetchable: type: boolean description: 'If true, document can be fetched by printer.' @@ -6130,10 +6143,22 @@ components: type: string description: The document's name. Read-only. nullable: true + downloadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was downloaded. Read-only + format: date-time + nullable: true size: type: number description: The document's size in bytes. Read-only. format: int64 + uploadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was uploaded. Read-only + format: date-time + nullable: true additionalProperties: type: object microsoft.graph.printDocumentUploadProperties: @@ -6428,7 +6453,9 @@ components: properties: documentConversionEnabled: type: boolean - description: 'Specifies whether document conversion is enabled for the tenant. If document conversion is enabled, Universal Print service will automatically convert documents into a format compatible with the printer (xps to pdf) when needed.' + description: 'Specifies whether document conversion is enabled for the tenant. If document conversion is enabled, Universal Print service converts documents into a format compatible with the printer (xps to pdf) when needed.' + printerDiscoverySettings: + $ref: '#/components/schemas/microsoft.graph.printerDiscoverySettings' additionalProperties: type: object microsoft.graph.entity: @@ -7222,7 +7249,7 @@ components: nullable: true country: type: string - description: 'The country/region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The country or region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' 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])$' @@ -7405,7 +7432,7 @@ components: type: array items: type: string - description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: This property can''t contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Returned only on $select. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -7420,7 +7447,7 @@ components: description: A list for the user to enumerate their past projects. Returned only on $select. postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country or region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true preferredDataLocation: type: string @@ -7499,7 +7526,7 @@ components: nullable: true usageLocation: type: string - description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries/regions. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true userPrincipalName: type: string @@ -8038,6 +8065,14 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.printerDiscoverySettings: + title: printerDiscoverySettings + type: object + properties: + airPrint: + $ref: '#/components/schemas/microsoft.graph.airPrintSettings' + additionalProperties: + type: object ReferenceNumeric: enum: - '-INF' @@ -8476,15 +8511,15 @@ components: description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' + description: 'true if the user has permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise.' + description: 'If true, the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -8556,7 +8591,7 @@ components: properties: allowNewTimeProposals: type: boolean - description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. Default is true.' + description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. The default is true.' nullable: true attendees: type: array @@ -8567,7 +8602,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: The preview of the message associated with the event. It is in text format. + description: The preview of the message associated with the event. It's in text format. nullable: true end: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -8577,7 +8612,7 @@ components: nullable: true hideAttendees: type: boolean - description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. Default is false.' + description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. The default is false.' nullable: true iCalUId: type: string @@ -8587,7 +8622,7 @@ components: $ref: '#/components/schemas/microsoft.graph.importance' isAllDay: type: boolean - description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start and end time must be set to midnight and be in the same time zone.' + description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start, and endtime must be set to midnight and be in the same time zone.' nullable: true isCancelled: type: boolean @@ -8595,15 +8630,15 @@ components: nullable: true isDraft: type: boolean - description: 'Set to true if the user has updated the meeting in Outlook but has not sent the updates to attendees. Set to false if all changes have been sent, or if the event is an appointment without any attendees.' + description: 'Set to true if the user has updated the meeting in Outlook but hasn''t sent the updates to attendees. Set to false if all changes are sent, or if the event is an appointment without any attendees.' nullable: true isOnlineMeeting: type: boolean - description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' + description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently, Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' nullable: true isOrganizer: type: boolean - description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). This also applies if a delegate organized the event on behalf of the owner. + description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). It also applies if a delegate organized the event on behalf of the owner. nullable: true isReminderOn: type: boolean @@ -8615,7 +8650,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.location' - description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection would be removed and replaced by the new location value.' + description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection are removed and replaced by the new location value.' onlineMeeting: $ref: '#/components/schemas/microsoft.graph.onlineMeetingInfo' onlineMeetingProvider: @@ -8633,7 +8668,7 @@ components: originalStart: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Represents the start time of an event when it is initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'Represents the start time of an event when it''s initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in 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 originalStartTimeZone: @@ -8671,13 +8706,13 @@ components: nullable: true transactionId: type: string - description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. This is useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you cannot change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' + description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. It''s useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you can''t change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' nullable: true type: $ref: '#/components/schemas/microsoft.graph.eventType' webLink: type: string - description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL cannot be accessed from within an iFrame.' + description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL can''t be accessed from within an iFrame.' nullable: true attachments: type: array @@ -8697,7 +8732,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' x-ms-navigationProperty: true multiValueExtendedProperties: type: array @@ -9074,6 +9109,10 @@ components: type: string description: The name of the team. nullable: true + firstChannelName: + type: string + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' + nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' guestSettings: @@ -9445,7 +9484,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 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.' + description: 'The last interactive sign-in date and time for a specific user. This property records the last time a user attempted an interactive sign-in to the directory—whether the attempt was successful or not. Note: Since unsuccessful attempts are also logged, this value might not accurately reflect actual system usage. For tracking actual account access, please use the lastSuccessfulSignInDateTime property. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastSignInRequestId: @@ -9455,7 +9494,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. Use this property if you need to determine when the account was truly accessed. This field can be used to build reports, such as inactive users. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Microsoft Entra ID maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.' format: date-time nullable: true lastSuccessfulSignInRequestId: @@ -10898,7 +10937,7 @@ components: properties: locale: type: string - 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.' + 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 @@ -11002,6 +11041,14 @@ components: $ref: '#/components/schemas/microsoft.graph.ODataErrors.InnerError' additionalProperties: type: object + microsoft.graph.airPrintSettings: + title: airPrintSettings + type: object + properties: + incompatiblePrinters: + $ref: '#/components/schemas/microsoft.graph.incompatiblePrinterSettings' + additionalProperties: + type: object microsoft.graph.printerProcessingStateDetail: title: printerProcessingStateDetail enum: @@ -13216,6 +13263,12 @@ components: type: string description: 'A hyperlink that will go to the channel in Microsoft Teams. This is the URL that you get when you right-click a channel in Microsoft Teams and select Get link to channel. This URL should be treated as an opaque blob, and not parsed. Read-only.' nullable: true + allMembers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: 'A collection of membership records associated with the channel, including both direct and indirect members of shared channels.' + x-ms-navigationProperty: true filesFolder: $ref: '#/components/schemas/microsoft.graph.driveItem' members: @@ -13330,6 +13383,10 @@ components: type: boolean description: Indicates whether the schedule is enabled for the team. Required. nullable: true + isActivitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts include activities from the original shift. + nullable: true offerShiftRequestsEnabled: type: boolean description: Indicates whether offer shift requests are enabled for the schedule. @@ -13345,6 +13402,8 @@ components: description: Additional information about why schedule provisioning failed. nullable: true readOnly: true + startDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -13353,6 +13412,8 @@ components: type: boolean description: Indicates whether time clock is enabled for the schedule. nullable: true + timeClockSettings: + $ref: '#/components/schemas/microsoft.graph.timeClockSettings' timeOffRequestsEnabled: type: boolean description: Indicates whether time off requests are enabled for the schedule. @@ -13366,6 +13427,13 @@ components: items: type: string nullable: true + description: The IDs for the workforce integrations associated with this schedule. + dayNotes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. + x-ms-navigationProperty: true offerShiftRequests: type: array items: @@ -13402,6 +13470,12 @@ components: $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' description: The swap requests for shifts in the schedule. x-ms-navigationProperty: true + timeCards: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. + x-ms-navigationProperty: true timeOffReasons: type: array items: @@ -14435,7 +14509,7 @@ components: description: 'Apple bulk enrollment without user challenge. (DEP, Apple Configurator, Mobile Config)' name: appleBulkWithoutUser - value: windowsAzureADJoin - description: Windows 10 Azure AD Join. + description: Windows 10 Entra ID (Azure AD) Join. name: windowsAzureADJoin - value: windowsBulkUserless description: Windows 10 Bulk enrollment through ICD with certificate. @@ -14444,19 +14518,19 @@ components: description: Windows 10 automatic enrollment. (Add work account) name: windowsAutoEnrollment - value: windowsBulkAzureDomainJoin - description: Windows 10 bulk Azure AD Join. + description: Windows 10 bulk Entra ID (Azure AD) Join. name: windowsBulkAzureDomainJoin - value: windowsCoManagement description: Windows 10 Co-Management triggered by AutoPilot or Group Policy. name: windowsCoManagement - value: windowsAzureADJoinUsingDeviceAuth - description: Windows 10 Azure AD Join using Device Auth. + description: Windows 10 Entra ID (Azure AD) Join using Device Auth. name: windowsAzureADJoinUsingDeviceAuth - value: appleUserEnrollment - description: Device managed by Apple user enrollment + description: Indicates the device is enrolled via Apple User Enrollment with Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities name: appleUserEnrollment - value: appleUserEnrollmentWithServiceAccount - description: Device managed by Apple user enrollment with service account + description: Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities name: appleUserEnrollmentWithServiceAccount microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState @@ -14742,6 +14816,7 @@ components: - unknown - company - personal + - unknownFutureValue type: string description: Owner type of device. x-ms-enum: @@ -14749,14 +14824,17 @@ components: modelAsString: false values: - value: unknown - description: Unknown. + description: Unknown device owner type. name: unknown - value: company - description: Owned by company. + description: Corporate device owner type. name: company - value: personal - description: Owned by person. + description: Personal device owner type. name: personal + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.managementAgentType: title: managementAgentType enum: @@ -14945,7 +15023,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.deviceLogCollectionResponse: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -15138,14 +15216,26 @@ components: type: boolean description: Indicates whether attendees can turn on their microphone. nullable: true + allowBreakoutRooms: + type: boolean + description: Indicates whether breakout rooms are enabled for the meeting. + nullable: true + allowedLobbyAdmitters: + $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' + allowLiveShare: + $ref: '#/components/schemas/microsoft.graph.meetingLiveShareOptions' 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 + description: Indicates whether PowerPoint live is enabled for the meeting. + nullable: true allowRecording: type: boolean description: Indicates whether recording is enabled for the meeting. @@ -15158,6 +15248,10 @@ components: type: boolean description: Indicates whether transcription is enabled for the meeting. nullable: true + allowWhiteboard: + type: boolean + description: Indicates whether whiteboard is enabled for the meeting. + nullable: true audioConferencing: $ref: '#/components/schemas/microsoft.graph.audioConferencing' chatInfo: @@ -15676,6 +15770,13 @@ components: additionalProperties: type: object description: The structure of this object is service-specific + microsoft.graph.incompatiblePrinterSettings: + title: incompatiblePrinterSettings + enum: + - show + - hide + - unknownFutureValue + type: string microsoft.graph.calendarRoleType: title: calendarRoleType enum: @@ -17541,6 +17642,32 @@ components: - Completed - Failed type: string + microsoft.graph.timeClockSettings: + title: timeClockSettings + type: object + properties: + approvedLocation: + $ref: '#/components/schemas/microsoft.graph.geoCoordinates' + additionalProperties: + type: object + microsoft.graph.dayNote: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: dayNote + type: object + properties: + dayNoteDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: The date of the day note. + format: date + nullable: true + draftDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + sharedDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object microsoft.graph.offerShiftRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' @@ -17606,6 +17733,10 @@ components: - title: schedulingGroup type: object properties: + code: + type: string + description: 'The code for the schedulingGroup to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The display name for the schedulingGroup. Required. @@ -17659,12 +17790,45 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCard: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: timeCard + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + confirmedBy: + $ref: '#/components/schemas/microsoft.graph.confirmedBy' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + originalEntry: + $ref: '#/components/schemas/microsoft.graph.timeCardEntry' + state: + $ref: '#/components/schemas/microsoft.graph.timeCardState' + userId: + type: string + description: User ID to which the timeCard belongs. + nullable: true + additionalProperties: + type: object microsoft.graph.timeOffReason: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - title: timeOffReason type: object properties: + code: + type: string + description: 'The code of the timeOffReason to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The name of the timeOffReason. Required. @@ -17912,7 +18076,7 @@ components: description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' trustType: type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' nullable: true extensions: type: array @@ -18869,6 +19033,13 @@ components: - complete - flagged type: string + microsoft.graph.allowedLobbyAdmitterRoles: + title: allowedLobbyAdmitterRoles + enum: + - organizerAndCoOrganizersAndPresenters + - organizerAndCoOrganizers + - unknownFutureValue + type: string microsoft.graph.onlineMeetingPresenters: title: onlineMeetingPresenters enum: @@ -18878,6 +19049,13 @@ components: - organizer - unknownFutureValue type: string + microsoft.graph.meetingLiveShareOptions: + title: meetingLiveShareOptions + enum: + - enabled + - disabled + - unknownFutureValue + type: string microsoft.graph.meetingChatMode: title: meetingChatMode enum: @@ -18944,6 +19122,7 @@ components: properties: allowTextOnly: type: boolean + description: Indicates whether only text is allowed in the meeting chat. Optional. nullable: true additionalProperties: type: object @@ -19213,6 +19392,8 @@ components: - title: changeTrackedEntity type: object properties: + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -19477,11 +19658,11 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file in little endian (if available). Read-only. + description: The CRC32 value of the file (if available). Read-only. nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -19489,7 +19670,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -20276,6 +20457,72 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCardBreak: + title: timeCardBreak + type: object + properties: + breakId: + type: string + description: ID of the timeCardBreak. + nullable: true + end: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + start: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardEvent: + title: timeCardEvent + type: object + properties: + dateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the entry is recorded. + format: date-time + isAtApprovedLocation: + type: boolean + description: Indicates whether this action happens at an approved location. + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + microsoft.graph.confirmedBy: + title: confirmedBy + enum: + - none + - user + - manager + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true + microsoft.graph.timeCardEntry: + title: timeCardEntry + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The clock-in event of the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardState: + title: timeCardState + enum: + - clockedIn + - onBreak + - clockedOut + - unknownFutureValue + type: string microsoft.graph.timeOffReasonIconType: title: timeOffReasonIconType enum: @@ -21743,37 +21990,37 @@ components: properties: allowAutoFilter: type: boolean - description: Represents the worksheet protection option of allowing using auto filter feature. + description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. allowDeleteColumns: type: boolean - description: Represents the worksheet protection option of allowing deleting columns. + description: Indicates whether the worksheet protection option to allow deleting columns is enabled. allowDeleteRows: type: boolean - description: Represents the worksheet protection option of allowing deleting rows. + description: Indicates whether the worksheet protection option to allow deleting rows is enabled. allowFormatCells: type: boolean - description: Represents the worksheet protection option of allowing formatting cells. + description: Indicates whether the worksheet protection option to allow formatting cells is enabled. allowFormatColumns: type: boolean - description: Represents the worksheet protection option of allowing formatting columns. + description: Indicates whether the worksheet protection option to allow formatting columns is enabled. allowFormatRows: type: boolean - description: Represents the worksheet protection option of allowing formatting rows. + description: Indicates whether the worksheet protection option to allow formatting rows is enabled. allowInsertColumns: type: boolean - description: Represents the worksheet protection option of allowing inserting columns. + description: Indicates whether the worksheet protection option to allow inserting columns is enabled. allowInsertHyperlinks: type: boolean - description: Represents the worksheet protection option of allowing inserting hyperlinks. + description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. allowInsertRows: type: boolean - description: Represents the worksheet protection option of allowing inserting rows. + description: Indicates whether the worksheet protection option to allow inserting rows is enabled. allowPivotTables: type: boolean - description: Represents the worksheet protection option of allowing using pivot table feature. + description: Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. allowSort: type: boolean - description: Represents the worksheet protection option of allowing using sort feature. + description: Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. additionalProperties: type: object microsoft.graph.scheduleEntityTheme: diff --git a/openApiDocs/v1.0/Devices.CorporateManagement.yml b/openApiDocs/v1.0/Devices.CorporateManagement.yml index 5308e2facd9..70d5067b17d 100644 --- a/openApiDocs/v1.0/Devices.CorporateManagement.yml +++ b/openApiDocs/v1.0/Devices.CorporateManagement.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Devices.CorporateManagement version: v1.0 @@ -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-books-deviceappmanagement-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-unlock-deviceappmanagement-get?view=graph-rest-1.0 operationId: deviceAppManagement_GetDeviceAppManagement parameters: - name: $select @@ -2252,11 +2252,11 @@ paths: get: tags: - deviceAppManagement.managedAppPolicy - summary: List windowsInformationProtections - description: List properties and relationships of the windowsInformationProtection objects. + summary: List targetedManagedAppProtections + description: List properties and relationships of the targetedManagedAppProtection objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotection-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappprotection-list?view=graph-rest-1.0 operationId: deviceAppManagement_ListManagedAppPolicy parameters: - $ref: '#/components/parameters/top' @@ -2329,11 +2329,11 @@ paths: get: tags: - deviceAppManagement.managedAppPolicy - summary: Get managedAppProtection - description: Read properties and relationships of the managedAppProtection object. + summary: Get managedAppConfiguration + description: Read properties and relationships of the managedAppConfiguration object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-mam-managedappprotection-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-mam-managedappconfiguration-get?view=graph-rest-1.0 operationId: deviceAppManagement_GetManagedAppPolicy parameters: - name: managedAppPolicy-id @@ -2439,7 +2439,7 @@ paths: description: Not yet documented externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-mam-managedapppolicy-targetapps?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-mam-managedappprotection-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 managedAppRegistrations - description: List properties and relationships of the managedAppRegistration objects. + summary: List androidManagedAppRegistrations + description: List properties and relationships of the androidManagedAppRegistration objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-mam-managedappregistration-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-mam-androidmanagedappregistration-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 iosManagedAppRegistration + description: Read properties and relationships of the iosManagedAppRegistration 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-iosmanagedappregistration-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-managedapppolicy-targetapps?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-mam-managedappprotection-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-managedapppolicy-targetapps?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-mam-managedappprotection-targetapps?view=graph-rest-1.0 operationId: deviceAppManagement.managedAppRegistration.intendedPolicy_targetApp parameters: - name: managedAppRegistration-id @@ -3561,11 +3561,11 @@ paths: get: tags: - deviceAppManagement.managedAppStatus - summary: List managedAppStatuses - description: List properties and relationships of the managedAppStatus objects. + summary: List managedAppStatusRaws + description: List properties and relationships of the managedAppStatusRaw objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-mam-managedappstatus-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-mam-managedappstatusraw-list?view=graph-rest-1.0 operationId: deviceAppManagement_ListManagedAppStatus parameters: - $ref: '#/components/parameters/top' @@ -3638,11 +3638,11 @@ paths: get: tags: - deviceAppManagement.managedAppStatus - summary: Get managedAppStatusRaw - description: Read properties and relationships of the managedAppStatusRaw object. + summary: Get managedAppStatus + description: Read properties and relationships of the managedAppStatus object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-mam-managedappstatusraw-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-mam-managedappstatus-get?view=graph-rest-1.0 operationId: deviceAppManagement_GetManagedAppStatus parameters: - name: managedAppStatus-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' @@ -3953,11 +3953,11 @@ paths: get: tags: - deviceAppManagement.managedEBook - summary: List managedEBookAssignments - description: List properties and relationships of the managedEBookAssignment objects. + summary: List iosVppEBookAssignments + description: List properties and relationships of the iosVppEBookAssignment objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-list?view=graph-rest-1.0 operationId: deviceAppManagement.managedEBook_ListAssignment parameters: - name: managedEBook-id @@ -4150,11 +4150,11 @@ paths: delete: tags: - deviceAppManagement.managedEBook - summary: Delete managedEBookAssignment - description: Deletes a managedEBookAssignment. + summary: Delete iosVppEBookAssignment + description: Deletes a iosVppEBookAssignment. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-delete?view=graph-rest-1.0 operationId: deviceAppManagement.managedEBook_DeleteAssignment parameters: - name: managedEBook-id @@ -6332,11 +6332,11 @@ paths: get: tags: - deviceAppManagement.managedDeviceMobileAppConfiguration - summary: List iosMobileAppConfigurations - description: List properties and relationships of the iosMobileAppConfiguration objects. + summary: List managedDeviceMobileAppConfigurations + description: List properties and relationships of the managedDeviceMobileAppConfiguration objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-apps-iosmobileappconfiguration-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfiguration-list?view=graph-rest-1.0 operationId: deviceAppManagement_ListMobileAppConfiguration parameters: - $ref: '#/components/parameters/top' @@ -6413,11 +6413,11 @@ paths: get: tags: - deviceAppManagement.managedDeviceMobileAppConfiguration - summary: Get managedDeviceMobileAppConfiguration - description: Read properties and relationships of the managedDeviceMobileAppConfiguration object. + summary: Get iosMobileAppConfiguration + description: Read properties and relationships of the iosMobileAppConfiguration object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfiguration-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-apps-iosmobileappconfiguration-get?view=graph-rest-1.0 operationId: deviceAppManagement_GetMobileAppConfiguration parameters: - name: managedDeviceMobileAppConfiguration-id @@ -7574,11 +7574,11 @@ paths: get: tags: - deviceAppManagement.mobileApp - summary: List macOSLobApps - description: List properties and relationships of the macOSLobApp objects. + summary: List mobileLobApps + description: List properties and relationships of the mobileLobApp objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-apps-macoslobapp-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-apps-mobilelobapp-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 windowsMobileMSI - description: Create a new windowsMobileMSI object. + summary: Create windowsAppX + description: Create a new windowsAppX object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-apps-windowsmobilemsi-create?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-apps-windowsappx-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 windowsAppX - description: Read properties and relationships of the windowsAppX object. + summary: Get macOSMicrosoftEdgeApp + description: Read properties and relationships of the macOSMicrosoftEdgeApp object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-apps-windowsappx-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-apps-macosmicrosoftedgeapp-get?view=graph-rest-1.0 operationId: deviceAppManagement_GetMobileApp parameters: - name: mobileApp-id @@ -7703,11 +7703,11 @@ paths: patch: tags: - deviceAppManagement.mobileApp - summary: Update androidLobApp - description: Update the properties of a androidLobApp object. + summary: Update win32LobApp + description: Update the properties of a win32LobApp object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-apps-androidlobapp-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-apps-win32lobapp-update?view=graph-rest-1.0 operationId: deviceAppManagement_UpdateMobileApp parameters: - name: mobileApp-id @@ -7738,11 +7738,11 @@ paths: delete: tags: - deviceAppManagement.mobileApp - summary: Delete managedAndroidStoreApp - description: Deletes a managedAndroidStoreApp. + summary: Delete macOSOfficeSuiteApp + description: Deletes a macOSOfficeSuiteApp. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-apps-managedandroidstoreapp-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-apps-macosofficesuiteapp-delete?view=graph-rest-1.0 operationId: deviceAppManagement_DeleteMobileApp parameters: - name: mobileApp-id @@ -35088,7 +35088,7 @@ components: nullable: true country: type: string - description: 'The country/region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The country or region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' 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])$' @@ -35271,7 +35271,7 @@ components: type: array items: type: string - description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: This property can''t contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Returned only on $select. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -35286,7 +35286,7 @@ components: description: A list for the user to enumerate their past projects. Returned only on $select. postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country or region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true preferredDataLocation: type: string @@ -35365,7 +35365,7 @@ components: nullable: true usageLocation: type: string - description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries/regions. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true userPrincipalName: type: string @@ -37754,7 +37754,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 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.' + description: 'The last interactive sign-in date and time for a specific user. This property records the last time a user attempted an interactive sign-in to the directory—whether the attempt was successful or not. Note: Since unsuccessful attempts are also logged, this value might not accurately reflect actual system usage. For tracking actual account access, please use the lastSuccessfulSignInDateTime property. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastSignInRequestId: @@ -37764,7 +37764,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. Use this property if you need to determine when the account was truly accessed. This field can be used to build reports, such as inactive users. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Microsoft Entra ID maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.' format: date-time nullable: true lastSuccessfulSignInRequestId: @@ -38022,15 +38022,15 @@ components: description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' + description: 'true if the user has permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise.' + description: 'If true, the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -38130,7 +38130,7 @@ components: properties: allowNewTimeProposals: type: boolean - description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. Default is true.' + description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. The default is true.' nullable: true attendees: type: array @@ -38141,7 +38141,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: The preview of the message associated with the event. It is in text format. + description: The preview of the message associated with the event. It's in text format. nullable: true end: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -38151,7 +38151,7 @@ components: nullable: true hideAttendees: type: boolean - description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. Default is false.' + description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. The default is false.' nullable: true iCalUId: type: string @@ -38161,7 +38161,7 @@ components: $ref: '#/components/schemas/microsoft.graph.importance' isAllDay: type: boolean - description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start and end time must be set to midnight and be in the same time zone.' + description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start, and endtime must be set to midnight and be in the same time zone.' nullable: true isCancelled: type: boolean @@ -38169,15 +38169,15 @@ components: nullable: true isDraft: type: boolean - description: 'Set to true if the user has updated the meeting in Outlook but has not sent the updates to attendees. Set to false if all changes have been sent, or if the event is an appointment without any attendees.' + description: 'Set to true if the user has updated the meeting in Outlook but hasn''t sent the updates to attendees. Set to false if all changes are sent, or if the event is an appointment without any attendees.' nullable: true isOnlineMeeting: type: boolean - description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' + description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently, Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' nullable: true isOrganizer: type: boolean - description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). This also applies if a delegate organized the event on behalf of the owner. + description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). It also applies if a delegate organized the event on behalf of the owner. nullable: true isReminderOn: type: boolean @@ -38189,7 +38189,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.location' - description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection would be removed and replaced by the new location value.' + description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection are removed and replaced by the new location value.' onlineMeeting: $ref: '#/components/schemas/microsoft.graph.onlineMeetingInfo' onlineMeetingProvider: @@ -38207,7 +38207,7 @@ components: originalStart: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Represents the start time of an event when it is initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'Represents the start time of an event when it''s initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in 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 originalStartTimeZone: @@ -38245,13 +38245,13 @@ components: nullable: true transactionId: type: string - description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. This is useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you cannot change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' + description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. It''s useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you can''t change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' nullable: true type: $ref: '#/components/schemas/microsoft.graph.eventType' webLink: type: string - description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL cannot be accessed from within an iFrame.' + description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL can''t be accessed from within an iFrame.' nullable: true attachments: type: array @@ -38271,7 +38271,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' x-ms-navigationProperty: true multiValueExtendedProperties: type: array @@ -38796,6 +38796,10 @@ components: type: string description: The name of the team. nullable: true + firstChannelName: + type: string + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' + nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' guestSettings: @@ -39487,7 +39491,7 @@ components: properties: locale: type: string - 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.' + 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 @@ -41514,6 +41518,12 @@ components: type: string description: 'A hyperlink that will go to the channel in Microsoft Teams. This is the URL that you get when you right-click a channel in Microsoft Teams and select Get link to channel. This URL should be treated as an opaque blob, and not parsed. Read-only.' nullable: true + allMembers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: 'A collection of membership records associated with the channel, including both direct and indirect members of shared channels.' + x-ms-navigationProperty: true filesFolder: $ref: '#/components/schemas/microsoft.graph.driveItem' members: @@ -41910,6 +41920,10 @@ components: type: boolean description: Indicates whether the schedule is enabled for the team. Required. nullable: true + isActivitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts include activities from the original shift. + nullable: true offerShiftRequestsEnabled: type: boolean description: Indicates whether offer shift requests are enabled for the schedule. @@ -41925,6 +41939,8 @@ components: description: Additional information about why schedule provisioning failed. nullable: true readOnly: true + startDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -41933,6 +41949,8 @@ components: type: boolean description: Indicates whether time clock is enabled for the schedule. nullable: true + timeClockSettings: + $ref: '#/components/schemas/microsoft.graph.timeClockSettings' timeOffRequestsEnabled: type: boolean description: Indicates whether time off requests are enabled for the schedule. @@ -41946,6 +41964,13 @@ components: items: type: string nullable: true + description: The IDs for the workforce integrations associated with this schedule. + dayNotes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. + x-ms-navigationProperty: true offerShiftRequests: type: array items: @@ -41982,6 +42007,12 @@ components: $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' description: The swap requests for shifts in the schedule. x-ms-navigationProperty: true + timeCards: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. + x-ms-navigationProperty: true timeOffReasons: type: array items: @@ -42348,14 +42379,26 @@ components: type: boolean description: Indicates whether attendees can turn on their microphone. nullable: true + allowBreakoutRooms: + type: boolean + description: Indicates whether breakout rooms are enabled for the meeting. + nullable: true + allowedLobbyAdmitters: + $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' + allowLiveShare: + $ref: '#/components/schemas/microsoft.graph.meetingLiveShareOptions' 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 + description: Indicates whether PowerPoint live is enabled for the meeting. + nullable: true allowRecording: type: boolean description: Indicates whether recording is enabled for the meeting. @@ -42368,6 +42411,10 @@ components: type: boolean description: Indicates whether transcription is enabled for the meeting. nullable: true + allowWhiteboard: + type: boolean + description: Indicates whether whiteboard is enabled for the meeting. + nullable: true audioConferencing: $ref: '#/components/schemas/microsoft.graph.audioConferencing' chatInfo: @@ -43237,7 +43284,7 @@ components: description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' trustType: type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' nullable: true extensions: type: array @@ -45430,6 +45477,32 @@ components: - Completed - Failed type: string + microsoft.graph.timeClockSettings: + title: timeClockSettings + type: object + properties: + approvedLocation: + $ref: '#/components/schemas/microsoft.graph.geoCoordinates' + additionalProperties: + type: object + microsoft.graph.dayNote: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: dayNote + type: object + properties: + dayNoteDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: The date of the day note. + format: date + nullable: true + draftDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + sharedDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object microsoft.graph.offerShiftRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' @@ -45495,6 +45568,10 @@ components: - title: schedulingGroup type: object properties: + code: + type: string + description: 'The code for the schedulingGroup to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The display name for the schedulingGroup. Required. @@ -45548,12 +45625,45 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCard: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: timeCard + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + confirmedBy: + $ref: '#/components/schemas/microsoft.graph.confirmedBy' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + originalEntry: + $ref: '#/components/schemas/microsoft.graph.timeCardEntry' + state: + $ref: '#/components/schemas/microsoft.graph.timeCardState' + userId: + type: string + description: User ID to which the timeCard belongs. + nullable: true + additionalProperties: + type: object microsoft.graph.timeOffReason: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - title: timeOffReason type: object properties: + code: + type: string + description: 'The code of the timeOffReason to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The name of the timeOffReason. Required. @@ -45952,6 +46062,13 @@ components: $ref: '#/components/schemas/microsoft.graph.externalLink' additionalProperties: type: object + microsoft.graph.allowedLobbyAdmitterRoles: + title: allowedLobbyAdmitterRoles + enum: + - organizerAndCoOrganizersAndPresenters + - organizerAndCoOrganizers + - unknownFutureValue + type: string microsoft.graph.onlineMeetingPresenters: title: onlineMeetingPresenters enum: @@ -45961,6 +46078,13 @@ components: - organizer - unknownFutureValue type: string + microsoft.graph.meetingLiveShareOptions: + title: meetingLiveShareOptions + enum: + - enabled + - disabled + - unknownFutureValue + type: string microsoft.graph.meetingChatMode: title: meetingChatMode enum: @@ -46350,6 +46474,8 @@ components: - title: changeTrackedEntity type: object properties: + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -46898,6 +47024,12 @@ components: - title: printJob type: object properties: + acknowledgedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The dateTimeOffset when the job was acknowledged. Read-only. + format: date-time + nullable: true configuration: $ref: '#/components/schemas/microsoft.graph.printJobConfiguration' createdBy: @@ -46907,6 +47039,13 @@ components: type: string description: The DateTimeOffset when the job was created. Read-only. format: date-time + errorCode: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The error code of the print job. Read-only. + format: int32 + nullable: true isFetchable: type: boolean description: 'If true, document can be fetched by printer.' @@ -47196,11 +47335,11 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file in little endian (if available). Read-only. + description: The CRC32 value of the file (if available). Read-only. nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -47208,7 +47347,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -47993,6 +48132,72 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCardBreak: + title: timeCardBreak + type: object + properties: + breakId: + type: string + description: ID of the timeCardBreak. + nullable: true + end: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + start: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardEvent: + title: timeCardEvent + type: object + properties: + dateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the entry is recorded. + format: date-time + isAtApprovedLocation: + type: boolean + description: Indicates whether this action happens at an approved location. + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + microsoft.graph.confirmedBy: + title: confirmedBy + enum: + - none + - user + - manager + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true + microsoft.graph.timeCardEntry: + title: timeCardEntry + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The clock-in event of the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardState: + title: timeCardState + enum: + - clockedIn + - onBreak + - clockedOut + - unknownFutureValue + type: string microsoft.graph.timeOffReasonIconType: title: timeOffReasonIconType enum: @@ -49512,10 +49717,22 @@ components: type: string description: The document's name. Read-only. nullable: true + downloadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was downloaded. Read-only + format: date-time + nullable: true size: type: number description: The document's size in bytes. Read-only. format: int64 + uploadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was uploaded. Read-only + format: date-time + nullable: true additionalProperties: type: object microsoft.graph.printTask: @@ -50222,37 +50439,37 @@ components: properties: allowAutoFilter: type: boolean - description: Represents the worksheet protection option of allowing using auto filter feature. + description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. allowDeleteColumns: type: boolean - description: Represents the worksheet protection option of allowing deleting columns. + description: Indicates whether the worksheet protection option to allow deleting columns is enabled. allowDeleteRows: type: boolean - description: Represents the worksheet protection option of allowing deleting rows. + description: Indicates whether the worksheet protection option to allow deleting rows is enabled. allowFormatCells: type: boolean - description: Represents the worksheet protection option of allowing formatting cells. + description: Indicates whether the worksheet protection option to allow formatting cells is enabled. allowFormatColumns: type: boolean - description: Represents the worksheet protection option of allowing formatting columns. + description: Indicates whether the worksheet protection option to allow formatting columns is enabled. allowFormatRows: type: boolean - description: Represents the worksheet protection option of allowing formatting rows. + description: Indicates whether the worksheet protection option to allow formatting rows is enabled. allowInsertColumns: type: boolean - description: Represents the worksheet protection option of allowing inserting columns. + description: Indicates whether the worksheet protection option to allow inserting columns is enabled. allowInsertHyperlinks: type: boolean - description: Represents the worksheet protection option of allowing inserting hyperlinks. + description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. allowInsertRows: type: boolean - description: Represents the worksheet protection option of allowing inserting rows. + description: Indicates whether the worksheet protection option to allow inserting rows is enabled. allowPivotTables: type: boolean - description: Represents the worksheet protection option of allowing using pivot table feature. + description: Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. allowSort: type: boolean - description: Represents the worksheet protection option of allowing using sort feature. + description: Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. additionalProperties: type: object microsoft.graph.scheduleEntityTheme: diff --git a/openApiDocs/v1.0/Devices.ServiceAnnouncement.yml b/openApiDocs/v1.0/Devices.ServiceAnnouncement.yml index 2e181dfff51..09f04a6b349 100644 --- a/openApiDocs/v1.0/Devices.ServiceAnnouncement.yml +++ b/openApiDocs/v1.0/Devices.ServiceAnnouncement.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Devices.ServiceAnnouncement version: v1.0 diff --git a/openApiDocs/v1.0/DirectoryObjects.yml b/openApiDocs/v1.0/DirectoryObjects.yml index 454b87e52ec..c8d54eb1537 100644 --- a/openApiDocs/v1.0/DirectoryObjects.yml +++ b/openApiDocs/v1.0/DirectoryObjects.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: DirectoryObjects version: v1.0 @@ -204,7 +204,7 @@ paths: tags: - directoryObjects.directoryObject.Actions summary: Invoke action checkMemberGroups - description: 'Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.' + description: "Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:\n- user\n- group\n- service principal\n- organizational contact\n- device\n- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-checkmembergroups?view=graph-rest-1.0 @@ -368,7 +368,7 @@ paths: tags: - directoryObjects.directoryObject.Actions summary: Invoke action getMemberObjects - description: 'Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles.' + description: "Return all IDs for the groups, administrative units, and directory roles that an object of one of the following types is a member of:\n- user\n- group\n- service principal\n- organizational contact\n- device\n- directory object This function is transitive. Only users and role-enabled groups can be members of directory roles." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-getmemberobjects?view=graph-rest-1.0 @@ -651,7 +651,7 @@ paths: tags: - directoryObjects.directoryObject.Actions summary: Invoke action validateProperties - description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:\n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy." + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:\n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-1.0 diff --git a/openApiDocs/v1.0/Education.yml b/openApiDocs/v1.0/Education.yml index 381f6f66b70..3044f341c14 100644 --- a/openApiDocs/v1.0/Education.yml +++ b/openApiDocs/v1.0/Education.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Education version: v1.0 @@ -15150,7 +15150,7 @@ components: nullable: true country: type: string - description: 'The country/region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The country or region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' 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])$' @@ -15333,7 +15333,7 @@ components: type: array items: type: string - description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: This property can''t contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Returned only on $select. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -15348,7 +15348,7 @@ components: description: A list for the user to enumerate their past projects. Returned only on $select. postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country or region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true preferredDataLocation: type: string @@ -15427,7 +15427,7 @@ components: nullable: true usageLocation: type: string - description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries/regions. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true userPrincipalName: type: string @@ -16128,15 +16128,15 @@ components: description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' + description: 'true if the user has permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise.' + description: 'If true, the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -16208,7 +16208,7 @@ components: properties: allowNewTimeProposals: type: boolean - description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. Default is true.' + description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. The default is true.' nullable: true attendees: type: array @@ -16219,7 +16219,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: The preview of the message associated with the event. It is in text format. + description: The preview of the message associated with the event. It's in text format. nullable: true end: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -16229,7 +16229,7 @@ components: nullable: true hideAttendees: type: boolean - description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. Default is false.' + description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. The default is false.' nullable: true iCalUId: type: string @@ -16239,7 +16239,7 @@ components: $ref: '#/components/schemas/microsoft.graph.importance' isAllDay: type: boolean - description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start and end time must be set to midnight and be in the same time zone.' + description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start, and endtime must be set to midnight and be in the same time zone.' nullable: true isCancelled: type: boolean @@ -16247,15 +16247,15 @@ components: nullable: true isDraft: type: boolean - description: 'Set to true if the user has updated the meeting in Outlook but has not sent the updates to attendees. Set to false if all changes have been sent, or if the event is an appointment without any attendees.' + description: 'Set to true if the user has updated the meeting in Outlook but hasn''t sent the updates to attendees. Set to false if all changes are sent, or if the event is an appointment without any attendees.' nullable: true isOnlineMeeting: type: boolean - description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' + description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently, Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' nullable: true isOrganizer: type: boolean - description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). This also applies if a delegate organized the event on behalf of the owner. + description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). It also applies if a delegate organized the event on behalf of the owner. nullable: true isReminderOn: type: boolean @@ -16267,7 +16267,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.location' - description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection would be removed and replaced by the new location value.' + description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection are removed and replaced by the new location value.' onlineMeeting: $ref: '#/components/schemas/microsoft.graph.onlineMeetingInfo' onlineMeetingProvider: @@ -16285,7 +16285,7 @@ components: originalStart: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Represents the start time of an event when it is initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'Represents the start time of an event when it''s initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in 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 originalStartTimeZone: @@ -16323,13 +16323,13 @@ components: nullable: true transactionId: type: string - description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. This is useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you cannot change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' + description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. It''s useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you can''t change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' nullable: true type: $ref: '#/components/schemas/microsoft.graph.eventType' webLink: type: string - description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL cannot be accessed from within an iFrame.' + description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL can''t be accessed from within an iFrame.' nullable: true attachments: type: array @@ -16349,7 +16349,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' x-ms-navigationProperty: true multiValueExtendedProperties: type: array @@ -16726,6 +16726,10 @@ components: type: string description: The name of the team. nullable: true + firstChannelName: + type: string + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' + nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' guestSettings: @@ -17235,7 +17239,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 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.' + description: 'The last interactive sign-in date and time for a specific user. This property records the last time a user attempted an interactive sign-in to the directory—whether the attempt was successful or not. Note: Since unsuccessful attempts are also logged, this value might not accurately reflect actual system usage. For tracking actual account access, please use the lastSuccessfulSignInDateTime property. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastSignInRequestId: @@ -17245,7 +17249,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. Use this property if you need to determine when the account was truly accessed. This field can be used to build reports, such as inactive users. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Microsoft Entra ID maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.' format: date-time nullable: true lastSuccessfulSignInRequestId: @@ -18688,7 +18692,7 @@ components: properties: locale: type: string - 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.' + 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 @@ -20436,6 +20440,12 @@ components: type: string description: 'A hyperlink that will go to the channel in Microsoft Teams. This is the URL that you get when you right-click a channel in Microsoft Teams and select Get link to channel. This URL should be treated as an opaque blob, and not parsed. Read-only.' nullable: true + allMembers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: 'A collection of membership records associated with the channel, including both direct and indirect members of shared channels.' + x-ms-navigationProperty: true filesFolder: $ref: '#/components/schemas/microsoft.graph.driveItem' members: @@ -20550,6 +20560,10 @@ components: type: boolean description: Indicates whether the schedule is enabled for the team. Required. nullable: true + isActivitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts include activities from the original shift. + nullable: true offerShiftRequestsEnabled: type: boolean description: Indicates whether offer shift requests are enabled for the schedule. @@ -20565,6 +20579,8 @@ components: description: Additional information about why schedule provisioning failed. nullable: true readOnly: true + startDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -20573,6 +20589,8 @@ components: type: boolean description: Indicates whether time clock is enabled for the schedule. nullable: true + timeClockSettings: + $ref: '#/components/schemas/microsoft.graph.timeClockSettings' timeOffRequestsEnabled: type: boolean description: Indicates whether time off requests are enabled for the schedule. @@ -20586,6 +20604,13 @@ components: items: type: string nullable: true + description: The IDs for the workforce integrations associated with this schedule. + dayNotes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. + x-ms-navigationProperty: true offerShiftRequests: type: array items: @@ -20622,6 +20647,12 @@ components: $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' description: The swap requests for shifts in the schedule. x-ms-navigationProperty: true + timeCards: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. + x-ms-navigationProperty: true timeOffReasons: type: array items: @@ -21681,7 +21712,7 @@ components: description: 'Apple bulk enrollment without user challenge. (DEP, Apple Configurator, Mobile Config)' name: appleBulkWithoutUser - value: windowsAzureADJoin - description: Windows 10 Azure AD Join. + description: Windows 10 Entra ID (Azure AD) Join. name: windowsAzureADJoin - value: windowsBulkUserless description: Windows 10 Bulk enrollment through ICD with certificate. @@ -21690,19 +21721,19 @@ components: description: Windows 10 automatic enrollment. (Add work account) name: windowsAutoEnrollment - value: windowsBulkAzureDomainJoin - description: Windows 10 bulk Azure AD Join. + description: Windows 10 bulk Entra ID (Azure AD) Join. name: windowsBulkAzureDomainJoin - value: windowsCoManagement description: Windows 10 Co-Management triggered by AutoPilot or Group Policy. name: windowsCoManagement - value: windowsAzureADJoinUsingDeviceAuth - description: Windows 10 Azure AD Join using Device Auth. + description: Windows 10 Entra ID (Azure AD) Join using Device Auth. name: windowsAzureADJoinUsingDeviceAuth - value: appleUserEnrollment - description: Device managed by Apple user enrollment + description: Indicates the device is enrolled via Apple User Enrollment with Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities name: appleUserEnrollment - value: appleUserEnrollmentWithServiceAccount - description: Device managed by Apple user enrollment with service account + description: Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities name: appleUserEnrollmentWithServiceAccount microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState @@ -21988,6 +22019,7 @@ components: - unknown - company - personal + - unknownFutureValue type: string description: Owner type of device. x-ms-enum: @@ -21995,14 +22027,17 @@ components: modelAsString: false values: - value: unknown - description: Unknown. + description: Unknown device owner type. name: unknown - value: company - description: Owned by company. + description: Corporate device owner type. name: company - value: personal - description: Owned by person. + description: Personal device owner type. name: personal + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.managementAgentType: title: managementAgentType enum: @@ -22191,7 +22226,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.deviceLogCollectionResponse: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -22384,14 +22419,26 @@ components: type: boolean description: Indicates whether attendees can turn on their microphone. nullable: true + allowBreakoutRooms: + type: boolean + description: Indicates whether breakout rooms are enabled for the meeting. + nullable: true + allowedLobbyAdmitters: + $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' + allowLiveShare: + $ref: '#/components/schemas/microsoft.graph.meetingLiveShareOptions' 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 + description: Indicates whether PowerPoint live is enabled for the meeting. + nullable: true allowRecording: type: boolean description: Indicates whether recording is enabled for the meeting. @@ -22404,6 +22451,10 @@ components: type: boolean description: Indicates whether transcription is enabled for the meeting. nullable: true + allowWhiteboard: + type: boolean + description: Indicates whether whiteboard is enabled for the meeting. + nullable: true audioConferencing: $ref: '#/components/schemas/microsoft.graph.audioConferencing' chatInfo: @@ -24818,6 +24869,32 @@ components: - Completed - Failed type: string + microsoft.graph.timeClockSettings: + title: timeClockSettings + type: object + properties: + approvedLocation: + $ref: '#/components/schemas/microsoft.graph.geoCoordinates' + additionalProperties: + type: object + microsoft.graph.dayNote: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: dayNote + type: object + properties: + dayNoteDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: The date of the day note. + format: date + nullable: true + draftDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + sharedDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object microsoft.graph.offerShiftRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' @@ -24883,6 +24960,10 @@ components: - title: schedulingGroup type: object properties: + code: + type: string + description: 'The code for the schedulingGroup to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The display name for the schedulingGroup. Required. @@ -24936,12 +25017,45 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCard: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: timeCard + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + confirmedBy: + $ref: '#/components/schemas/microsoft.graph.confirmedBy' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + originalEntry: + $ref: '#/components/schemas/microsoft.graph.timeCardEntry' + state: + $ref: '#/components/schemas/microsoft.graph.timeCardState' + userId: + type: string + description: User ID to which the timeCard belongs. + nullable: true + additionalProperties: + type: object microsoft.graph.timeOffReason: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - title: timeOffReason type: object properties: + code: + type: string + description: 'The code of the timeOffReason to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The name of the timeOffReason. Required. @@ -25281,7 +25395,7 @@ components: description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' trustType: type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' nullable: true extensions: type: array @@ -26238,6 +26352,13 @@ components: - complete - flagged type: string + microsoft.graph.allowedLobbyAdmitterRoles: + title: allowedLobbyAdmitterRoles + enum: + - organizerAndCoOrganizersAndPresenters + - organizerAndCoOrganizers + - unknownFutureValue + type: string microsoft.graph.onlineMeetingPresenters: title: onlineMeetingPresenters enum: @@ -26247,6 +26368,13 @@ components: - organizer - unknownFutureValue type: string + microsoft.graph.meetingLiveShareOptions: + title: meetingLiveShareOptions + enum: + - enabled + - disabled + - unknownFutureValue + type: string microsoft.graph.meetingChatMode: title: meetingChatMode enum: @@ -26313,6 +26441,7 @@ components: properties: allowTextOnly: type: boolean + description: Indicates whether only text is allowed in the meeting chat. Optional. nullable: true additionalProperties: type: object @@ -26582,6 +26711,8 @@ components: - title: changeTrackedEntity type: object properties: + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -26866,11 +26997,11 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file in little endian (if available). Read-only. + description: The CRC32 value of the file (if available). Read-only. nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -26878,7 +27009,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -27665,6 +27796,72 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCardBreak: + title: timeCardBreak + type: object + properties: + breakId: + type: string + description: ID of the timeCardBreak. + nullable: true + end: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + start: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardEvent: + title: timeCardEvent + type: object + properties: + dateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the entry is recorded. + format: date-time + isAtApprovedLocation: + type: boolean + description: Indicates whether this action happens at an approved location. + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + microsoft.graph.confirmedBy: + title: confirmedBy + enum: + - none + - user + - manager + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true + microsoft.graph.timeCardEntry: + title: timeCardEntry + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The clock-in event of the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardState: + title: timeCardState + enum: + - clockedIn + - onBreak + - clockedOut + - unknownFutureValue + type: string microsoft.graph.timeOffReasonIconType: title: timeOffReasonIconType enum: @@ -28036,6 +28233,12 @@ components: - title: printJob type: object properties: + acknowledgedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The dateTimeOffset when the job was acknowledged. Read-only. + format: date-time + nullable: true configuration: $ref: '#/components/schemas/microsoft.graph.printJobConfiguration' createdBy: @@ -28045,6 +28248,13 @@ components: type: string description: The DateTimeOffset when the job was created. Read-only. format: date-time + errorCode: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The error code of the print job. Read-only. + format: int32 + nullable: true isFetchable: type: boolean description: 'If true, document can be fetched by printer.' @@ -30404,10 +30614,22 @@ components: type: string description: The document's name. Read-only. nullable: true + downloadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was downloaded. Read-only + format: date-time + nullable: true size: type: number description: The document's size in bytes. Read-only. format: int64 + uploadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was uploaded. Read-only + format: date-time + nullable: true additionalProperties: type: object microsoft.graph.printTask: @@ -30702,37 +30924,37 @@ components: properties: allowAutoFilter: type: boolean - description: Represents the worksheet protection option of allowing using auto filter feature. + description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. allowDeleteColumns: type: boolean - description: Represents the worksheet protection option of allowing deleting columns. + description: Indicates whether the worksheet protection option to allow deleting columns is enabled. allowDeleteRows: type: boolean - description: Represents the worksheet protection option of allowing deleting rows. + description: Indicates whether the worksheet protection option to allow deleting rows is enabled. allowFormatCells: type: boolean - description: Represents the worksheet protection option of allowing formatting cells. + description: Indicates whether the worksheet protection option to allow formatting cells is enabled. allowFormatColumns: type: boolean - description: Represents the worksheet protection option of allowing formatting columns. + description: Indicates whether the worksheet protection option to allow formatting columns is enabled. allowFormatRows: type: boolean - description: Represents the worksheet protection option of allowing formatting rows. + description: Indicates whether the worksheet protection option to allow formatting rows is enabled. allowInsertColumns: type: boolean - description: Represents the worksheet protection option of allowing inserting columns. + description: Indicates whether the worksheet protection option to allow inserting columns is enabled. allowInsertHyperlinks: type: boolean - description: Represents the worksheet protection option of allowing inserting hyperlinks. + description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. allowInsertRows: type: boolean - description: Represents the worksheet protection option of allowing inserting rows. + description: Indicates whether the worksheet protection option to allow inserting rows is enabled. allowPivotTables: type: boolean - description: Represents the worksheet protection option of allowing using pivot table feature. + description: Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. allowSort: type: boolean - description: Represents the worksheet protection option of allowing using sort feature. + description: Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. additionalProperties: type: object microsoft.graph.scheduleEntityTheme: diff --git a/openApiDocs/v1.0/Files.yml b/openApiDocs/v1.0/Files.yml index ded1fcb3d14..c4a3d7fdd33 100644 --- a/openApiDocs/v1.0/Files.yml +++ b/openApiDocs/v1.0/Files.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Files version: v1.0 @@ -6944,11 +6944,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 @@ -76342,7 +76342,7 @@ components: nullable: true country: type: string - description: 'The country/region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The country or region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' 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])$' @@ -76525,7 +76525,7 @@ components: type: array items: type: string - description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: This property can''t contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Returned only on $select. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -76540,7 +76540,7 @@ components: description: A list for the user to enumerate their past projects. Returned only on $select. postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country or region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true preferredDataLocation: type: string @@ -76619,7 +76619,7 @@ components: nullable: true usageLocation: type: string - description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries/regions. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true userPrincipalName: type: string @@ -78720,7 +78720,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 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.' + description: 'The last interactive sign-in date and time for a specific user. This property records the last time a user attempted an interactive sign-in to the directory—whether the attempt was successful or not. Note: Since unsuccessful attempts are also logged, this value might not accurately reflect actual system usage. For tracking actual account access, please use the lastSuccessfulSignInDateTime property. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastSignInRequestId: @@ -78730,7 +78730,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. Use this property if you need to determine when the account was truly accessed. This field can be used to build reports, such as inactive users. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Microsoft Entra ID maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.' format: date-time nullable: true lastSuccessfulSignInRequestId: @@ -78988,15 +78988,15 @@ components: description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' + description: 'true if the user has permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise.' + description: 'If true, the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -79096,7 +79096,7 @@ components: properties: allowNewTimeProposals: type: boolean - description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. Default is true.' + description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. The default is true.' nullable: true attendees: type: array @@ -79107,7 +79107,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: The preview of the message associated with the event. It is in text format. + description: The preview of the message associated with the event. It's in text format. nullable: true end: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -79117,7 +79117,7 @@ components: nullable: true hideAttendees: type: boolean - description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. Default is false.' + description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. The default is false.' nullable: true iCalUId: type: string @@ -79127,7 +79127,7 @@ components: $ref: '#/components/schemas/microsoft.graph.importance' isAllDay: type: boolean - description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start and end time must be set to midnight and be in the same time zone.' + description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start, and endtime must be set to midnight and be in the same time zone.' nullable: true isCancelled: type: boolean @@ -79135,15 +79135,15 @@ components: nullable: true isDraft: type: boolean - description: 'Set to true if the user has updated the meeting in Outlook but has not sent the updates to attendees. Set to false if all changes have been sent, or if the event is an appointment without any attendees.' + description: 'Set to true if the user has updated the meeting in Outlook but hasn''t sent the updates to attendees. Set to false if all changes are sent, or if the event is an appointment without any attendees.' nullable: true isOnlineMeeting: type: boolean - description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' + description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently, Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' nullable: true isOrganizer: type: boolean - description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). This also applies if a delegate organized the event on behalf of the owner. + description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). It also applies if a delegate organized the event on behalf of the owner. nullable: true isReminderOn: type: boolean @@ -79155,7 +79155,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.location' - description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection would be removed and replaced by the new location value.' + description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection are removed and replaced by the new location value.' onlineMeeting: $ref: '#/components/schemas/microsoft.graph.onlineMeetingInfo' onlineMeetingProvider: @@ -79173,7 +79173,7 @@ components: originalStart: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Represents the start time of an event when it is initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'Represents the start time of an event when it''s initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in 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 originalStartTimeZone: @@ -79211,13 +79211,13 @@ components: nullable: true transactionId: type: string - description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. This is useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you cannot change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' + description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. It''s useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you can''t change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' nullable: true type: $ref: '#/components/schemas/microsoft.graph.eventType' webLink: type: string - description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL cannot be accessed from within an iFrame.' + description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL can''t be accessed from within an iFrame.' nullable: true attachments: type: array @@ -79237,7 +79237,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' x-ms-navigationProperty: true multiValueExtendedProperties: type: array @@ -79635,6 +79635,10 @@ components: type: string description: The name of the team. nullable: true + firstChannelName: + type: string + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' + nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' guestSettings: @@ -80681,7 +80685,7 @@ components: properties: locale: type: string - 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.' + 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 @@ -81796,11 +81800,11 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file in little endian (if available). Read-only. + description: The CRC32 value of the file (if available). Read-only. nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -81808,7 +81812,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -83211,6 +83215,12 @@ components: type: string description: 'A hyperlink that will go to the channel in Microsoft Teams. This is the URL that you get when you right-click a channel in Microsoft Teams and select Get link to channel. This URL should be treated as an opaque blob, and not parsed. Read-only.' nullable: true + allMembers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: 'A collection of membership records associated with the channel, including both direct and indirect members of shared channels.' + x-ms-navigationProperty: true filesFolder: $ref: '#/components/schemas/microsoft.graph.driveItem' members: @@ -83607,6 +83617,10 @@ components: type: boolean description: Indicates whether the schedule is enabled for the team. Required. nullable: true + isActivitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts include activities from the original shift. + nullable: true offerShiftRequestsEnabled: type: boolean description: Indicates whether offer shift requests are enabled for the schedule. @@ -83622,6 +83636,8 @@ components: description: Additional information about why schedule provisioning failed. nullable: true readOnly: true + startDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -83630,6 +83646,8 @@ components: type: boolean description: Indicates whether time clock is enabled for the schedule. nullable: true + timeClockSettings: + $ref: '#/components/schemas/microsoft.graph.timeClockSettings' timeOffRequestsEnabled: type: boolean description: Indicates whether time off requests are enabled for the schedule. @@ -83643,6 +83661,13 @@ components: items: type: string nullable: true + description: The IDs for the workforce integrations associated with this schedule. + dayNotes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. + x-ms-navigationProperty: true offerShiftRequests: type: array items: @@ -83679,6 +83704,12 @@ components: $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' description: The swap requests for shifts in the schedule. x-ms-navigationProperty: true + timeCards: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. + x-ms-navigationProperty: true timeOffReasons: type: array items: @@ -84004,7 +84035,7 @@ components: description: 'Apple bulk enrollment without user challenge. (DEP, Apple Configurator, Mobile Config)' name: appleBulkWithoutUser - value: windowsAzureADJoin - description: Windows 10 Azure AD Join. + description: Windows 10 Entra ID (Azure AD) Join. name: windowsAzureADJoin - value: windowsBulkUserless description: Windows 10 Bulk enrollment through ICD with certificate. @@ -84013,19 +84044,19 @@ components: description: Windows 10 automatic enrollment. (Add work account) name: windowsAutoEnrollment - value: windowsBulkAzureDomainJoin - description: Windows 10 bulk Azure AD Join. + description: Windows 10 bulk Entra ID (Azure AD) Join. name: windowsBulkAzureDomainJoin - value: windowsCoManagement description: Windows 10 Co-Management triggered by AutoPilot or Group Policy. name: windowsCoManagement - value: windowsAzureADJoinUsingDeviceAuth - description: Windows 10 Azure AD Join using Device Auth. + description: Windows 10 Entra ID (Azure AD) Join using Device Auth. name: windowsAzureADJoinUsingDeviceAuth - value: appleUserEnrollment - description: Device managed by Apple user enrollment + description: Indicates the device is enrolled via Apple User Enrollment with Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities name: appleUserEnrollment - value: appleUserEnrollmentWithServiceAccount - description: Device managed by Apple user enrollment with service account + description: Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities name: appleUserEnrollmentWithServiceAccount microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState @@ -84311,6 +84342,7 @@ components: - unknown - company - personal + - unknownFutureValue type: string description: Owner type of device. x-ms-enum: @@ -84318,14 +84350,17 @@ components: modelAsString: false values: - value: unknown - description: Unknown. + description: Unknown device owner type. name: unknown - value: company - description: Owned by company. + description: Corporate device owner type. name: company - value: personal - description: Owned by person. + description: Personal device owner type. name: personal + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.managementAgentType: title: managementAgentType enum: @@ -84514,7 +84549,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.deviceLogCollectionResponse: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -84902,14 +84937,26 @@ components: type: boolean description: Indicates whether attendees can turn on their microphone. nullable: true + allowBreakoutRooms: + type: boolean + description: Indicates whether breakout rooms are enabled for the meeting. + nullable: true + allowedLobbyAdmitters: + $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' + allowLiveShare: + $ref: '#/components/schemas/microsoft.graph.meetingLiveShareOptions' 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 + description: Indicates whether PowerPoint live is enabled for the meeting. + nullable: true allowRecording: type: boolean description: Indicates whether recording is enabled for the meeting. @@ -84922,6 +84969,10 @@ components: type: boolean description: Indicates whether transcription is enabled for the meeting. nullable: true + allowWhiteboard: + type: boolean + description: Indicates whether whiteboard is enabled for the meeting. + nullable: true audioConferencing: $ref: '#/components/schemas/microsoft.graph.audioConferencing' chatInfo: @@ -86207,7 +86258,7 @@ components: description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' trustType: type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' nullable: true extensions: type: array @@ -87054,6 +87105,32 @@ components: - Completed - Failed type: string + microsoft.graph.timeClockSettings: + title: timeClockSettings + type: object + properties: + approvedLocation: + $ref: '#/components/schemas/microsoft.graph.geoCoordinates' + additionalProperties: + type: object + microsoft.graph.dayNote: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: dayNote + type: object + properties: + dayNoteDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: The date of the day note. + format: date + nullable: true + draftDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + sharedDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object microsoft.graph.offerShiftRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' @@ -87119,6 +87196,10 @@ components: - title: schedulingGroup type: object properties: + code: + type: string + description: 'The code for the schedulingGroup to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The display name for the schedulingGroup. Required. @@ -87172,12 +87253,45 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCard: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: timeCard + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + confirmedBy: + $ref: '#/components/schemas/microsoft.graph.confirmedBy' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + originalEntry: + $ref: '#/components/schemas/microsoft.graph.timeCardEntry' + state: + $ref: '#/components/schemas/microsoft.graph.timeCardState' + userId: + type: string + description: User ID to which the timeCard belongs. + nullable: true + additionalProperties: + type: object microsoft.graph.timeOffReason: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - title: timeOffReason type: object properties: + code: + type: string + description: 'The code of the timeOffReason to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The name of the timeOffReason. Required. @@ -87995,6 +88109,13 @@ components: $ref: '#/components/schemas/microsoft.graph.externalLink' additionalProperties: type: object + microsoft.graph.allowedLobbyAdmitterRoles: + title: allowedLobbyAdmitterRoles + enum: + - organizerAndCoOrganizersAndPresenters + - organizerAndCoOrganizers + - unknownFutureValue + type: string microsoft.graph.onlineMeetingPresenters: title: onlineMeetingPresenters enum: @@ -88004,6 +88125,13 @@ components: - organizer - unknownFutureValue type: string + microsoft.graph.meetingLiveShareOptions: + title: meetingLiveShareOptions + enum: + - enabled + - disabled + - unknownFutureValue + type: string microsoft.graph.meetingChatMode: title: meetingChatMode enum: @@ -88070,6 +88198,7 @@ components: properties: allowTextOnly: type: boolean + description: Indicates whether only text is allowed in the meeting chat. Optional. nullable: true additionalProperties: type: object @@ -88392,6 +88521,8 @@ components: - title: changeTrackedEntity type: object properties: + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -88892,37 +89023,37 @@ components: properties: allowAutoFilter: type: boolean - description: Represents the worksheet protection option of allowing using auto filter feature. + description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. allowDeleteColumns: type: boolean - description: Represents the worksheet protection option of allowing deleting columns. + description: Indicates whether the worksheet protection option to allow deleting columns is enabled. allowDeleteRows: type: boolean - description: Represents the worksheet protection option of allowing deleting rows. + description: Indicates whether the worksheet protection option to allow deleting rows is enabled. allowFormatCells: type: boolean - description: Represents the worksheet protection option of allowing formatting cells. + description: Indicates whether the worksheet protection option to allow formatting cells is enabled. allowFormatColumns: type: boolean - description: Represents the worksheet protection option of allowing formatting columns. + description: Indicates whether the worksheet protection option to allow formatting columns is enabled. allowFormatRows: type: boolean - description: Represents the worksheet protection option of allowing formatting rows. + description: Indicates whether the worksheet protection option to allow formatting rows is enabled. allowInsertColumns: type: boolean - description: Represents the worksheet protection option of allowing inserting columns. + description: Indicates whether the worksheet protection option to allow inserting columns is enabled. allowInsertHyperlinks: type: boolean - description: Represents the worksheet protection option of allowing inserting hyperlinks. + description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. allowInsertRows: type: boolean - description: Represents the worksheet protection option of allowing inserting rows. + description: Indicates whether the worksheet protection option to allow inserting rows is enabled. allowPivotTables: type: boolean - description: Represents the worksheet protection option of allowing using pivot table feature. + description: Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. allowSort: type: boolean - description: Represents the worksheet protection option of allowing using sort feature. + description: Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. additionalProperties: type: object microsoft.graph.printerCapabilities: @@ -89258,6 +89389,12 @@ components: - title: printJob type: object properties: + acknowledgedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The dateTimeOffset when the job was acknowledged. Read-only. + format: date-time + nullable: true configuration: $ref: '#/components/schemas/microsoft.graph.printJobConfiguration' createdBy: @@ -89267,6 +89404,13 @@ components: type: string description: The DateTimeOffset when the job was created. Read-only. format: date-time + errorCode: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The error code of the print job. Read-only. + format: int32 + nullable: true isFetchable: type: boolean description: 'If true, document can be fetched by printer.' @@ -89786,6 +89930,72 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCardBreak: + title: timeCardBreak + type: object + properties: + breakId: + type: string + description: ID of the timeCardBreak. + nullable: true + end: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + start: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardEvent: + title: timeCardEvent + type: object + properties: + dateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the entry is recorded. + format: date-time + isAtApprovedLocation: + type: boolean + description: Indicates whether this action happens at an approved location. + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + microsoft.graph.confirmedBy: + title: confirmedBy + enum: + - none + - user + - manager + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true + microsoft.graph.timeCardEntry: + title: timeCardEntry + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The clock-in event of the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardState: + title: timeCardState + enum: + - clockedIn + - onBreak + - clockedOut + - unknownFutureValue + type: string microsoft.graph.timeOffReasonIconType: title: timeOffReasonIconType enum: @@ -91879,10 +92089,22 @@ components: type: string description: The document's name. Read-only. nullable: true + downloadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was downloaded. Read-only + format: date-time + nullable: true size: type: number description: The document's size in bytes. Read-only. format: int64 + uploadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was uploaded. Read-only + format: date-time + nullable: true additionalProperties: type: object microsoft.graph.printTask: diff --git a/openApiDocs/v1.0/Groups.yml b/openApiDocs/v1.0/Groups.yml index 63a00554638..bacce10b91a 100644 --- a/openApiDocs/v1.0/Groups.yml +++ b/openApiDocs/v1.0/Groups.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Groups version: v1.0 @@ -846,10 +846,10 @@ paths: tags: - groups.conversation summary: Get conversation - description: Retrieve the properties and relationships of conversation object. + description: The group's conversations. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/conversation-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/group-get-conversation?view=graph-rest-1.0 operationId: group_GetConversation parameters: - name: group-id @@ -1206,10 +1206,10 @@ paths: tags: - groups.conversation summary: Invoke action reply - 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.' + 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.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/post-reply?view=graph-rest-1.0 operationId: group.conversation.thread_reply parameters: - name: group-id @@ -6981,7 +6981,7 @@ paths: tags: - groups.group.Actions summary: Invoke action checkMemberGroups - description: 'Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.' + description: "Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:\n- user\n- group\n- service principal\n- organizational contact\n- device\n- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-checkmembergroups?view=graph-rest-1.0 @@ -7145,7 +7145,7 @@ paths: tags: - groups.group.Actions summary: Invoke action getMemberObjects - description: 'Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles.' + description: "Return all IDs for the groups, administrative units, and directory roles that an object of one of the following types is a member of:\n- user\n- group\n- service principal\n- organizational contact\n- device\n- directory object This function is transitive. Only users and role-enabled groups can be members of directory roles." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-getmemberobjects?view=graph-rest-1.0 @@ -10193,11 +10193,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 @@ -10331,10 +10331,10 @@ paths: tags: - groups.conversationThread summary: Invoke action reply - 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.' + 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.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/post-reply?view=graph-rest-1.0 operationId: group.thread_reply parameters: - name: group-id @@ -14156,7 +14156,7 @@ paths: tags: - groups.group.Actions summary: Invoke action validateProperties - description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:\n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy." + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:\n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-1.0 @@ -14588,7 +14588,7 @@ paths: tags: - groupSettingTemplates.groupSettingTemplate.Actions summary: Invoke action checkMemberGroups - description: 'Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.' + description: "Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:\n- user\n- group\n- service principal\n- organizational contact\n- device\n- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-checkmembergroups?view=graph-rest-1.0 @@ -14752,7 +14752,7 @@ paths: tags: - groupSettingTemplates.groupSettingTemplate.Actions summary: Invoke action getMemberObjects - description: 'Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles.' + description: "Return all IDs for the groups, administrative units, and directory roles that an object of one of the following types is a member of:\n- user\n- group\n- service principal\n- organizational contact\n- device\n- directory object This function is transitive. Only users and role-enabled groups can be members of directory roles." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-getmemberobjects?view=graph-rest-1.0 @@ -15025,7 +15025,7 @@ paths: tags: - groupSettingTemplates.groupSettingTemplate.Actions summary: Invoke action validateProperties - description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:\n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy." + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:\n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-1.0 @@ -15734,6 +15734,8 @@ components: items: $ref: '#/components/schemas/microsoft.graph.appRole' description: 'The collection of roles defined for the application. With app role assignments, these roles can be assigned to users, groups, or service principals associated with other applications. Not nullable.' + authenticationBehaviors: + $ref: '#/components/schemas/microsoft.graph.authenticationBehaviors' certification: $ref: '#/components/schemas/microsoft.graph.certification' createdDateTime: @@ -15879,7 +15881,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Directory objects that are owners of the application. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.' + description: 'Directory objects that are owners of this application. The owners are a set of nonadmin users or service principals who are allowed to modify this object. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.' x-ms-navigationProperty: true synchronization: $ref: '#/components/schemas/microsoft.graph.synchronization' @@ -16032,7 +16034,7 @@ components: description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' trustType: type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' nullable: true extensions: type: array @@ -16383,7 +16385,7 @@ components: type: array items: $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, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.' + 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. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.' x-ms-navigationProperty: true remoteDesktopSecurityConfiguration: $ref: '#/components/schemas/microsoft.graph.remoteDesktopSecurityConfiguration' @@ -16462,7 +16464,7 @@ components: nullable: true country: type: string - description: 'The country/region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The country or region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' 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])$' @@ -16645,7 +16647,7 @@ components: type: array items: type: string - description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: This property can''t contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Returned only on $select. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -16660,7 +16662,7 @@ components: description: A list for the user to enumerate their past projects. Returned only on $select. postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country or region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true preferredDataLocation: type: string @@ -16739,7 +16741,7 @@ components: nullable: true usageLocation: type: string - description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries/regions. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true userPrincipalName: type: string @@ -17384,15 +17386,15 @@ components: description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' + description: 'true if the user has permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise.' + description: 'If true, the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -17464,7 +17466,7 @@ components: properties: allowNewTimeProposals: type: boolean - description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. Default is true.' + description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. The default is true.' nullable: true attendees: type: array @@ -17475,7 +17477,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: The preview of the message associated with the event. It is in text format. + description: The preview of the message associated with the event. It's in text format. nullable: true end: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -17485,7 +17487,7 @@ components: nullable: true hideAttendees: type: boolean - description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. Default is false.' + description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. The default is false.' nullable: true iCalUId: type: string @@ -17495,7 +17497,7 @@ components: $ref: '#/components/schemas/microsoft.graph.importance' isAllDay: type: boolean - description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start and end time must be set to midnight and be in the same time zone.' + description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start, and endtime must be set to midnight and be in the same time zone.' nullable: true isCancelled: type: boolean @@ -17503,15 +17505,15 @@ components: nullable: true isDraft: type: boolean - description: 'Set to true if the user has updated the meeting in Outlook but has not sent the updates to attendees. Set to false if all changes have been sent, or if the event is an appointment without any attendees.' + description: 'Set to true if the user has updated the meeting in Outlook but hasn''t sent the updates to attendees. Set to false if all changes are sent, or if the event is an appointment without any attendees.' nullable: true isOnlineMeeting: type: boolean - description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' + description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently, Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' nullable: true isOrganizer: type: boolean - description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). This also applies if a delegate organized the event on behalf of the owner. + description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). It also applies if a delegate organized the event on behalf of the owner. nullable: true isReminderOn: type: boolean @@ -17523,7 +17525,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.location' - description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection would be removed and replaced by the new location value.' + description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection are removed and replaced by the new location value.' onlineMeeting: $ref: '#/components/schemas/microsoft.graph.onlineMeetingInfo' onlineMeetingProvider: @@ -17541,7 +17543,7 @@ components: originalStart: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Represents the start time of an event when it is initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'Represents the start time of an event when it''s initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in 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 originalStartTimeZone: @@ -17579,13 +17581,13 @@ components: nullable: true transactionId: type: string - description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. This is useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you cannot change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' + description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. It''s useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you can''t change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' nullable: true type: $ref: '#/components/schemas/microsoft.graph.eventType' webLink: type: string - description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL cannot be accessed from within an iFrame.' + description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL can''t be accessed from within an iFrame.' nullable: true attachments: type: array @@ -17605,7 +17607,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' x-ms-navigationProperty: true multiValueExtendedProperties: type: array @@ -17848,6 +17850,10 @@ components: type: string description: The name of the team. nullable: true + firstChannelName: + type: string + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' + nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' guestSettings: @@ -18133,6 +18139,21 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.authenticationBehaviors: + title: authenticationBehaviors + type: object + properties: + blockAzureADGraphAccess: + type: boolean + nullable: true + removeUnverifiedEmailClaim: + type: boolean + nullable: true + requireClientServicePrincipal: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.certification: title: certification type: object @@ -18155,7 +18176,7 @@ components: readOnly: true isPublisherAttested: type: boolean - description: Indicates whether the application has been self-attested by the application developer or the publisher. + description: Indicates whether the application developer or publisher completed Publisher Attestation. nullable: true lastCertificationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -18279,7 +18300,7 @@ components: description: Specifies the two-letter ISO country codes. Access to the application will be blocked for minors from the countries specified in this list. legalAgeGroupRule: type: string - description: 'Specifies the legal age group rule that applies to users of the app. Can be set to one of the following values: ValueDescriptionAllowDefault. Enforces the legal minimum. This means parental consent is required for minors in the European Union and Korea.RequireConsentForPrivacyServicesEnforces the user to specify date of birth to comply with COPPA rules. RequireConsentForMinorsRequires parental consent for ages below 18, regardless of country minor rules.RequireConsentForKidsRequires parental consent for ages below 14, regardless of country minor rules.BlockMinorsBlocks minors from using the app.' + description: 'Specifies the legal age group rule that applies to users of the app. Can be set to one of the following values: ValueDescriptionAllowDefault. Enforces the legal minimum. This means parental consent is required for minors in the European Union and Korea.RequireConsentForPrivacyServicesEnforces the user to specify date of birth to comply with COPPA rules. RequireConsentForMinorsRequires parental consent for ages below 18, regardless of country/region minor rules.RequireConsentForKidsRequires parental consent for ages below 14, regardless of country/region minor rules.BlockMinorsBlocks minors from using the app.' nullable: true additionalProperties: type: object @@ -19036,7 +19057,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 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.' + description: 'The last interactive sign-in date and time for a specific user. This property records the last time a user attempted an interactive sign-in to the directory—whether the attempt was successful or not. Note: Since unsuccessful attempts are also logged, this value might not accurately reflect actual system usage. For tracking actual account access, please use the lastSuccessfulSignInDateTime property. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastSignInRequestId: @@ -19046,7 +19067,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. Use this property if you need to determine when the account was truly accessed. This field can be used to build reports, such as inactive users. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Microsoft Entra ID maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.' format: date-time nullable: true lastSuccessfulSignInRequestId: @@ -20447,7 +20468,7 @@ components: properties: locale: type: string - 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.' + 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 @@ -22127,6 +22148,12 @@ components: type: string description: 'A hyperlink that will go to the channel in Microsoft Teams. This is the URL that you get when you right-click a channel in Microsoft Teams and select Get link to channel. This URL should be treated as an opaque blob, and not parsed. Read-only.' nullable: true + allMembers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: 'A collection of membership records associated with the channel, including both direct and indirect members of shared channels.' + x-ms-navigationProperty: true filesFolder: $ref: '#/components/schemas/microsoft.graph.driveItem' members: @@ -22241,6 +22268,10 @@ components: type: boolean description: Indicates whether the schedule is enabled for the team. Required. nullable: true + isActivitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts include activities from the original shift. + nullable: true offerShiftRequestsEnabled: type: boolean description: Indicates whether offer shift requests are enabled for the schedule. @@ -22256,6 +22287,8 @@ components: description: Additional information about why schedule provisioning failed. nullable: true readOnly: true + startDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -22264,6 +22297,8 @@ components: type: boolean description: Indicates whether time clock is enabled for the schedule. nullable: true + timeClockSettings: + $ref: '#/components/schemas/microsoft.graph.timeClockSettings' timeOffRequestsEnabled: type: boolean description: Indicates whether time off requests are enabled for the schedule. @@ -22277,6 +22312,13 @@ components: items: type: string nullable: true + description: The IDs for the workforce integrations associated with this schedule. + dayNotes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. + x-ms-navigationProperty: true offerShiftRequests: type: array items: @@ -22313,6 +22355,12 @@ components: $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' description: The swap requests for shifts in the schedule. x-ms-navigationProperty: true + timeCards: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. + x-ms-navigationProperty: true timeOffReasons: type: array items: @@ -23669,7 +23717,7 @@ components: description: 'Apple bulk enrollment without user challenge. (DEP, Apple Configurator, Mobile Config)' name: appleBulkWithoutUser - value: windowsAzureADJoin - description: Windows 10 Azure AD Join. + description: Windows 10 Entra ID (Azure AD) Join. name: windowsAzureADJoin - value: windowsBulkUserless description: Windows 10 Bulk enrollment through ICD with certificate. @@ -23678,19 +23726,19 @@ components: description: Windows 10 automatic enrollment. (Add work account) name: windowsAutoEnrollment - value: windowsBulkAzureDomainJoin - description: Windows 10 bulk Azure AD Join. + description: Windows 10 bulk Entra ID (Azure AD) Join. name: windowsBulkAzureDomainJoin - value: windowsCoManagement description: Windows 10 Co-Management triggered by AutoPilot or Group Policy. name: windowsCoManagement - value: windowsAzureADJoinUsingDeviceAuth - description: Windows 10 Azure AD Join using Device Auth. + description: Windows 10 Entra ID (Azure AD) Join using Device Auth. name: windowsAzureADJoinUsingDeviceAuth - value: appleUserEnrollment - description: Device managed by Apple user enrollment + description: Indicates the device is enrolled via Apple User Enrollment with Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities name: appleUserEnrollment - value: appleUserEnrollmentWithServiceAccount - description: Device managed by Apple user enrollment with service account + description: Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities name: appleUserEnrollmentWithServiceAccount microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState @@ -23976,6 +24024,7 @@ components: - unknown - company - personal + - unknownFutureValue type: string description: Owner type of device. x-ms-enum: @@ -23983,14 +24032,17 @@ components: modelAsString: false values: - value: unknown - description: Unknown. + description: Unknown device owner type. name: unknown - value: company - description: Owned by company. + description: Corporate device owner type. name: company - value: personal - description: Owned by person. + description: Personal device owner type. name: personal + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.managementAgentType: title: managementAgentType enum: @@ -24179,7 +24231,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.deviceLogCollectionResponse: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -24372,14 +24424,26 @@ components: type: boolean description: Indicates whether attendees can turn on their microphone. nullable: true + allowBreakoutRooms: + type: boolean + description: Indicates whether breakout rooms are enabled for the meeting. + nullable: true + allowedLobbyAdmitters: + $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' + allowLiveShare: + $ref: '#/components/schemas/microsoft.graph.meetingLiveShareOptions' 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 + description: Indicates whether PowerPoint live is enabled for the meeting. + nullable: true allowRecording: type: boolean description: Indicates whether recording is enabled for the meeting. @@ -24392,6 +24456,10 @@ components: type: boolean description: Indicates whether transcription is enabled for the meeting. nullable: true + allowWhiteboard: + type: boolean + description: Indicates whether whiteboard is enabled for the meeting. + nullable: true audioConferencing: $ref: '#/components/schemas/microsoft.graph.audioConferencing' chatInfo: @@ -26597,6 +26665,43 @@ components: - Completed - Failed type: string + microsoft.graph.dayOfWeek: + title: dayOfWeek + enum: + - sunday + - monday + - tuesday + - wednesday + - thursday + - friday + - saturday + type: string + microsoft.graph.timeClockSettings: + title: timeClockSettings + type: object + properties: + approvedLocation: + $ref: '#/components/schemas/microsoft.graph.geoCoordinates' + additionalProperties: + type: object + microsoft.graph.dayNote: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: dayNote + type: object + properties: + dayNoteDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: The date of the day note. + format: date + nullable: true + draftDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + sharedDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object microsoft.graph.offerShiftRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' @@ -26662,6 +26767,10 @@ components: - title: schedulingGroup type: object properties: + code: + type: string + description: 'The code for the schedulingGroup to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The display name for the schedulingGroup. Required. @@ -26715,12 +26824,45 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCard: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: timeCard + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + confirmedBy: + $ref: '#/components/schemas/microsoft.graph.confirmedBy' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + originalEntry: + $ref: '#/components/schemas/microsoft.graph.timeCardEntry' + state: + $ref: '#/components/schemas/microsoft.graph.timeCardState' + userId: + type: string + description: User ID to which the timeCard belongs. + nullable: true + additionalProperties: + type: object microsoft.graph.timeOffReason: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - title: timeOffReason type: object properties: + code: + type: string + description: 'The code of the timeOffReason to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The name of the timeOffReason. Required. @@ -27003,17 +27145,6 @@ components: - alwaysEnabled - scheduled type: string - microsoft.graph.dayOfWeek: - title: dayOfWeek - enum: - - sunday - - monday - - tuesday - - wednesday - - thursday - - friday - - saturday - type: string microsoft.graph.timeZoneBase: title: timeZoneBase type: object @@ -28074,6 +28205,13 @@ components: - complete - flagged type: string + microsoft.graph.allowedLobbyAdmitterRoles: + title: allowedLobbyAdmitterRoles + enum: + - organizerAndCoOrganizersAndPresenters + - organizerAndCoOrganizers + - unknownFutureValue + type: string microsoft.graph.onlineMeetingPresenters: title: onlineMeetingPresenters enum: @@ -28083,6 +28221,13 @@ components: - organizer - unknownFutureValue type: string + microsoft.graph.meetingLiveShareOptions: + title: meetingLiveShareOptions + enum: + - enabled + - disabled + - unknownFutureValue + type: string microsoft.graph.meetingChatMode: title: meetingChatMode enum: @@ -28149,6 +28294,7 @@ components: properties: allowTextOnly: type: boolean + description: Indicates whether only text is allowed in the meeting chat. Optional. nullable: true additionalProperties: type: object @@ -28404,6 +28550,8 @@ components: - title: changeTrackedEntity type: object properties: + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -28751,11 +28899,11 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file in little endian (if available). Read-only. + description: The CRC32 value of the file (if available). Read-only. nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -28763,7 +28911,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -29417,6 +29565,72 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCardBreak: + title: timeCardBreak + type: object + properties: + breakId: + type: string + description: ID of the timeCardBreak. + nullable: true + end: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + start: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardEvent: + title: timeCardEvent + type: object + properties: + dateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the entry is recorded. + format: date-time + isAtApprovedLocation: + type: boolean + description: Indicates whether this action happens at an approved location. + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + microsoft.graph.confirmedBy: + title: confirmedBy + enum: + - none + - user + - manager + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true + microsoft.graph.timeCardEntry: + title: timeCardEntry + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The clock-in event of the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardState: + title: timeCardState + enum: + - clockedIn + - onBreak + - clockedOut + - unknownFutureValue + type: string microsoft.graph.timeOffReasonIconType: title: timeOffReasonIconType enum: @@ -30064,6 +30278,12 @@ components: - title: printJob type: object properties: + acknowledgedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The dateTimeOffset when the job was acknowledged. Read-only. + format: date-time + nullable: true configuration: $ref: '#/components/schemas/microsoft.graph.printJobConfiguration' createdBy: @@ -30073,6 +30293,13 @@ components: type: string description: The DateTimeOffset when the job was created. Read-only. format: date-time + errorCode: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The error code of the print job. Read-only. + format: int32 + nullable: true isFetchable: type: boolean description: 'If true, document can be fetched by printer.' @@ -32573,10 +32800,22 @@ components: type: string description: The document's name. Read-only. nullable: true + downloadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was downloaded. Read-only + format: date-time + nullable: true size: type: number description: The document's size in bytes. Read-only. format: int64 + uploadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was uploaded. Read-only + format: date-time + nullable: true additionalProperties: type: object microsoft.graph.printTask: @@ -32871,37 +33110,37 @@ components: properties: allowAutoFilter: type: boolean - description: Represents the worksheet protection option of allowing using auto filter feature. + description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. allowDeleteColumns: type: boolean - description: Represents the worksheet protection option of allowing deleting columns. + description: Indicates whether the worksheet protection option to allow deleting columns is enabled. allowDeleteRows: type: boolean - description: Represents the worksheet protection option of allowing deleting rows. + description: Indicates whether the worksheet protection option to allow deleting rows is enabled. allowFormatCells: type: boolean - description: Represents the worksheet protection option of allowing formatting cells. + description: Indicates whether the worksheet protection option to allow formatting cells is enabled. allowFormatColumns: type: boolean - description: Represents the worksheet protection option of allowing formatting columns. + description: Indicates whether the worksheet protection option to allow formatting columns is enabled. allowFormatRows: type: boolean - description: Represents the worksheet protection option of allowing formatting rows. + description: Indicates whether the worksheet protection option to allow formatting rows is enabled. allowInsertColumns: type: boolean - description: Represents the worksheet protection option of allowing inserting columns. + description: Indicates whether the worksheet protection option to allow inserting columns is enabled. allowInsertHyperlinks: type: boolean - description: Represents the worksheet protection option of allowing inserting hyperlinks. + description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. allowInsertRows: type: boolean - description: Represents the worksheet protection option of allowing inserting rows. + description: Indicates whether the worksheet protection option to allow inserting rows is enabled. allowPivotTables: type: boolean - description: Represents the worksheet protection option of allowing using pivot table feature. + description: Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. allowSort: type: boolean - description: Represents the worksheet protection option of allowing using sort feature. + description: Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. additionalProperties: type: object microsoft.graph.scheduleEntityTheme: diff --git a/openApiDocs/v1.0/Identity.DirectoryManagement.yml b/openApiDocs/v1.0/Identity.DirectoryManagement.yml index 6642ccecfae..179578fd676 100644 --- a/openApiDocs/v1.0/Identity.DirectoryManagement.yml +++ b/openApiDocs/v1.0/Identity.DirectoryManagement.yml @@ -2693,7 +2693,7 @@ paths: tags: - contacts.orgContact.Actions summary: Invoke action validateProperties - description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:\n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy." + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:\n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-1.0 @@ -3353,7 +3353,7 @@ paths: tags: - contracts.contract.Actions summary: Invoke action validateProperties - description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:\n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy." + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:\n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-1.0 @@ -7219,7 +7219,7 @@ paths: tags: - devices.device.Actions summary: Invoke action validateProperties - description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:\n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy." + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:\n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-1.0 @@ -11173,7 +11173,7 @@ paths: tags: - directory.directoryObject summary: Invoke action validateProperties - description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:\n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy." + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:\n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-1.0 @@ -14352,7 +14352,7 @@ paths: tags: - directoryRoles.directoryRole.Actions summary: Invoke action validateProperties - description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:\n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy." + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:\n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-1.0 @@ -15012,7 +15012,7 @@ paths: tags: - directoryRoleTemplates.directoryRoleTemplate.Actions summary: Invoke action validateProperties - description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:\n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy." + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:\n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-1.0 @@ -16422,10 +16422,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 @@ -17625,11 +17625,11 @@ paths: get: tags: - organization.organizationalBranding - summary: Get organizationalBrandingLocalization - description: 'Read the properties and relationships of an organizationalBrandingLocalization object. To retrieve a localization branding object, specify the value of id in the URL.' + summary: Get organizationalBranding + description: 'Retrieve the default organizational branding object, if the Accept-Language header is set to 0 or default. If no default organizational branding object exists, this method returns a 404 Not Found error. If the Accept-Language header is set to an existing locale identified by the value of its id, this method retrieves the branding for the specified locale. This method retrieves only non-Stream properties, for example, usernameHintText and signInPageText. To retrieve Stream types of the default branding, for example, bannerLogo and backgroundImage, use the GET organizationalBrandingLocalization method.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/organizationalbrandinglocalization-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/organizationalbranding-get?view=graph-rest-1.0 operationId: organization.branding_GetLocalizationsBannerLogo parameters: - name: organization-id @@ -19463,7 +19463,7 @@ paths: tags: - organization.organization.Actions summary: Invoke action validateProperties - description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:\n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy." + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:\n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-1.0 @@ -20194,7 +20194,7 @@ components: nullable: true country: type: string - description: 'The country/region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The country or region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' 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])$' @@ -20392,7 +20392,7 @@ components: description: A list for the user to enumerate their past projects. Returned only on $select. postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country or region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true preferredDataLocation: type: string @@ -20471,7 +20471,7 @@ components: nullable: true usageLocation: type: string - description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries/regions. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true userPrincipalName: type: string @@ -21283,7 +21283,7 @@ components: description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' trustType: type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' nullable: true extensions: type: array @@ -21610,7 +21610,7 @@ components: type: array items: $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, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.' + 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. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.' x-ms-navigationProperty: true remoteDesktopSecurityConfiguration: $ref: '#/components/schemas/microsoft.graph.remoteDesktopSecurityConfiguration' @@ -21717,6 +21717,8 @@ components: items: $ref: '#/components/schemas/microsoft.graph.appRole' description: 'The collection of roles defined for the application. With app role assignments, these roles can be assigned to users, groups, or service principals associated with other applications. Not nullable.' + authenticationBehaviors: + $ref: '#/components/schemas/microsoft.graph.authenticationBehaviors' certification: $ref: '#/components/schemas/microsoft.graph.certification' createdDateTime: @@ -21862,7 +21864,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Directory objects that are owners of the application. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.' + description: 'Directory objects that are owners of this application. The owners are a set of nonadmin users or service principals who are allowed to modify this object. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.' x-ms-navigationProperty: true synchronization: $ref: '#/components/schemas/microsoft.graph.synchronization' @@ -22219,7 +22221,7 @@ components: properties: activeSignInUri: type: string - description: URL of the endpoint used by active clients when authenticating with federated domains set up for single sign-on in Microsoft Entra ID. Corresponds to the ActiveLogOnUri property of the Set-MsolDomainFederationSettings MSOnline v1 PowerShell cmdlet. + description: URL of the endpoint used by active clients when authenticating with federated domains set up for single sign-on in Microsoft Entra ID. Corresponds to the ActiveLogOnUri property of the Set-EntraDomainFederationSettings PowerShell cmdlet. nullable: true federatedIdpMfaBehavior: $ref: '#/components/schemas/microsoft.graph.federatedIdpMfaBehavior' @@ -22240,7 +22242,7 @@ components: $ref: '#/components/schemas/microsoft.graph.signingCertificateUpdateStatus' signOutUri: type: string - description: URI that clients are redirected to when they sign out of Microsoft Entra services. Corresponds to the LogOffUri property of the Set-MsolDomainFederationSettings MSOnline v1 PowerShell cmdlet. + description: URI that clients are redirected to when they sign out of Microsoft Entra services. Corresponds to the LogOffUri property of the Set-EntraDomainFederationSettings PowerShell cmdlet. nullable: true additionalProperties: type: object @@ -22894,7 +22896,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 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.' + description: 'The last interactive sign-in date and time for a specific user. This property records the last time a user attempted an interactive sign-in to the directory—whether the attempt was successful or not. Note: Since unsuccessful attempts are also logged, this value might not accurately reflect actual system usage. For tracking actual account access, please use the lastSuccessfulSignInDateTime property. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastSignInRequestId: @@ -22904,7 +22906,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. Use this property if you need to determine when the account was truly accessed. This field can be used to build reports, such as inactive users. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Microsoft Entra ID maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.' format: date-time nullable: true lastSuccessfulSignInRequestId: @@ -23119,15 +23121,15 @@ components: description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' + description: 'true if the user has permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise.' + description: 'If true, the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -23227,7 +23229,7 @@ components: properties: allowNewTimeProposals: type: boolean - description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. Default is true.' + description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. The default is true.' nullable: true attendees: type: array @@ -23238,7 +23240,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: The preview of the message associated with the event. It is in text format. + description: The preview of the message associated with the event. It's in text format. nullable: true end: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -23248,7 +23250,7 @@ components: nullable: true hideAttendees: type: boolean - description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. Default is false.' + description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. The default is false.' nullable: true iCalUId: type: string @@ -23258,7 +23260,7 @@ components: $ref: '#/components/schemas/microsoft.graph.importance' isAllDay: type: boolean - description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start and end time must be set to midnight and be in the same time zone.' + description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start, and endtime must be set to midnight and be in the same time zone.' nullable: true isCancelled: type: boolean @@ -23266,15 +23268,15 @@ components: nullable: true isDraft: type: boolean - description: 'Set to true if the user has updated the meeting in Outlook but has not sent the updates to attendees. Set to false if all changes have been sent, or if the event is an appointment without any attendees.' + description: 'Set to true if the user has updated the meeting in Outlook but hasn''t sent the updates to attendees. Set to false if all changes are sent, or if the event is an appointment without any attendees.' nullable: true isOnlineMeeting: type: boolean - description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' + description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently, Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' nullable: true isOrganizer: type: boolean - description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). This also applies if a delegate organized the event on behalf of the owner. + description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). It also applies if a delegate organized the event on behalf of the owner. nullable: true isReminderOn: type: boolean @@ -23286,7 +23288,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.location' - description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection would be removed and replaced by the new location value.' + description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection are removed and replaced by the new location value.' onlineMeeting: $ref: '#/components/schemas/microsoft.graph.onlineMeetingInfo' onlineMeetingProvider: @@ -23304,7 +23306,7 @@ components: originalStart: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Represents the start time of an event when it is initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'Represents the start time of an event when it''s initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in 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 originalStartTimeZone: @@ -23342,13 +23344,13 @@ components: nullable: true transactionId: type: string - description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. This is useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you cannot change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' + description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. It''s useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you can''t change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' nullable: true type: $ref: '#/components/schemas/microsoft.graph.eventType' webLink: type: string - description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL cannot be accessed from within an iFrame.' + description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL can''t be accessed from within an iFrame.' nullable: true attachments: type: array @@ -23368,7 +23370,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' x-ms-navigationProperty: true multiValueExtendedProperties: type: array @@ -23904,6 +23906,10 @@ components: type: string description: The name of the team. nullable: true + firstChannelName: + type: string + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' + nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' guestSettings: @@ -25582,6 +25588,21 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.authenticationBehaviors: + title: authenticationBehaviors + type: object + properties: + blockAzureADGraphAccess: + type: boolean + nullable: true + removeUnverifiedEmailClaim: + type: boolean + nullable: true + requireClientServicePrincipal: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.certification: title: certification type: object @@ -25656,7 +25677,7 @@ components: description: Specifies the two-letter ISO country codes. Access to the application will be blocked for minors from the countries specified in this list. legalAgeGroupRule: type: string - description: 'Specifies the legal age group rule that applies to users of the app. Can be set to one of the following values: ValueDescriptionAllowDefault. Enforces the legal minimum. This means parental consent is required for minors in the European Union and Korea.RequireConsentForPrivacyServicesEnforces the user to specify date of birth to comply with COPPA rules. RequireConsentForMinorsRequires parental consent for ages below 18, regardless of country minor rules.RequireConsentForKidsRequires parental consent for ages below 14, regardless of country minor rules.BlockMinorsBlocks minors from using the app.' + description: 'Specifies the legal age group rule that applies to users of the app. Can be set to one of the following values: ValueDescriptionAllowDefault. Enforces the legal minimum. This means parental consent is required for minors in the European Union and Korea.RequireConsentForPrivacyServicesEnforces the user to specify date of birth to comply with COPPA rules. RequireConsentForMinorsRequires parental consent for ages below 18, regardless of country/region minor rules.RequireConsentForKidsRequires parental consent for ages below 14, regardless of country/region minor rules.BlockMinorsBlocks minors from using the app.' nullable: true additionalProperties: type: object @@ -28629,6 +28650,12 @@ components: type: string description: 'A hyperlink that will go to the channel in Microsoft Teams. This is the URL that you get when you right-click a channel in Microsoft Teams and select Get link to channel. This URL should be treated as an opaque blob, and not parsed. Read-only.' nullable: true + allMembers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: 'A collection of membership records associated with the channel, including both direct and indirect members of shared channels.' + x-ms-navigationProperty: true filesFolder: $ref: '#/components/schemas/microsoft.graph.driveItem' members: @@ -28705,6 +28732,10 @@ components: type: boolean description: Indicates whether the schedule is enabled for the team. Required. nullable: true + isActivitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts include activities from the original shift. + nullable: true offerShiftRequestsEnabled: type: boolean description: Indicates whether offer shift requests are enabled for the schedule. @@ -28720,6 +28751,8 @@ components: description: Additional information about why schedule provisioning failed. nullable: true readOnly: true + startDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -28728,6 +28761,8 @@ components: type: boolean description: Indicates whether time clock is enabled for the schedule. nullable: true + timeClockSettings: + $ref: '#/components/schemas/microsoft.graph.timeClockSettings' timeOffRequestsEnabled: type: boolean description: Indicates whether time off requests are enabled for the schedule. @@ -28742,6 +28777,12 @@ components: type: string nullable: true description: The IDs for the workforce integrations associated with this schedule. + dayNotes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. + x-ms-navigationProperty: true offerShiftRequests: type: array items: @@ -28778,6 +28819,12 @@ components: $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' description: The swap requests for shifts in the schedule. x-ms-navigationProperty: true + timeCards: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. + x-ms-navigationProperty: true timeOffReasons: type: array items: @@ -29981,14 +30028,26 @@ components: type: boolean description: Indicates whether attendees can turn on their microphone. nullable: true + allowBreakoutRooms: + type: boolean + description: Indicates whether breakout rooms are enabled for the meeting. + nullable: true + allowedLobbyAdmitters: + $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' + allowLiveShare: + $ref: '#/components/schemas/microsoft.graph.meetingLiveShareOptions' 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 + description: Indicates whether PowerPoint live is enabled for the meeting. + nullable: true allowRecording: type: boolean description: Indicates whether recording is enabled for the meeting. @@ -30001,6 +30060,10 @@ components: type: boolean description: Indicates whether transcription is enabled for the meeting. nullable: true + allowWhiteboard: + type: boolean + description: Indicates whether whiteboard is enabled for the meeting. + nullable: true audioConferencing: $ref: '#/components/schemas/microsoft.graph.audioConferencing' chatInfo: @@ -33130,6 +33193,32 @@ components: - Completed - Failed type: string + microsoft.graph.timeClockSettings: + title: timeClockSettings + type: object + properties: + approvedLocation: + $ref: '#/components/schemas/microsoft.graph.geoCoordinates' + additionalProperties: + type: object + microsoft.graph.dayNote: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: dayNote + type: object + properties: + dayNoteDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: The date of the day note. + format: date + nullable: true + draftDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + sharedDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object microsoft.graph.offerShiftRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' @@ -33195,6 +33284,10 @@ components: - title: schedulingGroup type: object properties: + code: + type: string + description: 'The code for the schedulingGroup to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The display name for the schedulingGroup. Required. @@ -33248,12 +33341,45 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCard: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: timeCard + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + confirmedBy: + $ref: '#/components/schemas/microsoft.graph.confirmedBy' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + originalEntry: + $ref: '#/components/schemas/microsoft.graph.timeCardEntry' + state: + $ref: '#/components/schemas/microsoft.graph.timeCardState' + userId: + type: string + description: User ID to which the timeCard belongs. + nullable: true + additionalProperties: + type: object microsoft.graph.timeOffReason: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - title: timeOffReason type: object properties: + code: + type: string + description: 'The code of the timeOffReason to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The name of the timeOffReason. Required. @@ -34078,6 +34204,13 @@ components: $ref: '#/components/schemas/microsoft.graph.externalLink' additionalProperties: type: object + microsoft.graph.allowedLobbyAdmitterRoles: + title: allowedLobbyAdmitterRoles + enum: + - organizerAndCoOrganizersAndPresenters + - organizerAndCoOrganizers + - unknownFutureValue + type: string microsoft.graph.onlineMeetingPresenters: title: onlineMeetingPresenters enum: @@ -34087,6 +34220,13 @@ components: - organizer - unknownFutureValue type: string + microsoft.graph.meetingLiveShareOptions: + title: meetingLiveShareOptions + enum: + - enabled + - disabled + - unknownFutureValue + type: string microsoft.graph.meetingChatMode: title: meetingChatMode enum: @@ -34462,6 +34602,8 @@ components: - title: changeTrackedEntity type: object properties: + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -35231,6 +35373,12 @@ components: - title: printJob type: object properties: + acknowledgedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The dateTimeOffset when the job was acknowledged. Read-only. + format: date-time + nullable: true configuration: $ref: '#/components/schemas/microsoft.graph.printJobConfiguration' createdBy: @@ -35240,6 +35388,13 @@ components: type: string description: The DateTimeOffset when the job was created. Read-only. format: date-time + errorCode: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The error code of the print job. Read-only. + format: int32 + nullable: true isFetchable: type: boolean description: 'If true, document can be fetched by printer.' @@ -35507,11 +35662,11 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file in little endian (if available). Read-only. + description: The CRC32 value of the file (if available). Read-only. nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -35519,7 +35674,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -36201,6 +36356,72 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCardBreak: + title: timeCardBreak + type: object + properties: + breakId: + type: string + description: ID of the timeCardBreak. + nullable: true + end: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + start: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardEvent: + title: timeCardEvent + type: object + properties: + dateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the entry is recorded. + format: date-time + isAtApprovedLocation: + type: boolean + description: Indicates whether this action happens at an approved location. + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + microsoft.graph.confirmedBy: + title: confirmedBy + enum: + - none + - user + - manager + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true + microsoft.graph.timeCardEntry: + title: timeCardEntry + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The clock-in event of the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardState: + title: timeCardState + enum: + - clockedIn + - onBreak + - clockedOut + - unknownFutureValue + type: string microsoft.graph.timeOffReasonIconType: title: timeOffReasonIconType enum: @@ -38393,10 +38614,22 @@ components: type: string description: The document's name. Read-only. nullable: true + downloadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was downloaded. Read-only + format: date-time + nullable: true size: type: number description: The document's size in bytes. Read-only. format: int64 + uploadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was uploaded. Read-only + format: date-time + nullable: true additionalProperties: type: object microsoft.graph.printTask: @@ -39277,37 +39510,37 @@ components: properties: allowAutoFilter: type: boolean - description: Represents the worksheet protection option of allowing using auto filter feature. + description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. allowDeleteColumns: type: boolean - description: Represents the worksheet protection option of allowing deleting columns. + description: Indicates whether the worksheet protection option to allow deleting columns is enabled. allowDeleteRows: type: boolean - description: Represents the worksheet protection option of allowing deleting rows. + description: Indicates whether the worksheet protection option to allow deleting rows is enabled. allowFormatCells: type: boolean - description: Represents the worksheet protection option of allowing formatting cells. + description: Indicates whether the worksheet protection option to allow formatting cells is enabled. allowFormatColumns: type: boolean - description: Represents the worksheet protection option of allowing formatting columns. + description: Indicates whether the worksheet protection option to allow formatting columns is enabled. allowFormatRows: type: boolean - description: Represents the worksheet protection option of allowing formatting rows. + description: Indicates whether the worksheet protection option to allow formatting rows is enabled. allowInsertColumns: type: boolean - description: Represents the worksheet protection option of allowing inserting columns. + description: Indicates whether the worksheet protection option to allow inserting columns is enabled. allowInsertHyperlinks: type: boolean - description: Represents the worksheet protection option of allowing inserting hyperlinks. + description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. allowInsertRows: type: boolean - description: Represents the worksheet protection option of allowing inserting rows. + description: Indicates whether the worksheet protection option to allow inserting rows is enabled. allowPivotTables: type: boolean - description: Represents the worksheet protection option of allowing using pivot table feature. + description: Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. allowSort: type: boolean - description: Represents the worksheet protection option of allowing using sort feature. + description: Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. additionalProperties: type: object microsoft.graph.scheduleEntityTheme: diff --git a/openApiDocs/v1.0/Identity.Governance.yml b/openApiDocs/v1.0/Identity.Governance.yml index 140623a5510..f0ce320066e 100644 --- a/openApiDocs/v1.0/Identity.Governance.yml +++ b/openApiDocs/v1.0/Identity.Governance.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Identity.Governance version: v1.0 @@ -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 @@ -14662,11 +14662,11 @@ paths: delete: tags: - identityGovernance.entitlementManagement - 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:' + summary: Delete accessPackageAssignmentRequestWorkflowExtension + description: 'Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-delete?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.catalog_DeleteCustomWorkflowExtension parameters: - name: accessPackageCatalog-id @@ -67846,6 +67846,8 @@ components: 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 + notificationSettings: + $ref: '#/components/schemas/microsoft.graph.accessPackageNotificationSettings' requestApprovalSettings: $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentApprovalSettings' requestorSettings: @@ -68020,6 +68022,9 @@ components: type: boolean description: Indicates whether a request to update must be approved by an approver. nullable: true + isRequestorJustificationRequired: + type: boolean + nullable: true policyDescription: type: string description: The description of the policy that the user is trying to request access using. @@ -68252,6 +68257,9 @@ components: items: $ref: '#/components/schemas/microsoft.graph.customExtensionCalloutInstance' description: Information about all the custom extension calls that were made during the access package assignment workflow. + justification: + type: string + nullable: true requestType: $ref: '#/components/schemas/microsoft.graph.accessPackageRequestType' schedule: @@ -68556,7 +68564,7 @@ components: nullable: true country: type: string - description: 'The country/region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The country or region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' 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])$' @@ -68739,7 +68747,7 @@ components: type: array items: type: string - description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: This property can''t contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Returned only on $select. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -68754,7 +68762,7 @@ components: description: A list for the user to enumerate their past projects. Returned only on $select. postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country or region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true preferredDataLocation: type: string @@ -68833,7 +68841,7 @@ components: nullable: true usageLocation: type: string - description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries/regions. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true userPrincipalName: type: string @@ -71354,6 +71362,14 @@ components: $ref: '#/components/schemas/microsoft.graph.expirationPatternType' additionalProperties: type: object + microsoft.graph.accessPackageNotificationSettings: + title: accessPackageNotificationSettings + type: object + properties: + isAssignmentNotificationDisabled: + type: boolean + additionalProperties: + type: object microsoft.graph.accessPackageAssignmentApprovalSettings: title: accessPackageAssignmentApprovalSettings type: object @@ -71366,6 +71382,9 @@ components: type: boolean description: 'If false, then approval isn''t required for updates to requests in this policy.' nullable: true + isRequestorJustificationRequired: + type: boolean + nullable: true stages: type: array items: @@ -71983,7 +72002,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 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.' + description: 'The last interactive sign-in date and time for a specific user. This property records the last time a user attempted an interactive sign-in to the directory—whether the attempt was successful or not. Note: Since unsuccessful attempts are also logged, this value might not accurately reflect actual system usage. For tracking actual account access, please use the lastSuccessfulSignInDateTime property. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastSignInRequestId: @@ -71993,7 +72012,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. Use this property if you need to determine when the account was truly accessed. This field can be used to build reports, such as inactive users. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Microsoft Entra ID maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.' format: date-time nullable: true lastSuccessfulSignInRequestId: @@ -72189,15 +72208,15 @@ components: description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' + description: 'true if the user has permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise.' + description: 'If true, the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -72297,7 +72316,7 @@ components: properties: allowNewTimeProposals: type: boolean - description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. Default is true.' + description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. The default is true.' nullable: true attendees: type: array @@ -72308,7 +72327,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: The preview of the message associated with the event. It is in text format. + description: The preview of the message associated with the event. It's in text format. nullable: true end: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -72318,7 +72337,7 @@ components: nullable: true hideAttendees: type: boolean - description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. Default is false.' + description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. The default is false.' nullable: true iCalUId: type: string @@ -72328,7 +72347,7 @@ components: $ref: '#/components/schemas/microsoft.graph.importance' isAllDay: type: boolean - description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start and end time must be set to midnight and be in the same time zone.' + description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start, and endtime must be set to midnight and be in the same time zone.' nullable: true isCancelled: type: boolean @@ -72336,15 +72355,15 @@ components: nullable: true isDraft: type: boolean - description: 'Set to true if the user has updated the meeting in Outlook but has not sent the updates to attendees. Set to false if all changes have been sent, or if the event is an appointment without any attendees.' + description: 'Set to true if the user has updated the meeting in Outlook but hasn''t sent the updates to attendees. Set to false if all changes are sent, or if the event is an appointment without any attendees.' nullable: true isOnlineMeeting: type: boolean - description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' + description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently, Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' nullable: true isOrganizer: type: boolean - description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). This also applies if a delegate organized the event on behalf of the owner. + description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). It also applies if a delegate organized the event on behalf of the owner. nullable: true isReminderOn: type: boolean @@ -72356,7 +72375,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.location' - description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection would be removed and replaced by the new location value.' + description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection are removed and replaced by the new location value.' onlineMeeting: $ref: '#/components/schemas/microsoft.graph.onlineMeetingInfo' onlineMeetingProvider: @@ -72374,7 +72393,7 @@ components: originalStart: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Represents the start time of an event when it is initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'Represents the start time of an event when it''s initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in 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 originalStartTimeZone: @@ -72412,13 +72431,13 @@ components: nullable: true transactionId: type: string - description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. This is useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you cannot change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' + description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. It''s useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you can''t change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' nullable: true type: $ref: '#/components/schemas/microsoft.graph.eventType' webLink: type: string - description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL cannot be accessed from within an iFrame.' + description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL can''t be accessed from within an iFrame.' nullable: true attachments: type: array @@ -72438,7 +72457,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' x-ms-navigationProperty: true multiValueExtendedProperties: type: array @@ -72981,6 +73000,10 @@ components: type: string description: The name of the team. nullable: true + firstChannelName: + type: string + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' + nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' guestSettings: @@ -74027,7 +74050,7 @@ components: properties: locale: type: string - 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.' + 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 @@ -77446,6 +77469,12 @@ components: type: string description: 'A hyperlink that will go to the channel in Microsoft Teams. This is the URL that you get when you right-click a channel in Microsoft Teams and select Get link to channel. This URL should be treated as an opaque blob, and not parsed. Read-only.' nullable: true + allMembers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: 'A collection of membership records associated with the channel, including both direct and indirect members of shared channels.' + x-ms-navigationProperty: true filesFolder: $ref: '#/components/schemas/microsoft.graph.driveItem' members: @@ -77522,6 +77551,10 @@ components: type: boolean description: Indicates whether the schedule is enabled for the team. Required. nullable: true + isActivitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts include activities from the original shift. + nullable: true offerShiftRequestsEnabled: type: boolean description: Indicates whether offer shift requests are enabled for the schedule. @@ -77537,6 +77570,8 @@ components: description: Additional information about why schedule provisioning failed. nullable: true readOnly: true + startDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -77545,6 +77580,8 @@ components: type: boolean description: Indicates whether time clock is enabled for the schedule. nullable: true + timeClockSettings: + $ref: '#/components/schemas/microsoft.graph.timeClockSettings' timeOffRequestsEnabled: type: boolean description: Indicates whether time off requests are enabled for the schedule. @@ -77558,6 +77595,13 @@ components: items: type: string nullable: true + description: The IDs for the workforce integrations associated with this schedule. + dayNotes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. + x-ms-navigationProperty: true offerShiftRequests: type: array items: @@ -77594,6 +77638,12 @@ components: $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' description: The swap requests for shifts in the schedule. x-ms-navigationProperty: true + timeCards: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. + x-ms-navigationProperty: true timeOffReasons: type: array items: @@ -77919,7 +77969,7 @@ components: description: 'Apple bulk enrollment without user challenge. (DEP, Apple Configurator, Mobile Config)' name: appleBulkWithoutUser - value: windowsAzureADJoin - description: Windows 10 Azure AD Join. + description: Windows 10 Entra ID (Azure AD) Join. name: windowsAzureADJoin - value: windowsBulkUserless description: Windows 10 Bulk enrollment through ICD with certificate. @@ -77928,19 +77978,19 @@ components: description: Windows 10 automatic enrollment. (Add work account) name: windowsAutoEnrollment - value: windowsBulkAzureDomainJoin - description: Windows 10 bulk Azure AD Join. + description: Windows 10 bulk Entra ID (Azure AD) Join. name: windowsBulkAzureDomainJoin - value: windowsCoManagement description: Windows 10 Co-Management triggered by AutoPilot or Group Policy. name: windowsCoManagement - value: windowsAzureADJoinUsingDeviceAuth - description: Windows 10 Azure AD Join using Device Auth. + description: Windows 10 Entra ID (Azure AD) Join using Device Auth. name: windowsAzureADJoinUsingDeviceAuth - value: appleUserEnrollment - description: Device managed by Apple user enrollment + description: Indicates the device is enrolled via Apple User Enrollment with Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities name: appleUserEnrollment - value: appleUserEnrollmentWithServiceAccount - description: Device managed by Apple user enrollment with service account + description: Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities name: appleUserEnrollmentWithServiceAccount microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState @@ -78226,6 +78276,7 @@ components: - unknown - company - personal + - unknownFutureValue type: string description: Owner type of device. x-ms-enum: @@ -78233,14 +78284,17 @@ components: modelAsString: false values: - value: unknown - description: Unknown. + description: Unknown device owner type. name: unknown - value: company - description: Owned by company. + description: Corporate device owner type. name: company - value: personal - description: Owned by person. + description: Personal device owner type. name: personal + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.managementAgentType: title: managementAgentType enum: @@ -78429,7 +78483,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.deviceLogCollectionResponse: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -78817,14 +78871,26 @@ components: type: boolean description: Indicates whether attendees can turn on their microphone. nullable: true + allowBreakoutRooms: + type: boolean + description: Indicates whether breakout rooms are enabled for the meeting. + nullable: true + allowedLobbyAdmitters: + $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' + allowLiveShare: + $ref: '#/components/schemas/microsoft.graph.meetingLiveShareOptions' 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 + description: Indicates whether PowerPoint live is enabled for the meeting. + nullable: true allowRecording: type: boolean description: Indicates whether recording is enabled for the meeting. @@ -78837,6 +78903,10 @@ components: type: boolean description: Indicates whether transcription is enabled for the meeting. nullable: true + allowWhiteboard: + type: boolean + description: Indicates whether whiteboard is enabled for the meeting. + nullable: true audioConferencing: $ref: '#/components/schemas/microsoft.graph.audioConferencing' chatInfo: @@ -79851,7 +79921,7 @@ components: description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' trustType: type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' nullable: true extensions: type: array @@ -81820,6 +81890,32 @@ components: - Completed - Failed type: string + microsoft.graph.timeClockSettings: + title: timeClockSettings + type: object + properties: + approvedLocation: + $ref: '#/components/schemas/microsoft.graph.geoCoordinates' + additionalProperties: + type: object + microsoft.graph.dayNote: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: dayNote + type: object + properties: + dayNoteDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: The date of the day note. + format: date + nullable: true + draftDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + sharedDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object microsoft.graph.offerShiftRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' @@ -81885,6 +81981,10 @@ components: - title: schedulingGroup type: object properties: + code: + type: string + description: 'The code for the schedulingGroup to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The display name for the schedulingGroup. Required. @@ -81938,12 +82038,45 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCard: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: timeCard + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + confirmedBy: + $ref: '#/components/schemas/microsoft.graph.confirmedBy' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + originalEntry: + $ref: '#/components/schemas/microsoft.graph.timeCardEntry' + state: + $ref: '#/components/schemas/microsoft.graph.timeCardState' + userId: + type: string + description: User ID to which the timeCard belongs. + nullable: true + additionalProperties: + type: object microsoft.graph.timeOffReason: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - title: timeOffReason type: object properties: + code: + type: string + description: 'The code of the timeOffReason to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The name of the timeOffReason. Required. @@ -82768,6 +82901,13 @@ components: $ref: '#/components/schemas/microsoft.graph.externalLink' additionalProperties: type: object + microsoft.graph.allowedLobbyAdmitterRoles: + title: allowedLobbyAdmitterRoles + enum: + - organizerAndCoOrganizersAndPresenters + - organizerAndCoOrganizers + - unknownFutureValue + type: string microsoft.graph.onlineMeetingPresenters: title: onlineMeetingPresenters enum: @@ -82777,6 +82917,13 @@ components: - organizer - unknownFutureValue type: string + microsoft.graph.meetingLiveShareOptions: + title: meetingLiveShareOptions + enum: + - enabled + - disabled + - unknownFutureValue + type: string microsoft.graph.meetingChatMode: title: meetingChatMode enum: @@ -82843,6 +82990,7 @@ components: properties: allowTextOnly: type: boolean + description: Indicates whether only text is allowed in the meeting chat. Optional. nullable: true additionalProperties: type: object @@ -83165,6 +83313,8 @@ components: - title: changeTrackedEntity type: object properties: + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -83759,6 +83909,12 @@ components: - title: printJob type: object properties: + acknowledgedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The dateTimeOffset when the job was acknowledged. Read-only. + format: date-time + nullable: true configuration: $ref: '#/components/schemas/microsoft.graph.printJobConfiguration' createdBy: @@ -83768,6 +83924,13 @@ components: type: string description: The DateTimeOffset when the job was created. Read-only. format: date-time + errorCode: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The error code of the print job. Read-only. + format: int32 + nullable: true isFetchable: type: boolean description: 'If true, document can be fetched by printer.' @@ -84031,11 +84194,11 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file in little endian (if available). Read-only. + description: The CRC32 value of the file (if available). Read-only. nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -84043,7 +84206,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -84753,6 +84916,72 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCardBreak: + title: timeCardBreak + type: object + properties: + breakId: + type: string + description: ID of the timeCardBreak. + nullable: true + end: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + start: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardEvent: + title: timeCardEvent + type: object + properties: + dateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the entry is recorded. + format: date-time + isAtApprovedLocation: + type: boolean + description: Indicates whether this action happens at an approved location. + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + microsoft.graph.confirmedBy: + title: confirmedBy + enum: + - none + - user + - manager + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true + microsoft.graph.timeCardEntry: + title: timeCardEntry + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The clock-in event of the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardState: + title: timeCardState + enum: + - clockedIn + - onBreak + - clockedOut + - unknownFutureValue + type: string microsoft.graph.timeOffReasonIconType: title: timeOffReasonIconType enum: @@ -86653,10 +86882,22 @@ components: type: string description: The document's name. Read-only. nullable: true + downloadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was downloaded. Read-only + format: date-time + nullable: true size: type: number description: The document's size in bytes. Read-only. format: int64 + uploadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was uploaded. Read-only + format: date-time + nullable: true additionalProperties: type: object microsoft.graph.printTask: @@ -87369,37 +87610,37 @@ components: properties: allowAutoFilter: type: boolean - description: Represents the worksheet protection option of allowing using auto filter feature. + description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. allowDeleteColumns: type: boolean - description: Represents the worksheet protection option of allowing deleting columns. + description: Indicates whether the worksheet protection option to allow deleting columns is enabled. allowDeleteRows: type: boolean - description: Represents the worksheet protection option of allowing deleting rows. + description: Indicates whether the worksheet protection option to allow deleting rows is enabled. allowFormatCells: type: boolean - description: Represents the worksheet protection option of allowing formatting cells. + description: Indicates whether the worksheet protection option to allow formatting cells is enabled. allowFormatColumns: type: boolean - description: Represents the worksheet protection option of allowing formatting columns. + description: Indicates whether the worksheet protection option to allow formatting columns is enabled. allowFormatRows: type: boolean - description: Represents the worksheet protection option of allowing formatting rows. + description: Indicates whether the worksheet protection option to allow formatting rows is enabled. allowInsertColumns: type: boolean - description: Represents the worksheet protection option of allowing inserting columns. + description: Indicates whether the worksheet protection option to allow inserting columns is enabled. allowInsertHyperlinks: type: boolean - description: Represents the worksheet protection option of allowing inserting hyperlinks. + description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. allowInsertRows: type: boolean - description: Represents the worksheet protection option of allowing inserting rows. + description: Indicates whether the worksheet protection option to allow inserting rows is enabled. allowPivotTables: type: boolean - description: Represents the worksheet protection option of allowing using pivot table feature. + description: Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. allowSort: type: boolean - description: Represents the worksheet protection option of allowing using sort feature. + description: Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. additionalProperties: type: object microsoft.graph.scheduleEntityTheme: diff --git a/openApiDocs/v1.0/Identity.Partner.yml b/openApiDocs/v1.0/Identity.Partner.yml index 5e6e45c2de7..66f0a1fbcfb 100644 --- a/openApiDocs/v1.0/Identity.Partner.yml +++ b/openApiDocs/v1.0/Identity.Partner.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Identity.Partner version: v1.0 diff --git a/openApiDocs/v1.0/Identity.SignIns.yml b/openApiDocs/v1.0/Identity.SignIns.yml index e0d6639bae0..a20491720a9 100644 --- a/openApiDocs/v1.0/Identity.SignIns.yml +++ b/openApiDocs/v1.0/Identity.SignIns.yml @@ -4873,7 +4873,7 @@ paths: patch: tags: - identity.conditionalAccessRoot - summary: Update authenticationContextClassReference + summary: Create or Update authenticationContextClassReference description: 'Create an authenticationContextClassReference object, if the ID has not been used. If ID has been used, this call updates the authenticationContextClassReference object.' externalDocs: description: Find more info here @@ -5826,11 +5826,11 @@ paths: get: tags: - identity.conditionalAccessRoot - summary: Get countryNamedLocation - description: Retrieve the properties and relationships of a countryNamedLocation object. + summary: Get ipNamedLocation + description: Retrieve the properties and relationships of an ipNamedLocation object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/countrynamedlocation-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/ipnamedlocation-get?view=graph-rest-1.0 operationId: identity.conditionalAccess_GetNamedLocation parameters: - name: namedLocation-id @@ -5874,11 +5874,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-1.0 + url: https://learn.microsoft.com/graph/api/ipnamedlocation-update?view=graph-rest-1.0 operationId: identity.conditionalAccess_UpdateNamedLocation parameters: - name: namedLocation-id @@ -5909,11 +5909,11 @@ paths: delete: tags: - identity.conditionalAccessRoot - summary: Delete namedLocation - description: Delete a namedLocation object. + summary: Delete countryNamedLocation + description: Delete a countryNamedLocation object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/namedlocation-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/countrynamedlocation-delete?view=graph-rest-1.0 operationId: identity.conditionalAccess_DeleteNamedLocation parameters: - name: namedLocation-id @@ -9770,1892 +9770,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /me/authentication: - get: - tags: - - me.authentication - summary: Get authentication from me - description: The authentication methods that are supported for the user. - operationId: me_GetAuthentication - 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.authentication' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - me.authentication - summary: Update the navigation property authentication in me - operationId: me_UpdateAuthentication - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.authentication' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.authentication' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - me.authentication - summary: Delete navigation property authentication for me - operationId: me_DeleteAuthentication - 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 - /me/authentication/emailMethods: - get: - tags: - - me.authentication - summary: List emailMethods - description: Retrieve a list of a user's email Authentication Method objects and their properties. This call only returns a single object referenced by ID 3ddfcfc8-9383-446f-83cc-3ab9be4be18f as only one email method can be set on users. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/authentication-list-emailmethods?view=graph-rest-1.0 - operationId: me.authentication_ListEmailMethod - 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.emailAuthenticationMethodCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - me.authentication - summary: Create new navigation property to emailMethods for me - operationId: me.authentication_CreateEmailMethod - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/authentication/emailMethods/{emailAuthenticationMethod-id}': - get: - tags: - - me.authentication - summary: Get emailAuthenticationMethod - description: Retrieve a user's single email authentication method object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/emailauthenticationmethod-get?view=graph-rest-1.0 - operationId: me.authentication_GetEmailMethod - parameters: - - name: emailAuthenticationMethod-id - in: path - description: The unique identifier of emailAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: emailAuthenticationMethod - - 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.emailAuthenticationMethod' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - me.authentication - summary: Update the navigation property emailMethods in me - operationId: me.authentication_UpdateEmailMethod - parameters: - - name: emailAuthenticationMethod-id - in: path - description: The unique identifier of emailAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: emailAuthenticationMethod - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - me.authentication - summary: Delete navigation property emailMethods for me - operationId: me.authentication_DeleteEmailMethod - parameters: - - name: emailAuthenticationMethod-id - in: path - description: The unique identifier of emailAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: emailAuthenticationMethod - - 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 - /me/authentication/emailMethods/$count: - get: - tags: - - me.authentication - summary: Get the number of the resource - operationId: me.authentication.emailMethod_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /me/authentication/fido2Methods: - get: - tags: - - me.authentication - summary: List fido2AuthenticationMethod - description: Retrieve a list of a user's FIDO2 Security Key Authentication Method objects and their properties. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/fido2authenticationmethod-list?view=graph-rest-1.0 - operationId: me.authentication_ListFido2Method - 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.fido2AuthenticationMethodCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/me/authentication/fido2Methods/{fido2AuthenticationMethod-id}': - get: - tags: - - me.authentication - summary: Get fido2AuthenticationMethod - description: Retrieve a user's single FIDO2 Security Key Authentication Method object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/fido2authenticationmethod-get?view=graph-rest-1.0 - operationId: me.authentication_GetFido2Method - parameters: - - name: fido2AuthenticationMethod-id - in: path - description: The unique identifier of fido2AuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: fido2AuthenticationMethod - - 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.fido2AuthenticationMethod' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - me.authentication - summary: Delete navigation property fido2Methods for me - operationId: me.authentication_DeleteFido2Method - parameters: - - name: fido2AuthenticationMethod-id - in: path - description: The unique identifier of fido2AuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: fido2AuthenticationMethod - - 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 - /me/authentication/fido2Methods/$count: - get: - tags: - - me.authentication - summary: Get the number of the resource - operationId: me.authentication.fido2Method_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /me/authentication/methods: - get: - tags: - - me.authentication - summary: List methods - description: 'Retrieve a list of authentication methods registered to a user. The authentication methods are defined by the types derived from the authenticationMethod resource type, and only the methods supported on this API version. See Microsoft Entra authentication methods API overview for a list of currently supported methods. We don''t recommend using the authentication methods APIs for scenarios where you need to iterate over your entire user population for auditing or security check purposes. For these types of scenarios, we recommend using the authentication method registration and usage reporting APIs.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/authentication-list-methods?view=graph-rest-1.0 - operationId: me.authentication_ListMethod - 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.authenticationMethodCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - me.authentication - summary: Create new navigation property to methods for me - operationId: me.authentication_CreateMethod - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/authentication/methods/{authenticationMethod-id}': - get: - tags: - - me.authentication - summary: Get authenticationMethod - description: Retrieve the properties and relationships of an authenticationMethod object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/authenticationmethod-get?view=graph-rest-1.0 - operationId: me.authentication_GetMethod - parameters: - - name: authenticationMethod-id - in: path - description: The unique identifier of authenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: authenticationMethod - - 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.authenticationMethod' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - me.authentication - summary: Update the navigation property methods in me - operationId: me.authentication_UpdateMethod - parameters: - - name: authenticationMethod-id - in: path - description: The unique identifier of authenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: authenticationMethod - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/authentication/methods/{authenticationMethod-id}/microsoft.graph.resetPassword': - post: - tags: - - me.authentication - summary: Invoke action resetPassword - description: 'Reset a user''s password, represented by a password authentication method object. This can only be done by an administrator with appropriate permissions and can''t be performed on a user''s own account. To reset a user''s password in Azure AD B2C, use the Update user API operation and update the passwordProfile > forceChangePasswordNextSignIn object. This flow writes the new password to Microsoft Entra ID and pushes it to on-premises Active Directory if configured using password writeback. The admin can either provide a new password or have the system generate one. The user is prompted to change their password on their next sign in. This reset is a long-running operation and returns a Location header with a link where the caller can periodically check for the status of the reset operation.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/authenticationmethod-resetpassword?view=graph-rest-1.0 - operationId: me.authentication.method_resetPassword - parameters: - - name: authenticationMethod-id - in: path - description: The unique identifier of authenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: authenticationMethod - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - newPassword: - type: string - nullable: true - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.passwordResetResponse' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /me/authentication/methods/$count: - get: - tags: - - me.authentication - summary: Get the number of the resource - operationId: me.authentication.method_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /me/authentication/microsoftAuthenticatorMethods: - get: - tags: - - me.authentication - summary: Get microsoftAuthenticatorMethods from me - description: The details of the Microsoft Authenticator app registered to a user for authentication. - operationId: me.authentication_ListMicrosoftAuthenticatorMethod - 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.microsoftAuthenticatorAuthenticationMethodCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/me/authentication/microsoftAuthenticatorMethods/{microsoftAuthenticatorAuthenticationMethod-id}': - get: - tags: - - me.authentication - summary: Get microsoftAuthenticatorMethods from me - description: The details of the Microsoft Authenticator app registered to a user for authentication. - operationId: me.authentication_GetMicrosoftAuthenticatorMethod - parameters: - - name: microsoftAuthenticatorAuthenticationMethod-id - in: path - description: The unique identifier of microsoftAuthenticatorAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: microsoftAuthenticatorAuthenticationMethod - - 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.microsoftAuthenticatorAuthenticationMethod' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - me.authentication - summary: Delete navigation property microsoftAuthenticatorMethods for me - operationId: me.authentication_DeleteMicrosoftAuthenticatorMethod - parameters: - - name: microsoftAuthenticatorAuthenticationMethod-id - in: path - description: The unique identifier of microsoftAuthenticatorAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: microsoftAuthenticatorAuthenticationMethod - - 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 - '/me/authentication/microsoftAuthenticatorMethods/{microsoftAuthenticatorAuthenticationMethod-id}/device': - get: - tags: - - me.authentication - summary: Get device from me - description: The registered device on which Microsoft Authenticator resides. This property is null if the device isn't registered for passwordless Phone Sign-In. - operationId: me.authentication.microsoftAuthenticatorMethod_GetDevice - parameters: - - name: microsoftAuthenticatorAuthenticationMethod-id - in: path - description: The unique identifier of microsoftAuthenticatorAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: microsoftAuthenticatorAuthenticationMethod - - 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.device' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /me/authentication/microsoftAuthenticatorMethods/$count: - get: - tags: - - me.authentication - summary: Get the number of the resource - operationId: me.authentication.microsoftAuthenticatorMethod_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /me/authentication/operations: - get: - tags: - - me.authentication - summary: Get operations from me - description: 'Represents the status of a long-running operation, such as a password reset operation.' - operationId: me.authentication_ListOperation - 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.longRunningOperationCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - me.authentication - summary: Create new navigation property to operations for me - operationId: me.authentication_CreateOperation - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.longRunningOperation' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.longRunningOperation' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/authentication/operations/{longRunningOperation-id}': - get: - tags: - - me.authentication - summary: Get operations from me - description: 'Represents the status of a long-running operation, such as a password reset operation.' - operationId: me.authentication_GetOperation - parameters: - - name: longRunningOperation-id - in: path - description: The unique identifier of longRunningOperation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: longRunningOperation - - 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.longRunningOperation' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - me.authentication - summary: Update the navigation property operations in me - operationId: me.authentication_UpdateOperation - parameters: - - name: longRunningOperation-id - in: path - description: The unique identifier of longRunningOperation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: longRunningOperation - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.longRunningOperation' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.longRunningOperation' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - me.authentication - summary: Delete navigation property operations for me - operationId: me.authentication_DeleteOperation - parameters: - - name: longRunningOperation-id - in: path - description: The unique identifier of longRunningOperation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: longRunningOperation - - 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 - /me/authentication/operations/$count: - get: - tags: - - me.authentication - summary: Get the number of the resource - operationId: me.authentication.operation_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /me/authentication/passwordMethods: - get: - tags: - - me.authentication - summary: List passwordMethods - description: 'Retrieve a list of the passwords registered to a user, represented by a passwordAuthenticationMethod object. This API returns exactly one object referenced by ID 28c10230-6103-485e-b985-444c60001490, as a user can have exactly one password. For security, the password itself is never returned in the object and the password property is always null.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/authentication-list-passwordmethods?view=graph-rest-1.0 - operationId: me.authentication_ListPasswordMethod - 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.passwordAuthenticationMethodCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - me.authentication - summary: Create new navigation property to passwordMethods for me - operationId: me.authentication_CreatePasswordMethod - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/authentication/passwordMethods/{passwordAuthenticationMethod-id}': - get: - tags: - - me.authentication - summary: Get passwordAuthenticationMethod - description: 'Retrieve a password that''s registered to a user, represented by a passwordAuthenticationMethod object. For security, the password itself will never be returned in the object and the password property is always null.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/passwordauthenticationmethod-get?view=graph-rest-1.0 - operationId: me.authentication_GetPasswordMethod - parameters: - - name: passwordAuthenticationMethod-id - in: path - description: The unique identifier of passwordAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: passwordAuthenticationMethod - - 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.passwordAuthenticationMethod' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /me/authentication/passwordMethods/$count: - get: - tags: - - me.authentication - summary: Get the number of the resource - operationId: me.authentication.passwordMethod_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /me/authentication/phoneMethods: - get: - tags: - - me.authentication - summary: List phoneMethods - description: 'Retrieve a list of phone authentication method objects for a user. This will return up to three objects, as a user can have up to three phones usable for authentication. This method is available only for standard Microsoft Entra ID and B2B users, but not B2C users.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/authentication-list-phonemethods?view=graph-rest-1.0 - operationId: me.authentication_ListPhoneMethod - 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.phoneAuthenticationMethodCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - me.authentication - summary: Create new navigation property to phoneMethods for me - operationId: me.authentication_CreatePhoneMethod - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/authentication/phoneMethods/{phoneAuthenticationMethod-id}': - get: - tags: - - me.authentication - summary: Get phoneAuthenticationMethod - description: 'Retrieve a single phoneAuthenticationMethod object for a user. This method is available only for standard Microsoft Entra ID and B2B users, but not B2C users.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/phoneauthenticationmethod-get?view=graph-rest-1.0 - operationId: me.authentication_GetPhoneMethod - parameters: - - name: phoneAuthenticationMethod-id - in: path - description: The unique identifier of phoneAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: phoneAuthenticationMethod - - 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.phoneAuthenticationMethod' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - me.authentication - summary: Update the navigation property phoneMethods in me - operationId: me.authentication_UpdatePhoneMethod - parameters: - - name: phoneAuthenticationMethod-id - in: path - description: The unique identifier of phoneAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: phoneAuthenticationMethod - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - me.authentication - summary: Delete phoneAuthenticationMethod - description: 'Delete a user''s phone authentication method. This removes the phone number from the user and they''ll no longer be able to use the number for authentication, whether via SMS or voice calls. A user can''t have an alternateMobile number without a mobile number. If you want to remove a mobile number from a user that also has an alternateMobile number, first update the mobile number to the new number, then delete the alternateMobile number. If the phone number is the user''s default Azure multi-factor authentication (MFA) authentication method, it can''t be deleted. Have the user change their default authentication method, and then delete the number.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/phoneauthenticationmethod-delete?view=graph-rest-1.0 - operationId: me.authentication_DeletePhoneMethod - parameters: - - name: phoneAuthenticationMethod-id - in: path - description: The unique identifier of phoneAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: phoneAuthenticationMethod - - 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 - '/me/authentication/phoneMethods/{phoneAuthenticationMethod-id}/microsoft.graph.disableSmsSignIn': - post: - tags: - - me.authentication - summary: Invoke action disableSmsSignIn - description: 'Disable SMS sign-in for an existing mobile phone number registered to a user. The number will no longer be available for SMS sign-in, which can prevent your user from signing in.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/phoneauthenticationmethod-disablesmssignin?view=graph-rest-1.0 - operationId: me.authentication.phoneMethod_disableSmsSignIn - parameters: - - name: phoneAuthenticationMethod-id - in: path - description: The unique identifier of phoneAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: phoneAuthenticationMethod - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/authentication/phoneMethods/{phoneAuthenticationMethod-id}/microsoft.graph.enableSmsSignIn': - post: - tags: - - me.authentication - summary: Invoke action enableSmsSignIn - description: 'Enable SMS sign-in for an existing mobile phone number registered to a user. To be successfully enabled:' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/phoneauthenticationmethod-enablesmssignin?view=graph-rest-1.0 - operationId: me.authentication.phoneMethod_enableSmsSignIn - parameters: - - name: phoneAuthenticationMethod-id - in: path - description: The unique identifier of phoneAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: phoneAuthenticationMethod - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /me/authentication/phoneMethods/$count: - get: - tags: - - me.authentication - summary: Get the number of the resource - operationId: me.authentication.phoneMethod_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /me/authentication/softwareOathMethods: - get: - tags: - - me.authentication - summary: List softwareOathMethods - description: Retrieve a list of a user's software OATH token authentication method objects and their properties. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/authentication-list-softwareoathmethods?view=graph-rest-1.0 - operationId: me.authentication_ListSoftwareOathMethod - 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.softwareOathAuthenticationMethodCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/me/authentication/softwareOathMethods/{softwareOathAuthenticationMethod-id}': - get: - tags: - - me.authentication - summary: Get softwareOathAuthenticationMethod - description: Retrieve a user's single Software OATH token authentication method object and its properties. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/softwareoathauthenticationmethod-get?view=graph-rest-1.0 - operationId: me.authentication_GetSoftwareOathMethod - parameters: - - name: softwareOathAuthenticationMethod-id - in: path - description: The unique identifier of softwareOathAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: softwareOathAuthenticationMethod - - 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.softwareOathAuthenticationMethod' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - me.authentication - summary: Delete navigation property softwareOathMethods for me - operationId: me.authentication_DeleteSoftwareOathMethod - parameters: - - name: softwareOathAuthenticationMethod-id - in: path - description: The unique identifier of softwareOathAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: softwareOathAuthenticationMethod - - 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 - /me/authentication/softwareOathMethods/$count: - get: - tags: - - me.authentication - summary: Get the number of the resource - operationId: me.authentication.softwareOathMethod_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /me/authentication/temporaryAccessPassMethods: - get: - tags: - - me.authentication - summary: Get temporaryAccessPassMethods from me - description: Represents a Temporary Access Pass registered to a user for authentication through time-limited passcodes. - operationId: me.authentication_ListTemporaryAccessPassMethod - 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.temporaryAccessPassAuthenticationMethodCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - me.authentication - summary: Create new navigation property to temporaryAccessPassMethods for me - operationId: me.authentication_CreateTemporaryAccessPassMethod - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/authentication/temporaryAccessPassMethods/{temporaryAccessPassAuthenticationMethod-id}': - get: - tags: - - me.authentication - summary: Get temporaryAccessPassMethods from me - description: Represents a Temporary Access Pass registered to a user for authentication through time-limited passcodes. - operationId: me.authentication_GetTemporaryAccessPassMethod - parameters: - - name: temporaryAccessPassAuthenticationMethod-id - in: path - description: The unique identifier of temporaryAccessPassAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: temporaryAccessPassAuthenticationMethod - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.temporaryAccessPassAuthenticationMethod' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - me.authentication - summary: Delete navigation property temporaryAccessPassMethods for me - operationId: me.authentication_DeleteTemporaryAccessPassMethod - parameters: - - name: temporaryAccessPassAuthenticationMethod-id - in: path - description: The unique identifier of temporaryAccessPassAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: temporaryAccessPassAuthenticationMethod - - 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 - /me/authentication/temporaryAccessPassMethods/$count: - get: - tags: - - me.authentication - summary: Get the number of the resource - operationId: me.authentication.temporaryAccessPassMethod_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /me/authentication/windowsHelloForBusinessMethods: - get: - tags: - - me.authentication - summary: Get windowsHelloForBusinessMethods from me - description: Represents the Windows Hello for Business authentication method registered to a user for authentication. - operationId: me.authentication_ListWindowsHelloGraphFPreBusinessMethod - 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.windowsHelloForBusinessAuthenticationMethodCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/me/authentication/windowsHelloForBusinessMethods/{windowsHelloForBusinessAuthenticationMethod-id}': - get: - tags: - - me.authentication - summary: Get windowsHelloForBusinessMethods from me - description: Represents the Windows Hello for Business authentication method registered to a user for authentication. - operationId: me.authentication_GetWindowsHelloGraphFPreBusinessMethod - parameters: - - name: windowsHelloForBusinessAuthenticationMethod-id - in: path - description: The unique identifier of windowsHelloForBusinessAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsHelloForBusinessAuthenticationMethod - - 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.windowsHelloForBusinessAuthenticationMethod' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - me.authentication - summary: Delete navigation property windowsHelloForBusinessMethods for me - operationId: me.authentication_DeleteWindowsHelloGraphFPreBusinessMethod - parameters: - - name: windowsHelloForBusinessAuthenticationMethod-id - in: path - description: The unique identifier of windowsHelloForBusinessAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsHelloForBusinessAuthenticationMethod - - 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 - '/me/authentication/windowsHelloForBusinessMethods/{windowsHelloForBusinessAuthenticationMethod-id}/device': - get: - tags: - - me.authentication - summary: Get device from me - description: 'The registered device on which this Windows Hello for Business key resides. Supports $expand. When you get a user''s Windows Hello for Business registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/windowsHelloForBusinessMethods/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device.' - operationId: me.authentication.windowsHelloGraphFPreBusinessMethod_GetDevice - parameters: - - name: windowsHelloForBusinessAuthenticationMethod-id - in: path - description: The unique identifier of windowsHelloForBusinessAuthenticationMethod - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: windowsHelloForBusinessAuthenticationMethod - - 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.device' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /me/authentication/windowsHelloForBusinessMethods/$count: - get: - tags: - - me.authentication - summary: Get the number of the resource - operationId: me.authentication.windowsHelloGraphFPreBusinessMethod_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' /oauth2PermissionGrants: get: tags: @@ -14926,11 +13040,11 @@ paths: put: tags: - policies.crossTenantAccessPolicy - summary: Update crossTenantIdentitySyncPolicyPartner - description: Update the user synchronization policy of a partner-specific configuration. + summary: Create identitySynchronization + description: Create a cross-tenant user synchronization policy for a partner-specific configuration. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/crosstenantidentitysyncpolicypartner-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-put-identitysynchronization?view=graph-rest-1.0 operationId: policy.crossTenantAccessPolicy.partner_SetIdentitySynchronization parameters: - name: crossTenantAccessPolicyConfigurationPartner-tenantId @@ -22485,7 +20599,7 @@ components: nullable: true country: type: string - description: 'The country/region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The country or region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' 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])$' @@ -22683,7 +20797,7 @@ components: description: A list for the user to enumerate their past projects. Returned only on $select. postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country or region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true preferredDataLocation: type: string @@ -22762,7 +20876,7 @@ components: nullable: true usageLocation: type: string - description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries/regions. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true userPrincipalName: type: string @@ -23054,478 +21168,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.authentication: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: authentication - type: object - properties: - emailMethods: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' - description: The email address registered to a user for authentication. - x-ms-navigationProperty: true - fido2Methods: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethod' - description: Represents the FIDO2 security keys registered to a user for authentication. - x-ms-navigationProperty: true - methods: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' - description: Represents all authentication methods registered to a user. - x-ms-navigationProperty: true - microsoftAuthenticatorMethods: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethod' - description: The details of the Microsoft Authenticator app registered to a user for authentication. - x-ms-navigationProperty: true - operations: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.longRunningOperation' - description: 'Represents the status of a long-running operation, such as a password reset operation.' - x-ms-navigationProperty: true - passwordMethods: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' - description: 'Represents the password registered to a user for authentication. For security, the password itself is never returned in the object, but action can be taken to reset a password.' - x-ms-navigationProperty: true - phoneMethods: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' - description: The phone numbers registered to a user for authentication. - x-ms-navigationProperty: true - softwareOathMethods: - 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 - items: - $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' - description: Represents a Temporary Access Pass registered to a user for authentication through time-limited passcodes. - x-ms-navigationProperty: true - windowsHelloForBusinessMethods: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' - description: Represents the Windows Hello for Business authentication method registered to a user for authentication. - x-ms-navigationProperty: true - additionalProperties: - type: object - microsoft.graph.emailAuthenticationMethod: - allOf: - - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' - - title: emailAuthenticationMethod - type: object - properties: - emailAddress: - type: string - description: The email address registered to this user. - nullable: true - additionalProperties: - type: object - microsoft.graph.fido2AuthenticationMethod: - allOf: - - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' - - title: fido2AuthenticationMethod - type: object - properties: - aaGuid: - type: string - description: 'Authenticator Attestation GUID, an identifier that indicates the type (e.g. make and model) of the authenticator.' - nullable: true - attestationCertificates: - type: array - items: - type: string - nullable: true - description: The attestation certificate(s) attached to this security key. - attestationLevel: - $ref: '#/components/schemas/microsoft.graph.attestationLevel' - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The timestamp when this key was registered to the user. - format: date-time - nullable: true - displayName: - type: string - description: The display name of the key as given by the user. - nullable: true - model: - type: string - description: The manufacturer-assigned model of the FIDO2 security key. - nullable: true - additionalProperties: - type: object - microsoft.graph.authenticationMethod: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: authenticationMethod - type: object - additionalProperties: - type: object - microsoft.graph.passwordResetResponse: - title: passwordResetResponse - type: object - properties: - newPassword: - type: string - description: The Microsoft Entra ID-generated password. - nullable: true - additionalProperties: - type: object - microsoft.graph.microsoftAuthenticatorAuthenticationMethod: - allOf: - - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' - - title: microsoftAuthenticatorAuthenticationMethod - type: object - properties: - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The date and time that this app was registered. This property is null if the device isn't registered for passwordless Phone Sign-In. - format: date-time - nullable: true - deviceTag: - type: string - description: Tags containing app metadata. - nullable: true - displayName: - type: string - description: The name of the device on which this app is registered. - nullable: true - phoneAppVersion: - type: string - description: Numerical version of this instance of the Authenticator app. - nullable: true - device: - $ref: '#/components/schemas/microsoft.graph.device' - additionalProperties: - type: object - microsoft.graph.device: - allOf: - - $ref: '#/components/schemas/microsoft.graph.directoryObject' - - title: device - type: object - properties: - accountEnabled: - type: boolean - description: 'true if the account is enabled; otherwise, false. Required. Default is true. Supports $filter (eq, ne, not, in). Only callers with at least the Cloud Device Administrator role can set this property.' - nullable: true - alternativeSecurityIds: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.alternativeSecurityId' - description: 'For internal use only. Not nullable. Supports $filter (eq, not, ge, le).' - approximateLastSignInDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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. Read-only. Supports $filter (eq, ne, not, ge, le, and eq on null values) and $orderby.' - format: date-time - nullable: true - complianceExpirationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 device is no longer deemed compliant. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - deviceCategory: - type: string - description: User-defined property set by Intune to automatically add devices to groups and simplify managing devices. - nullable: true - deviceId: - type: string - description: 'Unique identifier set by Azure Device Registration Service at the time of registration. This alternate key can be used to reference the device object. Supports $filter (eq, ne, not, startsWith).' - nullable: true - deviceMetadata: - type: string - description: For internal use only. Set to null. - nullable: true - deviceOwnership: - type: string - description: 'Ownership of the device. Intune sets this property. Possible values are: unknown, company, personal.' - nullable: true - deviceVersion: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: For internal use only. - format: int32 - nullable: true - displayName: - type: string - description: 'The display name for the device. Maximum length is 256 characters. Required. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby.' - nullable: true - enrollmentProfileName: - type: string - description: 'Enrollment profile applied to the device. For example, Apple Device Enrollment Profile, Device enrollment - Corporate device identifiers, or Windows Autopilot profile name. This property is set by Intune.' - nullable: true - enrollmentType: - type: string - description: 'Enrollment type of the device. Intune sets this property. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth,appleUserEnrollment, appleUserEnrollmentWithServiceAccount. NOTE: This property might return other values apart from those listed.' - nullable: true - isCompliant: - type: boolean - description: 'true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, not).' - nullable: true - isManaged: - type: boolean - description: 'true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, not).' - nullable: true - isManagementRestricted: - type: boolean - nullable: true - isRooted: - type: boolean - description: true if the device is rooted or jail-broken. This property can only be updated by Intune. - nullable: true - managementType: - type: string - description: 'The management channel of the device. This property is set by Intune. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController.' - nullable: true - manufacturer: - type: string - description: Manufacturer of the device. Read-only. - nullable: true - mdmAppId: - type: string - description: 'Application identifier used to register device into MDM. Read-only. Supports $filter (eq, ne, not, startsWith).' - nullable: true - model: - type: string - description: Model of the device. Read-only. - nullable: true - onPremisesLastSyncDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The last time at which the object was synced with the on-premises directory. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Read-only. Supports $filter (eq, ne, not, ge, le, in).' - format: date-time - nullable: true - onPremisesSecurityIdentifier: - type: string - description: The on-premises security identifier (SID) for the user who was synchronized from on-premises to the cloud. Read-only. Returned only on $select. Supports $filter (eq). - nullable: true - onPremisesSyncEnabled: - type: boolean - description: 'true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. Supports $filter (eq, ne, not, in, and eq on null values).' - nullable: true - operatingSystem: - type: string - description: 'The type of operating system on the device. Required. Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).' - nullable: true - operatingSystemVersion: - type: string - description: 'The version of the operating system on the device. Required. Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).' - nullable: true - physicalIds: - type: array - items: - type: string - description: 'For internal use only. Not nullable. Supports $filter (eq, not, ge, le, startsWith,/$count eq 0, /$count ne 0).' - profileType: - type: string - description: 'The profile type of the device. Possible values: RegisteredDevice (default), SecureVM, Printer, Shared, IoT.' - 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 - description: 'Date and time of when the device was registered. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - systemLabels: - type: array - items: - type: string - description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' - trustType: - type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' - nullable: true - extensions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the device. Read-only. Nullable. - x-ms-navigationProperty: true - memberOf: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Groups and administrative units that this device is a member of. Read-only. Nullable. Supports $expand. - x-ms-navigationProperty: true - registeredOwners: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Read-only. Nullable. Supports $expand. - x-ms-navigationProperty: true - registeredUsers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.' - x-ms-navigationProperty: true - transitiveMemberOf: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Groups and administrative units that the device is a member of. This operation is transitive. Supports $expand. - x-ms-navigationProperty: true - additionalProperties: - type: object - microsoft.graph.longRunningOperation: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: longRunningOperation - type: object - properties: - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The start time of the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' - format: date-time - nullable: true - lastActionDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The time of the last action in the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' - format: date-time - nullable: true - resourceLocation: - type: string - description: URI of the resource that the operation is performed on. - nullable: true - status: - $ref: '#/components/schemas/microsoft.graph.longRunningOperationStatus' - statusDetail: - type: string - description: Details about the status of the operation. - nullable: true - additionalProperties: - type: object - description: The status of a long-running operation. - microsoft.graph.passwordAuthenticationMethod: - allOf: - - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' - - title: passwordAuthenticationMethod - type: object - properties: - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time when this password was last updated. This property is currently not populated. Read-only. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' - format: date-time - nullable: true - password: - type: string - description: 'For security, the password is always returned as null from a LIST or GET operation.' - nullable: true - additionalProperties: - type: object - microsoft.graph.phoneAuthenticationMethod: - allOf: - - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' - - title: phoneAuthenticationMethod - type: object - properties: - phoneNumber: - type: string - description: 'The phone number to text or call for authentication. Phone numbers use the format +{country code} {number}x{extension}, with extension optional. For example, +1 5555551234 or +1 5555551234x123 are valid. Numbers are rejected when creating or updating if they don''t match the required format.' - nullable: true - phoneType: - $ref: '#/components/schemas/microsoft.graph.authenticationPhoneType' - smsSignInState: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodSignInState' - additionalProperties: - type: object - microsoft.graph.softwareOathAuthenticationMethod: - allOf: - - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' - - title: softwareOathAuthenticationMethod - type: object - properties: - secretKey: - type: string - description: The secret key of the method. Always returns null. - nullable: true - additionalProperties: - type: object - microsoft.graph.temporaryAccessPassAuthenticationMethod: - allOf: - - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' - - title: temporaryAccessPassAuthenticationMethod - type: object - properties: - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The date and time when the Temporary Access Pass was created. - format: date-time - nullable: true - isUsable: - type: boolean - description: The state of the authentication method that indicates whether it's currently usable by the user. - nullable: true - isUsableOnce: - type: boolean - description: 'Determines whether the pass is limited to a one-time use. If true, the pass can be used once; if false, the pass can be used multiple times within the Temporary Access Pass lifetime.' - nullable: true - lifetimeInMinutes: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: The lifetime of the Temporary Access Pass in minutes starting at startDateTime. Must be between 10 and 43200 inclusive (equivalent to 30 days). - format: int32 - nullable: true - methodUsabilityReason: - type: string - description: 'Details about the usability state (isUsable). Reasons can include: EnabledByPolicy, DisabledByPolicy, Expired, NotYetValid, OneTimeUsed.' - nullable: true - startDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The date and time when the Temporary Access Pass becomes available to use and when isUsable is true is enforced. - format: date-time - nullable: true - temporaryAccessPass: - type: string - description: The Temporary Access Pass used to authenticate. Returned only on creation of a new temporaryAccessPassAuthenticationMethod object; Hidden in subsequent read operations and returned as null with GET. - nullable: true - additionalProperties: - type: object - microsoft.graph.windowsHelloForBusinessAuthenticationMethod: - allOf: - - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' - - title: windowsHelloForBusinessAuthenticationMethod - type: object - properties: - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The date and time that this Windows Hello for Business key was registered. - format: date-time - nullable: true - displayName: - type: string - description: The name of the device on which Windows Hello for Business is registered - nullable: true - keyStrength: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodKeyStrength' - device: - $ref: '#/components/schemas/microsoft.graph.device' - additionalProperties: - type: object microsoft.graph.oAuth2PermissionGrant: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -24318,6 +21960,478 @@ components: $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMemberTransitionDetails' additionalProperties: type: object + microsoft.graph.authentication: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: authentication + type: object + properties: + emailMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' + description: The email address registered to a user for authentication. + x-ms-navigationProperty: true + fido2Methods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethod' + description: Represents the FIDO2 security keys registered to a user for authentication. + x-ms-navigationProperty: true + methods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + description: Represents all authentication methods registered to a user. + x-ms-navigationProperty: true + microsoftAuthenticatorMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethod' + description: The details of the Microsoft Authenticator app registered to a user for authentication. + x-ms-navigationProperty: true + operations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.longRunningOperation' + description: 'Represents the status of a long-running operation, such as a password reset operation.' + x-ms-navigationProperty: true + passwordMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' + description: 'Represents the password registered to a user for authentication. For security, the password itself is never returned in the object, but action can be taken to reset a password.' + x-ms-navigationProperty: true + phoneMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' + description: The phone numbers registered to a user for authentication. + x-ms-navigationProperty: true + softwareOathMethods: + 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 + items: + $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' + description: Represents a Temporary Access Pass registered to a user for authentication through time-limited passcodes. + x-ms-navigationProperty: true + windowsHelloForBusinessMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' + description: Represents the Windows Hello for Business authentication method registered to a user for authentication. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.emailAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: emailAuthenticationMethod + type: object + properties: + emailAddress: + type: string + description: The email address registered to this user. + nullable: true + additionalProperties: + type: object + microsoft.graph.fido2AuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: fido2AuthenticationMethod + type: object + properties: + aaGuid: + type: string + description: 'Authenticator Attestation GUID, an identifier that indicates the type (e.g. make and model) of the authenticator.' + nullable: true + attestationCertificates: + type: array + items: + type: string + nullable: true + description: The attestation certificate(s) attached to this security key. + attestationLevel: + $ref: '#/components/schemas/microsoft.graph.attestationLevel' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The timestamp when this key was registered to the user. + format: date-time + nullable: true + displayName: + type: string + description: The display name of the key as given by the user. + nullable: true + model: + type: string + description: The manufacturer-assigned model of the FIDO2 security key. + nullable: true + additionalProperties: + type: object + microsoft.graph.authenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: authenticationMethod + type: object + additionalProperties: + type: object + microsoft.graph.passwordResetResponse: + title: passwordResetResponse + type: object + properties: + newPassword: + type: string + description: The Microsoft Entra ID-generated password. + nullable: true + additionalProperties: + type: object + microsoft.graph.microsoftAuthenticatorAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: microsoftAuthenticatorAuthenticationMethod + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time that this app was registered. This property is null if the device isn't registered for passwordless Phone Sign-In. + format: date-time + nullable: true + deviceTag: + type: string + description: Tags containing app metadata. + nullable: true + displayName: + type: string + description: The name of the device on which this app is registered. + nullable: true + phoneAppVersion: + type: string + description: Numerical version of this instance of the Authenticator app. + nullable: true + device: + $ref: '#/components/schemas/microsoft.graph.device' + additionalProperties: + type: object + microsoft.graph.device: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: device + type: object + properties: + accountEnabled: + type: boolean + description: 'true if the account is enabled; otherwise, false. Required. Default is true. Supports $filter (eq, ne, not, in). Only callers with at least the Cloud Device Administrator role can set this property.' + nullable: true + alternativeSecurityIds: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.alternativeSecurityId' + description: 'For internal use only. Not nullable. Supports $filter (eq, not, ge, le).' + approximateLastSignInDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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. Read-only. Supports $filter (eq, ne, not, ge, le, and eq on null values) and $orderby.' + format: date-time + nullable: true + complianceExpirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 device is no longer deemed compliant. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + deviceCategory: + type: string + description: User-defined property set by Intune to automatically add devices to groups and simplify managing devices. + nullable: true + deviceId: + type: string + description: 'Unique identifier set by Azure Device Registration Service at the time of registration. This alternate key can be used to reference the device object. Supports $filter (eq, ne, not, startsWith).' + nullable: true + deviceMetadata: + type: string + description: For internal use only. Set to null. + nullable: true + deviceOwnership: + type: string + description: 'Ownership of the device. Intune sets this property. Possible values are: unknown, company, personal.' + nullable: true + deviceVersion: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: For internal use only. + format: int32 + nullable: true + displayName: + type: string + description: 'The display name for the device. Maximum length is 256 characters. Required. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby.' + nullable: true + enrollmentProfileName: + type: string + description: 'Enrollment profile applied to the device. For example, Apple Device Enrollment Profile, Device enrollment - Corporate device identifiers, or Windows Autopilot profile name. This property is set by Intune.' + nullable: true + enrollmentType: + type: string + description: 'Enrollment type of the device. Intune sets this property. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth,appleUserEnrollment, appleUserEnrollmentWithServiceAccount. NOTE: This property might return other values apart from those listed.' + nullable: true + isCompliant: + type: boolean + description: 'true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, not).' + nullable: true + isManaged: + type: boolean + description: 'true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, not).' + nullable: true + isManagementRestricted: + type: boolean + nullable: true + isRooted: + type: boolean + description: true if the device is rooted or jail-broken. This property can only be updated by Intune. + nullable: true + managementType: + type: string + description: 'The management channel of the device. This property is set by Intune. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController.' + nullable: true + manufacturer: + type: string + description: Manufacturer of the device. Read-only. + nullable: true + mdmAppId: + type: string + description: 'Application identifier used to register device into MDM. Read-only. Supports $filter (eq, ne, not, startsWith).' + nullable: true + model: + type: string + description: Model of the device. Read-only. + nullable: true + onPremisesLastSyncDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The last time at which the object was synced with the on-premises directory. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Read-only. Supports $filter (eq, ne, not, ge, le, in).' + format: date-time + nullable: true + onPremisesSecurityIdentifier: + type: string + description: The on-premises security identifier (SID) for the user who was synchronized from on-premises to the cloud. Read-only. Returned only on $select. Supports $filter (eq). + nullable: true + onPremisesSyncEnabled: + type: boolean + description: 'true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. Supports $filter (eq, ne, not, in, and eq on null values).' + nullable: true + operatingSystem: + type: string + description: 'The type of operating system on the device. Required. Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).' + nullable: true + operatingSystemVersion: + type: string + description: 'The version of the operating system on the device. Required. Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).' + nullable: true + physicalIds: + type: array + items: + type: string + description: 'For internal use only. Not nullable. Supports $filter (eq, not, ge, le, startsWith,/$count eq 0, /$count ne 0).' + profileType: + type: string + description: 'The profile type of the device. Possible values: RegisteredDevice (default), SecureVM, Printer, Shared, IoT.' + 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 + description: 'Date and time of when the device was registered. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + systemLabels: + type: array + items: + type: string + description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' + trustType: + type: string + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' + nullable: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for the device. Read-only. Nullable. + x-ms-navigationProperty: true + memberOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Groups and administrative units that this device is a member of. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true + registeredOwners: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true + registeredUsers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true + transitiveMemberOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Groups and administrative units that the device is a member of. This operation is transitive. Supports $expand. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.longRunningOperation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: longRunningOperation + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The start time of the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time + nullable: true + lastActionDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The time of the last action in the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time + nullable: true + resourceLocation: + type: string + description: URI of the resource that the operation is performed on. + nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.longRunningOperationStatus' + statusDetail: + type: string + description: Details about the status of the operation. + nullable: true + additionalProperties: + type: object + description: The status of a long-running operation. + microsoft.graph.passwordAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: passwordAuthenticationMethod + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time when this password was last updated. This property is currently not populated. Read-only. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time + nullable: true + password: + type: string + description: 'For security, the password is always returned as null from a LIST or GET operation.' + nullable: true + additionalProperties: + type: object + microsoft.graph.phoneAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: phoneAuthenticationMethod + type: object + properties: + phoneNumber: + type: string + description: 'The phone number to text or call for authentication. Phone numbers use the format +{country code} {number}x{extension}, with extension optional. For example, +1 5555551234 or +1 5555551234x123 are valid. Numbers are rejected when creating or updating if they don''t match the required format.' + nullable: true + phoneType: + $ref: '#/components/schemas/microsoft.graph.authenticationPhoneType' + smsSignInState: + $ref: '#/components/schemas/microsoft.graph.authenticationMethodSignInState' + additionalProperties: + type: object + microsoft.graph.softwareOathAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: softwareOathAuthenticationMethod + type: object + properties: + secretKey: + type: string + description: The secret key of the method. Always returns null. + nullable: true + additionalProperties: + type: object + microsoft.graph.temporaryAccessPassAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: temporaryAccessPassAuthenticationMethod + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the Temporary Access Pass was created. + format: date-time + nullable: true + isUsable: + type: boolean + description: The state of the authentication method that indicates whether it's currently usable by the user. + nullable: true + isUsableOnce: + type: boolean + description: 'Determines whether the pass is limited to a one-time use. If true, the pass can be used once; if false, the pass can be used multiple times within the Temporary Access Pass lifetime.' + nullable: true + lifetimeInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The lifetime of the Temporary Access Pass in minutes starting at startDateTime. Must be between 10 and 43200 inclusive (equivalent to 30 days). + format: int32 + nullable: true + methodUsabilityReason: + type: string + description: 'Details about the usability state (isUsable). Reasons can include: EnabledByPolicy, DisabledByPolicy, Expired, NotYetValid, OneTimeUsed.' + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the Temporary Access Pass becomes available to use and when isUsable is true is enforced. + format: date-time + nullable: true + temporaryAccessPass: + type: string + description: The Temporary Access Pass used to authenticate. Returned only on creation of a new temporaryAccessPassAuthenticationMethod object; Hidden in subsequent read operations and returned as null with GET. + nullable: true + additionalProperties: + type: object + microsoft.graph.windowsHelloForBusinessAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: windowsHelloForBusinessAuthenticationMethod + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time that this Windows Hello for Business key was registered. + format: date-time + nullable: true + displayName: + type: string + description: The name of the device on which Windows Hello for Business is registered + nullable: true + keyStrength: + $ref: '#/components/schemas/microsoft.graph.authenticationMethodKeyStrength' + device: + $ref: '#/components/schemas/microsoft.graph.device' + additionalProperties: + type: object microsoft.graph.entity: title: entity type: object @@ -25159,7 +23273,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 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.' + description: 'The last interactive sign-in date and time for a specific user. This property records the last time a user attempted an interactive sign-in to the directory—whether the attempt was successful or not. Note: Since unsuccessful attempts are also logged, this value might not accurately reflect actual system usage. For tracking actual account access, please use the lastSuccessfulSignInDateTime property. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastSignInRequestId: @@ -25169,7 +23283,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. Use this property if you need to determine when the account was truly accessed. This field can be used to build reports, such as inactive users. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Microsoft Entra ID maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.' format: date-time nullable: true lastSuccessfulSignInRequestId: @@ -25359,15 +23473,15 @@ components: description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' + description: 'true if the user has permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise.' + description: 'If true, the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -25467,7 +23581,7 @@ components: properties: allowNewTimeProposals: type: boolean - description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. Default is true.' + description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. The default is true.' nullable: true attendees: type: array @@ -25478,7 +23592,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: The preview of the message associated with the event. It is in text format. + description: The preview of the message associated with the event. It's in text format. nullable: true end: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -25488,7 +23602,7 @@ components: nullable: true hideAttendees: type: boolean - description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. Default is false.' + description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. The default is false.' nullable: true iCalUId: type: string @@ -25498,7 +23612,7 @@ components: $ref: '#/components/schemas/microsoft.graph.importance' isAllDay: type: boolean - description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start and end time must be set to midnight and be in the same time zone.' + description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start, and endtime must be set to midnight and be in the same time zone.' nullable: true isCancelled: type: boolean @@ -25506,15 +23620,15 @@ components: nullable: true isDraft: type: boolean - description: 'Set to true if the user has updated the meeting in Outlook but has not sent the updates to attendees. Set to false if all changes have been sent, or if the event is an appointment without any attendees.' + description: 'Set to true if the user has updated the meeting in Outlook but hasn''t sent the updates to attendees. Set to false if all changes are sent, or if the event is an appointment without any attendees.' nullable: true isOnlineMeeting: type: boolean - description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' + description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently, Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' nullable: true isOrganizer: type: boolean - description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). This also applies if a delegate organized the event on behalf of the owner. + description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). It also applies if a delegate organized the event on behalf of the owner. nullable: true isReminderOn: type: boolean @@ -25526,7 +23640,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.location' - description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection would be removed and replaced by the new location value.' + description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection are removed and replaced by the new location value.' onlineMeeting: $ref: '#/components/schemas/microsoft.graph.onlineMeetingInfo' onlineMeetingProvider: @@ -25544,7 +23658,7 @@ components: originalStart: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Represents the start time of an event when it is initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'Represents the start time of an event when it''s initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in 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 originalStartTimeZone: @@ -25582,13 +23696,13 @@ components: nullable: true transactionId: type: string - description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. This is useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you cannot change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' + description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. It''s useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you can''t change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' nullable: true type: $ref: '#/components/schemas/microsoft.graph.eventType' webLink: type: string - description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL cannot be accessed from within an iFrame.' + description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL can''t be accessed from within an iFrame.' nullable: true attachments: type: array @@ -25608,7 +23722,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' x-ms-navigationProperty: true multiValueExtendedProperties: type: array @@ -26151,6 +24265,10 @@ components: type: string description: The name of the team. nullable: true + firstChannelName: + type: string + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' + nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' guestSettings: @@ -27284,70 +25402,6 @@ components: $ref: '#/components/schemas/microsoft.graph.timeZoneBase' additionalProperties: type: object - microsoft.graph.attestationLevel: - title: attestationLevel - enum: - - attested - - notAttested - - unknownFutureValue - type: string - microsoft.graph.alternativeSecurityId: - title: alternativeSecurityId - type: object - properties: - identityProvider: - type: string - description: For internal use only. - nullable: true - key: - type: string - description: For internal use only. - format: base64url - nullable: true - type: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: For internal use only. - format: int32 - nullable: true - additionalProperties: - type: object - microsoft.graph.longRunningOperationStatus: - title: longRunningOperationStatus - enum: - - notStarted - - running - - succeeded - - failed - - unknownFutureValue - type: string - microsoft.graph.authenticationPhoneType: - title: authenticationPhoneType - enum: - - mobile - - alternateMobile - - office - - unknownFutureValue - type: string - microsoft.graph.authenticationMethodSignInState: - title: authenticationMethodSignInState - enum: - - notSupported - - notAllowedByPolicy - - notEnabled - - phoneNumberNotUnique - - ready - - notConfigured - - unknownFutureValue - type: string - microsoft.graph.authenticationMethodKeyStrength: - title: authenticationMethodKeyStrength - enum: - - normal - - weak - - unknown - type: string microsoft.graph.certificateAuthority: title: certificateAuthority type: object @@ -27769,6 +25823,70 @@ components: $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMemberProcessingStatus' additionalProperties: type: object + microsoft.graph.attestationLevel: + title: attestationLevel + enum: + - attested + - notAttested + - unknownFutureValue + type: string + microsoft.graph.alternativeSecurityId: + title: alternativeSecurityId + type: object + properties: + identityProvider: + type: string + description: For internal use only. + nullable: true + key: + type: string + description: For internal use only. + format: base64url + nullable: true + type: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: For internal use only. + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.longRunningOperationStatus: + title: longRunningOperationStatus + enum: + - notStarted + - running + - succeeded + - failed + - unknownFutureValue + type: string + microsoft.graph.authenticationPhoneType: + title: authenticationPhoneType + enum: + - mobile + - alternateMobile + - office + - unknownFutureValue + type: string + microsoft.graph.authenticationMethodSignInState: + title: authenticationMethodSignInState + enum: + - notSupported + - notAllowedByPolicy + - notEnabled + - phoneNumberNotUnique + - ready + - notConfigured + - unknownFutureValue + type: string + microsoft.graph.authenticationMethodKeyStrength: + title: authenticationMethodKeyStrength + enum: + - normal + - weak + - unknown + type: string ReferenceCreate: type: object properties: @@ -28240,136 +26358,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.emailAuthenticationMethodCollectionResponse: - title: Collection of emailAuthenticationMethod - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.fido2AuthenticationMethodCollectionResponse: - title: Collection of fido2AuthenticationMethod - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethod' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.authenticationMethodCollectionResponse: - title: Collection of authenticationMethod - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.microsoftAuthenticatorAuthenticationMethodCollectionResponse: - title: Collection of microsoftAuthenticatorAuthenticationMethod - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethod' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.longRunningOperationCollectionResponse: - title: Collection of longRunningOperation - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.longRunningOperation' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.passwordAuthenticationMethodCollectionResponse: - title: Collection of passwordAuthenticationMethod - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.phoneAuthenticationMethodCollectionResponse: - title: Collection of phoneAuthenticationMethod - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.softwareOathAuthenticationMethodCollectionResponse: - title: Collection of softwareOathAuthenticationMethod - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethod' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.temporaryAccessPassAuthenticationMethodCollectionResponse: - title: Collection of temporaryAccessPassAuthenticationMethod - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.windowsHelloForBusinessAuthenticationMethodCollectionResponse: - title: Collection of windowsHelloForBusinessAuthenticationMethod - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object microsoft.graph.oAuth2PermissionGrantCollectionResponse: title: Collection of oAuth2PermissionGrant type: object @@ -28591,6 +26579,136 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.emailAuthenticationMethodCollectionResponse: + title: Collection of emailAuthenticationMethod + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.fido2AuthenticationMethodCollectionResponse: + title: Collection of fido2AuthenticationMethod + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethod' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.authenticationMethodCollectionResponse: + title: Collection of authenticationMethod + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.microsoftAuthenticatorAuthenticationMethodCollectionResponse: + title: Collection of microsoftAuthenticatorAuthenticationMethod + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethod' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.longRunningOperationCollectionResponse: + title: Collection of longRunningOperation + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.longRunningOperation' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.passwordAuthenticationMethodCollectionResponse: + title: Collection of passwordAuthenticationMethod + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.phoneAuthenticationMethodCollectionResponse: + title: Collection of phoneAuthenticationMethod + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.softwareOathAuthenticationMethodCollectionResponse: + title: Collection of softwareOathAuthenticationMethod + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethod' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.temporaryAccessPassAuthenticationMethodCollectionResponse: + title: Collection of temporaryAccessPassAuthenticationMethod + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.windowsHelloForBusinessAuthenticationMethodCollectionResponse: + title: Collection of windowsHelloForBusinessAuthenticationMethod + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.authenticationAttributeCollectionPageViewConfiguration: title: authenticationAttributeCollectionPageViewConfiguration type: object @@ -30498,6 +28616,12 @@ components: type: string description: 'A hyperlink that will go to the channel in Microsoft Teams. This is the URL that you get when you right-click a channel in Microsoft Teams and select Get link to channel. This URL should be treated as an opaque blob, and not parsed. Read-only.' nullable: true + allMembers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: 'A collection of membership records associated with the channel, including both direct and indirect members of shared channels.' + x-ms-navigationProperty: true filesFolder: $ref: '#/components/schemas/microsoft.graph.driveItem' members: @@ -30894,6 +29018,10 @@ components: type: boolean description: Indicates whether the schedule is enabled for the team. Required. nullable: true + isActivitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts include activities from the original shift. + nullable: true offerShiftRequestsEnabled: type: boolean description: Indicates whether offer shift requests are enabled for the schedule. @@ -30909,6 +29037,8 @@ components: description: Additional information about why schedule provisioning failed. nullable: true readOnly: true + startDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -30917,6 +29047,8 @@ components: type: boolean description: Indicates whether time clock is enabled for the schedule. nullable: true + timeClockSettings: + $ref: '#/components/schemas/microsoft.graph.timeClockSettings' timeOffRequestsEnabled: type: boolean description: Indicates whether time off requests are enabled for the schedule. @@ -30931,6 +29063,12 @@ components: type: string nullable: true description: The IDs for the workforce integrations associated with this schedule. + dayNotes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. + x-ms-navigationProperty: true offerShiftRequests: type: array items: @@ -30967,6 +29105,12 @@ components: $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' description: The swap requests for shifts in the schedule. x-ms-navigationProperty: true + timeCards: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. + x-ms-navigationProperty: true timeOffReasons: type: array items: @@ -32194,14 +30338,26 @@ components: type: boolean description: Indicates whether attendees can turn on their microphone. nullable: true + allowBreakoutRooms: + type: boolean + description: Indicates whether breakout rooms are enabled for the meeting. + nullable: true + allowedLobbyAdmitters: + $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' + allowLiveShare: + $ref: '#/components/schemas/microsoft.graph.meetingLiveShareOptions' 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 + description: Indicates whether PowerPoint live is enabled for the meeting. + nullable: true allowRecording: type: boolean description: Indicates whether recording is enabled for the meeting. @@ -32214,6 +30370,10 @@ components: type: boolean description: Indicates whether transcription is enabled for the meeting. nullable: true + allowWhiteboard: + type: boolean + description: Indicates whether whiteboard is enabled for the meeting. + nullable: true audioConferencing: $ref: '#/components/schemas/microsoft.graph.audioConferencing' chatInfo: @@ -35266,6 +33426,32 @@ components: - Completed - Failed type: string + microsoft.graph.timeClockSettings: + title: timeClockSettings + type: object + properties: + approvedLocation: + $ref: '#/components/schemas/microsoft.graph.geoCoordinates' + additionalProperties: + type: object + microsoft.graph.dayNote: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: dayNote + type: object + properties: + dayNoteDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: The date of the day note. + format: date + nullable: true + draftDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + sharedDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object microsoft.graph.offerShiftRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' @@ -35331,6 +33517,10 @@ components: - title: schedulingGroup type: object properties: + code: + type: string + description: 'The code for the schedulingGroup to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The display name for the schedulingGroup. Required. @@ -35384,12 +33574,45 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCard: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: timeCard + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + confirmedBy: + $ref: '#/components/schemas/microsoft.graph.confirmedBy' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + originalEntry: + $ref: '#/components/schemas/microsoft.graph.timeCardEntry' + state: + $ref: '#/components/schemas/microsoft.graph.timeCardState' + userId: + type: string + description: User ID to which the timeCard belongs. + nullable: true + additionalProperties: + type: object microsoft.graph.timeOffReason: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - title: timeOffReason type: object properties: + code: + type: string + description: 'The code of the timeOffReason to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The name of the timeOffReason. Required. @@ -36207,6 +34430,13 @@ components: $ref: '#/components/schemas/microsoft.graph.externalLink' additionalProperties: type: object + microsoft.graph.allowedLobbyAdmitterRoles: + title: allowedLobbyAdmitterRoles + enum: + - organizerAndCoOrganizersAndPresenters + - organizerAndCoOrganizers + - unknownFutureValue + type: string microsoft.graph.onlineMeetingPresenters: title: onlineMeetingPresenters enum: @@ -36216,6 +34446,13 @@ components: - organizer - unknownFutureValue type: string + microsoft.graph.meetingLiveShareOptions: + title: meetingLiveShareOptions + enum: + - enabled + - disabled + - unknownFutureValue + type: string microsoft.graph.meetingChatMode: title: meetingChatMode enum: @@ -36605,6 +34842,8 @@ components: - title: changeTrackedEntity type: object properties: + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -37319,6 +35558,12 @@ components: - title: printJob type: object properties: + acknowledgedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The dateTimeOffset when the job was acknowledged. Read-only. + format: date-time + nullable: true configuration: $ref: '#/components/schemas/microsoft.graph.printJobConfiguration' createdBy: @@ -37328,6 +35573,13 @@ components: type: string description: The DateTimeOffset when the job was created. Read-only. format: date-time + errorCode: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The error code of the print job. Read-only. + format: int32 + nullable: true isFetchable: type: boolean description: 'If true, document can be fetched by printer.' @@ -37595,11 +35847,11 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file in little endian (if available). Read-only. + description: The CRC32 value of the file (if available). Read-only. nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -37607,7 +35859,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -38392,6 +36644,72 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCardBreak: + title: timeCardBreak + type: object + properties: + breakId: + type: string + description: ID of the timeCardBreak. + nullable: true + end: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + start: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardEvent: + title: timeCardEvent + type: object + properties: + dateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the entry is recorded. + format: date-time + isAtApprovedLocation: + type: boolean + description: Indicates whether this action happens at an approved location. + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + microsoft.graph.confirmedBy: + title: confirmedBy + enum: + - none + - user + - manager + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true + microsoft.graph.timeCardEntry: + title: timeCardEntry + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The clock-in event of the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardState: + title: timeCardState + enum: + - clockedIn + - onBreak + - clockedOut + - unknownFutureValue + type: string microsoft.graph.timeOffReasonIconType: title: timeOffReasonIconType enum: @@ -40346,10 +38664,22 @@ components: type: string description: The document's name. Read-only. nullable: true + downloadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was downloaded. Read-only + format: date-time + nullable: true size: type: number description: The document's size in bytes. Read-only. format: int64 + uploadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was uploaded. Read-only + format: date-time + nullable: true additionalProperties: type: object microsoft.graph.printTask: @@ -41062,37 +39392,37 @@ components: properties: allowAutoFilter: type: boolean - description: Represents the worksheet protection option of allowing using auto filter feature. + description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. allowDeleteColumns: type: boolean - description: Represents the worksheet protection option of allowing deleting columns. + description: Indicates whether the worksheet protection option to allow deleting columns is enabled. allowDeleteRows: type: boolean - description: Represents the worksheet protection option of allowing deleting rows. + description: Indicates whether the worksheet protection option to allow deleting rows is enabled. allowFormatCells: type: boolean - description: Represents the worksheet protection option of allowing formatting cells. + description: Indicates whether the worksheet protection option to allow formatting cells is enabled. allowFormatColumns: type: boolean - description: Represents the worksheet protection option of allowing formatting columns. + description: Indicates whether the worksheet protection option to allow formatting columns is enabled. allowFormatRows: type: boolean - description: Represents the worksheet protection option of allowing formatting rows. + description: Indicates whether the worksheet protection option to allow formatting rows is enabled. allowInsertColumns: type: boolean - description: Represents the worksheet protection option of allowing inserting columns. + description: Indicates whether the worksheet protection option to allow inserting columns is enabled. allowInsertHyperlinks: type: boolean - description: Represents the worksheet protection option of allowing inserting hyperlinks. + description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. allowInsertRows: type: boolean - description: Represents the worksheet protection option of allowing inserting rows. + description: Indicates whether the worksheet protection option to allow inserting rows is enabled. allowPivotTables: type: boolean - description: Represents the worksheet protection option of allowing using pivot table feature. + description: Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. allowSort: type: boolean - description: Represents the worksheet protection option of allowing using sort feature. + description: Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. additionalProperties: type: object microsoft.graph.scheduleEntityTheme: @@ -41592,168 +39922,168 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.directoryObjectCollectionResponse' - microsoft.graph.emailAuthenticationMethodCollectionResponse: + microsoft.graph.oAuth2PermissionGrantCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethodCollectionResponse' - microsoft.graph.fido2AuthenticationMethodCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrantCollectionResponse' + microsoft.graph.certificateBasedAuthConfigurationCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethodCollectionResponse' - microsoft.graph.authenticationMethodCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.certificateBasedAuthConfigurationCollectionResponse' + microsoft.graph.activityBasedTimeoutPolicyCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodCollectionResponse' - microsoft.graph.microsoftAuthenticatorAuthenticationMethodCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.activityBasedTimeoutPolicyCollectionResponse' + microsoft.graph.appManagementPolicyCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethodCollectionResponse' - microsoft.graph.longRunningOperationCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyCollectionResponse' + microsoft.graph.authenticationMethodConfigurationCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.longRunningOperationCollectionResponse' - microsoft.graph.passwordAuthenticationMethodCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.authenticationMethodConfigurationCollectionResponse' + microsoft.graph.claimsMappingPolicyCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethodCollectionResponse' - microsoft.graph.phoneAuthenticationMethodCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicyCollectionResponse' + microsoft.graph.crossTenantAccessPolicyConfigurationPartnerCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethodCollectionResponse' - microsoft.graph.softwareOathAuthenticationMethodCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationPartnerCollectionResponse' + microsoft.graph.featureRolloutPolicyCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethodCollectionResponse' - microsoft.graph.temporaryAccessPassAuthenticationMethodCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicyCollectionResponse' + microsoft.graph.homeRealmDiscoveryPolicyCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethodCollectionResponse' - microsoft.graph.windowsHelloForBusinessAuthenticationMethodCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicyCollectionResponse' + microsoft.graph.permissionGrantPolicyCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethodCollectionResponse' - microsoft.graph.oAuth2PermissionGrantCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicyCollectionResponse' + microsoft.graph.permissionGrantConditionSetCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrantCollectionResponse' - microsoft.graph.certificateBasedAuthConfigurationCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSetCollectionResponse' + microsoft.graph.unifiedRoleManagementPolicyCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.certificateBasedAuthConfigurationCollectionResponse' - microsoft.graph.activityBasedTimeoutPolicyCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyCollectionResponse' + microsoft.graph.unifiedRoleManagementPolicyRuleCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.activityBasedTimeoutPolicyCollectionResponse' - microsoft.graph.appManagementPolicyCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRuleCollectionResponse' + microsoft.graph.unifiedRoleManagementPolicyAssignmentCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appManagementPolicyCollectionResponse' - microsoft.graph.authenticationMethodConfigurationCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAssignmentCollectionResponse' + microsoft.graph.tokenIssuancePolicyCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodConfigurationCollectionResponse' - microsoft.graph.claimsMappingPolicyCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicyCollectionResponse' + microsoft.graph.tokenLifetimePolicyCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicyCollectionResponse' - microsoft.graph.crossTenantAccessPolicyConfigurationPartnerCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicyCollectionResponse' + microsoft.graph.multiTenantOrganizationMemberCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationPartnerCollectionResponse' - microsoft.graph.featureRolloutPolicyCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMemberCollectionResponse' + microsoft.graph.emailAuthenticationMethodCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicyCollectionResponse' - microsoft.graph.homeRealmDiscoveryPolicyCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethodCollectionResponse' + microsoft.graph.fido2AuthenticationMethodCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicyCollectionResponse' - microsoft.graph.permissionGrantPolicyCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethodCollectionResponse' + microsoft.graph.authenticationMethodCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicyCollectionResponse' - microsoft.graph.permissionGrantConditionSetCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.authenticationMethodCollectionResponse' + microsoft.graph.microsoftAuthenticatorAuthenticationMethodCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSetCollectionResponse' - microsoft.graph.unifiedRoleManagementPolicyCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethodCollectionResponse' + microsoft.graph.longRunningOperationCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyCollectionResponse' - microsoft.graph.unifiedRoleManagementPolicyRuleCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.longRunningOperationCollectionResponse' + microsoft.graph.passwordAuthenticationMethodCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRuleCollectionResponse' - microsoft.graph.unifiedRoleManagementPolicyAssignmentCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethodCollectionResponse' + microsoft.graph.phoneAuthenticationMethodCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAssignmentCollectionResponse' - microsoft.graph.tokenIssuancePolicyCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethodCollectionResponse' + microsoft.graph.softwareOathAuthenticationMethodCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicyCollectionResponse' - microsoft.graph.tokenLifetimePolicyCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethodCollectionResponse' + microsoft.graph.temporaryAccessPassAuthenticationMethodCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicyCollectionResponse' - microsoft.graph.multiTenantOrganizationMemberCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethodCollectionResponse' + microsoft.graph.windowsHelloForBusinessAuthenticationMethodCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiTenantOrganizationMemberCollectionResponse' + $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethodCollectionResponse' parameters: top: name: $top diff --git a/openApiDocs/v1.0/Mail.yml b/openApiDocs/v1.0/Mail.yml index 8733986c273..cd3b2c6f61b 100644 --- a/openApiDocs/v1.0/Mail.yml +++ b/openApiDocs/v1.0/Mail.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Mail version: v1.0 @@ -2789,6 +2789,51 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/microsoft.graph.permanentDelete': + post: + tags: + - users.mailFolder + summary: Invoke action permanentDelete + operationId: user.mailFolder.childFolder.message_permanentDelete + 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: mailFolder-id + in: path + description: The unique identifier of mailFolder + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: mailFolder + - name: mailFolder-id1 + in: path + description: The unique identifier of mailFolder + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: mailFolder + - name: message-id + in: path + description: The unique identifier of message + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: message + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/microsoft.graph.reply': post: tags: @@ -3222,6 +3267,43 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/microsoft.graph.permanentDelete': + post: + tags: + - users.mailFolder + summary: Invoke action permanentDelete + operationId: user.mailFolder.childFolder_permanentDelete + 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: mailFolder-id + in: path + description: The unique identifier of mailFolder + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: mailFolder + - name: mailFolder-id1 + in: path + description: The unique identifier of mailFolder + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: mailFolder + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/mailFolders/{mailFolder-id}/childFolders/$count': get: tags: @@ -5047,6 +5129,43 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/microsoft.graph.permanentDelete': + post: + tags: + - users.mailFolder + summary: Invoke action permanentDelete + operationId: user.mailFolder.message_permanentDelete + 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: mailFolder-id + in: path + description: The unique identifier of mailFolder + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: mailFolder + - name: message-id + in: path + description: The unique identifier of message + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: message + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/microsoft.graph.reply': post: tags: @@ -5424,6 +5543,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/mailFolders/{mailFolder-id}/microsoft.graph.permanentDelete': + post: + tags: + - users.mailFolder + summary: Invoke action permanentDelete + operationId: user.mailFolder_permanentDelete + 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: mailFolder-id + in: path + description: The unique identifier of mailFolder + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: mailFolder + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/mailFolders/$count': get: tags: @@ -6751,6 +6899,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/messages/{message-id}/microsoft.graph.permanentDelete': + post: + tags: + - users.message + summary: Invoke action permanentDelete + operationId: user.message_permanentDelete + 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: message-id + in: path + description: The unique identifier of message + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: message + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/messages/{message-id}/microsoft.graph.reply': post: tags: diff --git a/openApiDocs/v1.0/Notes.yml b/openApiDocs/v1.0/Notes.yml index a0c653dec28..d95f0fa9431 100644 --- a/openApiDocs/v1.0/Notes.yml +++ b/openApiDocs/v1.0/Notes.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Notes version: v1.0 diff --git a/openApiDocs/v1.0/People.yml b/openApiDocs/v1.0/People.yml index f64a44a4814..1ab390cf833 100644 --- a/openApiDocs/v1.0/People.yml +++ b/openApiDocs/v1.0/People.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: People version: v1.0 diff --git a/openApiDocs/v1.0/PersonalContacts.yml b/openApiDocs/v1.0/PersonalContacts.yml index a74c162dc59..d0e4dedbf1b 100644 --- a/openApiDocs/v1.0/PersonalContacts.yml +++ b/openApiDocs/v1.0/PersonalContacts.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: PersonalContacts version: v1.0 @@ -1164,6 +1164,51 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/users/{user-id}/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/contacts/{contact-id}/microsoft.graph.permanentDelete': + post: + tags: + - users.contactFolder + summary: Invoke action permanentDelete + operationId: user.contactFolder.childFolder.contact_permanentDelete + 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: contactFolder-id + in: path + description: The unique identifier of contactFolder + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: contactFolder-id1 + in: path + description: The unique identifier of contactFolder + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: contact-id + in: path + description: The unique identifier of contact + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: contact + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/contacts/{contact-id}/photo': get: tags: @@ -1576,6 +1621,43 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/users/{user-id}/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/microsoft.graph.permanentDelete': + post: + tags: + - users.contactFolder + summary: Invoke action permanentDelete + operationId: user.contactFolder.childFolder_permanentDelete + 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: contactFolder-id + in: path + description: The unique identifier of contactFolder + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: contactFolder-id1 + in: path + description: The unique identifier of contactFolder + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: contactFolder + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/contactFolders/{contactFolder-id}/childFolders/$count': get: tags: @@ -2289,6 +2371,43 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/users/{user-id}/contactFolders/{contactFolder-id}/contacts/{contact-id}/microsoft.graph.permanentDelete': + post: + tags: + - users.contactFolder + summary: Invoke action permanentDelete + operationId: user.contactFolder.contact_permanentDelete + 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: contactFolder-id + in: path + description: The unique identifier of contactFolder + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: contact-id + in: path + description: The unique identifier of contact + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: contact + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/contactFolders/{contactFolder-id}/contacts/{contact-id}/photo': get: tags: @@ -2645,6 +2764,35 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/users/{user-id}/contactFolders/{contactFolder-id}/microsoft.graph.permanentDelete': + post: + tags: + - users.contactFolder + summary: Invoke action permanentDelete + operationId: user.contactFolder_permanentDelete + 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: contactFolder-id + in: path + description: The unique identifier of contactFolder + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: contactFolder + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/contactFolders/$count': get: tags: @@ -3254,6 +3402,35 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/users/{user-id}/contacts/{contact-id}/microsoft.graph.permanentDelete': + post: + tags: + - users.contact + summary: Invoke action permanentDelete + operationId: user.contact_permanentDelete + 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: contact-id + in: path + description: The unique identifier of contact + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: contact + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/contacts/{contact-id}/photo': get: tags: diff --git a/openApiDocs/v1.0/Planner.yml b/openApiDocs/v1.0/Planner.yml index 0438aa1d2b5..fca8872c2b8 100644 --- a/openApiDocs/v1.0/Planner.yml +++ b/openApiDocs/v1.0/Planner.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Planner version: v1.0 diff --git a/openApiDocs/v1.0/Reports.yml b/openApiDocs/v1.0/Reports.yml index 371239b7f70..532c9a3bdaf 100644 --- a/openApiDocs/v1.0/Reports.yml +++ b/openApiDocs/v1.0/Reports.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Reports version: v1.0 diff --git a/openApiDocs/v1.0/SchemaExtensions.yml b/openApiDocs/v1.0/SchemaExtensions.yml index 22789a59c96..7ed5c3bb507 100644 --- a/openApiDocs/v1.0/SchemaExtensions.yml +++ b/openApiDocs/v1.0/SchemaExtensions.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: SchemaExtensions version: v1.0 @@ -224,7 +224,7 @@ components: properties: description: type: string - description: Description for the schema extension. Supports $filter (eq). + description: Description for the schema extension. nullable: true owner: type: string diff --git a/openApiDocs/v1.0/Search.yml b/openApiDocs/v1.0/Search.yml index ffe4330fac0..15ded258643 100644 --- a/openApiDocs/v1.0/Search.yml +++ b/openApiDocs/v1.0/Search.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Search version: v1.0 @@ -962,11 +962,11 @@ paths: put: tags: - external.externalConnection - summary: Create externalItem - description: Create a new externalItem object. + summary: Update externalItem + description: Update the properties of an externalItem object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/externalconnectors-externalconnection-put-items?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/externalconnectors-externalitem-update?view=graph-rest-1.0 operationId: external.connection_SetItem parameters: - name: externalConnection-id @@ -2814,7 +2814,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.search.answerVariant' - description: 'Variations of a bookmark for different countries or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings apply to all variations.' + description: 'Variations of a bookmark for different countries/regions or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings apply to all variations.' additionalProperties: type: object microsoft.graph.searchRequest: @@ -2957,7 +2957,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.search.answerVariant' - description: 'Variations of a QnA for different countries or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings apply to all variations.' + description: 'Variations of a QnA for different countries/regions or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings apply to all variations.' additionalProperties: type: object microsoft.graph.entity: diff --git a/openApiDocs/v1.0/Security.yml b/openApiDocs/v1.0/Security.yml index 87824b225c1..d54e507d27e 100644 --- a/openApiDocs/v1.0/Security.yml +++ b/openApiDocs/v1.0/Security.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Security version: v1.0 @@ -4014,7 +4014,7 @@ paths: tags: - security.casesRoot summary: List siteSources - description: Get a list of the siteSource objects associated with an ediscoveryCustodian or ediscoveryHoldPolicy. + description: Get a list of the siteSource objects associated with an ediscoveryCustodian. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-list-sitesources?view=graph-rest-1.0 @@ -4235,7 +4235,11 @@ paths: delete: tags: - security.casesRoot - summary: Delete navigation property siteSources for security + summary: Delete siteSource + description: Delete a siteSource object associated with an ediscoveryCustodian. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-delete-sitesources?view=graph-rest-1.0 operationId: security.case.ediscoveryCase.custodian_DeleteSiteSource parameters: - name: ediscoveryCase-id @@ -4592,7 +4596,11 @@ paths: delete: tags: - security.casesRoot - summary: Delete navigation property unifiedGroupSources for security + summary: Delete unifiedGroupSource + description: Delete a unifiedGroupSource object associated with an ediscoveryCustodian. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-unifiedgroupsource-delete?view=graph-rest-1.0 operationId: security.case.ediscoveryCase.custodian_DeleteUnifiedGroupSource parameters: - name: ediscoveryCase-id @@ -5062,7 +5070,11 @@ paths: delete: tags: - security.casesRoot - summary: Delete navigation property userSources for security + summary: Delete userSource + description: Delete a userSource object associated with an ediscoveryCustodian. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-delete-usersources?view=graph-rest-1.0 operationId: security.case.ediscoveryCase.custodian_DeleteUserSource parameters: - name: ediscoveryCase-id @@ -6416,6 +6428,12 @@ paths: $ref: '#/components/schemas/microsoft.graph.security.ediscoverySearch' additionalDataOptions: $ref: '#/components/schemas/microsoft.graph.security.additionalDataOptions' + itemsToInclude: + $ref: '#/components/schemas/microsoft.graph.security.itemsToInclude' + cloudAttachmentVersion: + $ref: '#/components/schemas/microsoft.graph.security.cloudAttachmentVersion' + documentVersion: + $ref: '#/components/schemas/microsoft.graph.security.documentVersion' additionalProperties: type: object required: true @@ -7810,6 +7828,10 @@ paths: $ref: '#/components/schemas/microsoft.graph.security.exportLocation' additionalOptions: $ref: '#/components/schemas/microsoft.graph.security.additionalOptions' + cloudAttachmentVersion: + $ref: '#/components/schemas/microsoft.graph.security.cloudAttachmentVersion' + documentVersion: + $ref: '#/components/schemas/microsoft.graph.security.documentVersion' additionalProperties: type: object required: true @@ -7871,6 +7893,10 @@ paths: type: boolean default: false nullable: true + cloudAttachmentVersion: + $ref: '#/components/schemas/microsoft.graph.security.cloudAttachmentVersion' + documentVersion: + $ref: '#/components/schemas/microsoft.graph.security.documentVersion' additionalProperties: type: object required: true @@ -8484,8 +8510,11 @@ paths: get: tags: - security.casesRoot - summary: Get childTags from security - description: Returns the tags that are a child of a tag. + summary: 'ediscoveryReviewTag: asHierarchy' + description: List eDiscovery review tags with the tag hierarchy shown. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewtag-ashierarchy?view=graph-rest-1.0 operationId: security.case.ediscoveryCase.tag_ListChildTag parameters: - name: ediscoveryCase-id @@ -21439,6 +21468,8 @@ components: description: Time when Microsoft 365 Defender created the alert. format: date-time nullable: true + customDetails: + $ref: '#/components/schemas/microsoft.graph.security.dictionary' description: type: string description: String value describing each alert. @@ -22865,9 +22896,42 @@ components: - allVersions - linkedFiles - unknownFutureValue + - advancedIndexing + - listAttachments + - htmlTranscripts + - messageConversationExpansion + - locationsWithoutHits + - allItemsInFolder + type: string + x-ms-enum-flags: + isFlags: true + microsoft.graph.security.itemsToInclude: + title: itemsToInclude + enum: + - searchHits + - partiallyIndexed + - unknownFutureValue type: string x-ms-enum-flags: isFlags: true + microsoft.graph.security.cloudAttachmentVersion: + title: cloudAttachmentVersion + enum: + - latest + - recent10 + - recent100 + - all + - unknownFutureValue + type: string + microsoft.graph.security.documentVersion: + title: documentVersion + enum: + - latest + - recent10 + - recent100 + - all + - unknownFutureValue + type: string microsoft.graph.security.exportOptions: title: exportOptions enum: @@ -22876,6 +22940,11 @@ components: - pdfReplacement - tags - unknownFutureValue + - splitSource + - includeFolderAndPath + - friendlyName + - condensePaths + - optimizedPartitionSize type: string x-ms-enum-flags: isFlags: true @@ -22886,6 +22955,7 @@ components: - directory - pst - unknownFutureValue + - msg type: string microsoft.graph.security.ediscoveryReviewSetQuery: allOf: @@ -22918,6 +22988,14 @@ components: - title: ediscoveryAddToReviewSetOperation type: object properties: + additionalDataOptions: + $ref: '#/components/schemas/microsoft.graph.security.additionalDataOptions' + cloudAttachmentVersion: + $ref: '#/components/schemas/microsoft.graph.security.cloudAttachmentVersion' + documentVersion: + $ref: '#/components/schemas/microsoft.graph.security.documentVersion' + itemsToInclude: + $ref: '#/components/schemas/microsoft.graph.security.itemsToInclude' reviewSet: $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewSet' search: @@ -22954,6 +23032,8 @@ components: description: The number of mailboxes that had search hits. format: int32 nullable: true + statisticsOptions: + $ref: '#/components/schemas/microsoft.graph.security.statisticsOptions' unindexedItemCount: type: number description: The estimated count of unindexed items for the collection. @@ -22996,6 +23076,15 @@ components: - subfolderContents - listAttachments - unknownFutureValue + - htmlTranscripts + - advancedIndexing + - allItemsInFolder + - includeFolderAndPath + - condensePaths + - friendlyName + - splitSource + - optimizedPartitionSize + - includeReport type: string x-ms-enum-flags: isFlags: true @@ -23848,7 +23937,7 @@ components: nullable: true country: type: string - description: 'The country/region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The country or region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' 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])$' @@ -24031,7 +24120,7 @@ components: type: array items: type: string - description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: This property can''t contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Returned only on $select. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -24046,7 +24135,7 @@ components: description: A list for the user to enumerate their past projects. Returned only on $select. postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country or region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true preferredDataLocation: type: string @@ -24125,7 +24214,7 @@ components: nullable: true usageLocation: type: string - description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries/regions. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true userPrincipalName: type: string @@ -24445,6 +24534,10 @@ components: type: string description: The name of the team. nullable: true + firstChannelName: + type: string + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' + nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' guestSettings: @@ -27244,15 +27337,15 @@ components: description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' + description: 'true if the user has permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise.' + description: 'If true, the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -27324,7 +27417,7 @@ components: properties: allowNewTimeProposals: type: boolean - description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. Default is true.' + description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. The default is true.' nullable: true attendees: type: array @@ -27335,7 +27428,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: The preview of the message associated with the event. It is in text format. + description: The preview of the message associated with the event. It's in text format. nullable: true end: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -27345,7 +27438,7 @@ components: nullable: true hideAttendees: type: boolean - description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. Default is false.' + description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. The default is false.' nullable: true iCalUId: type: string @@ -27355,7 +27448,7 @@ components: $ref: '#/components/schemas/microsoft.graph.importance' isAllDay: type: boolean - description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start and end time must be set to midnight and be in the same time zone.' + description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start, and endtime must be set to midnight and be in the same time zone.' nullable: true isCancelled: type: boolean @@ -27363,15 +27456,15 @@ components: nullable: true isDraft: type: boolean - description: 'Set to true if the user has updated the meeting in Outlook but has not sent the updates to attendees. Set to false if all changes have been sent, or if the event is an appointment without any attendees.' + description: 'Set to true if the user has updated the meeting in Outlook but hasn''t sent the updates to attendees. Set to false if all changes are sent, or if the event is an appointment without any attendees.' nullable: true isOnlineMeeting: type: boolean - description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' + description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently, Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' nullable: true isOrganizer: type: boolean - description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). This also applies if a delegate organized the event on behalf of the owner. + description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). It also applies if a delegate organized the event on behalf of the owner. nullable: true isReminderOn: type: boolean @@ -27383,7 +27476,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.location' - description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection would be removed and replaced by the new location value.' + description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection are removed and replaced by the new location value.' onlineMeeting: $ref: '#/components/schemas/microsoft.graph.onlineMeetingInfo' onlineMeetingProvider: @@ -27401,7 +27494,7 @@ components: originalStart: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Represents the start time of an event when it is initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'Represents the start time of an event when it''s initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in 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 originalStartTimeZone: @@ -27439,13 +27532,13 @@ components: nullable: true transactionId: type: string - description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. This is useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you cannot change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' + description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. It''s useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you can''t change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' nullable: true type: $ref: '#/components/schemas/microsoft.graph.eventType' webLink: type: string - description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL cannot be accessed from within an iFrame.' + description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL can''t be accessed from within an iFrame.' nullable: true attachments: type: array @@ -27465,7 +27558,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' x-ms-navigationProperty: true multiValueExtendedProperties: type: array @@ -27824,6 +27917,18 @@ components: - Many - unknownFutureValue type: string + microsoft.graph.security.statisticsOptions: + title: statisticsOptions + enum: + - includeRefiners + - includeQueryStats + - includeUnindexedStats + - advancedIndexing + - locationsWithoutHits + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.security.ocrSettings: title: ocrSettings type: object @@ -28585,7 +28690,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 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.' + description: 'The last interactive sign-in date and time for a specific user. This property records the last time a user attempted an interactive sign-in to the directory—whether the attempt was successful or not. Note: Since unsuccessful attempts are also logged, this value might not accurately reflect actual system usage. For tracking actual account access, please use the lastSuccessfulSignInDateTime property. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastSignInRequestId: @@ -28595,7 +28700,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. Use this property if you need to determine when the account was truly accessed. This field can be used to build reports, such as inactive users. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Microsoft Entra ID maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.' format: date-time nullable: true lastSuccessfulSignInRequestId: @@ -30038,7 +30143,7 @@ components: properties: locale: type: string - 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.' + 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 @@ -30343,6 +30448,12 @@ components: type: string description: 'A hyperlink that will go to the channel in Microsoft Teams. This is the URL that you get when you right-click a channel in Microsoft Teams and select Get link to channel. This URL should be treated as an opaque blob, and not parsed. Read-only.' nullable: true + allMembers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: 'A collection of membership records associated with the channel, including both direct and indirect members of shared channels.' + x-ms-navigationProperty: true filesFolder: $ref: '#/components/schemas/microsoft.graph.driveItem' members: @@ -30457,6 +30568,10 @@ components: type: boolean description: Indicates whether the schedule is enabled for the team. Required. nullable: true + isActivitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts include activities from the original shift. + nullable: true offerShiftRequestsEnabled: type: boolean description: Indicates whether offer shift requests are enabled for the schedule. @@ -30472,6 +30587,8 @@ components: description: Additional information about why schedule provisioning failed. nullable: true readOnly: true + startDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -30480,6 +30597,8 @@ components: type: boolean description: Indicates whether time clock is enabled for the schedule. nullable: true + timeClockSettings: + $ref: '#/components/schemas/microsoft.graph.timeClockSettings' timeOffRequestsEnabled: type: boolean description: Indicates whether time off requests are enabled for the schedule. @@ -30493,6 +30612,13 @@ components: items: type: string nullable: true + description: The IDs for the workforce integrations associated with this schedule. + dayNotes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. + x-ms-navigationProperty: true offerShiftRequests: type: array items: @@ -30529,6 +30655,12 @@ components: $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' description: The swap requests for shifts in the schedule. x-ms-navigationProperty: true + timeCards: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. + x-ms-navigationProperty: true timeOffReasons: type: array items: @@ -34672,7 +34804,7 @@ components: description: 'Apple bulk enrollment without user challenge. (DEP, Apple Configurator, Mobile Config)' name: appleBulkWithoutUser - value: windowsAzureADJoin - description: Windows 10 Azure AD Join. + description: Windows 10 Entra ID (Azure AD) Join. name: windowsAzureADJoin - value: windowsBulkUserless description: Windows 10 Bulk enrollment through ICD with certificate. @@ -34681,19 +34813,19 @@ components: description: Windows 10 automatic enrollment. (Add work account) name: windowsAutoEnrollment - value: windowsBulkAzureDomainJoin - description: Windows 10 bulk Azure AD Join. + description: Windows 10 bulk Entra ID (Azure AD) Join. name: windowsBulkAzureDomainJoin - value: windowsCoManagement description: Windows 10 Co-Management triggered by AutoPilot or Group Policy. name: windowsCoManagement - value: windowsAzureADJoinUsingDeviceAuth - description: Windows 10 Azure AD Join using Device Auth. + description: Windows 10 Entra ID (Azure AD) Join using Device Auth. name: windowsAzureADJoinUsingDeviceAuth - value: appleUserEnrollment - description: Device managed by Apple user enrollment + description: Indicates the device is enrolled via Apple User Enrollment with Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities name: appleUserEnrollment - value: appleUserEnrollmentWithServiceAccount - description: Device managed by Apple user enrollment with service account + description: Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities name: appleUserEnrollmentWithServiceAccount microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState @@ -34979,6 +35111,7 @@ components: - unknown - company - personal + - unknownFutureValue type: string description: Owner type of device. x-ms-enum: @@ -34986,14 +35119,17 @@ components: modelAsString: false values: - value: unknown - description: Unknown. + description: Unknown device owner type. name: unknown - value: company - description: Owned by company. + description: Corporate device owner type. name: company - value: personal - description: Owned by person. + description: Personal device owner type. name: personal + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.managementAgentType: title: managementAgentType enum: @@ -35182,7 +35318,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.deviceLogCollectionResponse: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -35375,14 +35511,26 @@ components: type: boolean description: Indicates whether attendees can turn on their microphone. nullable: true + allowBreakoutRooms: + type: boolean + description: Indicates whether breakout rooms are enabled for the meeting. + nullable: true + allowedLobbyAdmitters: + $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' + allowLiveShare: + $ref: '#/components/schemas/microsoft.graph.meetingLiveShareOptions' 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 + description: Indicates whether PowerPoint live is enabled for the meeting. + nullable: true allowRecording: type: boolean description: Indicates whether recording is enabled for the meeting. @@ -35395,6 +35543,10 @@ components: type: boolean description: Indicates whether transcription is enabled for the meeting. nullable: true + allowWhiteboard: + type: boolean + description: Indicates whether whiteboard is enabled for the meeting. + nullable: true audioConferencing: $ref: '#/components/schemas/microsoft.graph.audioConferencing' chatInfo: @@ -36120,6 +36272,32 @@ components: - Completed - Failed type: string + microsoft.graph.timeClockSettings: + title: timeClockSettings + type: object + properties: + approvedLocation: + $ref: '#/components/schemas/microsoft.graph.geoCoordinates' + additionalProperties: + type: object + microsoft.graph.dayNote: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: dayNote + type: object + properties: + dayNoteDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: The date of the day note. + format: date + nullable: true + draftDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + sharedDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object microsoft.graph.offerShiftRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' @@ -36185,6 +36363,10 @@ components: - title: schedulingGroup type: object properties: + code: + type: string + description: 'The code for the schedulingGroup to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The display name for the schedulingGroup. Required. @@ -36238,12 +36420,45 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCard: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: timeCard + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + confirmedBy: + $ref: '#/components/schemas/microsoft.graph.confirmedBy' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + originalEntry: + $ref: '#/components/schemas/microsoft.graph.timeCardEntry' + state: + $ref: '#/components/schemas/microsoft.graph.timeCardState' + userId: + type: string + description: User ID to which the timeCard belongs. + nullable: true + additionalProperties: + type: object microsoft.graph.timeOffReason: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - title: timeOffReason type: object properties: + code: + type: string + description: 'The code of the timeOffReason to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The name of the timeOffReason. Required. @@ -38019,7 +38234,7 @@ components: description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' trustType: type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' nullable: true extensions: type: array @@ -38967,6 +39182,13 @@ components: - complete - flagged type: string + microsoft.graph.allowedLobbyAdmitterRoles: + title: allowedLobbyAdmitterRoles + enum: + - organizerAndCoOrganizersAndPresenters + - organizerAndCoOrganizers + - unknownFutureValue + type: string microsoft.graph.onlineMeetingPresenters: title: onlineMeetingPresenters enum: @@ -38976,6 +39198,13 @@ components: - organizer - unknownFutureValue type: string + microsoft.graph.meetingLiveShareOptions: + title: meetingLiveShareOptions + enum: + - enabled + - disabled + - unknownFutureValue + type: string microsoft.graph.meetingChatMode: title: meetingChatMode enum: @@ -39042,6 +39271,7 @@ components: properties: allowTextOnly: type: boolean + description: Indicates whether only text is allowed in the meeting chat. Optional. nullable: true additionalProperties: type: object @@ -39311,6 +39541,8 @@ components: - title: changeTrackedEntity type: object properties: + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -39646,6 +39878,72 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCardBreak: + title: timeCardBreak + type: object + properties: + breakId: + type: string + description: ID of the timeCardBreak. + nullable: true + end: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + start: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardEvent: + title: timeCardEvent + type: object + properties: + dateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the entry is recorded. + format: date-time + isAtApprovedLocation: + type: boolean + description: Indicates whether this action happens at an approved location. + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + microsoft.graph.confirmedBy: + title: confirmedBy + enum: + - none + - user + - manager + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true + microsoft.graph.timeCardEntry: + title: timeCardEntry + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The clock-in event of the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardState: + title: timeCardState + enum: + - clockedIn + - onBreak + - clockedOut + - unknownFutureValue + type: string microsoft.graph.timeOffReasonIconType: title: timeOffReasonIconType enum: @@ -39856,11 +40154,11 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file in little endian (if available). Read-only. + description: The CRC32 value of the file (if available). Read-only. nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -39868,7 +40166,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -40689,6 +40987,12 @@ components: - title: printJob type: object properties: + acknowledgedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The dateTimeOffset when the job was acknowledged. Read-only. + format: date-time + nullable: true configuration: $ref: '#/components/schemas/microsoft.graph.printJobConfiguration' createdBy: @@ -40698,6 +41002,13 @@ components: type: string description: The DateTimeOffset when the job was created. Read-only. format: date-time + errorCode: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The error code of the print job. Read-only. + format: int32 + nullable: true isFetchable: type: boolean description: 'If true, document can be fetched by printer.' @@ -42986,10 +43297,22 @@ components: type: string description: The document's name. Read-only. nullable: true + downloadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was downloaded. Read-only + format: date-time + nullable: true size: type: number description: The document's size in bytes. Read-only. format: int64 + uploadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was uploaded. Read-only + format: date-time + nullable: true additionalProperties: type: object microsoft.graph.printTask: @@ -43301,37 +43624,37 @@ components: properties: allowAutoFilter: type: boolean - description: Represents the worksheet protection option of allowing using auto filter feature. + description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. allowDeleteColumns: type: boolean - description: Represents the worksheet protection option of allowing deleting columns. + description: Indicates whether the worksheet protection option to allow deleting columns is enabled. allowDeleteRows: type: boolean - description: Represents the worksheet protection option of allowing deleting rows. + description: Indicates whether the worksheet protection option to allow deleting rows is enabled. allowFormatCells: type: boolean - description: Represents the worksheet protection option of allowing formatting cells. + description: Indicates whether the worksheet protection option to allow formatting cells is enabled. allowFormatColumns: type: boolean - description: Represents the worksheet protection option of allowing formatting columns. + description: Indicates whether the worksheet protection option to allow formatting columns is enabled. allowFormatRows: type: boolean - description: Represents the worksheet protection option of allowing formatting rows. + description: Indicates whether the worksheet protection option to allow formatting rows is enabled. allowInsertColumns: type: boolean - description: Represents the worksheet protection option of allowing inserting columns. + description: Indicates whether the worksheet protection option to allow inserting columns is enabled. allowInsertHyperlinks: type: boolean - description: Represents the worksheet protection option of allowing inserting hyperlinks. + description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. allowInsertRows: type: boolean - description: Represents the worksheet protection option of allowing inserting rows. + description: Indicates whether the worksheet protection option to allow inserting rows is enabled. allowPivotTables: type: boolean - description: Represents the worksheet protection option of allowing using pivot table feature. + description: Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. allowSort: type: boolean - description: Represents the worksheet protection option of allowing using sort feature. + description: Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. additionalProperties: type: object microsoft.graph.printMargin: diff --git a/openApiDocs/v1.0/Sites.yml b/openApiDocs/v1.0/Sites.yml index 67ef5103ff3..e190fa3373d 100644 --- a/openApiDocs/v1.0/Sites.yml +++ b/openApiDocs/v1.0/Sites.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Sites version: v1.0 @@ -69365,11 +69365,11 @@ paths: get: tags: - sites.list - summary: List operations on a list - description: Get a list of rich long-running operations associated with a list. + summary: Get metadata for a list + description: Returns the metadata for a list. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/list-list-operations?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/list-get?view=graph-rest-1.0 operationId: site_GetList parameters: - name: site-id @@ -72043,7 +72043,7 @@ paths: get: tags: - sites.list - summary: Enumerate items in a list + summary: List items description: Get the collection of items in a list. externalDocs: description: Find more info here @@ -116118,7 +116118,7 @@ components: nullable: true country: type: string - description: 'The country/region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The country or region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' 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])$' @@ -116301,7 +116301,7 @@ components: type: array items: type: string - description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: This property can''t contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Returned only on $select. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -116316,7 +116316,7 @@ components: description: A list for the user to enumerate their past projects. Returned only on $select. postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country or region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true preferredDataLocation: type: string @@ -116395,7 +116395,7 @@ components: nullable: true usageLocation: type: string - description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries/regions. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true userPrincipalName: type: string @@ -119140,7 +119140,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 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.' + description: 'The last interactive sign-in date and time for a specific user. This property records the last time a user attempted an interactive sign-in to the directory—whether the attempt was successful or not. Note: Since unsuccessful attempts are also logged, this value might not accurately reflect actual system usage. For tracking actual account access, please use the lastSuccessfulSignInDateTime property. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastSignInRequestId: @@ -119150,7 +119150,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. Use this property if you need to determine when the account was truly accessed. This field can be used to build reports, such as inactive users. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Microsoft Entra ID maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.' format: date-time nullable: true lastSuccessfulSignInRequestId: @@ -119408,15 +119408,15 @@ components: description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' + description: 'true if the user has permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise.' + description: 'If true, the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -119516,7 +119516,7 @@ components: properties: allowNewTimeProposals: type: boolean - description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. Default is true.' + description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. The default is true.' nullable: true attendees: type: array @@ -119527,7 +119527,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: The preview of the message associated with the event. It is in text format. + description: The preview of the message associated with the event. It's in text format. nullable: true end: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -119537,7 +119537,7 @@ components: nullable: true hideAttendees: type: boolean - description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. Default is false.' + description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. The default is false.' nullable: true iCalUId: type: string @@ -119547,7 +119547,7 @@ components: $ref: '#/components/schemas/microsoft.graph.importance' isAllDay: type: boolean - description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start and end time must be set to midnight and be in the same time zone.' + description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start, and endtime must be set to midnight and be in the same time zone.' nullable: true isCancelled: type: boolean @@ -119555,15 +119555,15 @@ components: nullable: true isDraft: type: boolean - description: 'Set to true if the user has updated the meeting in Outlook but has not sent the updates to attendees. Set to false if all changes have been sent, or if the event is an appointment without any attendees.' + description: 'Set to true if the user has updated the meeting in Outlook but hasn''t sent the updates to attendees. Set to false if all changes are sent, or if the event is an appointment without any attendees.' nullable: true isOnlineMeeting: type: boolean - description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' + description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently, Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' nullable: true isOrganizer: type: boolean - description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). This also applies if a delegate organized the event on behalf of the owner. + description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). It also applies if a delegate organized the event on behalf of the owner. nullable: true isReminderOn: type: boolean @@ -119575,7 +119575,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.location' - description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection would be removed and replaced by the new location value.' + description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection are removed and replaced by the new location value.' onlineMeeting: $ref: '#/components/schemas/microsoft.graph.onlineMeetingInfo' onlineMeetingProvider: @@ -119593,7 +119593,7 @@ components: originalStart: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Represents the start time of an event when it is initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'Represents the start time of an event when it''s initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in 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 originalStartTimeZone: @@ -119631,13 +119631,13 @@ components: nullable: true transactionId: type: string - description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. This is useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you cannot change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' + description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. It''s useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you can''t change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' nullable: true type: $ref: '#/components/schemas/microsoft.graph.eventType' webLink: type: string - description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL cannot be accessed from within an iFrame.' + description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL can''t be accessed from within an iFrame.' nullable: true attachments: type: array @@ -119657,7 +119657,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' x-ms-navigationProperty: true multiValueExtendedProperties: type: array @@ -120055,6 +120055,10 @@ components: type: string description: The name of the team. nullable: true + firstChannelName: + type: string + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' + nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' guestSettings: @@ -121057,7 +121061,7 @@ components: properties: locale: type: string - 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.' + 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 @@ -122209,11 +122213,11 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file in little endian (if available). Read-only. + description: The CRC32 value of the file (if available). Read-only. nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -122221,7 +122225,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -123699,6 +123703,12 @@ components: type: string description: 'A hyperlink that will go to the channel in Microsoft Teams. This is the URL that you get when you right-click a channel in Microsoft Teams and select Get link to channel. This URL should be treated as an opaque blob, and not parsed. Read-only.' nullable: true + allMembers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: 'A collection of membership records associated with the channel, including both direct and indirect members of shared channels.' + x-ms-navigationProperty: true filesFolder: $ref: '#/components/schemas/microsoft.graph.driveItem' members: @@ -124095,6 +124105,10 @@ components: type: boolean description: Indicates whether the schedule is enabled for the team. Required. nullable: true + isActivitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts include activities from the original shift. + nullable: true offerShiftRequestsEnabled: type: boolean description: Indicates whether offer shift requests are enabled for the schedule. @@ -124110,6 +124124,8 @@ components: description: Additional information about why schedule provisioning failed. nullable: true readOnly: true + startDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -124118,6 +124134,8 @@ components: type: boolean description: Indicates whether time clock is enabled for the schedule. nullable: true + timeClockSettings: + $ref: '#/components/schemas/microsoft.graph.timeClockSettings' timeOffRequestsEnabled: type: boolean description: Indicates whether time off requests are enabled for the schedule. @@ -124131,6 +124149,13 @@ components: items: type: string nullable: true + description: The IDs for the workforce integrations associated with this schedule. + dayNotes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. + x-ms-navigationProperty: true offerShiftRequests: type: array items: @@ -124167,6 +124192,12 @@ components: $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' description: The swap requests for shifts in the schedule. x-ms-navigationProperty: true + timeCards: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. + x-ms-navigationProperty: true timeOffReasons: type: array items: @@ -124492,7 +124523,7 @@ components: description: 'Apple bulk enrollment without user challenge. (DEP, Apple Configurator, Mobile Config)' name: appleBulkWithoutUser - value: windowsAzureADJoin - description: Windows 10 Azure AD Join. + description: Windows 10 Entra ID (Azure AD) Join. name: windowsAzureADJoin - value: windowsBulkUserless description: Windows 10 Bulk enrollment through ICD with certificate. @@ -124501,19 +124532,19 @@ components: description: Windows 10 automatic enrollment. (Add work account) name: windowsAutoEnrollment - value: windowsBulkAzureDomainJoin - description: Windows 10 bulk Azure AD Join. + description: Windows 10 bulk Entra ID (Azure AD) Join. name: windowsBulkAzureDomainJoin - value: windowsCoManagement description: Windows 10 Co-Management triggered by AutoPilot or Group Policy. name: windowsCoManagement - value: windowsAzureADJoinUsingDeviceAuth - description: Windows 10 Azure AD Join using Device Auth. + description: Windows 10 Entra ID (Azure AD) Join using Device Auth. name: windowsAzureADJoinUsingDeviceAuth - value: appleUserEnrollment - description: Device managed by Apple user enrollment + description: Indicates the device is enrolled via Apple User Enrollment with Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities name: appleUserEnrollment - value: appleUserEnrollmentWithServiceAccount - description: Device managed by Apple user enrollment with service account + description: Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities name: appleUserEnrollmentWithServiceAccount microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState @@ -124799,6 +124830,7 @@ components: - unknown - company - personal + - unknownFutureValue type: string description: Owner type of device. x-ms-enum: @@ -124806,14 +124838,17 @@ components: modelAsString: false values: - value: unknown - description: Unknown. + description: Unknown device owner type. name: unknown - value: company - description: Owned by company. + description: Corporate device owner type. name: company - value: personal - description: Owned by person. + description: Personal device owner type. name: personal + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.managementAgentType: title: managementAgentType enum: @@ -125002,7 +125037,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.deviceLogCollectionResponse: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -125195,14 +125230,26 @@ components: type: boolean description: Indicates whether attendees can turn on their microphone. nullable: true + allowBreakoutRooms: + type: boolean + description: Indicates whether breakout rooms are enabled for the meeting. + nullable: true + allowedLobbyAdmitters: + $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' + allowLiveShare: + $ref: '#/components/schemas/microsoft.graph.meetingLiveShareOptions' 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 + description: Indicates whether PowerPoint live is enabled for the meeting. + nullable: true allowRecording: type: boolean description: Indicates whether recording is enabled for the meeting. @@ -125215,6 +125262,10 @@ components: type: boolean description: Indicates whether transcription is enabled for the meeting. nullable: true + allowWhiteboard: + type: boolean + description: Indicates whether whiteboard is enabled for the meeting. + nullable: true audioConferencing: $ref: '#/components/schemas/microsoft.graph.audioConferencing' chatInfo: @@ -126347,7 +126398,7 @@ components: description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' trustType: type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' nullable: true extensions: type: array @@ -127186,6 +127237,32 @@ components: - failed - unknownFutureValue type: string + microsoft.graph.timeClockSettings: + title: timeClockSettings + type: object + properties: + approvedLocation: + $ref: '#/components/schemas/microsoft.graph.geoCoordinates' + additionalProperties: + type: object + microsoft.graph.dayNote: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: dayNote + type: object + properties: + dayNoteDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: The date of the day note. + format: date + nullable: true + draftDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + sharedDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object microsoft.graph.offerShiftRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' @@ -127251,6 +127328,10 @@ components: - title: schedulingGroup type: object properties: + code: + type: string + description: 'The code for the schedulingGroup to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The display name for the schedulingGroup. Required. @@ -127304,12 +127385,45 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCard: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: timeCard + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + confirmedBy: + $ref: '#/components/schemas/microsoft.graph.confirmedBy' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + originalEntry: + $ref: '#/components/schemas/microsoft.graph.timeCardEntry' + state: + $ref: '#/components/schemas/microsoft.graph.timeCardState' + userId: + type: string + description: User ID to which the timeCard belongs. + nullable: true + additionalProperties: + type: object microsoft.graph.timeOffReason: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - title: timeOffReason type: object properties: + code: + type: string + description: 'The code of the timeOffReason to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The name of the timeOffReason. Required. @@ -128005,6 +128119,13 @@ components: - complete - flagged type: string + microsoft.graph.allowedLobbyAdmitterRoles: + title: allowedLobbyAdmitterRoles + enum: + - organizerAndCoOrganizersAndPresenters + - organizerAndCoOrganizers + - unknownFutureValue + type: string microsoft.graph.onlineMeetingPresenters: title: onlineMeetingPresenters enum: @@ -128014,6 +128135,13 @@ components: - organizer - unknownFutureValue type: string + microsoft.graph.meetingLiveShareOptions: + title: meetingLiveShareOptions + enum: + - enabled + - disabled + - unknownFutureValue + type: string microsoft.graph.meetingChatMode: title: meetingChatMode enum: @@ -128080,6 +128208,7 @@ components: properties: allowTextOnly: type: boolean + description: Indicates whether only text is allowed in the meeting chat. Optional. nullable: true additionalProperties: type: object @@ -128402,6 +128531,8 @@ components: - title: changeTrackedEntity type: object properties: + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -128824,37 +128955,37 @@ components: properties: allowAutoFilter: type: boolean - description: Represents the worksheet protection option of allowing using auto filter feature. + description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. allowDeleteColumns: type: boolean - description: Represents the worksheet protection option of allowing deleting columns. + description: Indicates whether the worksheet protection option to allow deleting columns is enabled. allowDeleteRows: type: boolean - description: Represents the worksheet protection option of allowing deleting rows. + description: Indicates whether the worksheet protection option to allow deleting rows is enabled. allowFormatCells: type: boolean - description: Represents the worksheet protection option of allowing formatting cells. + description: Indicates whether the worksheet protection option to allow formatting cells is enabled. allowFormatColumns: type: boolean - description: Represents the worksheet protection option of allowing formatting columns. + description: Indicates whether the worksheet protection option to allow formatting columns is enabled. allowFormatRows: type: boolean - description: Represents the worksheet protection option of allowing formatting rows. + description: Indicates whether the worksheet protection option to allow formatting rows is enabled. allowInsertColumns: type: boolean - description: Represents the worksheet protection option of allowing inserting columns. + description: Indicates whether the worksheet protection option to allow inserting columns is enabled. allowInsertHyperlinks: type: boolean - description: Represents the worksheet protection option of allowing inserting hyperlinks. + description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. allowInsertRows: type: boolean - description: Represents the worksheet protection option of allowing inserting rows. + description: Indicates whether the worksheet protection option to allow inserting rows is enabled. allowPivotTables: type: boolean - description: Represents the worksheet protection option of allowing using pivot table feature. + description: Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. allowSort: type: boolean - description: Represents the worksheet protection option of allowing using sort feature. + description: Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. additionalProperties: type: object microsoft.graph.printerCapabilities: @@ -129190,6 +129321,12 @@ components: - title: printJob type: object properties: + acknowledgedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The dateTimeOffset when the job was acknowledged. Read-only. + format: date-time + nullable: true configuration: $ref: '#/components/schemas/microsoft.graph.printJobConfiguration' createdBy: @@ -129199,6 +129336,13 @@ components: type: string description: The DateTimeOffset when the job was created. Read-only. format: date-time + errorCode: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The error code of the print job. Read-only. + format: int32 + nullable: true isFetchable: type: boolean description: 'If true, document can be fetched by printer.' @@ -129718,6 +129862,72 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCardBreak: + title: timeCardBreak + type: object + properties: + breakId: + type: string + description: ID of the timeCardBreak. + nullable: true + end: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + start: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardEvent: + title: timeCardEvent + type: object + properties: + dateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the entry is recorded. + format: date-time + isAtApprovedLocation: + type: boolean + description: Indicates whether this action happens at an approved location. + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + microsoft.graph.confirmedBy: + title: confirmedBy + enum: + - none + - user + - manager + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true + microsoft.graph.timeCardEntry: + title: timeCardEntry + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The clock-in event of the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardState: + title: timeCardState + enum: + - clockedIn + - onBreak + - clockedOut + - unknownFutureValue + type: string microsoft.graph.timeOffReasonIconType: title: timeOffReasonIconType enum: @@ -131794,10 +132004,22 @@ components: type: string description: The document's name. Read-only. nullable: true + downloadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was downloaded. Read-only + format: date-time + nullable: true size: type: number description: The document's size in bytes. Read-only. format: int64 + uploadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was uploaded. Read-only + format: date-time + nullable: true additionalProperties: type: object microsoft.graph.printTask: diff --git a/openApiDocs/v1.0/Teams.yml b/openApiDocs/v1.0/Teams.yml index 9a5f6c9a337..ddbc6ac3c07 100644 --- a/openApiDocs/v1.0/Teams.yml +++ b/openApiDocs/v1.0/Teams.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Teams version: v1.0 @@ -1392,11 +1392,11 @@ paths: get: tags: - chats.conversationMember - summary: Get conversationMember - description: Retrieve a conversationMember from a chat or channel. + summary: Get conversationMember in a chat + description: Retrieve a conversationMember from a chat. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmember-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/chat-get-members?view=graph-rest-1.0 operationId: chat_GetMember parameters: - name: chat-id @@ -1722,11 +1722,11 @@ paths: post: tags: - chats.chatMessage - summary: Send message in a chat - description: Send a new chatMessage in the specified chat. This API can't create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can create a chat message. + 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/chat-post-messages?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/chatmessage-post?view=graph-rest-1.0 operationId: chat_CreateMessage parameters: - name: chat-id @@ -5299,13 +5299,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/filesFolder': + '/groups/{group-id}/team/channels/{channel-id}/allMembers': get: tags: - groups.team - summary: Get filesFolder from groups - description: Metadata for the location where the channel's files are stored. - operationId: group.team.channel_GetFilesFolder + summary: Get allMembers from groups + description: 'A collection of membership records associated with the channel, including both direct and indirect members of shared channels.' + operationId: group.team.channel_ListAllMember parameters: - name: group-id in: path @@ -5323,6 +5323,21 @@ paths: schema: type: string x-ms-docs-key-type: channel + - $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 @@ -5345,21 +5360,59 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.team + summary: Create new navigation property to allMembers for groups + operationId: group.team.channel_CreateAllMember + 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true + responses: + 2XX: + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/filesFolder/content': + '/groups/{group-id}/team/channels/{channel-id}/allMembers/{conversationMember-id}': get: tags: - groups.team - summary: Get content for the navigation property filesFolder from groups - description: 'The content stream, if the item represents a file.' - operationId: group.team.channel_GetFilesFolderContent + summary: Get allMembers from groups + description: 'A collection of membership records associated with the channel, including both direct and indirect members of shared channels.' + operationId: group.team.channel_GetAllMember parameters: - name: group-id in: path @@ -5377,29 +5430,49 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: $format + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + - name: $select in: query - description: Format of the content + description: Select properties to be returned style: form explode: false schema: - type: string + 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 media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: operation + patch: tags: - groups.team - summary: Update content for the navigation property filesFolder in groups - description: 'The content stream, if the item represents a file.' - operationId: group.team.channel_SetFilesFolderContent + summary: Update the navigation property allMembers in groups + operationId: group.team.channel_UpdateAllMember parameters: - name: group-id in: path @@ -5417,13 +5490,20 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember requestBody: - description: New media content. + description: New navigation property values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -5431,15 +5511,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete content for the navigation property filesFolder in groups - description: 'The content stream, if the item represents a file.' - operationId: group.team.channel_DeleteFilesFolderContent + summary: Delete navigation property allMembers for groups + operationId: group.team.channel_DeleteAllMember parameters: - name: group-id in: path @@ -5457,6 +5537,14 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember - name: If-Match in: header description: ETag @@ -5468,13 +5556,13 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/channels/{channel-id}/members': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/allMembers/$count': get: tags: - groups.team - summary: Get members from groups - description: A collection of membership records associated with the channel. - operationId: group.team.channel_ListMember + summary: Get the number of the resource + operationId: group.team.channel.allMember_GetCount parameters: - name: group-id in: path @@ -5492,55 +5580,87 @@ paths: schema: type: string x-ms-docs-key-type: channel - - $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 + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/channels/{channel-id}/allMembers/microsoft.graph.add': + post: + tags: + - groups.team + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-1.0 + operationId: group.team.channel.allMember_add + parameters: + - name: group-id + in: path + description: The unique identifier of group + 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: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: channel + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@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 - x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/allMembers/microsoft.graph.remove': post: tags: - groups.team - summary: Create new navigation property to members for groups - operationId: group.team.channel_CreateMember + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-1.0 + operationId: group.team.channel.allMember_remove parameters: - name: group-id in: path @@ -5559,29 +5679,49 @@ paths: type: string x-ms-docs-key-type: channel requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/members/{conversationMember-id}': + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/channels/{channel-id}/filesFolder': get: tags: - groups.team - summary: Get members from groups - description: A collection of membership records associated with the channel. - operationId: group.team.channel_GetMember + summary: Get filesFolder from groups + description: Metadata for the location where the channel's files are stored. + operationId: group.team.channel_GetFilesFolder parameters: - name: group-id in: path @@ -5599,14 +5739,290 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: conversationMember-id - in: path - description: The unique identifier of conversationMember - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: conversationMember + - 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}/team/channels/{channel-id}/filesFolder/content': + get: + tags: + - groups.team + summary: Get content for the navigation property filesFolder from groups + description: 'The content stream, if the item represents a file.' + operationId: group.team.channel_GetFilesFolderContent + 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 + - 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.team + summary: Update content for the navigation property filesFolder in groups + description: 'The content stream, if the item represents a file.' + operationId: group.team.channel_SetFilesFolderContent + 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: 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.team + summary: Delete content for the navigation property filesFolder in groups + description: 'The content stream, if the item represents a file.' + operationId: group.team.channel_DeleteFilesFolderContent + 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 + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/channels/{channel-id}/members': + get: + tags: + - groups.team + summary: Get members from groups + description: A collection of membership records associated with the channel. + operationId: group.team.channel_ListMember + 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 + - $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.conversationMemberCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.team + summary: Create new navigation property to members for groups + operationId: group.team.channel_CreateMember + 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/members/{conversationMember-id}': + get: + tags: + - groups.team + summary: Get members from groups + description: A collection of membership records associated with the channel. + operationId: group.team.channel_GetMember + 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 + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -11398,6 +11814,358 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/groups/{group-id}/team/primaryChannel/allMembers': + get: + tags: + - groups.team + summary: Get allMembers from groups + description: 'A collection of membership records associated with the channel, including both direct and indirect members of shared channels.' + operationId: group.team.primaryChannel_ListAllMember + 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: $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.conversationMemberCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.team + summary: Create new navigation property to allMembers for groups + operationId: group.team.primaryChannel_CreateAllMember + 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/primaryChannel/allMembers/{conversationMember-id}': + get: + tags: + - groups.team + summary: Get allMembers from groups + description: 'A collection of membership records associated with the channel, including both direct and indirect members of shared channels.' + operationId: group.team.primaryChannel_GetAllMember + 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: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + - 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.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.team + summary: Update the navigation property allMembers in groups + operationId: group.team.primaryChannel_UpdateAllMember + 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: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.team + summary: Delete navigation property allMembers for groups + operationId: group.team.primaryChannel_DeleteAllMember + 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: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + - 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}/team/primaryChannel/allMembers/$count': + get: + tags: + - groups.team + summary: Get the number of the resource + operationId: group.team.primaryChannel.allMember_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 + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/primaryChannel/allMembers/microsoft.graph.add': + post: + tags: + - groups.team + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-1.0 + operationId: group.team.primaryChannel.allMember_add + 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: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/primaryChannel/allMembers/microsoft.graph.remove': + post: + tags: + - groups.team + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-1.0 + operationId: group.team.primaryChannel.allMember_remove + 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: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/team/primaryChannel/filesFolder': get: tags: @@ -14873,62 +15641,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/microsoft.graph.share': - post: - tags: - - groups.team - summary: Invoke action share - description: 'Share a schedule time range with schedule members. This action makes the collections of shift, openshift and timeOff items in the specified time range of the schedule viewable by the specified team members, including employees and managers. Each shift, openshift and timeOff instance in a schedule supports a draft version and a shared version of the item. The draft version is viewable by only managers, and the shared version is viewable by employees and managers. For each shift, openshift and timeOff instance in the specified time range, the share action updates the shared version from the draft version, so that in addition to managers, employees can also view the most current information about the item. The notifyTeam parameter further specifies which employees can view the item.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/schedule-share?view=graph-rest-1.0 - operationId: group.team.schedule_share - 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: - notifyTeam: - type: boolean - default: false - nullable: true - startDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - 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 - format: date-time - 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/schedule/offerShiftRequests': + '/groups/{group-id}/team/schedule/dayNotes': get: tags: - groups.team - summary: Get offerShiftRequests from groups - description: The offer requests for shifts in the schedule. - operationId: group.team.schedule_ListOfferShiftRequest + summary: Get dayNotes from groups + description: The day notes in the schedule. + operationId: group.team.schedule_ListDayNote parameters: - name: group-id in: path @@ -14975,7 +15694,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.offerShiftRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.dayNoteCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -14985,8 +15704,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to offerShiftRequests for groups - operationId: group.team.schedule_CreateOfferShiftRequest + summary: Create new navigation property to dayNotes for groups + operationId: group.team.schedule_CreateDayNote parameters: - name: group-id in: path @@ -15001,7 +15720,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.dayNote' required: true responses: 2XX: @@ -15009,17 +15728,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.dayNote' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/offerShiftRequests/{offerShiftRequest-id}': + '/groups/{group-id}/team/schedule/dayNotes/{dayNote-id}': get: tags: - groups.team - summary: Get offerShiftRequests from groups - description: The offer requests for shifts in the schedule. - operationId: group.team.schedule_GetOfferShiftRequest + summary: Get dayNotes from groups + description: The day notes in the schedule. + operationId: group.team.schedule_GetDayNote parameters: - name: group-id in: path @@ -15029,14 +15748,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: offerShiftRequest-id + - name: dayNote-id in: path - description: The unique identifier of offerShiftRequest + description: The unique identifier of dayNote required: true style: simple schema: type: string - x-ms-docs-key-type: offerShiftRequest + x-ms-docs-key-type: dayNote - name: $select in: query description: Select properties to be returned @@ -15063,15 +15782,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.dayNote' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property offerShiftRequests in groups - operationId: group.team.schedule_UpdateOfferShiftRequest + summary: Update the navigation property dayNotes in groups + operationId: group.team.schedule_UpdateDayNote parameters: - name: group-id in: path @@ -15081,20 +15800,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: offerShiftRequest-id + - name: dayNote-id in: path - description: The unique identifier of offerShiftRequest + description: The unique identifier of dayNote required: true style: simple schema: type: string - x-ms-docs-key-type: offerShiftRequest + x-ms-docs-key-type: dayNote requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.dayNote' required: true responses: 2XX: @@ -15102,15 +15821,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.dayNote' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property offerShiftRequests for groups - operationId: group.team.schedule_DeleteOfferShiftRequest + summary: Delete navigation property dayNotes for groups + operationId: group.team.schedule_DeleteDayNote parameters: - name: group-id in: path @@ -15120,14 +15839,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: offerShiftRequest-id + - name: dayNote-id in: path - description: The unique identifier of offerShiftRequest + description: The unique identifier of dayNote required: true style: simple schema: type: string - x-ms-docs-key-type: offerShiftRequest + x-ms-docs-key-type: dayNote - name: If-Match in: header description: ETag @@ -15140,12 +15859,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/offerShiftRequests/$count': + '/groups/{group-id}/team/schedule/dayNotes/$count': get: tags: - groups.team summary: Get the number of the resource - operationId: group.team.schedule.offerShiftRequest_GetCount + operationId: group.team.schedule.dayNote_GetCount parameters: - name: group-id in: path @@ -15162,13 +15881,62 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/schedule/openShiftChangeRequests': + '/groups/{group-id}/team/schedule/microsoft.graph.share': + post: + tags: + - groups.team + summary: Invoke action share + description: 'Share a schedule time range with schedule members. This action makes the collections of shift, openshift and timeOff items in the specified time range of the schedule viewable by the specified team members, including employees and managers. Each shift, openshift and timeOff instance in a schedule supports a draft version and a shared version of the item. The draft version is viewable by only managers, and the shared version is viewable by employees and managers. For each shift, openshift and timeOff instance in the specified time range, the share action updates the shared version from the draft version, so that in addition to managers, employees can also view the most current information about the item. The notifyTeam parameter further specifies which employees can view the item.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedule-share?view=graph-rest-1.0 + operationId: group.team.schedule_share + 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: + notifyTeam: + type: boolean + default: false + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + 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 + format: date-time + 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/schedule/offerShiftRequests': get: tags: - groups.team - summary: Get openShiftChangeRequests from groups - description: The open shift requests in the schedule. - operationId: group.team.schedule_ListOpenShiftChangeRequest + summary: Get offerShiftRequests from groups + description: The offer requests for shifts in the schedule. + operationId: group.team.schedule_ListOfferShiftRequest parameters: - name: group-id in: path @@ -15215,7 +15983,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.openShiftChangeRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.offerShiftRequestCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -15225,8 +15993,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to openShiftChangeRequests for groups - operationId: group.team.schedule_CreateOpenShiftChangeRequest + summary: Create new navigation property to offerShiftRequests for groups + operationId: group.team.schedule_CreateOfferShiftRequest parameters: - name: group-id in: path @@ -15241,7 +16009,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' required: true responses: 2XX: @@ -15249,17 +16017,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/openShiftChangeRequests/{openShiftChangeRequest-id}': + '/groups/{group-id}/team/schedule/offerShiftRequests/{offerShiftRequest-id}': get: tags: - groups.team - summary: Get openShiftChangeRequests from groups - description: The open shift requests in the schedule. - operationId: group.team.schedule_GetOpenShiftChangeRequest + summary: Get offerShiftRequests from groups + description: The offer requests for shifts in the schedule. + operationId: group.team.schedule_GetOfferShiftRequest parameters: - name: group-id in: path @@ -15269,14 +16037,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: openShiftChangeRequest-id + - name: offerShiftRequest-id in: path - description: The unique identifier of openShiftChangeRequest + description: The unique identifier of offerShiftRequest required: true style: simple schema: type: string - x-ms-docs-key-type: openShiftChangeRequest + x-ms-docs-key-type: offerShiftRequest - name: $select in: query description: Select properties to be returned @@ -15303,15 +16071,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property openShiftChangeRequests in groups - operationId: group.team.schedule_UpdateOpenShiftChangeRequest + summary: Update the navigation property offerShiftRequests in groups + operationId: group.team.schedule_UpdateOfferShiftRequest parameters: - name: group-id in: path @@ -15321,20 +16089,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: openShiftChangeRequest-id + - name: offerShiftRequest-id in: path - description: The unique identifier of openShiftChangeRequest + description: The unique identifier of offerShiftRequest required: true style: simple schema: type: string - x-ms-docs-key-type: openShiftChangeRequest + x-ms-docs-key-type: offerShiftRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' required: true responses: 2XX: @@ -15342,15 +16110,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property openShiftChangeRequests for groups - operationId: group.team.schedule_DeleteOpenShiftChangeRequest + summary: Delete navigation property offerShiftRequests for groups + operationId: group.team.schedule_DeleteOfferShiftRequest parameters: - name: group-id in: path @@ -15360,14 +16128,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: openShiftChangeRequest-id + - name: offerShiftRequest-id in: path - description: The unique identifier of openShiftChangeRequest + description: The unique identifier of offerShiftRequest required: true style: simple schema: type: string - x-ms-docs-key-type: openShiftChangeRequest + x-ms-docs-key-type: offerShiftRequest - name: If-Match in: header description: ETag @@ -15380,12 +16148,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/openShiftChangeRequests/$count': + '/groups/{group-id}/team/schedule/offerShiftRequests/$count': get: tags: - groups.team summary: Get the number of the resource - operationId: group.team.schedule.openShiftChangeRequest_GetCount + operationId: group.team.schedule.offerShiftRequest_GetCount parameters: - name: group-id in: path @@ -15402,13 +16170,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/schedule/openShifts': + '/groups/{group-id}/team/schedule/openShiftChangeRequests': get: tags: - groups.team - summary: Get openShifts from groups - description: The set of open shifts in a scheduling group in the schedule. - operationId: group.team.schedule_ListOpenShift + summary: Get openShiftChangeRequests from groups + description: The open shift requests in the schedule. + operationId: group.team.schedule_ListOpenShiftChangeRequest parameters: - name: group-id in: path @@ -15455,7 +16223,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.openShiftCollectionResponse' + $ref: '#/components/responses/microsoft.graph.openShiftChangeRequestCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -15465,8 +16233,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to openShifts for groups - operationId: group.team.schedule_CreateOpenShift + summary: Create new navigation property to openShiftChangeRequests for groups + operationId: group.team.schedule_CreateOpenShiftChangeRequest parameters: - name: group-id in: path @@ -15481,7 +16249,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' required: true responses: 2XX: @@ -15489,17 +16257,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/openShifts/{openShift-id}': + '/groups/{group-id}/team/schedule/openShiftChangeRequests/{openShiftChangeRequest-id}': get: tags: - groups.team - summary: Get openShifts from groups - description: The set of open shifts in a scheduling group in the schedule. - operationId: group.team.schedule_GetOpenShift + summary: Get openShiftChangeRequests from groups + description: The open shift requests in the schedule. + operationId: group.team.schedule_GetOpenShiftChangeRequest parameters: - name: group-id in: path @@ -15509,14 +16277,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: openShift-id + - name: openShiftChangeRequest-id in: path - description: The unique identifier of openShift + description: The unique identifier of openShiftChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: openShift + x-ms-docs-key-type: openShiftChangeRequest - name: $select in: query description: Select properties to be returned @@ -15543,15 +16311,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property openShifts in groups - operationId: group.team.schedule_UpdateOpenShift + summary: Update the navigation property openShiftChangeRequests in groups + operationId: group.team.schedule_UpdateOpenShiftChangeRequest parameters: - name: group-id in: path @@ -15561,20 +16329,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: openShift-id + - name: openShiftChangeRequest-id in: path - description: The unique identifier of openShift + description: The unique identifier of openShiftChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: openShift + x-ms-docs-key-type: openShiftChangeRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' required: true responses: 2XX: @@ -15582,15 +16350,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property openShifts for groups - operationId: group.team.schedule_DeleteOpenShift + summary: Delete navigation property openShiftChangeRequests for groups + operationId: group.team.schedule_DeleteOpenShiftChangeRequest parameters: - name: group-id in: path @@ -15600,14 +16368,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: openShift-id + - name: openShiftChangeRequest-id in: path - description: The unique identifier of openShift + description: The unique identifier of openShiftChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: openShift + x-ms-docs-key-type: openShiftChangeRequest - name: If-Match in: header description: ETag @@ -15620,12 +16388,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/openShifts/$count': + '/groups/{group-id}/team/schedule/openShiftChangeRequests/$count': get: tags: - groups.team summary: Get the number of the resource - operationId: group.team.schedule.openShift_GetCount + operationId: group.team.schedule.openShiftChangeRequest_GetCount parameters: - name: group-id in: path @@ -15642,13 +16410,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/schedule/schedulingGroups': + '/groups/{group-id}/team/schedule/openShifts': get: tags: - groups.team - summary: Get schedulingGroups from groups - description: The logical grouping of users in the schedule (usually by role). - operationId: group.team.schedule_ListSchedulingGroup + summary: Get openShifts from groups + description: The set of open shifts in a scheduling group in the schedule. + operationId: group.team.schedule_ListOpenShift parameters: - name: group-id in: path @@ -15695,7 +16463,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.schedulingGroupCollectionResponse' + $ref: '#/components/responses/microsoft.graph.openShiftCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -15705,8 +16473,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to schedulingGroups for groups - operationId: group.team.schedule_CreateSchedulingGroup + summary: Create new navigation property to openShifts for groups + operationId: group.team.schedule_CreateOpenShift parameters: - name: group-id in: path @@ -15721,7 +16489,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.openShift' required: true responses: 2XX: @@ -15729,17 +16497,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.openShift' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/schedulingGroups/{schedulingGroup-id}': + '/groups/{group-id}/team/schedule/openShifts/{openShift-id}': get: tags: - groups.team - summary: Get schedulingGroups from groups - description: The logical grouping of users in the schedule (usually by role). - operationId: group.team.schedule_GetSchedulingGroup + summary: Get openShifts from groups + description: The set of open shifts in a scheduling group in the schedule. + operationId: group.team.schedule_GetOpenShift parameters: - name: group-id in: path @@ -15749,14 +16517,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: schedulingGroup-id + - name: openShift-id in: path - description: The unique identifier of schedulingGroup + description: The unique identifier of openShift required: true style: simple schema: type: string - x-ms-docs-key-type: schedulingGroup + x-ms-docs-key-type: openShift - name: $select in: query description: Select properties to be returned @@ -15783,15 +16551,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.openShift' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property schedulingGroups in groups - operationId: group.team.schedule_UpdateSchedulingGroup + summary: Update the navigation property openShifts in groups + operationId: group.team.schedule_UpdateOpenShift parameters: - name: group-id in: path @@ -15801,20 +16569,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: schedulingGroup-id + - name: openShift-id in: path - description: The unique identifier of schedulingGroup + description: The unique identifier of openShift required: true style: simple schema: type: string - x-ms-docs-key-type: schedulingGroup + x-ms-docs-key-type: openShift requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.openShift' required: true responses: 2XX: @@ -15822,15 +16590,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.openShift' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property schedulingGroups for groups - operationId: group.team.schedule_DeleteSchedulingGroup + summary: Delete navigation property openShifts for groups + operationId: group.team.schedule_DeleteOpenShift parameters: - name: group-id in: path @@ -15840,14 +16608,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: schedulingGroup-id + - name: openShift-id in: path - description: The unique identifier of schedulingGroup + description: The unique identifier of openShift required: true style: simple schema: type: string - x-ms-docs-key-type: schedulingGroup + x-ms-docs-key-type: openShift - name: If-Match in: header description: ETag @@ -15860,12 +16628,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/schedulingGroups/$count': + '/groups/{group-id}/team/schedule/openShifts/$count': get: tags: - groups.team summary: Get the number of the resource - operationId: group.team.schedule.schedulingGroup_GetCount + operationId: group.team.schedule.openShift_GetCount parameters: - name: group-id in: path @@ -15882,13 +16650,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/schedule/shifts': + '/groups/{group-id}/team/schedule/schedulingGroups': get: tags: - groups.team - summary: Get shifts from groups - description: The shifts in the schedule. - operationId: group.team.schedule_ListShift + summary: Get schedulingGroups from groups + description: The logical grouping of users in the schedule (usually by role). + operationId: group.team.schedule_ListSchedulingGroup parameters: - name: group-id in: path @@ -15935,7 +16703,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.shiftCollectionResponse' + $ref: '#/components/responses/microsoft.graph.schedulingGroupCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -15945,8 +16713,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to shifts for groups - operationId: group.team.schedule_CreateShift + summary: Create new navigation property to schedulingGroups for groups + operationId: group.team.schedule_CreateSchedulingGroup parameters: - name: group-id in: path @@ -15961,7 +16729,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' required: true responses: 2XX: @@ -15969,17 +16737,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/shifts/{shift-id}': + '/groups/{group-id}/team/schedule/schedulingGroups/{schedulingGroup-id}': get: tags: - groups.team - summary: Get shifts from groups - description: The shifts in the schedule. - operationId: group.team.schedule_GetShift + summary: Get schedulingGroups from groups + description: The logical grouping of users in the schedule (usually by role). + operationId: group.team.schedule_GetSchedulingGroup parameters: - name: group-id in: path @@ -15989,14 +16757,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: shift-id + - name: schedulingGroup-id in: path - description: The unique identifier of shift + description: The unique identifier of schedulingGroup required: true style: simple schema: type: string - x-ms-docs-key-type: shift + x-ms-docs-key-type: schedulingGroup - name: $select in: query description: Select properties to be returned @@ -16023,15 +16791,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property shifts in groups - operationId: group.team.schedule_UpdateShift + summary: Update the navigation property schedulingGroups in groups + operationId: group.team.schedule_UpdateSchedulingGroup parameters: - name: group-id in: path @@ -16041,20 +16809,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: shift-id + - name: schedulingGroup-id in: path - description: The unique identifier of shift + description: The unique identifier of schedulingGroup required: true style: simple schema: type: string - x-ms-docs-key-type: shift + x-ms-docs-key-type: schedulingGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' required: true responses: 2XX: @@ -16062,15 +16830,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property shifts for groups - operationId: group.team.schedule_DeleteShift + summary: Delete navigation property schedulingGroups for groups + operationId: group.team.schedule_DeleteSchedulingGroup parameters: - name: group-id in: path @@ -16080,14 +16848,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: shift-id + - name: schedulingGroup-id in: path - description: The unique identifier of shift + description: The unique identifier of schedulingGroup required: true style: simple schema: type: string - x-ms-docs-key-type: shift + x-ms-docs-key-type: schedulingGroup - name: If-Match in: header description: ETag @@ -16100,12 +16868,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/shifts/$count': + '/groups/{group-id}/team/schedule/schedulingGroups/$count': get: tags: - groups.team summary: Get the number of the resource - operationId: group.team.schedule.shift_GetCount + operationId: group.team.schedule.schedulingGroup_GetCount parameters: - name: group-id in: path @@ -16122,13 +16890,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/schedule/swapShiftsChangeRequests': + '/groups/{group-id}/team/schedule/shifts': get: tags: - groups.team - summary: Get swapShiftsChangeRequests from groups - description: The swap requests for shifts in the schedule. - operationId: group.team.schedule_ListSwapShiftsChangeRequest + summary: Get shifts from groups + description: The shifts in the schedule. + operationId: group.team.schedule_ListShift parameters: - name: group-id in: path @@ -16175,7 +16943,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.swapShiftsChangeRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.shiftCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -16185,8 +16953,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to swapShiftsChangeRequests for groups - operationId: group.team.schedule_CreateSwapShiftsChangeRequest + summary: Create new navigation property to shifts for groups + operationId: group.team.schedule_CreateShift parameters: - name: group-id in: path @@ -16201,7 +16969,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + $ref: '#/components/schemas/microsoft.graph.shift' required: true responses: 2XX: @@ -16209,17 +16977,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + $ref: '#/components/schemas/microsoft.graph.shift' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/swapShiftsChangeRequests/{swapShiftsChangeRequest-id}': + '/groups/{group-id}/team/schedule/shifts/{shift-id}': get: tags: - groups.team - summary: Get swapShiftsChangeRequests from groups - description: The swap requests for shifts in the schedule. - operationId: group.team.schedule_GetSwapShiftsChangeRequest + summary: Get shifts from groups + description: The shifts in the schedule. + operationId: group.team.schedule_GetShift parameters: - name: group-id in: path @@ -16229,14 +16997,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: swapShiftsChangeRequest-id + - name: shift-id in: path - description: The unique identifier of swapShiftsChangeRequest + description: The unique identifier of shift required: true style: simple schema: type: string - x-ms-docs-key-type: swapShiftsChangeRequest + x-ms-docs-key-type: shift - name: $select in: query description: Select properties to be returned @@ -16263,15 +17031,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + $ref: '#/components/schemas/microsoft.graph.shift' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property swapShiftsChangeRequests in groups - operationId: group.team.schedule_UpdateSwapShiftsChangeRequest + summary: Update the navigation property shifts in groups + operationId: group.team.schedule_UpdateShift parameters: - name: group-id in: path @@ -16281,20 +17049,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: swapShiftsChangeRequest-id + - name: shift-id in: path - description: The unique identifier of swapShiftsChangeRequest + description: The unique identifier of shift required: true style: simple schema: type: string - x-ms-docs-key-type: swapShiftsChangeRequest + x-ms-docs-key-type: shift requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + $ref: '#/components/schemas/microsoft.graph.shift' required: true responses: 2XX: @@ -16302,15 +17070,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + $ref: '#/components/schemas/microsoft.graph.shift' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property swapShiftsChangeRequests for groups - operationId: group.team.schedule_DeleteSwapShiftsChangeRequest + summary: Delete navigation property shifts for groups + operationId: group.team.schedule_DeleteShift parameters: - name: group-id in: path @@ -16320,14 +17088,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: swapShiftsChangeRequest-id + - name: shift-id in: path - description: The unique identifier of swapShiftsChangeRequest + description: The unique identifier of shift required: true style: simple schema: type: string - x-ms-docs-key-type: swapShiftsChangeRequest + x-ms-docs-key-type: shift - name: If-Match in: header description: ETag @@ -16340,12 +17108,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/swapShiftsChangeRequests/$count': + '/groups/{group-id}/team/schedule/shifts/$count': get: tags: - groups.team summary: Get the number of the resource - operationId: group.team.schedule.swapShiftsChangeRequest_GetCount + operationId: group.team.schedule.shift_GetCount parameters: - name: group-id in: path @@ -16362,13 +17130,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/schedule/timeOffReasons': + '/groups/{group-id}/team/schedule/swapShiftsChangeRequests': get: tags: - groups.team - summary: Get timeOffReasons from groups - description: The set of reasons for a time off in the schedule. - operationId: group.team.schedule_ListTimeOffReason + summary: Get swapShiftsChangeRequests from groups + description: The swap requests for shifts in the schedule. + operationId: group.team.schedule_ListSwapShiftsChangeRequest parameters: - name: group-id in: path @@ -16415,7 +17183,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeOffReasonCollectionResponse' + $ref: '#/components/responses/microsoft.graph.swapShiftsChangeRequestCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -16425,8 +17193,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to timeOffReasons for groups - operationId: group.team.schedule_CreateTimeOffReason + summary: Create new navigation property to swapShiftsChangeRequests for groups + operationId: group.team.schedule_CreateSwapShiftsChangeRequest parameters: - name: group-id in: path @@ -16441,7 +17209,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' required: true responses: 2XX: @@ -16449,17 +17217,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/timeOffReasons/{timeOffReason-id}': + '/groups/{group-id}/team/schedule/swapShiftsChangeRequests/{swapShiftsChangeRequest-id}': get: tags: - groups.team - summary: Get timeOffReasons from groups - description: The set of reasons for a time off in the schedule. - operationId: group.team.schedule_GetTimeOffReason + summary: Get swapShiftsChangeRequests from groups + description: The swap requests for shifts in the schedule. + operationId: group.team.schedule_GetSwapShiftsChangeRequest parameters: - name: group-id in: path @@ -16469,14 +17237,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeOffReason-id + - name: swapShiftsChangeRequest-id in: path - description: The unique identifier of timeOffReason + description: The unique identifier of swapShiftsChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffReason + x-ms-docs-key-type: swapShiftsChangeRequest - name: $select in: query description: Select properties to be returned @@ -16503,15 +17271,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property timeOffReasons in groups - operationId: group.team.schedule_UpdateTimeOffReason + summary: Update the navigation property swapShiftsChangeRequests in groups + operationId: group.team.schedule_UpdateSwapShiftsChangeRequest parameters: - name: group-id in: path @@ -16521,20 +17289,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeOffReason-id + - name: swapShiftsChangeRequest-id in: path - description: The unique identifier of timeOffReason + description: The unique identifier of swapShiftsChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffReason + x-ms-docs-key-type: swapShiftsChangeRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' required: true responses: 2XX: @@ -16542,15 +17310,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property timeOffReasons for groups - operationId: group.team.schedule_DeleteTimeOffReason + summary: Delete navigation property swapShiftsChangeRequests for groups + operationId: group.team.schedule_DeleteSwapShiftsChangeRequest parameters: - name: group-id in: path @@ -16560,14 +17328,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeOffReason-id + - name: swapShiftsChangeRequest-id in: path - description: The unique identifier of timeOffReason + description: The unique identifier of swapShiftsChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffReason + x-ms-docs-key-type: swapShiftsChangeRequest - name: If-Match in: header description: ETag @@ -16580,12 +17348,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/timeOffReasons/$count': + '/groups/{group-id}/team/schedule/swapShiftsChangeRequests/$count': get: tags: - groups.team summary: Get the number of the resource - operationId: group.team.schedule.timeOffReason_GetCount + operationId: group.team.schedule.swapShiftsChangeRequest_GetCount parameters: - name: group-id in: path @@ -16602,13 +17370,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/schedule/timeOffRequests': + '/groups/{group-id}/team/schedule/timeCards': get: tags: - groups.team - summary: Get timeOffRequests from groups - description: The time off requests in the schedule. - operationId: group.team.schedule_ListTimeOffRequest + summary: Get timeCards from groups + description: The time cards in the schedule. + operationId: group.team.schedule_ListTimeCard parameters: - name: group-id in: path @@ -16655,7 +17423,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeOffRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.timeCardCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -16665,8 +17433,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to timeOffRequests for groups - operationId: group.team.schedule_CreateTimeOffRequest + summary: Create new navigation property to timeCards for groups + operationId: group.team.schedule_CreateTimeCard parameters: - name: group-id in: path @@ -16681,7 +17449,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.timeCard' required: true responses: 2XX: @@ -16689,17 +17457,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/timeOffRequests/{timeOffRequest-id}': + '/groups/{group-id}/team/schedule/timeCards/{timeCard-id}': get: tags: - groups.team - summary: Get timeOffRequests from groups - description: The time off requests in the schedule. - operationId: group.team.schedule_GetTimeOffRequest + summary: Get timeCards from groups + description: The time cards in the schedule. + operationId: group.team.schedule_GetTimeCard parameters: - name: group-id in: path @@ -16709,14 +17477,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeOffRequest-id + - name: timeCard-id in: path - description: The unique identifier of timeOffRequest + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffRequest + x-ms-docs-key-type: timeCard - name: $select in: query description: Select properties to be returned @@ -16743,15 +17511,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property timeOffRequests in groups - operationId: group.team.schedule_UpdateTimeOffRequest + summary: Update the navigation property timeCards in groups + operationId: group.team.schedule_UpdateTimeCard parameters: - name: group-id in: path @@ -16761,20 +17529,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeOffRequest-id + - name: timeCard-id in: path - description: The unique identifier of timeOffRequest + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffRequest + x-ms-docs-key-type: timeCard requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.timeCard' required: true responses: 2XX: @@ -16782,15 +17550,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property timeOffRequests for groups - operationId: group.team.schedule_DeleteTimeOffRequest + summary: Delete navigation property timeCards for groups + operationId: group.team.schedule_DeleteTimeCard parameters: - name: group-id in: path @@ -16800,14 +17568,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeOffRequest-id + - name: timeCard-id in: path - description: The unique identifier of timeOffRequest + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffRequest + x-ms-docs-key-type: timeCard - name: If-Match in: header description: ETag @@ -16820,12 +17588,196 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/timeOffRequests/$count': + '/groups/{group-id}/team/schedule/timeCards/{timeCard-id}/microsoft.graph.clockOut': + post: + tags: + - groups.team + summary: Invoke action clockOut + operationId: group.team.schedule.timeCard_clockOut + 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: timeCard-id + in: path + description: The unique identifier of timeCard + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeCard + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + isAtApprovedLocation: + type: boolean + default: false + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/team/schedule/timeCards/{timeCard-id}/microsoft.graph.confirm': + post: + tags: + - groups.team + summary: Invoke action confirm + description: Confirm a timeCard. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timecard-confirm?view=graph-rest-1.0 + operationId: group.team.schedule.timeCard_confirm + 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: timeCard-id + in: path + description: The unique identifier of timeCard + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeCard + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/team/schedule/timeCards/{timeCard-id}/microsoft.graph.endBreak': + post: + tags: + - groups.team + summary: Invoke action endBreak + operationId: group.team.schedule.timeCard_endBreak + 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: timeCard-id + in: path + description: The unique identifier of timeCard + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeCard + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + isAtApprovedLocation: + type: boolean + default: false + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/team/schedule/timeCards/{timeCard-id}/microsoft.graph.startBreak': + post: + tags: + - groups.team + summary: Invoke action startBreak + operationId: group.team.schedule.timeCard_startBreak + 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: timeCard-id + in: path + description: The unique identifier of timeCard + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeCard + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + isAtApprovedLocation: + type: boolean + default: false + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/team/schedule/timeCards/$count': get: tags: - groups.team summary: Get the number of the resource - operationId: group.team.schedule.timeOffRequest_GetCount + operationId: group.team.schedule.timeCard_GetCount parameters: - name: group-id in: path @@ -16842,13 +17794,58 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/schedule/timesOff': + '/groups/{group-id}/team/schedule/timeCards/microsoft.graph.clockIn': + post: + tags: + - groups.team + summary: Invoke action clockIn + description: Clock in to start a timeCard. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timecard-clockin?view=graph-rest-1.0 + operationId: group.team.schedule.timeCard_clockIn + 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: + isAtApprovedLocation: + type: boolean + default: false + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/team/schedule/timeOffReasons': get: tags: - groups.team - summary: Get timesOff from groups - description: The instances of times off in the schedule. - operationId: group.team.schedule_ListTimesOff + summary: Get timeOffReasons from groups + description: The set of reasons for a time off in the schedule. + operationId: group.team.schedule_ListTimeOffReason parameters: - name: group-id in: path @@ -16895,7 +17892,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeOffCollectionResponse' + $ref: '#/components/responses/microsoft.graph.timeOffReasonCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -16905,8 +17902,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to timesOff for groups - operationId: group.team.schedule_CreateTimesOff + summary: Create new navigation property to timeOffReasons for groups + operationId: group.team.schedule_CreateTimeOffReason parameters: - name: group-id in: path @@ -16921,7 +17918,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $ref: '#/components/schemas/microsoft.graph.timeOffReason' required: true responses: 2XX: @@ -16929,17 +17926,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $ref: '#/components/schemas/microsoft.graph.timeOffReason' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/timesOff/{timeOff-id}': + '/groups/{group-id}/team/schedule/timeOffReasons/{timeOffReason-id}': get: tags: - groups.team - summary: Get timesOff from groups - description: The instances of times off in the schedule. - operationId: group.team.schedule_GetTimesOff + summary: Get timeOffReasons from groups + description: The set of reasons for a time off in the schedule. + operationId: group.team.schedule_GetTimeOffReason parameters: - name: group-id in: path @@ -16949,14 +17946,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeOff-id + - name: timeOffReason-id in: path - description: The unique identifier of timeOff + description: The unique identifier of timeOffReason required: true style: simple schema: type: string - x-ms-docs-key-type: timeOff + x-ms-docs-key-type: timeOffReason - name: $select in: query description: Select properties to be returned @@ -16983,15 +17980,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $ref: '#/components/schemas/microsoft.graph.timeOffReason' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property timesOff in groups - operationId: group.team.schedule_UpdateTimesOff + summary: Update the navigation property timeOffReasons in groups + operationId: group.team.schedule_UpdateTimeOffReason parameters: - name: group-id in: path @@ -17001,20 +17998,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeOff-id + - name: timeOffReason-id in: path - description: The unique identifier of timeOff + description: The unique identifier of timeOffReason required: true style: simple schema: type: string - x-ms-docs-key-type: timeOff + x-ms-docs-key-type: timeOffReason requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $ref: '#/components/schemas/microsoft.graph.timeOffReason' required: true responses: 2XX: @@ -17022,15 +18019,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $ref: '#/components/schemas/microsoft.graph.timeOffReason' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property timesOff for groups - operationId: group.team.schedule_DeleteTimesOff + summary: Delete navigation property timeOffReasons for groups + operationId: group.team.schedule_DeleteTimeOffReason parameters: - name: group-id in: path @@ -17040,14 +18037,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeOff-id + - name: timeOffReason-id in: path - description: The unique identifier of timeOff + description: The unique identifier of timeOffReason required: true style: simple schema: type: string - x-ms-docs-key-type: timeOff + x-ms-docs-key-type: timeOffReason - name: If-Match in: header description: ETag @@ -17060,12 +18057,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/timesOff/$count': + '/groups/{group-id}/team/schedule/timeOffReasons/$count': get: tags: - groups.team summary: Get the number of the resource - operationId: group.team.schedule.timesOff_GetCount + operationId: group.team.schedule.timeOffReason_GetCount parameters: - name: group-id in: path @@ -17082,13 +18079,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/tags': + '/groups/{group-id}/team/schedule/timeOffRequests': get: tags: - groups.team - summary: Get tags from groups - description: The tags associated with the team. - operationId: group.team_ListTag + summary: Get timeOffRequests from groups + description: The time off requests in the schedule. + operationId: group.team.schedule_ListTimeOffRequest parameters: - name: group-id in: path @@ -17135,7 +18132,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamworkTagCollectionResponse' + $ref: '#/components/responses/microsoft.graph.timeOffRequestCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -17145,8 +18142,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to tags for groups - operationId: group.team_CreateTag + summary: Create new navigation property to timeOffRequests for groups + operationId: group.team.schedule_CreateTimeOffRequest parameters: - name: group-id in: path @@ -17161,7 +18158,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' required: true responses: 2XX: @@ -17169,17 +18166,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/tags/{teamworkTag-id}': + '/groups/{group-id}/team/schedule/timeOffRequests/{timeOffRequest-id}': get: tags: - groups.team - summary: Get tags from groups - description: The tags associated with the team. - operationId: group.team_GetTag + summary: Get timeOffRequests from groups + description: The time off requests in the schedule. + operationId: group.team.schedule_GetTimeOffRequest parameters: - name: group-id in: path @@ -17189,14 +18186,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamworkTag-id + - name: timeOffRequest-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of timeOffRequest required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag + x-ms-docs-key-type: timeOffRequest - name: $select in: query description: Select properties to be returned @@ -17223,15 +18220,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property tags in groups - operationId: group.team_UpdateTag + summary: Update the navigation property timeOffRequests in groups + operationId: group.team.schedule_UpdateTimeOffRequest parameters: - name: group-id in: path @@ -17241,20 +18238,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamworkTag-id + - name: timeOffRequest-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of timeOffRequest required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag + x-ms-docs-key-type: timeOffRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' required: true responses: 2XX: @@ -17262,15 +18259,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property tags for groups - operationId: group.team_DeleteTag + summary: Delete navigation property timeOffRequests for groups + operationId: group.team.schedule_DeleteTimeOffRequest parameters: - name: group-id in: path @@ -17280,14 +18277,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamworkTag-id + - name: timeOffRequest-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of timeOffRequest required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag + x-ms-docs-key-type: timeOffRequest - name: If-Match in: header description: ETag @@ -17300,13 +18297,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/tags/{teamworkTag-id}/members': + '/groups/{group-id}/team/schedule/timeOffRequests/$count': get: tags: - groups.team - summary: Get members from groups - description: Users assigned to the tag. - operationId: group.team.tag_ListMember + summary: Get the number of the resource + operationId: group.team.schedule.timeOffRequest_GetCount parameters: - name: group-id in: path @@ -17316,14 +18312,29 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamworkTag-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/schedule/timesOff': + get: + tags: + - groups.team + summary: Get timesOff from groups + description: The instances of times off in the schedule. + operationId: group.team.schedule_ListTimesOff + parameters: + - name: group-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag + x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -17361,7 +18372,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamworkTagMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.timeOffCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -17371,8 +18382,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to members for groups - operationId: group.team.tag_CreateMember + summary: Create new navigation property to timesOff for groups + operationId: group.team.schedule_CreateTimesOff parameters: - name: group-id in: path @@ -17382,20 +18393,12 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamworkTag-id - in: path - description: The unique identifier of teamworkTag - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamworkTag requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $ref: '#/components/schemas/microsoft.graph.timeOff' required: true responses: 2XX: @@ -17403,17 +18406,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $ref: '#/components/schemas/microsoft.graph.timeOff' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/tags/{teamworkTag-id}/members/{teamworkTagMember-id}': + '/groups/{group-id}/team/schedule/timesOff/{timeOff-id}': get: tags: - groups.team - summary: Get members from groups - description: Users assigned to the tag. - operationId: group.team.tag_GetMember + summary: Get timesOff from groups + description: The instances of times off in the schedule. + operationId: group.team.schedule_GetTimesOff parameters: - name: group-id in: path @@ -17423,22 +18426,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamworkTag-id - in: path - description: The unique identifier of teamworkTag - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamworkTag - - name: teamworkTagMember-id + - name: timeOff-id in: path - description: The unique identifier of teamworkTagMember + description: The unique identifier of timeOff required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTagMember + x-ms-docs-key-type: timeOff - name: $select in: query description: Select properties to be returned @@ -17465,15 +18460,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $ref: '#/components/schemas/microsoft.graph.timeOff' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property members in groups - operationId: group.team.tag_UpdateMember + summary: Update the navigation property timesOff in groups + operationId: group.team.schedule_UpdateTimesOff parameters: - name: group-id in: path @@ -17483,28 +18478,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamworkTag-id - in: path - description: The unique identifier of teamworkTag - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamworkTag - - name: teamworkTagMember-id + - name: timeOff-id in: path - description: The unique identifier of teamworkTagMember + description: The unique identifier of timeOff required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTagMember + x-ms-docs-key-type: timeOff requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $ref: '#/components/schemas/microsoft.graph.timeOff' required: true responses: 2XX: @@ -17512,15 +18499,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $ref: '#/components/schemas/microsoft.graph.timeOff' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property members for groups - operationId: group.team.tag_DeleteMember + summary: Delete navigation property timesOff for groups + operationId: group.team.schedule_DeleteTimesOff parameters: - name: group-id in: path @@ -17530,22 +18517,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamworkTag-id - in: path - description: The unique identifier of teamworkTag - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamworkTag - - name: teamworkTagMember-id + - name: timeOff-id in: path - description: The unique identifier of teamworkTagMember + description: The unique identifier of timeOff required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTagMember + x-ms-docs-key-type: timeOff - name: If-Match in: header description: ETag @@ -17558,12 +18537,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/tags/{teamworkTag-id}/members/$count': + '/groups/{group-id}/team/schedule/timesOff/$count': get: tags: - groups.team summary: Get the number of the resource - operationId: group.team.tag.member_GetCount + operationId: group.team.schedule.timesOff_GetCount parameters: - name: group-id in: path @@ -17573,14 +18552,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamworkTag-id - in: path - description: The unique identifier of teamworkTag - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamworkTag - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -17588,12 +18559,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/tags/$count': + '/groups/{group-id}/team/tags': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.tag_GetCount + summary: Get tags from groups + description: The tags associated with the team. + operationId: group.team_ListTag parameters: - name: group-id in: path @@ -17603,29 +18575,21 @@ paths: 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' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/team/template': - get: - tags: - - groups.team - summary: Get template from groups - description: The template this team was created from. See available templates. - operationId: group.team_GetTemplate - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple + - $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: group + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -17648,63 +18612,7 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsTemplate' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /teams: - get: - tags: - - teams.team - summary: List teams - description: List all teams in an organization. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teams-list?view=graph-rest-1.0 - operationId: team_ListTeam - 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.teamCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamworkTagCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -17713,49 +18621,59 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.team - summary: Create team - description: Create a new team. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-post?view=graph-rest-1.0 - operationId: team_CreateTeam + - groups.team + summary: Create new navigation property to tags for groups + operationId: group.team_CreateTag + 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: New entity + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.team' + $ref: '#/components/schemas/microsoft.graph.teamworkTag' required: true responses: 2XX: - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.team' + $ref: '#/components/schemas/microsoft.graph.teamworkTag' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}': + '/groups/{group-id}/team/tags/{teamworkTag-id}': get: tags: - - teams.team - summary: Get team - description: Retrieve the properties and relationships of the specified team. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-get?view=graph-rest-1.0 - operationId: team_GetTeam + - groups.team + summary: Get tags from groups + description: The tags associated with the team. + operationId: group.team_GetTag parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: group + - name: teamworkTag-id + in: path + description: The unique identifier of teamworkTag + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTag - name: $select in: query description: Select properties to be returned @@ -17778,38 +18696,42 @@ paths: type: string responses: 2XX: - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.team' + $ref: '#/components/schemas/microsoft.graph.teamworkTag' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.team - summary: Update team - description: Update the properties of the specified team. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-update?view=graph-rest-1.0 - operationId: team_UpdateTeam + - groups.team + summary: Update the navigation property tags in groups + operationId: group.team_UpdateTag parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: group + - name: teamworkTag-id + in: path + description: The unique identifier of teamworkTag + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTag requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.team' + $ref: '#/components/schemas/microsoft.graph.teamworkTag' required: true responses: 2XX: @@ -17817,24 +18739,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.team' + $ref: '#/components/schemas/microsoft.graph.teamworkTag' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.team - summary: Delete entity from teams - operationId: team_DeleteTeam + - groups.team + summary: Delete navigation property tags for groups + operationId: group.team_DeleteTag parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: group + - name: teamworkTag-id + in: path + description: The unique identifier of teamworkTag + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTag - name: If-Match in: header description: ETag @@ -17847,25 +18777,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/allChannels': + '/groups/{group-id}/team/tags/{teamworkTag-id}/members': get: tags: - - teams.channel - summary: List allChannels - description: Get the list of channels either in this team or shared with this team (incoming channels). - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-list-allchannels?view=graph-rest-1.0 - operationId: team_ListAllChannel + - groups.team + summary: Get members from groups + description: Users assigned to the tag. + operationId: group.team.tag_ListMember parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: group + - name: teamworkTag-id + in: path + description: The unique identifier of teamworkTag + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTag - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -17903,37 +18838,84 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamworkTagMemberCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/teams/{team-id}/allChannels/{channel-id}': + post: + tags: + - groups.team + summary: Create new navigation property to members for groups + operationId: group.team.tag_CreateMember + 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: teamworkTag-id + in: path + description: The unique identifier of teamworkTag + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTag + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/tags/{teamworkTag-id}/members/{teamworkTagMember-id}': get: tags: - - teams.channel - summary: Get allChannels from teams - description: List of channels either hosted in or shared with the team (incoming channels). - operationId: team_GetAllChannel + - groups.team + summary: Get members from groups + description: Users assigned to the tag. + operationId: group.team.tag_GetMember parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: teamworkTag-id in: path - description: The unique identifier of channel + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: teamworkTag + - name: teamworkTagMember-id + in: path + description: The unique identifier of teamworkTagMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTagMember - name: $select in: query description: Select properties to be returned @@ -17960,25 +18942,122 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/allChannels/$count': + patch: + tags: + - groups.team + summary: Update the navigation property members in groups + operationId: group.team.tag_UpdateMember + 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: teamworkTag-id + in: path + description: The unique identifier of teamworkTag + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTag + - name: teamworkTagMember-id + in: path + description: The unique identifier of teamworkTagMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTagMember + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.team + summary: Delete navigation property members for groups + operationId: group.team.tag_DeleteMember + 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: teamworkTag-id + in: path + description: The unique identifier of teamworkTag + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTag + - name: teamworkTagMember-id + in: path + description: The unique identifier of teamworkTagMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTagMember + - 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}/team/tags/{teamworkTag-id}/members/$count': get: tags: - - teams.channel + - groups.team summary: Get the number of the resource - operationId: team.allChannel_GetCount + operationId: group.team.tag.member_GetCount parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: group + - name: teamworkTag-id + in: path + description: The unique identifier of teamworkTag + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTag - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -17986,25 +19065,85 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels': + '/groups/{group-id}/team/tags/$count': get: tags: - - teams.channel - summary: List channels - description: Retrieve the list of channels in this team. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-list?view=graph-rest-1.0 - operationId: team_ListChannel + - groups.team + summary: Get the number of the resource + operationId: group.team.tag_GetCount parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: group + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/template': + get: + tags: + - groups.team + summary: Get template from groups + description: The template this team was created from. See available templates. + operationId: group.team_GetTemplate + 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: $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.teamsTemplate' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /teams: + get: + tags: + - teams.team + summary: List teams + description: List all teams in an organization. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teams-list?view=graph-rest-1.0 + operationId: team_ListTeam + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -18042,7 +19181,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -18051,49 +19190,40 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.channel - summary: Create channel - description: 'Create a new channel in a team, as specified in the request body. When you create a channel, the maximum length of the channel''s displayName is 50 characters. This is the name that appears to the user in Microsoft Teams. If you''re creating a private channel, you can add a maximum of 200 members.' + - teams.team + summary: Create team + description: Create a new team. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-post?view=graph-rest-1.0 - operationId: team_CreateChannel - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team + url: https://learn.microsoft.com/graph/api/team-post?view=graph-rest-1.0 + operationId: team_CreateTeam requestBody: - description: New navigation property + description: New entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.team' required: true responses: 2XX: - description: Created navigation property. + description: Created entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.team' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}': + '/teams/{team-id}': get: tags: - - teams.channel - summary: Get channel - description: Retrieve the properties and relationships of a channel. This method supports federation. Only a user who is a member of the shared channel can retrieve channel information. + - teams.team + summary: Get team + description: Retrieve the properties and relationships of the specified team. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-get?view=graph-rest-1.0 - operationId: team_GetChannel + url: https://learn.microsoft.com/graph/api/team-get?view=graph-rest-1.0 + operationId: team_GetTeam parameters: - name: team-id in: path @@ -18103,14 +19233,6 @@ paths: 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 - name: $select in: query description: Select properties to be returned @@ -18133,23 +19255,23 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.team' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Patch channel - description: Update the properties of the specified channel. + - teams.team + summary: Update team + description: Update the properties of the specified team. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-patch?view=graph-rest-1.0 - operationId: team_UpdateChannel + url: https://learn.microsoft.com/graph/api/team-update?view=graph-rest-1.0 + operationId: team_UpdateTeam parameters: - name: team-id in: path @@ -18159,20 +19281,12 @@ paths: 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: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.team' required: true responses: 2XX: @@ -18180,19 +19294,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.team' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete channel - description: Delete the channel. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-delete?view=graph-rest-1.0 - operationId: team_DeleteChannel + - teams.team + summary: Delete entity from teams + operationId: team_DeleteTeam parameters: - name: team-id in: path @@ -18202,14 +19312,6 @@ paths: 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 - name: If-Match in: header description: ETag @@ -18222,16 +19324,76 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/filesFolder': + '/teams/{team-id}/allChannels': get: tags: - teams.channel - summary: Get filesFolder - description: 'Get the metadata for the location where the files of a channel are stored. ' + summary: List allChannels + description: Get the list of channels either in this team or shared with this team (incoming channels). externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-get-filesfolder?view=graph-rest-1.0 - operationId: team.channel_GetFilesFolder + url: https://learn.microsoft.com/graph/api/team-list-allchannels?view=graph-rest-1.0 + operationId: team_ListAllChannel + parameters: + - 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: $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.channelCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/teams/{team-id}/allChannels/{channel-id}': + get: + tags: + - teams.channel + summary: Get allChannels from teams + description: List of channels either hosted in or shared with the team (incoming channels). + operationId: team_GetAllChannel parameters: - name: team-id in: path @@ -18275,17 +19437,140 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/filesFolder/content': + '/teams/{team-id}/allChannels/$count': get: tags: - teams.channel - summary: Get content for the navigation property filesFolder from teams - description: 'The content stream, if the item represents a file.' - operationId: team.channel_GetFilesFolderContent + summary: Get the number of the resource + operationId: team.allChannel_GetCount + parameters: + - 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/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/channels': + get: + tags: + - teams.channel + summary: List channels + description: Retrieve the list of channels in this team. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-list?view=graph-rest-1.0 + operationId: team_ListChannel + parameters: + - 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: $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.channelCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.channel + summary: Create channel + description: 'Create a new channel in a team, as specified in the request body. When you create a channel, the maximum length of the channel''s displayName is 50 characters. This is the name that appears to the user in Microsoft Teams. If you''re creating a private channel, you can add a maximum of 200 members.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-post?view=graph-rest-1.0 + operationId: team_CreateChannel + parameters: + - 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.channel' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.channel' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}': + get: + tags: + - teams.channel + summary: Get channel + description: Retrieve the properties and relationships of a channel. This method supports federation. Only a user who is a member of the shared channel can retrieve channel information. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-get?view=graph-rest-1.0 + operationId: team_GetChannel parameters: - name: team-id in: path @@ -18303,29 +19588,45 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: $format + - name: $select in: query - description: Format of the content + description: Select properties to be returned style: form explode: false schema: - type: string + 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 media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: operation + patch: tags: - teams.channel - summary: Update content for the navigation property filesFolder in teams - description: 'The content stream, if the item represents a file.' - operationId: team.channel_SetFilesFolderContent + summary: Patch channel + description: Update the properties of the specified channel. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-patch?view=graph-rest-1.0 + operationId: team_UpdateChannel parameters: - name: team-id in: path @@ -18344,12 +19645,11 @@ paths: type: string x-ms-docs-key-type: channel requestBody: - description: New media content. + description: New navigation property values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.channel' required: true responses: 2XX: @@ -18357,15 +19657,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation delete: tags: - teams.channel - summary: Delete content for the navigation property filesFolder in teams - description: 'The content stream, if the item represents a file.' - operationId: team.channel_DeleteFilesFolderContent + summary: Delete channel + description: Delete the channel. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-delete?view=graph-rest-1.0 + operationId: team_DeleteChannel parameters: - name: team-id in: path @@ -18394,16 +19698,17 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/members': + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/allMembers': get: tags: - teams.channel - summary: List members of a channel - description: Retrieve a list of conversationMembers from a channel. This method supports federation. Only a user who is a member of the shared channel can retrieve the channel member list. + summary: List allMembers + description: 'Get a list of all members in a channel. It supports all types of channels. In the case of shared channels, it includes all cross-tenant and cross-team members in a channel.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-list-members?view=graph-rest-1.0 - operationId: team.channel_ListMember + url: https://learn.microsoft.com/graph/api/channel-list-allmembers?view=graph-rest-1.0 + operationId: team.channel_ListAllMember parameters: - name: team-id in: path @@ -18468,12 +19773,8 @@ paths: post: tags: - teams.channel - summary: Add conversationMember - description: Add a conversationMember to a channel. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmember-add?view=graph-rest-1.0 - operationId: team.channel_CreateMember + summary: Create new navigation property to allMembers for teams + operationId: team.channel_CreateAllMember parameters: - name: team-id in: path @@ -18508,16 +19809,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/members/{conversationMember-id}': + '/teams/{team-id}/channels/{channel-id}/allMembers/{conversationMember-id}': get: tags: - teams.channel - summary: Get member of channel - description: Get a conversationMember from a channel. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-get-members?view=graph-rest-1.0 - operationId: team.channel_GetMember + summary: Get allMembers from teams + description: 'A collection of membership records associated with the channel, including both direct and indirect members of shared channels.' + operationId: team.channel_GetAllMember parameters: - name: team-id in: path @@ -18576,12 +19874,8 @@ paths: patch: tags: - teams.channel - summary: Update member in channel - description: Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-update-members?view=graph-rest-1.0 - operationId: team.channel_UpdateMember + summary: Update the navigation property allMembers in teams + operationId: team.channel_UpdateAllMember parameters: - name: team-id in: path @@ -18627,12 +19921,8 @@ paths: delete: tags: - teams.channel - summary: Remove member from channel - description: Delete a conversationMember from a channel. This operation is allowed only for channels with a membershipType value of private or shared. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-delete-members?view=graph-rest-1.0 - operationId: team.channel_DeleteMember + summary: Delete navigation property allMembers for teams + operationId: team.channel_DeleteAllMember parameters: - name: team-id in: path @@ -18670,12 +19960,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/members/$count': + '/teams/{team-id}/channels/{channel-id}/allMembers/$count': get: tags: - teams.channel summary: Get the number of the resource - operationId: team.channel.member_GetCount + operationId: team.channel.allMember_GetCount parameters: - name: team-id in: path @@ -18700,7 +19990,7 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/members/microsoft.graph.add': + '/teams/{team-id}/channels/{channel-id}/allMembers/microsoft.graph.add': post: tags: - teams.channel @@ -18709,7 +19999,7 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-1.0 - operationId: team.channel.member_add + operationId: team.channel.allMember_add parameters: - name: team-id in: path @@ -18764,7 +20054,7 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teams/{team-id}/channels/{channel-id}/members/microsoft.graph.remove': + '/teams/{team-id}/channels/{channel-id}/allMembers/microsoft.graph.remove': post: tags: - teams.channel @@ -18773,7 +20063,7 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-1.0 - operationId: team.channel.member_remove + operationId: team.channel.allMember_remove parameters: - name: team-id in: path @@ -18828,16 +20118,188 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teams/{team-id}/channels/{channel-id}/messages': + '/teams/{team-id}/channels/{channel-id}/filesFolder': get: tags: - teams.channel - summary: List channel messages - description: 'Retrieve the list of messages (without the replies) in a channel of a team. To get the replies for a message, call the list message replies or the get message reply API. This method supports federation. To list channel messages in application context, the request must be made from the tenant that the channel owner belongs to (represented by the tenantId property on the channel).' + summary: Get filesFolder + description: 'Get the metadata for the location where the files of a channel are stored. ' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-list-messages?view=graph-rest-1.0 - operationId: team.channel_ListMessage + url: https://learn.microsoft.com/graph/api/channel-get-filesfolder?view=graph-rest-1.0 + operationId: team.channel_GetFilesFolder + parameters: + - 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 + - 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 + '/teams/{team-id}/channels/{channel-id}/filesFolder/content': + get: + tags: + - teams.channel + summary: Get content for the navigation property filesFolder from teams + description: 'The content stream, if the item represents a file.' + operationId: team.channel_GetFilesFolderContent + parameters: + - 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 + - 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: + - teams.channel + summary: Update content for the navigation property filesFolder in teams + description: 'The content stream, if the item represents a file.' + operationId: team.channel_SetFilesFolderContent + parameters: + - 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: 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: + - teams.channel + summary: Delete content for the navigation property filesFolder in teams + description: 'The content stream, if the item represents a file.' + operationId: team.channel_DeleteFilesFolderContent + parameters: + - 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 + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/channels/{channel-id}/members': + get: + tags: + - teams.channel + summary: List members of a channel + description: Retrieve a list of conversationMembers from a channel. This method supports federation. Only a user who is a member of the shared channel can retrieve the channel member list. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-list-members?view=graph-rest-1.0 + operationId: team.channel_ListMember parameters: - name: team-id in: path @@ -18892,7 +20354,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -18902,12 +20364,12 @@ paths: post: tags: - teams.channel - summary: Send chatMessage in a channel or a chat - description: Send a new chatMessage in the specified channel or a chat. + summary: Add conversationMember + description: Add a conversationMember to a channel. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-post?view=graph-rest-1.0 - operationId: team.channel_CreateMessage + url: https://learn.microsoft.com/graph/api/conversationmember-add?view=graph-rest-1.0 + operationId: team.channel_CreateMember parameters: - name: team-id in: path @@ -18930,7 +20392,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -18938,20 +20400,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}': + '/teams/{team-id}/channels/{channel-id}/members/{conversationMember-id}': get: tags: - teams.channel - summary: Get chatMessage in a channel or chat - description: Retrieve a single message or a message reply in a channel or a chat. + summary: Get member of channel + description: Get a conversationMember from a channel. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-get?view=graph-rest-1.0 - operationId: team.channel_GetMessage + url: https://learn.microsoft.com/graph/api/channel-get-members?view=graph-rest-1.0 + operationId: team.channel_GetMember parameters: - name: team-id in: path @@ -18969,14 +20431,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: conversationMember-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -19003,19 +20465,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teams.channel - summary: Update chatMessage - description: "Update a chatMessage object. \nExcept for the policyViolation property, all properties of a chatMessage can be updated in delegated permissions scenarios.\nOnly the policyViolation property of a chatMessage can be updated in application permissions scenarios. The update only works for chats where members are Microsoft Teams users. If one of the participants is using Skype, the operation fails. This method doesn't support federation. Only the user in the tenant who sent the message can perform data loss prevention (DLP) updates on the specified chat message." + summary: Update conversationMember + description: Update the role of a conversationMember in a team or channel. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-update?view=graph-rest-1.0 - operationId: team.channel_UpdateMessage + url: https://learn.microsoft.com/graph/api/conversationmember-update?view=graph-rest-1.0 + operationId: team.channel_UpdateMember parameters: - name: team-id in: path @@ -19033,20 +20495,20 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: conversationMember-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: conversationMember requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -19054,15 +20516,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teams.channel - summary: Delete navigation property messages for teams - operationId: team.channel_DeleteMessage + summary: Remove member from channel + description: Delete a conversationMember from a channel. This operation is allowed only for channels with a membershipType value of private or shared. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-delete-members?view=graph-rest-1.0 + operationId: team.channel_DeleteMember parameters: - name: team-id in: path @@ -19080,14 +20546,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: conversationMember-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: conversationMember - name: If-Match in: header description: ETag @@ -19100,16 +20566,46 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents': + '/teams/{team-id}/channels/{channel-id}/members/$count': get: tags: - teams.channel - summary: List hostedContents - description: 'Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content.' + summary: Get the number of the resource + operationId: team.channel.member_GetCount + parameters: + - 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 + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/channels/{channel-id}/members/microsoft.graph.add': + post: + tags: + - teams.channel + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-1.0 - operationId: team.channel.message_ListHostedContent + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-1.0 + operationId: team.channel.member_add parameters: - name: team-id in: path @@ -19127,14 +20623,134 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@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 + '/teams/{team-id}/channels/{channel-id}/members/microsoft.graph.remove': + post: + tags: + - teams.channel + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-1.0 + operationId: team.channel.member_remove + parameters: + - name: team-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of team required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + 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: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@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 + '/teams/{team-id}/channels/{channel-id}/messages': + get: + tags: + - teams.channel + summary: List channel messages + description: 'Retrieve the list of messages (without the replies) in a channel of a team. To get the replies for a message, call the list message replies or the get message reply API. This method supports federation. To list channel messages in application context, the request must be made from the tenant that the channel owner belongs to (represented by the tenantId property on the channel).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-list-messages?view=graph-rest-1.0 + operationId: team.channel_ListMessage + parameters: + - 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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -19172,7 +20788,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -19182,8 +20798,12 @@ paths: post: tags: - teams.channel - summary: Create new navigation property to hostedContents for teams - operationId: team.channel.message_CreateHostedContent + 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/chatmessage-post?view=graph-rest-1.0 + operationId: team.channel_CreateMessage parameters: - name: team-id in: path @@ -19201,20 +20821,12 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -19222,17 +20834,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}': get: tags: - teams.channel - summary: Get hostedContents from teams - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: team.channel.message_GetHostedContent + summary: Get chatMessage in a channel or chat + description: Retrieve a single message or a message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-get?view=graph-rest-1.0 + operationId: team.channel_GetMessage parameters: - name: team-id in: path @@ -19258,14 +20873,6 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - name: $select in: query description: Select properties to be returned @@ -19292,15 +20899,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teams.channel - summary: Update the navigation property hostedContents in teams - operationId: team.channel.message_UpdateHostedContent + summary: Update chatMessage + description: "Update a chatMessage object. \nExcept for the policyViolation property, all properties of a chatMessage can be updated in delegated permissions scenarios.\nOnly the policyViolation property of a chatMessage can be updated in application permissions scenarios. The update only works for chats where members are Microsoft Teams users. If one of the participants is using Skype, the operation fails. This method doesn't support federation. Only the user in the tenant who sent the message can perform data loss prevention (DLP) updates on the specified chat message." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-update?view=graph-rest-1.0 + operationId: team.channel_UpdateMessage parameters: - name: team-id in: path @@ -19326,20 +20937,12 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -19347,15 +20950,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teams.channel - summary: Delete navigation property hostedContents for teams - operationId: team.channel.message_DeleteHostedContent + summary: Delete navigation property messages for teams + operationId: team.channel_DeleteMessage parameters: - name: team-id in: path @@ -19381,14 +20984,6 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - name: If-Match in: header description: ETag @@ -19401,7 +20996,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents': get: tags: - teams.channel @@ -19410,7 +21005,7 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-1.0 - operationId: team.channel.message_GetHostedContentsContent + operationId: team.channel.message_ListHostedContent parameters: - name: team-id in: path @@ -19436,21 +21031,322 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - 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: chatMessageHostedContent - responses: - 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string + 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.chatMessageHostedContentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.channel + summary: Create new navigation property to hostedContents for teams + operationId: team.channel.message_CreateHostedContent + parameters: + - 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 + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': + get: + tags: + - teams.channel + summary: Get hostedContents from teams + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: team.channel.message_GetHostedContent + parameters: + - 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 + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - 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.chatMessageHostedContent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property hostedContents in teams + operationId: team.channel.message_UpdateHostedContent + parameters: + - 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 + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property hostedContents for teams + operationId: team.channel.message_DeleteHostedContent + parameters: + - 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 + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - 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 + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': + get: + tags: + - teams.channel + summary: List hostedContents + description: 'Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-1.0 + operationId: team.channel.message_GetHostedContentsContent + parameters: + - 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 + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string format: binary default: $ref: '#/components/responses/error' @@ -24463,6 +26359,358 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/allMembers': + get: + tags: + - teams.channel + summary: Get allMembers from teams + description: 'A collection of membership records associated with the channel, including both direct and indirect members of shared channels.' + operationId: team.primaryChannel_ListAllMember + parameters: + - 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: $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.conversationMemberCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.channel + summary: Create new navigation property to allMembers for teams + operationId: team.primaryChannel_CreateAllMember + parameters: + - 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/allMembers/{conversationMember-id}': + get: + tags: + - teams.channel + summary: Get allMembers from teams + description: 'A collection of membership records associated with the channel, including both direct and indirect members of shared channels.' + operationId: team.primaryChannel_GetAllMember + parameters: + - 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: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + - 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.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property allMembers in teams + operationId: team.primaryChannel_UpdateAllMember + parameters: + - 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: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property allMembers for teams + operationId: team.primaryChannel_DeleteAllMember + parameters: + - 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: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + - 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 + '/teams/{team-id}/primaryChannel/allMembers/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.primaryChannel.allMember_GetCount + parameters: + - 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/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/primaryChannel/allMembers/microsoft.graph.add': + post: + tags: + - teams.channel + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-1.0 + operationId: team.primaryChannel.allMember_add + parameters: + - 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: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@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 + '/teams/{team-id}/primaryChannel/allMembers/microsoft.graph.remove': + post: + tags: + - teams.channel + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-1.0 + operationId: team.primaryChannel.allMember_remove + parameters: + - 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: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@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 '/teams/{team-id}/primaryChannel/filesFolder': get: tags: @@ -27945,65 +30193,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/microsoft.graph.share': - post: - tags: - - teams.schedule - summary: Invoke action share - description: 'Share a schedule time range with schedule members. This action makes the collections of shift, openshift and timeOff items in the specified time range of the schedule viewable by the specified team members, including employees and managers. Each shift, openshift and timeOff instance in a schedule supports a draft version and a shared version of the item. The draft version is viewable by only managers, and the shared version is viewable by employees and managers. For each shift, openshift and timeOff instance in the specified time range, the share action updates the shared version from the draft version, so that in addition to managers, employees can also view the most current information about the item. The notifyTeam parameter further specifies which employees can view the item.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/schedule-share?view=graph-rest-1.0 - operationId: team.schedule_share - parameters: - - 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: - notifyTeam: - type: boolean - default: false - nullable: true - startDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - 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 - format: date-time - nullable: true - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/schedule/offerShiftRequests': + '/teams/{team-id}/schedule/dayNotes': get: tags: - teams.schedule - summary: List offerShiftRequest - description: Retrieve the properties and relationships of all offerShiftRequest objects in a team. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/offershiftrequest-list?view=graph-rest-1.0 - operationId: team.schedule_ListOfferShiftRequest + summary: Get dayNotes from teams + description: The day notes in the schedule. + operationId: team.schedule_ListDayNote parameters: - name: team-id in: path @@ -28050,7 +30246,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.offerShiftRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.dayNoteCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -28060,12 +30256,8 @@ paths: post: tags: - teams.schedule - summary: Create offerShiftRequest - description: Create an instance of an offerShiftRequest. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/offershiftrequest-post?view=graph-rest-1.0 - operationId: team.schedule_CreateOfferShiftRequest + summary: Create new navigation property to dayNotes for teams + operationId: team.schedule_CreateDayNote parameters: - name: team-id in: path @@ -28080,7 +30272,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.dayNote' required: true responses: 2XX: @@ -28088,20 +30280,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.dayNote' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/offerShiftRequests/{offerShiftRequest-id}': + '/teams/{team-id}/schedule/dayNotes/{dayNote-id}': get: tags: - teams.schedule - summary: Get offerShiftRequest - description: Retrieve the properties and relationships of an offerShiftRequest object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/offershiftrequest-get?view=graph-rest-1.0 - operationId: team.schedule_GetOfferShiftRequest + summary: Get dayNotes from teams + description: The day notes in the schedule. + operationId: team.schedule_GetDayNote parameters: - name: team-id in: path @@ -28111,14 +30300,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: offerShiftRequest-id + - name: dayNote-id in: path - description: The unique identifier of offerShiftRequest + description: The unique identifier of dayNote required: true style: simple schema: type: string - x-ms-docs-key-type: offerShiftRequest + x-ms-docs-key-type: dayNote - name: $select in: query description: Select properties to be returned @@ -28145,15 +30334,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.dayNote' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teams.schedule - summary: Update the navigation property offerShiftRequests in teams - operationId: team.schedule_UpdateOfferShiftRequest + summary: Update the navigation property dayNotes in teams + operationId: team.schedule_UpdateDayNote parameters: - name: team-id in: path @@ -28163,20 +30352,20 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: offerShiftRequest-id + - name: dayNote-id in: path - description: The unique identifier of offerShiftRequest + description: The unique identifier of dayNote required: true style: simple schema: type: string - x-ms-docs-key-type: offerShiftRequest + x-ms-docs-key-type: dayNote requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.dayNote' required: true responses: 2XX: @@ -28184,15 +30373,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.dayNote' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teams.schedule - summary: Delete navigation property offerShiftRequests for teams - operationId: team.schedule_DeleteOfferShiftRequest + summary: Delete navigation property dayNotes for teams + operationId: team.schedule_DeleteDayNote parameters: - name: team-id in: path @@ -28202,14 +30391,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: offerShiftRequest-id + - name: dayNote-id in: path - description: The unique identifier of offerShiftRequest + description: The unique identifier of dayNote required: true style: simple schema: type: string - x-ms-docs-key-type: offerShiftRequest + x-ms-docs-key-type: dayNote - name: If-Match in: header description: ETag @@ -28222,12 +30411,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/offerShiftRequests/$count': + '/teams/{team-id}/schedule/dayNotes/$count': get: tags: - teams.schedule summary: Get the number of the resource - operationId: team.schedule.offerShiftRequest_GetCount + operationId: team.schedule.dayNote_GetCount parameters: - name: team-id in: path @@ -28244,16 +30433,65 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/schedule/openShiftChangeRequests': + '/teams/{team-id}/schedule/microsoft.graph.share': + post: + tags: + - teams.schedule + summary: Invoke action share + description: 'Share a schedule time range with schedule members. This action makes the collections of shift, openshift and timeOff items in the specified time range of the schedule viewable by the specified team members, including employees and managers. Each shift, openshift and timeOff instance in a schedule supports a draft version and a shared version of the item. The draft version is viewable by only managers, and the shared version is viewable by employees and managers. For each shift, openshift and timeOff instance in the specified time range, the share action updates the shared version from the draft version, so that in addition to managers, employees can also view the most current information about the item. The notifyTeam parameter further specifies which employees can view the item.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedule-share?view=graph-rest-1.0 + operationId: team.schedule_share + parameters: + - 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: + notifyTeam: + type: boolean + default: false + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + 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 + format: date-time + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/schedule/offerShiftRequests': get: tags: - teams.schedule - summary: List openShiftChangeRequests - description: Retrieve a list of openShiftChangeRequest objects in a team. + summary: List offerShiftRequest + description: Retrieve the properties and relationships of all offerShiftRequest objects in a team. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/openshiftchangerequest-list?view=graph-rest-1.0 - operationId: team.schedule_ListOpenShiftChangeRequest + url: https://learn.microsoft.com/graph/api/offershiftrequest-list?view=graph-rest-1.0 + operationId: team.schedule_ListOfferShiftRequest parameters: - name: team-id in: path @@ -28300,7 +30538,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.openShiftChangeRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.offerShiftRequestCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -28310,12 +30548,12 @@ paths: post: tags: - teams.schedule - summary: Create openShiftChangeRequest - description: Create instance of an openShiftChangeRequest object. + summary: Create offerShiftRequest + description: Create an instance of an offerShiftRequest. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/openshiftchangerequest-post?view=graph-rest-1.0 - operationId: team.schedule_CreateOpenShiftChangeRequest + url: https://learn.microsoft.com/graph/api/offershiftrequest-post?view=graph-rest-1.0 + operationId: team.schedule_CreateOfferShiftRequest parameters: - name: team-id in: path @@ -28330,7 +30568,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' required: true responses: 2XX: @@ -28338,20 +30576,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/openShiftChangeRequests/{openShiftChangeRequest-id}': + '/teams/{team-id}/schedule/offerShiftRequests/{offerShiftRequest-id}': get: tags: - teams.schedule - summary: Get openShiftChangeRequest - description: Retrieve the properties and relationships of an openShiftChangeRequest object. + summary: Get offerShiftRequest + description: Retrieve the properties and relationships of an offerShiftRequest object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/openshiftchangerequest-get?view=graph-rest-1.0 - operationId: team.schedule_GetOpenShiftChangeRequest + url: https://learn.microsoft.com/graph/api/offershiftrequest-get?view=graph-rest-1.0 + operationId: team.schedule_GetOfferShiftRequest parameters: - name: team-id in: path @@ -28361,14 +30599,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: openShiftChangeRequest-id + - name: offerShiftRequest-id in: path - description: The unique identifier of openShiftChangeRequest + description: The unique identifier of offerShiftRequest required: true style: simple schema: type: string - x-ms-docs-key-type: openShiftChangeRequest + x-ms-docs-key-type: offerShiftRequest - name: $select in: query description: Select properties to be returned @@ -28395,15 +30633,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teams.schedule - summary: Update the navigation property openShiftChangeRequests in teams - operationId: team.schedule_UpdateOpenShiftChangeRequest + summary: Update the navigation property offerShiftRequests in teams + operationId: team.schedule_UpdateOfferShiftRequest parameters: - name: team-id in: path @@ -28413,20 +30651,20 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: openShiftChangeRequest-id + - name: offerShiftRequest-id in: path - description: The unique identifier of openShiftChangeRequest + description: The unique identifier of offerShiftRequest required: true style: simple schema: type: string - x-ms-docs-key-type: openShiftChangeRequest + x-ms-docs-key-type: offerShiftRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' required: true responses: 2XX: @@ -28434,15 +30672,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teams.schedule - summary: Delete navigation property openShiftChangeRequests for teams - operationId: team.schedule_DeleteOpenShiftChangeRequest + summary: Delete navigation property offerShiftRequests for teams + operationId: team.schedule_DeleteOfferShiftRequest parameters: - name: team-id in: path @@ -28452,14 +30690,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: openShiftChangeRequest-id + - name: offerShiftRequest-id in: path - description: The unique identifier of openShiftChangeRequest + description: The unique identifier of offerShiftRequest required: true style: simple schema: type: string - x-ms-docs-key-type: openShiftChangeRequest + x-ms-docs-key-type: offerShiftRequest - name: If-Match in: header description: ETag @@ -28472,12 +30710,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/openShiftChangeRequests/$count': + '/teams/{team-id}/schedule/offerShiftRequests/$count': get: tags: - teams.schedule summary: Get the number of the resource - operationId: team.schedule.openShiftChangeRequest_GetCount + operationId: team.schedule.offerShiftRequest_GetCount parameters: - name: team-id in: path @@ -28494,16 +30732,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/schedule/openShifts': + '/teams/{team-id}/schedule/openShiftChangeRequests': get: tags: - teams.schedule - summary: List openShifts - description: List openShift objects in a team. + summary: List openShiftChangeRequests + description: Retrieve a list of openShiftChangeRequest objects in a team. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/openshift-list?view=graph-rest-1.0 - operationId: team.schedule_ListOpenShift + url: https://learn.microsoft.com/graph/api/openshiftchangerequest-list?view=graph-rest-1.0 + operationId: team.schedule_ListOpenShiftChangeRequest parameters: - name: team-id in: path @@ -28550,7 +30788,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.openShiftCollectionResponse' + $ref: '#/components/responses/microsoft.graph.openShiftChangeRequestCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -28560,12 +30798,12 @@ paths: post: tags: - teams.schedule - summary: Create openShift - description: Create an instance of an openShift object. + summary: Create openShiftChangeRequest + description: Create instance of an openShiftChangeRequest object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/openshift-post?view=graph-rest-1.0 - operationId: team.schedule_CreateOpenShift + url: https://learn.microsoft.com/graph/api/openshiftchangerequest-post?view=graph-rest-1.0 + operationId: team.schedule_CreateOpenShiftChangeRequest parameters: - name: team-id in: path @@ -28580,7 +30818,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' required: true responses: 2XX: @@ -28588,20 +30826,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/openShifts/{openShift-id}': + '/teams/{team-id}/schedule/openShiftChangeRequests/{openShiftChangeRequest-id}': get: tags: - teams.schedule - summary: Get openShift - description: Retrieve the properties and relationships of an openshift object. + summary: Get openShiftChangeRequest + description: Retrieve the properties and relationships of an openShiftChangeRequest object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/openshift-get?view=graph-rest-1.0 - operationId: team.schedule_GetOpenShift + url: https://learn.microsoft.com/graph/api/openshiftchangerequest-get?view=graph-rest-1.0 + operationId: team.schedule_GetOpenShiftChangeRequest parameters: - name: team-id in: path @@ -28611,14 +30849,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: openShift-id + - name: openShiftChangeRequest-id in: path - description: The unique identifier of openShift + description: The unique identifier of openShiftChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: openShift + x-ms-docs-key-type: openShiftChangeRequest - name: $select in: query description: Select properties to be returned @@ -28645,19 +30883,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teams.schedule - summary: Update openShift - description: Update the properties of an openShift object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/openshift-update?view=graph-rest-1.0 - operationId: team.schedule_UpdateOpenShift + summary: Update the navigation property openShiftChangeRequests in teams + operationId: team.schedule_UpdateOpenShiftChangeRequest parameters: - name: team-id in: path @@ -28667,20 +30901,20 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: openShift-id + - name: openShiftChangeRequest-id in: path - description: The unique identifier of openShift + description: The unique identifier of openShiftChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: openShift + x-ms-docs-key-type: openShiftChangeRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' required: true responses: 2XX: @@ -28688,19 +30922,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teams.schedule - summary: Delete openShift - description: Delete an openShift object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/openshift-delete?view=graph-rest-1.0 - operationId: team.schedule_DeleteOpenShift + summary: Delete navigation property openShiftChangeRequests for teams + operationId: team.schedule_DeleteOpenShiftChangeRequest parameters: - name: team-id in: path @@ -28710,14 +30940,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: openShift-id + - name: openShiftChangeRequest-id in: path - description: The unique identifier of openShift + description: The unique identifier of openShiftChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: openShift + x-ms-docs-key-type: openShiftChangeRequest - name: If-Match in: header description: ETag @@ -28730,12 +30960,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/openShifts/$count': + '/teams/{team-id}/schedule/openShiftChangeRequests/$count': get: tags: - teams.schedule summary: Get the number of the resource - operationId: team.schedule.openShift_GetCount + operationId: team.schedule.openShiftChangeRequest_GetCount parameters: - name: team-id in: path @@ -28752,16 +30982,274 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/schedule/schedulingGroups': + '/teams/{team-id}/schedule/openShifts': get: tags: - teams.schedule - summary: List scheduleGroups - description: Get the list of schedulingGroups in this schedule. + summary: List openShifts + description: List openShift objects in a team. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/schedule-list-schedulinggroups?view=graph-rest-1.0 - operationId: team.schedule_ListSchedulingGroup + url: https://learn.microsoft.com/graph/api/openshift-list?view=graph-rest-1.0 + operationId: team.schedule_ListOpenShift + parameters: + - 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: $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.openShiftCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.schedule + summary: Create openShift + description: Create an instance of an openShift object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/openshift-post?view=graph-rest-1.0 + operationId: team.schedule_CreateOpenShift + parameters: + - 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.openShift' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.openShift' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/openShifts/{openShift-id}': + get: + tags: + - teams.schedule + summary: Get openShift + description: Retrieve the properties and relationships of an openshift object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/openshift-get?view=graph-rest-1.0 + operationId: team.schedule_GetOpenShift + parameters: + - 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: openShift-id + in: path + description: The unique identifier of openShift + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: openShift + - 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.openShift' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.schedule + summary: Update openShift + description: Update the properties of an openShift object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/openshift-update?view=graph-rest-1.0 + operationId: team.schedule_UpdateOpenShift + parameters: + - 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: openShift-id + in: path + description: The unique identifier of openShift + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: openShift + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.openShift' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.openShift' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.schedule + summary: Delete openShift + description: Delete an openShift object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/openshift-delete?view=graph-rest-1.0 + operationId: team.schedule_DeleteOpenShift + parameters: + - 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: openShift-id + in: path + description: The unique identifier of openShift + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: openShift + - 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 + '/teams/{team-id}/schedule/openShifts/$count': + get: + tags: + - teams.schedule + summary: Get the number of the resource + operationId: team.schedule.openShift_GetCount + parameters: + - 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/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/schedule/schedulingGroups': + get: + tags: + - teams.schedule + summary: List scheduleGroups + description: Get the list of schedulingGroups in this schedule. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedule-list-schedulinggroups?view=graph-rest-1.0 + operationId: team.schedule_ListSchedulingGroup parameters: - name: team-id in: path @@ -29518,16 +32006,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/schedule/timeOffReasons': + '/teams/{team-id}/schedule/timeCards': get: tags: - teams.schedule - summary: List timeOffReasons - description: Get the list of timeOffReasons in a schedule. + summary: List timeCard + description: Retrieve a list of timeCard entries in a schedule. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/schedule-list-timeoffreasons?view=graph-rest-1.0 - operationId: team.schedule_ListTimeOffReason + url: https://learn.microsoft.com/graph/api/schedule-list-timecards?view=graph-rest-1.0 + operationId: team.schedule_ListTimeCard parameters: - name: team-id in: path @@ -29574,7 +32062,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeOffReasonCollectionResponse' + $ref: '#/components/responses/microsoft.graph.timeCardCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -29584,12 +32072,12 @@ paths: post: tags: - teams.schedule - summary: Create timeOffReason - description: Create a new timeOffReason. + summary: Create timeCard + description: Create a timeCard instance in a schedule. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/schedule-post-timeoffreasons?view=graph-rest-1.0 - operationId: team.schedule_CreateTimeOffReason + url: https://learn.microsoft.com/graph/api/schedule-post-timecards?view=graph-rest-1.0 + operationId: team.schedule_CreateTimeCard parameters: - name: team-id in: path @@ -29604,7 +32092,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.timeCard' required: true responses: 2XX: @@ -29612,20 +32100,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/timeOffReasons/{timeOffReason-id}': + '/teams/{team-id}/schedule/timeCards/{timeCard-id}': get: tags: - teams.schedule - summary: Get timeOffReason - description: Retrieve the properties and relationships of a timeOffReason object by ID. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timeoffreason-get?view=graph-rest-1.0 - operationId: team.schedule_GetTimeOffReason + summary: Get timeCards from teams + description: The time cards in the schedule. + operationId: team.schedule_GetTimeCard parameters: - name: team-id in: path @@ -29635,14 +32120,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: timeOffReason-id + - name: timeCard-id in: path - description: The unique identifier of timeOffReason + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffReason + x-ms-docs-key-type: timeCard - name: $select in: query description: Select properties to be returned @@ -29669,19 +32154,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teams.schedule - summary: Replace timeOffReason - description: 'Replace an existing timeOffReason. If the specified timeOffReason doesn''t exist, this method returns 404 Not found.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timeoffreason-put?view=graph-rest-1.0 - operationId: team.schedule_UpdateTimeOffReason + summary: Update the navigation property timeCards in teams + operationId: team.schedule_UpdateTimeCard parameters: - name: team-id in: path @@ -29691,20 +32172,20 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: timeOffReason-id + - name: timeCard-id in: path - description: The unique identifier of timeOffReason + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffReason + x-ms-docs-key-type: timeCard requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.timeCard' required: true responses: 2XX: @@ -29712,19 +32193,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teams.schedule - summary: Delete timeOffReason - description: Mark a timeOffReason as inactive by setting the isActive property. Every team must include at least one timeoff reason. This method doesn't remove the specified timeOffReason instance. timeOffItem instances that have been assigned this reason remain assigned to this reason. + summary: Delete timeCard + description: Delete a timeCard instance in a schedule. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/timeoffreason-delete?view=graph-rest-1.0 - operationId: team.schedule_DeleteTimeOffReason + url: https://learn.microsoft.com/graph/api/schedule-delete-timecards?view=graph-rest-1.0 + operationId: team.schedule_DeleteTimeCard parameters: - name: team-id in: path @@ -29734,14 +32215,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: timeOffReason-id + - name: timeCard-id in: path - description: The unique identifier of timeOffReason + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffReason + x-ms-docs-key-type: timeCard - name: If-Match in: header description: ETag @@ -29754,12 +32235,196 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/timeOffReasons/$count': + '/teams/{team-id}/schedule/timeCards/{timeCard-id}/microsoft.graph.clockOut': + post: + tags: + - teams.schedule + summary: Invoke action clockOut + operationId: team.schedule.timeCard_clockOut + parameters: + - 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: timeCard-id + in: path + description: The unique identifier of timeCard + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeCard + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + isAtApprovedLocation: + type: boolean + default: false + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/schedule/timeCards/{timeCard-id}/microsoft.graph.confirm': + post: + tags: + - teams.schedule + summary: Invoke action confirm + description: Confirm a timeCard. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timecard-confirm?view=graph-rest-1.0 + operationId: team.schedule.timeCard_confirm + parameters: + - 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: timeCard-id + in: path + description: The unique identifier of timeCard + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeCard + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/schedule/timeCards/{timeCard-id}/microsoft.graph.endBreak': + post: + tags: + - teams.schedule + summary: Invoke action endBreak + operationId: team.schedule.timeCard_endBreak + parameters: + - 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: timeCard-id + in: path + description: The unique identifier of timeCard + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeCard + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + isAtApprovedLocation: + type: boolean + default: false + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/schedule/timeCards/{timeCard-id}/microsoft.graph.startBreak': + post: + tags: + - teams.schedule + summary: Invoke action startBreak + operationId: team.schedule.timeCard_startBreak + parameters: + - 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: timeCard-id + in: path + description: The unique identifier of timeCard + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeCard + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + isAtApprovedLocation: + type: boolean + default: false + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/schedule/timeCards/$count': get: tags: - teams.schedule summary: Get the number of the resource - operationId: team.schedule.timeOffReason_GetCount + operationId: team.schedule.timeCard_GetCount parameters: - name: team-id in: path @@ -29776,16 +32441,61 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/schedule/timeOffRequests': + '/teams/{team-id}/schedule/timeCards/microsoft.graph.clockIn': + post: + tags: + - teams.schedule + summary: Invoke action clockIn + description: Clock in to start a timeCard. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timecard-clockin?view=graph-rest-1.0 + operationId: team.schedule.timeCard_clockIn + parameters: + - 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: + isAtApprovedLocation: + type: boolean + default: false + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/schedule/timeOffReasons': get: tags: - teams.schedule - summary: List timeOffRequest - description: Retrieve a list of timeOffRequest objects in the team. + summary: List timeOffReasons + description: Get the list of timeOffReasons in a schedule. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/timeoffrequest-list?view=graph-rest-1.0 - operationId: team.schedule_ListTimeOffRequest + url: https://learn.microsoft.com/graph/api/schedule-list-timeoffreasons?view=graph-rest-1.0 + operationId: team.schedule_ListTimeOffReason parameters: - name: team-id in: path @@ -29832,7 +32542,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeOffRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.timeOffReasonCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -29842,8 +32552,12 @@ paths: post: tags: - teams.schedule - summary: Create new navigation property to timeOffRequests for teams - operationId: team.schedule_CreateTimeOffRequest + summary: Create timeOffReason + description: Create a new timeOffReason. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedule-post-timeoffreasons?view=graph-rest-1.0 + operationId: team.schedule_CreateTimeOffReason parameters: - name: team-id in: path @@ -29858,7 +32572,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.timeOffReason' required: true responses: 2XX: @@ -29866,20 +32580,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.timeOffReason' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/timeOffRequests/{timeOffRequest-id}': + '/teams/{team-id}/schedule/timeOffReasons/{timeOffReason-id}': get: tags: - teams.schedule - summary: Get timeOffRequest - description: Retrieve the properties and relationships of a timeoffrequest object. + summary: Get timeOffReason + description: Retrieve the properties and relationships of a timeOffReason object by ID. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/timeoffrequest-get?view=graph-rest-1.0 - operationId: team.schedule_GetTimeOffRequest + url: https://learn.microsoft.com/graph/api/timeoffreason-get?view=graph-rest-1.0 + operationId: team.schedule_GetTimeOffReason parameters: - name: team-id in: path @@ -29889,14 +32603,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: timeOffRequest-id + - name: timeOffReason-id in: path - description: The unique identifier of timeOffRequest + description: The unique identifier of timeOffReason required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffRequest + x-ms-docs-key-type: timeOffReason - name: $select in: query description: Select properties to be returned @@ -29923,15 +32637,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.timeOffReason' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teams.schedule - summary: Update the navigation property timeOffRequests in teams - operationId: team.schedule_UpdateTimeOffRequest + summary: Replace timeOffReason + description: 'Replace an existing timeOffReason. If the specified timeOffReason doesn''t exist, this method returns 404 Not found.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timeoffreason-put?view=graph-rest-1.0 + operationId: team.schedule_UpdateTimeOffReason parameters: - name: team-id in: path @@ -29941,20 +32659,20 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: timeOffRequest-id + - name: timeOffReason-id in: path - description: The unique identifier of timeOffRequest + description: The unique identifier of timeOffReason required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffRequest + x-ms-docs-key-type: timeOffReason requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.timeOffReason' required: true responses: 2XX: @@ -29962,19 +32680,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.timeOffReason' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teams.schedule - summary: Delete timeOffRequest - description: Delete a timeOffRequest object. + summary: Delete timeOffReason + description: Mark a timeOffReason as inactive by setting the isActive property. Every team must include at least one timeoff reason. This method doesn't remove the specified timeOffReason instance. timeOffItem instances that have been assigned this reason remain assigned to this reason. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/timeoffrequest-delete?view=graph-rest-1.0 - operationId: team.schedule_DeleteTimeOffRequest + url: https://learn.microsoft.com/graph/api/timeoffreason-delete?view=graph-rest-1.0 + operationId: team.schedule_DeleteTimeOffReason parameters: - name: team-id in: path @@ -29984,14 +32702,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: timeOffRequest-id + - name: timeOffReason-id in: path - description: The unique identifier of timeOffRequest + description: The unique identifier of timeOffReason required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffRequest + x-ms-docs-key-type: timeOffReason - name: If-Match in: header description: ETag @@ -30004,12 +32722,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/timeOffRequests/$count': + '/teams/{team-id}/schedule/timeOffReasons/$count': get: tags: - teams.schedule summary: Get the number of the resource - operationId: team.schedule.timeOffRequest_GetCount + operationId: team.schedule.timeOffReason_GetCount parameters: - name: team-id in: path @@ -30026,16 +32744,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/schedule/timesOff': + '/teams/{team-id}/schedule/timeOffRequests': get: tags: - teams.schedule - summary: List timesOff - description: Get the list of timeOff instances in a schedule. + summary: List timeOffRequest + description: Retrieve a list of timeOffRequest objects in the team. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/schedule-list-timesoff?view=graph-rest-1.0 - operationId: team.schedule_ListTimesOff + url: https://learn.microsoft.com/graph/api/timeoffrequest-list?view=graph-rest-1.0 + operationId: team.schedule_ListTimeOffRequest parameters: - name: team-id in: path @@ -30082,7 +32800,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeOffCollectionResponse' + $ref: '#/components/responses/microsoft.graph.timeOffRequestCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -30092,12 +32810,8 @@ paths: post: tags: - teams.schedule - summary: Create timeOff - description: Create a new timeOff instance in a schedule. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/schedule-post-timesoff?view=graph-rest-1.0 - operationId: team.schedule_CreateTimesOff + summary: Create new navigation property to timeOffRequests for teams + operationId: team.schedule_CreateTimeOffRequest parameters: - name: team-id in: path @@ -30112,7 +32826,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' required: true responses: 2XX: @@ -30120,20 +32834,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/timesOff/{timeOff-id}': + '/teams/{team-id}/schedule/timeOffRequests/{timeOffRequest-id}': get: tags: - teams.schedule - summary: Get timeOff - description: Retrieve the properties and relationships of a timeOff object by ID. + summary: Get timeOffRequest + description: Retrieve the properties and relationships of a timeoffrequest object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/timeoff-get?view=graph-rest-1.0 - operationId: team.schedule_GetTimesOff + url: https://learn.microsoft.com/graph/api/timeoffrequest-get?view=graph-rest-1.0 + operationId: team.schedule_GetTimeOffRequest parameters: - name: team-id in: path @@ -30143,14 +32857,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: timeOff-id + - name: timeOffRequest-id in: path - description: The unique identifier of timeOff + description: The unique identifier of timeOffRequest required: true style: simple schema: type: string - x-ms-docs-key-type: timeOff + x-ms-docs-key-type: timeOffRequest - name: $select in: query description: Select properties to be returned @@ -30177,19 +32891,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teams.schedule - summary: Replace timeOff - description: 'Replace an existing timeOff object. If the specified timeOff object doesn''t exist, this method returns 404 Not found.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timeoff-put?view=graph-rest-1.0 - operationId: team.schedule_UpdateTimesOff + summary: Update the navigation property timeOffRequests in teams + operationId: team.schedule_UpdateTimeOffRequest parameters: - name: team-id in: path @@ -30199,20 +32909,20 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: timeOff-id + - name: timeOffRequest-id in: path - description: The unique identifier of timeOff + description: The unique identifier of timeOffRequest required: true style: simple schema: type: string - x-ms-docs-key-type: timeOff + x-ms-docs-key-type: timeOffRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' required: true responses: 2XX: @@ -30220,19 +32930,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teams.schedule - summary: Delete timeOff - description: Delete a timeOff instance from a schedule. + summary: Delete timeOffRequest + description: Delete a timeOffRequest object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/timeoff-delete?view=graph-rest-1.0 - operationId: team.schedule_DeleteTimesOff + url: https://learn.microsoft.com/graph/api/timeoffrequest-delete?view=graph-rest-1.0 + operationId: team.schedule_DeleteTimeOffRequest parameters: - name: team-id in: path @@ -30242,14 +32952,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: timeOff-id + - name: timeOffRequest-id in: path - description: The unique identifier of timeOff + description: The unique identifier of timeOffRequest required: true style: simple schema: type: string - x-ms-docs-key-type: timeOff + x-ms-docs-key-type: timeOffRequest - name: If-Match in: header description: ETag @@ -30262,12 +32972,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/timesOff/$count': + '/teams/{team-id}/schedule/timeOffRequests/$count': get: tags: - teams.schedule summary: Get the number of the resource - operationId: team.schedule.timesOff_GetCount + operationId: team.schedule.timeOffRequest_GetCount parameters: - name: team-id in: path @@ -30284,16 +32994,274 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/tags': + '/teams/{team-id}/schedule/timesOff': get: tags: - - teams.teamworkTag - summary: List teamworkTags - description: Get a list of the tag objects and their properties. + - teams.schedule + summary: List timesOff + description: Get the list of timeOff instances in a schedule. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworktag-list?view=graph-rest-1.0 - operationId: team_ListTag + url: https://learn.microsoft.com/graph/api/schedule-list-timesoff?view=graph-rest-1.0 + operationId: team.schedule_ListTimesOff + parameters: + - 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: $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.timeOffCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.schedule + summary: Create timeOff + description: Create a new timeOff instance in a schedule. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedule-post-timesoff?view=graph-rest-1.0 + operationId: team.schedule_CreateTimesOff + parameters: + - 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOff' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOff' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/timesOff/{timeOff-id}': + get: + tags: + - teams.schedule + summary: Get timeOff + description: Retrieve the properties and relationships of a timeOff object by ID. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timeoff-get?view=graph-rest-1.0 + operationId: team.schedule_GetTimesOff + parameters: + - 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: timeOff-id + in: path + description: The unique identifier of timeOff + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeOff + - 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.timeOff' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.schedule + summary: Replace timeOff + description: 'Replace an existing timeOff object. If the specified timeOff object doesn''t exist, this method returns 404 Not found.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timeoff-put?view=graph-rest-1.0 + operationId: team.schedule_UpdateTimesOff + parameters: + - 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: timeOff-id + in: path + description: The unique identifier of timeOff + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeOff + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOff' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOff' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.schedule + summary: Delete timeOff + description: Delete a timeOff instance from a schedule. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timeoff-delete?view=graph-rest-1.0 + operationId: team.schedule_DeleteTimesOff + parameters: + - 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: timeOff-id + in: path + description: The unique identifier of timeOff + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeOff + - 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 + '/teams/{team-id}/schedule/timesOff/$count': + get: + tags: + - teams.schedule + summary: Get the number of the resource + operationId: team.schedule.timesOff_GetCount + parameters: + - 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/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/tags': + get: + tags: + - teams.teamworkTag + summary: List teamworkTags + description: Get a list of the tag objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworktag-list?view=graph-rest-1.0 + operationId: team_ListTag parameters: - name: team-id in: path @@ -31657,6 +34625,422 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/allMembers': + get: + tags: + - teamwork.deletedTeam + summary: Get allMembers from teamwork + description: 'A collection of membership records associated with the channel, including both direct and indirect members of shared channels.' + operationId: teamwork.deletedTeam.channel_ListAllMember + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - $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.conversationMemberCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teamwork.deletedTeam + summary: Create new navigation property to allMembers for teamwork + operationId: teamwork.deletedTeam.channel_CreateAllMember + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/allMembers/{conversationMember-id}': + get: + tags: + - teamwork.deletedTeam + summary: Get allMembers from teamwork + description: 'A collection of membership records associated with the channel, including both direct and indirect members of shared channels.' + operationId: teamwork.deletedTeam.channel_GetAllMember + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + - 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.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.deletedTeam + summary: Update the navigation property allMembers in teamwork + operationId: teamwork.deletedTeam.channel_UpdateAllMember + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.deletedTeam + summary: Delete navigation property allMembers for teamwork + operationId: teamwork.deletedTeam.channel_DeleteAllMember + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + - 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/allMembers/$count': + get: + tags: + - teamwork.deletedTeam + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.allMember_GetCount + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/allMembers/microsoft.graph.add': + post: + tags: + - teamwork.deletedTeam + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-1.0 + operationId: teamwork.deletedTeam.channel.allMember_add + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - 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: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/allMembers/microsoft.graph.remove': + post: + tags: + - teamwork.deletedTeam + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-1.0 + operationId: teamwork.deletedTeam.channel.allMember_remove + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - 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: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@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 '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/filesFolder': get: tags: @@ -36093,7 +39477,7 @@ paths: tags: - teamwork.workforceIntegration summary: Create workforceIntegration - description: "Create a new workforceIntegration object.\nYou can set up which entities you want to receive Shifts synchronous change notifications on and set entities to configure filtering by WFM rules eligibility for, including swap requests." + description: Create a new workforceIntegration object. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/workforceintegration-post?view=graph-rest-1.0 @@ -41784,214 +45168,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/filesFolder': - get: - tags: - - users.team - summary: Get filesFolder from users - description: Metadata for the location where the channel's files are stored. - operationId: user.joinedTeam.channel_GetFilesFolder - 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 - - 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}/joinedTeams/{team-id}/channels/{channel-id}/filesFolder/content': + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/allMembers': get: tags: - users.team - summary: Get content for the navigation property filesFolder from users - description: 'The content stream, if the item represents a file.' - operationId: user.joinedTeam.channel_GetFilesFolderContent - 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 - - 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.team - summary: Update content for the navigation property filesFolder in users - description: 'The content stream, if the item represents a file.' - operationId: user.joinedTeam.channel_SetFilesFolderContent - 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: 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.team - summary: Delete content for the navigation property filesFolder in users - description: 'The content stream, if the item represents a file.' - operationId: user.joinedTeam.channel_DeleteFilesFolderContent - 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 - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/members': - get: - tags: - - users.team - summary: Get members from users - description: A collection of membership records associated with the channel. - operationId: user.joinedTeam.channel_ListMember + summary: Get allMembers from users + description: 'A collection of membership records associated with the channel, including both direct and indirect members of shared channels.' + operationId: user.joinedTeam.channel_ListAllMember parameters: - name: user-id in: path @@ -42064,8 +45247,8 @@ paths: post: tags: - users.team - summary: Create new navigation property to members for users - operationId: user.joinedTeam.channel_CreateMember + summary: Create new navigation property to allMembers for users + operationId: user.joinedTeam.channel_CreateAllMember parameters: - name: user-id in: path @@ -42108,13 +45291,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/members/{conversationMember-id}': + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/allMembers/{conversationMember-id}': get: tags: - users.team - summary: Get members from users - description: A collection of membership records associated with the channel. - operationId: user.joinedTeam.channel_GetMember + summary: Get allMembers from users + description: 'A collection of membership records associated with the channel, including both direct and indirect members of shared channels.' + operationId: user.joinedTeam.channel_GetAllMember parameters: - name: user-id in: path @@ -42181,8 +45364,8 @@ paths: patch: tags: - users.team - summary: Update the navigation property members in users - operationId: user.joinedTeam.channel_UpdateMember + summary: Update the navigation property allMembers in users + operationId: user.joinedTeam.channel_UpdateAllMember parameters: - name: user-id in: path @@ -42236,8 +45419,8 @@ paths: delete: tags: - users.team - summary: Delete navigation property members for users - operationId: user.joinedTeam.channel_DeleteMember + summary: Delete navigation property allMembers for users + operationId: user.joinedTeam.channel_DeleteAllMember parameters: - name: user-id in: path @@ -42283,12 +45466,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/members/$count': + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/allMembers/$count': get: tags: - users.team summary: Get the number of the resource - operationId: user.joinedTeam.channel.member_GetCount + operationId: user.joinedTeam.channel.allMember_GetCount parameters: - name: user-id in: path @@ -42321,7 +45504,7 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/members/microsoft.graph.add': + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/allMembers/microsoft.graph.add': post: tags: - users.team @@ -42330,7 +45513,7 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-1.0 - operationId: user.joinedTeam.channel.member_add + operationId: user.joinedTeam.channel.allMember_add parameters: - name: user-id in: path @@ -42393,7 +45576,7 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/members/microsoft.graph.remove': + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/allMembers/microsoft.graph.remove': post: tags: - users.team @@ -42402,7 +45585,7 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-1.0 - operationId: user.joinedTeam.channel.member_remove + operationId: user.joinedTeam.channel.allMember_remove parameters: - name: user-id in: path @@ -42465,13 +45648,13 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages': + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/filesFolder': get: tags: - users.team - summary: Get messages from users - description: A collection of all the messages in the channel. A navigation property. Nullable. - operationId: user.joinedTeam.channel_ListMessage + summary: Get filesFolder from users + description: Metadata for the location where the channel's files are stored. + operationId: user.joinedTeam.channel_GetFilesFolder parameters: - name: user-id in: path @@ -42497,21 +45680,6 @@ paths: schema: type: string x-ms-docs-key-type: channel - - $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 @@ -42534,18 +45702,21 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/filesFolder/content': + get: tags: - users.team - summary: Create new navigation property to messages for users - operationId: user.joinedTeam.channel_CreateMessage + summary: Get content for the navigation property filesFolder from users + description: 'The content stream, if the item represents a file.' + operationId: user.joinedTeam.channel_GetFilesFolderContent parameters: - name: user-id in: path @@ -42571,98 +45742,29 @@ paths: schema: type: string x-ms-docs-key-type: channel - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}': - get: - tags: - - users.team - summary: Get messages from users - description: A collection of all the messages in the channel. A navigation property. Nullable. - operationId: user.joinedTeam.channel_GetMessage - 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 - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + - name: $format in: query - description: Expand related entities + description: Format of the content style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + type: string responses: 2XX: - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + put: tags: - users.team - summary: Update the navigation property messages in users - operationId: user.joinedTeam.channel_UpdateMessage + summary: Update content for the navigation property filesFolder in users + description: 'The content stream, if the item represents a file.' + operationId: user.joinedTeam.channel_SetFilesFolderContent parameters: - name: user-id in: path @@ -42688,20 +45790,13 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + type: string + format: binary required: true responses: 2XX: @@ -42709,15 +45804,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - users.team - summary: Delete navigation property messages for users - operationId: user.joinedTeam.channel_DeleteMessage + summary: Delete content for the navigation property filesFolder in users + description: 'The content stream, if the item represents a file.' + operationId: user.joinedTeam.channel_DeleteFilesFolderContent parameters: - name: user-id in: path @@ -42743,14 +45838,6 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - name: If-Match in: header description: ETag @@ -42762,14 +45849,13 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents': + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/members': get: tags: - users.team - summary: Get hostedContents from users - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: user.joinedTeam.channel.message_ListHostedContent + summary: Get members from users + description: A collection of membership records associated with the channel. + operationId: user.joinedTeam.channel_ListMember parameters: - name: user-id in: path @@ -42795,14 +45881,6 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -42840,7 +45918,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -42850,8 +45928,8 @@ paths: post: tags: - users.team - summary: Create new navigation property to hostedContents for users - operationId: user.joinedTeam.channel.message_CreateHostedContent + summary: Create new navigation property to members for users + operationId: user.joinedTeam.channel_CreateMember parameters: - name: user-id in: path @@ -42877,20 +45955,12 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -42898,17 +45968,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/members/{conversationMember-id}': get: tags: - users.team - summary: Get hostedContents from users - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: user.joinedTeam.channel.message_GetHostedContent + summary: Get members from users + description: A collection of membership records associated with the channel. + operationId: user.joinedTeam.channel_GetMember parameters: - name: user-id in: path @@ -42934,22 +46004,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: conversationMember-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -42976,15 +46038,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - users.team - summary: Update the navigation property hostedContents in users - operationId: user.joinedTeam.channel.message_UpdateHostedContent + summary: Update the navigation property members in users + operationId: user.joinedTeam.channel_UpdateMember parameters: - name: user-id in: path @@ -43010,28 +46072,20 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: conversationMember-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: conversationMember requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -43039,15 +46093,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - users.team - summary: Delete navigation property hostedContents for users - operationId: user.joinedTeam.channel.message_DeleteHostedContent + summary: Delete navigation property members for users + operationId: user.joinedTeam.channel_DeleteMember parameters: - name: user-id in: path @@ -43073,22 +46127,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: conversationMember-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: conversationMember - name: If-Match in: header description: ETag @@ -43101,13 +46147,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/members/$count': get: tags: - users.team - summary: Get media content for the navigation property hostedContents from users - description: The unique identifier for an entity. Read-only. - operationId: user.joinedTeam.channel.message_GetHostedContentsContent + summary: Get the number of the resource + operationId: user.joinedTeam.channel.member_GetCount parameters: - name: user-id in: path @@ -43133,38 +46178,23 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - put: + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/members/microsoft.graph.add': + post: tags: - users.team - summary: Update media content for the navigation property hostedContents in users - description: The unique identifier for an entity. Read-only. - operationId: user.joinedTeam.channel.message_SetHostedContentsContent + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-1.0 + operationId: user.joinedTeam.channel.member_add parameters: - name: user-id in: path @@ -43190,41 +46220,53 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent requestBody: - description: New media content. + description: Action parameters content: - application/octet-stream: + application/json: schema: - type: string - format: binary + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object required: true responses: 2XX: description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - delete: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/members/microsoft.graph.remove': + post: tags: - users.team - summary: Delete media content for the navigation property hostedContents in users - description: The unique identifier for an entity. Read-only. - operationId: user.joinedTeam.channel.message_DeleteHostedContentsContent + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-1.0 + operationId: user.joinedTeam.channel.member_remove parameters: - name: user-id in: path @@ -43250,39 +46292,50 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true responses: 2XX: description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/$count': + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages': get: tags: - users.team - summary: Get the number of the resource - operationId: user.joinedTeam.channel.message.hostedContent_GetCount + summary: Get messages from users + description: A collection of all the messages in the channel. A navigation property. Nullable. + operationId: user.joinedTeam.channel_ListMessage parameters: - name: user-id in: path @@ -43308,27 +46361,55 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - users.team - summary: Invoke action setReaction - operationId: user.joinedTeam.channel.message_setReaction + summary: Create new navigation property to messages for users + operationId: user.joinedTeam.channel_CreateMessage parameters: - name: user-id in: path @@ -43354,43 +46435,30 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete': - post: + x-ms-docs-operation-type: operation + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}': + get: tags: - users.team - summary: Invoke action softDelete - description: Delete a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-1.0 - operationId: user.joinedTeam.channel.message_softDelete + summary: Get messages from users + description: A collection of all the messages in the channel. A navigation property. Nullable. + operationId: user.joinedTeam.channel_GetMessage parameters: - name: user-id in: path @@ -43424,22 +46492,41 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage + - 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.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': - post: + x-ms-docs-operation-type: operation + patch: tags: - users.team - summary: Invoke action undoSoftDelete - description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-1.0 - operationId: user.joinedTeam.channel.message_undoSoftDelete + summary: Update the navigation property messages in users + operationId: user.joinedTeam.channel_UpdateMessage parameters: - name: user-id in: path @@ -43473,18 +46560,28 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.unsetReaction': - post: + x-ms-docs-operation-type: operation + delete: tags: - users.team - summary: Invoke action unsetReaction - operationId: user.joinedTeam.channel.message_unsetReaction + summary: Delete navigation property messages for users + operationId: user.joinedTeam.channel_DeleteMessage parameters: - name: user-id in: path @@ -43518,32 +46615,25 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object - required: 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: action - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies': + x-ms-docs-operation-type: operation + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents': get: tags: - users.team - summary: Get replies from users - description: Replies for a specified message. Supports $expand for channel messages. - operationId: user.joinedTeam.channel.message_ListReply + summary: Get hostedContents from users + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: user.joinedTeam.channel.message_ListHostedContent parameters: - name: user-id in: path @@ -43614,7 +46704,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -43624,8 +46714,8 @@ paths: post: tags: - users.team - summary: Create new navigation property to replies for users - operationId: user.joinedTeam.channel.message_CreateReply + summary: Create new navigation property to hostedContents for users + operationId: user.joinedTeam.channel.message_CreateHostedContent parameters: - name: user-id in: path @@ -43664,7 +46754,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -43672,17 +46762,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}': + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': get: tags: - users.team - summary: Get replies from users - description: Replies for a specified message. Supports $expand for channel messages. - operationId: user.joinedTeam.channel.message_GetReply + summary: Get hostedContents from users + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: user.joinedTeam.channel.message_GetHostedContent parameters: - name: user-id in: path @@ -43716,14 +46806,14 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: chatMessageHostedContent-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: chatMessageHostedContent - name: $select in: query description: Select properties to be returned @@ -43750,15 +46840,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - users.team - summary: Update the navigation property replies in users - operationId: user.joinedTeam.channel.message_UpdateReply + summary: Update the navigation property hostedContents in users + operationId: user.joinedTeam.channel.message_UpdateHostedContent parameters: - name: user-id in: path @@ -43792,20 +46882,20 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: chatMessageHostedContent-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: chatMessageHostedContent requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -43813,15 +46903,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - users.team - summary: Delete navigation property replies for users - operationId: user.joinedTeam.channel.message_DeleteReply + summary: Delete navigation property hostedContents for users + operationId: user.joinedTeam.channel.message_DeleteHostedContent parameters: - name: user-id in: path @@ -43855,14 +46945,14 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: chatMessageHostedContent-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: chatMessageHostedContent - name: If-Match in: header description: ETag @@ -43875,13 +46965,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': get: tags: - users.team - summary: Get hostedContents from users - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: user.joinedTeam.channel.message.reply_ListHostedContent + summary: Get media content for the navigation property hostedContents from users + description: The unique identifier for an entity. Read-only. + operationId: user.joinedTeam.channel.message_GetHostedContentsContent parameters: - name: user-id in: path @@ -43915,7 +47005,56 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - users.team + summary: Update media content for the navigation property hostedContents in users + description: The unique identifier for an entity. Read-only. + operationId: user.joinedTeam.channel.message_SetHostedContentsContent + 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 + - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true @@ -43923,55 +47062,91 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - $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: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple schema: - uniqueItems: true - type: array - items: + type: string + x-ms-docs-key-type: chatMessageHostedContent + requestBody: + description: New media content. + content: + application/octet-stream: + schema: type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - users.team + summary: Delete media content for the navigation property hostedContents in users + description: The unique identifier for an entity. Read-only. + operationId: user.joinedTeam.channel.message_DeleteHostedContentsContent + parameters: + - name: user-id + in: path + description: The unique identifier of user + 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: user + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + 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 + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/$count': + get: tags: - users.team - summary: Create new navigation property to hostedContents for users - operationId: user.joinedTeam.channel.message.reply_CreateHostedContent + summary: Get the number of the resource + operationId: user.joinedTeam.channel.message.hostedContent_GetCount parameters: - name: user-id in: path @@ -44005,38 +47180,19 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - required: true + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': - get: + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction': + post: tags: - users.team - summary: Get hostedContents from users - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: user.joinedTeam.channel.message.reply_GetHostedContent + summary: Invoke action setReaction + operationId: user.joinedTeam.channel.message_setReaction parameters: - name: user-id in: path @@ -44070,57 +47226,35 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - - 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 + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete': + post: tags: - users.team - summary: Update the navigation property hostedContents in users - operationId: user.joinedTeam.channel.message.reply_UpdateHostedContent + summary: Invoke action softDelete + description: Delete a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-1.0 + operationId: user.joinedTeam.channel.message_softDelete parameters: - name: user-id in: path @@ -44154,44 +47288,22 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': + post: tags: - users.team - summary: Delete navigation property hostedContents for users - operationId: user.joinedTeam.channel.message.reply_DeleteHostedContent + summary: Invoke action undoSoftDelete + description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-1.0 + operationId: user.joinedTeam.channel.message_undoSoftDelete parameters: - name: user-id in: path @@ -44225,41 +47337,18 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - - 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}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': - get: + x-ms-docs-operation-type: action + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.unsetReaction': + post: tags: - users.team - summary: Get media content for the navigation property hostedContents from users - description: The unique identifier for an entity. Read-only. - operationId: user.joinedTeam.channel.message.reply_GetHostedContentsContent + summary: Invoke action unsetReaction + operationId: user.joinedTeam.channel.message_unsetReaction parameters: - name: user-id in: path @@ -44293,38 +47382,32 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary + description: Success default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: action + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies': + get: tags: - users.team - summary: Update media content for the navigation property hostedContents in users - description: The unique identifier for an entity. Read-only. - operationId: user.joinedTeam.channel.message.reply_SetHostedContentsContent + summary: Get replies from users + description: Replies for a specified message. Supports $expand for channel messages. + operationId: user.joinedTeam.channel.message_ListReply parameters: - name: user-id in: path @@ -44358,41 +47441,55 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - 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: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - requestBody: - description: New media content. - content: - application/octet-stream: - 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 - format: binary - required: true responses: 2XX: - description: Success + $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' default: $ref: '#/components/responses/error' - delete: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - users.team - summary: Delete media content for the navigation property hostedContents in users - description: The unique identifier for an entity. Read-only. - operationId: user.joinedTeam.channel.message.reply_DeleteHostedContentsContent + summary: Create new navigation property to replies for users + operationId: user.joinedTeam.channel.message_CreateReply parameters: - name: user-id in: path @@ -44426,39 +47523,30 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': + x-ms-docs-operation-type: operation + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}': get: tags: - users.team - summary: Get the number of the resource - operationId: user.joinedTeam.channel.message.reply.hostedContent_GetCount + summary: Get replies from users + description: Replies for a specified message. Supports $expand for channel messages. + operationId: user.joinedTeam.channel.message_GetReply parameters: - name: user-id in: path @@ -44500,19 +47588,41 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - $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: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': - post: + x-ms-docs-operation-type: operation + patch: tags: - users.team - summary: Invoke action setReaction - operationId: user.joinedTeam.channel.message.reply_setReaction + summary: Update the navigation property replies in users + operationId: user.joinedTeam.channel.message_UpdateReply parameters: - name: user-id in: path @@ -44555,34 +47665,27 @@ paths: type: string x-ms-docs-key-type: chatMessage requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': - post: + x-ms-docs-operation-type: operation + delete: tags: - users.team - summary: Invoke action softDelete - description: Delete a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-1.0 - operationId: user.joinedTeam.channel.message.reply_softDelete + summary: Delete navigation property replies for users + operationId: user.joinedTeam.channel.message_DeleteReply parameters: - name: user-id in: path @@ -44624,22 +47727,25 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage + - 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: action - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': - post: + x-ms-docs-operation-type: operation + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': + get: tags: - users.team - summary: Invoke action undoSoftDelete - description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-1.0 - operationId: user.joinedTeam.channel.message.reply_undoSoftDelete + summary: Get hostedContents from users + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: user.joinedTeam.channel.message.reply_ListHostedContent parameters: - name: user-id in: path @@ -44681,18 +47787,55 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage + - $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: Success + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - users.team - summary: Invoke action unsetReaction - operationId: user.joinedTeam.channel.message.reply_unsetReaction + summary: Create new navigation property to hostedContents for users + operationId: user.joinedTeam.channel.message.reply_CreateHostedContent parameters: - name: user-id in: path @@ -44735,30 +47878,29 @@ paths: type: string x-ms-docs-key-type: chatMessage requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/$count': + x-ms-docs-operation-type: operation + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': get: tags: - users.team - summary: Get the number of the resource - operationId: user.joinedTeam.channel.message.reply_GetCount + summary: Get hostedContents from users + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: user.joinedTeam.channel.message.reply_GetHostedContent parameters: - name: user-id in: path @@ -44792,61 +47934,22 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.delta()': - get: - tags: - - users.team - summary: Invoke function delta - description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-1.0 - operationId: user.joinedTeam.channel.message.reply_delta - parameters: - - name: user-id + - name: chatMessage-id1 in: path - description: The unique identifier of user + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: user - - name: team-id + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-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 - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + x-ms-docs-key-type: chatMessageHostedContent - name: $select in: query description: Select properties to be returned @@ -44857,16 +47960,6 @@ paths: type: array items: type: string - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - name: $expand in: query description: Expand related entities @@ -44879,37 +47972,19 @@ paths: type: string responses: 2XX: - description: Success + description: Retrieved navigation property 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 - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' 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}/channels/{channel-id}/messages/$count': - get: + x-ms-docs-operation-type: operation + patch: tags: - users.team - summary: Get the number of the resource - operationId: user.joinedTeam.channel.message_GetCount + summary: Update the navigation property hostedContents in users + operationId: user.joinedTeam.channel.message.reply_UpdateHostedContent parameters: - name: user-id in: path @@ -44935,120 +48010,52 @@ paths: schema: type: string x-ms-docs-key-type: channel - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/microsoft.graph.delta()': - get: - tags: - - users.team - summary: Invoke function delta - description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-1.0 - operationId: user.joinedTeam.channel.message_delta - parameters: - - name: user-id + - name: chatMessage-id in: path - description: The unique identifier of user + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: user - - name: team-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of team + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of channel + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - $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 + x-ms-docs-key-type: chatMessageHostedContent + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + required: true 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 - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' 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}/channels/{channel-id}/microsoft.graph.archive': - post: + x-ms-docs-operation-type: operation + delete: tags: - users.team - 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 + summary: Delete navigation property hostedContents for users + operationId: user.joinedTeam.channel.message.reply_DeleteHostedContent parameters: - name: user-id in: path @@ -45074,77 +48081,49 @@ paths: 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: - - users.team - summary: Invoke action completeMigration - description: 'Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can''t import additional messages into the team. You can add members to the team after the request returns a successful response.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-1.0 - operationId: user.joinedTeam.channel_completeMigration - parameters: - - name: user-id + - name: chatMessage-id in: path - description: The unique identifier of user + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: user - - name: team-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of team + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of channel + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: chatMessageHostedContent + - 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: action - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': + x-ms-docs-operation-type: operation + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': get: tags: - users.team - summary: Invoke function doesUserHaveAccess - description: Determine whether a user has access to a shared channel. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-1.0 - operationId: user.joinedTeam.channel_doesUserHaveAccess + summary: Get media content for the navigation property hostedContents from users + description: The unique identifier for an entity. Read-only. + operationId: user.joinedTeam.channel.message.reply_GetHostedContentsContent parameters: - name: user-id in: path @@ -45170,56 +48149,46 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: userId - in: query - description: 'Usage: userId=''@userId''' - style: form - explode: false + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: type: string - nullable: true - - name: tenantId - in: query - description: 'Usage: tenantId=''@tenantId''' - style: form - explode: false + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: type: string - nullable: true - - name: userPrincipalName - in: query - description: 'Usage: userPrincipalName=''@userPrincipalName''' - style: form - explode: false + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple schema: type: string - nullable: true + x-ms-docs-key-type: chatMessageHostedContent responses: 2XX: - description: Success + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - type: object - properties: - value: - type: boolean - default: false - additionalProperties: - type: object + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/microsoft.graph.provisionEmail': - post: + put: tags: - users.team - summary: Invoke action provisionEmail - description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a channel, use the removeEmail method.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-1.0 - operationId: user.joinedTeam.channel_provisionEmail + summary: Update media content for the navigation property hostedContents in users + description: The unique identifier for an entity. Read-only. + operationId: user.joinedTeam.channel.message.reply_SetHostedContentsContent parameters: - name: user-id in: path @@ -45245,67 +48214,49 @@ paths: schema: type: string x-ms-docs-key-type: channel - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/microsoft.graph.removeEmail': - post: - tags: - - users.team - summary: Invoke action removeEmail - description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-1.0 - operationId: user.joinedTeam.channel_removeEmail - parameters: - - name: user-id + - name: chatMessage-id in: path - description: The unique identifier of user + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: user - - name: team-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of team + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of channel + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: chatMessageHostedContent + 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: action - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/microsoft.graph.unarchive': - post: + delete: tags: - users.team - 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 + summary: Delete media content for the navigation property hostedContents in users + description: The unique identifier for an entity. Read-only. + operationId: user.joinedTeam.channel.message.reply_DeleteHostedContentsContent parameters: - name: user-id in: path @@ -45331,19 +48282,47 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - 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: action - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/sharedWithTeams': + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': get: tags: - users.team - summary: Get sharedWithTeams from users - description: A collection of teams with which a channel is shared. - operationId: user.joinedTeam.channel_ListSharedGraphWPreTeam + summary: Get the number of the resource + operationId: user.joinedTeam.channel.message.reply.hostedContent_GetCount parameters: - name: user-id in: path @@ -45369,55 +48348,35 @@ paths: schema: type: string x-ms-docs-key-type: channel - - $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: chatMessage-id + in: path + description: The unique identifier of chatMessage + 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: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - $ref: '#/components/responses/microsoft.graph.sharedWithChannelTeamInfoCollectionResponse' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': post: tags: - users.team - summary: Create new navigation property to sharedWithTeams for users - operationId: user.joinedTeam.channel_CreateSharedGraphWPreTeam + summary: Invoke action setReaction + operationId: user.joinedTeam.channel.message.reply_setReaction parameters: - name: user-id in: path @@ -45443,30 +48402,51 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}': - get: + x-ms-docs-operation-type: action + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': + post: tags: - users.team - summary: Get sharedWithTeams from users - description: A collection of teams with which a channel is shared. - operationId: user.joinedTeam.channel_GetSharedGraphWPreTeam + summary: Invoke action softDelete + description: Delete a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-1.0 + operationId: user.joinedTeam.channel.message.reply_softDelete parameters: - name: user-id in: path @@ -45492,49 +48472,38 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: chatMessage-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - 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: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: chatMessage responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': + post: tags: - users.team - summary: Update the navigation property sharedWithTeams in users - operationId: user.joinedTeam.channel_UpdateSharedGraphWPreTeam + summary: Invoke action undoSoftDelete + description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-1.0 + operationId: user.joinedTeam.channel.message.reply_undoSoftDelete parameters: - name: user-id in: path @@ -45560,36 +48529,34 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: chatMessage-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' - required: true + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + post: tags: - users.team - summary: Delete navigation property sharedWithTeams for users - operationId: user.joinedTeam.channel_DeleteSharedGraphWPreTeam + summary: Invoke action unsetReaction + operationId: user.joinedTeam.channel.message.reply_unsetReaction parameters: - name: user-id in: path @@ -45615,33 +48582,47 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: chatMessage-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true style: simple schema: type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': + x-ms-docs-operation-type: action + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/$count': get: tags: - users.team - summary: Get allowedMembers from users - description: A collection of team members who have access to the shared channel. - operationId: user.joinedTeam.channel.sharedGraphWPreTeam_ListAllowedMember + summary: Get the number of the resource + operationId: user.joinedTeam.channel.message.reply_GetCount parameters: - name: user-id in: path @@ -45667,65 +48648,31 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: chatMessage-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' + x-ms-docs-key-type: chatMessage - $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.conversationMemberCollectionResponse' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.delta()': get: tags: - users.team - summary: Get allowedMembers from users - description: A collection of team members who have access to the shared channel. - operationId: user.joinedTeam.channel.sharedGraphWPreTeam_GetAllowedMember + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-1.0 + operationId: user.joinedTeam.channel.message.reply_delta parameters: - name: user-id in: path @@ -45751,22 +48698,19 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id - in: path - description: The unique identifier of sharedWithChannelTeamInfo - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - name: conversationMember-id + - name: chatMessage-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: chatMessage + - $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 @@ -45777,6 +48721,16 @@ paths: type: array items: type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $expand in: query description: Expand related entities @@ -45789,20 +48743,37 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/$count': get: tags: - users.team summary: Get the number of the resource - operationId: user.joinedTeam.channel.sharedGraphWPreTeam.allowedMember_GetCount + operationId: user.joinedTeam.channel.message_GetCount parameters: - name: user-id in: path @@ -45828,14 +48799,6 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id - in: path - description: The unique identifier of sharedWithChannelTeamInfo - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -45843,12 +48806,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/messages/microsoft.graph.delta()': get: tags: - users.team - summary: Get team from users - operationId: user.joinedTeam.channel.sharedGraphWPreTeam_GetTeam + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-1.0 + operationId: user.joinedTeam.channel.message_delta parameters: - name: user-id in: path @@ -45874,14 +48841,11 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id - in: path - description: The unique identifier of sharedWithChannelTeamInfo - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + - $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 @@ -45892,6 +48856,16 @@ paths: type: array items: type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $expand in: query description: Expand related entities @@ -45904,20 +48878,41 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.team' + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/sharedWithTeams/$count': - get: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/microsoft.graph.archive': + post: tags: - users.team - summary: Get the number of the resource - operationId: user.joinedTeam.channel.sharedGraphWPreTeam_GetCount + 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 @@ -45943,20 +48938,77 @@ paths: schema: type: string x-ms-docs-key-type: channel - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + 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: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/tabs': + x-ms-docs-operation-type: action + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/microsoft.graph.completeMigration': + post: + tags: + - users.team + summary: Invoke action completeMigration + description: 'Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can''t import additional messages into the team. You can add members to the team after the request returns a successful response.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-1.0 + operationId: user.joinedTeam.channel_completeMigration + 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}/channels/{channel-id}/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': get: tags: - users.team - summary: Get tabs from users - description: A collection of all the tabs in the channel. A navigation property. - operationId: user.joinedTeam.channel_ListTab + summary: Invoke function doesUserHaveAccess + description: Determine whether a user has access to a shared channel. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-1.0 + operationId: user.joinedTeam.channel_doesUserHaveAccess parameters: - name: user-id in: path @@ -45982,55 +49034,56 @@ paths: schema: type: string x-ms-docs-key-type: channel - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby + - name: userId in: query - description: Order items by property values + description: 'Usage: userId=''@userId''' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string - - name: $select + type: string + nullable: true + - name: tenantId in: query - description: Select properties to be returned + description: 'Usage: tenantId=''@tenantId''' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + type: string + nullable: true + - name: userPrincipalName in: query - description: Expand related entities + description: 'Usage: userPrincipalName=''@userPrincipalName''' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + type: string + nullable: true responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: boolean + default: false + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: function + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/microsoft.graph.provisionEmail': post: tags: - users.team - summary: Create new navigation property to tabs for users - operationId: user.joinedTeam.channel_CreateTab + summary: Invoke action provisionEmail + description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a channel, use the removeEmail method.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-1.0 + operationId: user.joinedTeam.channel_provisionEmail parameters: - name: user-id in: path @@ -46056,30 +49109,26 @@ paths: schema: type: string x-ms-docs-key-type: channel - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' - required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/tabs/{teamsTab-id}': - get: + x-ms-docs-operation-type: action + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/microsoft.graph.removeEmail': + post: tags: - users.team - summary: Get tabs from users - description: A collection of all the tabs in the channel. A navigation property. - operationId: user.joinedTeam.channel_GetTab + summary: Invoke action removeEmail + description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-1.0 + operationId: user.joinedTeam.channel_removeEmail parameters: - name: user-id in: path @@ -46105,49 +49154,22 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: teamsTab-id - in: path - description: The unique identifier of teamsTab - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamsTab - - 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.teamsTab' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/microsoft.graph.unarchive': + post: tags: - users.team - summary: Update the navigation property tabs in users - operationId: user.joinedTeam.channel_UpdateTab + 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 @@ -46173,36 +49195,19 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: teamsTab-id - in: path - description: The unique identifier of teamsTab - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamsTab - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' - required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/sharedWithTeams': + get: tags: - users.team - summary: Delete navigation property tabs for users - operationId: user.joinedTeam.channel_DeleteTab + summary: Get sharedWithTeams from users + description: A collection of teams with which a channel is shared. + operationId: user.joinedTeam.channel_ListSharedGraphWPreTeam parameters: - name: user-id in: path @@ -46228,33 +49233,104 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: teamsTab-id + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.sharedWithChannelTeamInfoCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.team + summary: Create new navigation property to sharedWithTeams for users + operationId: user.joinedTeam.channel_CreateSharedGraphWPreTeam + parameters: + - name: user-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab - - name: If-Match - in: header - description: ETag + 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/tabs/{teamsTab-id}/teamsApp': + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}': get: tags: - users.team - summary: Get teamsApp from users - description: The application that is linked to the tab. This can't be changed after tab creation. - operationId: user.joinedTeam.channel.tab_GetTeamsApp + summary: Get sharedWithTeams from users + description: A collection of teams with which a channel is shared. + operationId: user.joinedTeam.channel_GetSharedGraphWPreTeam parameters: - name: user-id in: path @@ -46280,14 +49356,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: teamsTab-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: sharedWithChannelTeamInfo - name: $select in: query description: Select properties to be returned @@ -46314,16 +49390,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsApp' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/tabs/$count': - get: + patch: tags: - users.team - summary: Get the number of the resource - operationId: user.joinedTeam.channel.tab_GetCount + summary: Update the navigation property sharedWithTeams in users + operationId: user.joinedTeam.channel_UpdateSharedGraphWPreTeam parameters: - name: user-id in: path @@ -46349,19 +49424,36 @@ paths: schema: type: string x-ms-docs-key-type: channel - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' - '/users/{user-id}/joinedTeams/{team-id}/channels/$count': - get: + x-ms-docs-operation-type: operation + delete: tags: - users.team - summary: Get the number of the resource - operationId: user.joinedTeam.channel_GetCount + summary: Delete navigation property sharedWithTeams for users + operationId: user.joinedTeam.channel_DeleteSharedGraphWPreTeam parameters: - name: user-id in: path @@ -46379,23 +49471,41 @@ paths: schema: type: string x-ms-docs-key-type: team - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + - 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}/joinedTeams/{team-id}/channels/microsoft.graph.getAllMessages()': + x-ms-docs-operation-type: operation + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': get: tags: - users.team - summary: Invoke function getAllMessages - description: 'Retrieve messages across all channels in a team, including text, audio, and video conversations. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-getallmessages?view=graph-rest-1.0 - operationId: user.joinedTeam.channel_getAllMessage + summary: Get allowedMembers from users + description: A collection of team members who have access to the shared channel. + operationId: user.joinedTeam.channel.sharedGraphWPreTeam_ListAllowedMember parameters: - name: user-id in: path @@ -46413,21 +49523,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: model - in: query - description: The payment model for the API - style: form - explode: false + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple schema: type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -46435,9 +49554,9 @@ paths: type: array items: type: string - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -46457,38 +49576,20 @@ paths: 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 + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' 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}/channels/microsoft.graph.getAllRetainedMessages()': + x-ms-docs-operation-type: operation + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': get: tags: - users.team - summary: Invoke function getAllRetainedMessages - description: 'Get all retained messages across all channels in a team. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-getallretainedmessages?view=graph-rest-1.0 - operationId: user.joinedTeam.channel_getAllRetainedMessage + summary: Get allowedMembers from users + description: A collection of team members who have access to the shared channel. + operationId: user.joinedTeam.channel.sharedGraphWPreTeam_GetAllowedMember parameters: - name: user-id in: path @@ -46506,11 +49607,30 @@ paths: 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: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -46521,16 +49641,6 @@ paths: type: array items: type: string - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - name: $expand in: query description: Expand related entities @@ -46543,34 +49653,20 @@ paths: type: string responses: 2XX: - description: Success + description: Retrieved navigation property 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 + $ref: '#/components/schemas/microsoft.graph.conversationMember' 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}/group': + x-ms-docs-operation-type: operation + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': get: tags: - users.team - summary: Get group from users - operationId: user.joinedTeam_GetGroup + summary: Get the number of the resource + operationId: user.joinedTeam.channel.sharedGraphWPreTeam.allowedMember_GetCount parameters: - name: user-id in: path @@ -46588,43 +49684,35 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: channel-id + in: path + description: The unique identifier of channel + 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: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.group' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/group/serviceProvisioningErrors': + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': get: tags: - users.team - 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 group object. Supports $filter (eq, not, for isResolved and serviceInstance).' - operationId: user.joinedTeam.group_ListServiceProvisioningError + summary: Get team from users + operationId: user.joinedTeam.channel.sharedGraphWPreTeam_GetTeam parameters: - name: user-id in: path @@ -46642,21 +49730,22 @@ paths: 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: $orderby - in: query - description: Order items by property values - style: form - explode: false + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo - name: $select in: query description: Select properties to be returned @@ -46679,18 +49768,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.team' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/users/{user-id}/joinedTeams/{team-id}/group/serviceProvisioningErrors/$count': + x-ms-docs-operation-type: operation + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/sharedWithTeams/$count': get: tags: - users.team summary: Get the number of the resource - operationId: user.joinedTeam.group.ServiceProvisioningError_GetCount + operationId: user.joinedTeam.channel.sharedGraphWPreTeam_GetCount parameters: - name: user-id in: path @@ -46708,6 +49799,14 @@ paths: 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 - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -46715,13 +49814,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/joinedTeams/{team-id}/incomingChannels': + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/tabs': get: tags: - users.team - summary: Get incomingChannels from users - description: List of channels shared with the team. - operationId: user.joinedTeam_ListIncomingChannel + summary: Get tabs from users + description: A collection of all the tabs in the channel. A navigation property. + operationId: user.joinedTeam.channel_ListTab parameters: - name: user-id in: path @@ -46739,6 +49838,14 @@ paths: 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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -46776,20 +49883,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/incomingChannels/{channel-id}': - get: + post: tags: - users.team - summary: Get incomingChannels from users - description: List of channels shared with the team. - operationId: user.joinedTeam_GetIncomingChannel + summary: Create new navigation property to tabs for users + operationId: user.joinedTeam.channel_CreateTab parameters: - name: user-id in: path @@ -46815,42 +49920,30 @@ paths: schema: type: string x-ms-docs-key-type: channel - - 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 + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsTab' + required: true responses: 2XX: - description: Retrieved navigation property + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/incomingChannels/$count': + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/tabs/{teamsTab-id}': get: tags: - users.team - summary: Get the number of the resource - operationId: user.joinedTeam.incomingChannel_GetCount + summary: Get tabs from users + description: A collection of all the tabs in the channel. A navigation property. + operationId: user.joinedTeam.channel_GetTab parameters: - name: user-id in: path @@ -46868,52 +49961,22 @@ paths: schema: type: string x-ms-docs-key-type: team - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/users/{user-id}/joinedTeams/{team-id}/installedApps': - get: - tags: - - users.team - summary: Get installedApps from users - description: The apps installed in this team. - operationId: user.joinedTeam_ListInstalledApp - parameters: - - name: user-id + - name: channel-id in: path - description: The unique identifier of user + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: user - - name: team-id - in: path - description: The unique identifier of team + x-ms-docs-key-type: channel + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab 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: $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: teamsTab - name: $select in: query description: Select properties to be returned @@ -46936,18 +49999,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsAppInstallationCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - users.team - summary: Create new navigation property to installedApps for users - operationId: user.joinedTeam_CreateInstalledApp + summary: Update the navigation property tabs in users + operationId: user.joinedTeam.channel_UpdateTab parameters: - name: user-id in: path @@ -46965,30 +50029,44 @@ paths: 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 + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsTab requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.teamsTab' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/installedApps/{teamsAppInstallation-id}': - get: + delete: tags: - users.team - summary: Get installedApps from users - description: The apps installed in this team. - operationId: user.joinedTeam_GetInstalledApp + summary: Delete navigation property tabs for users + operationId: user.joinedTeam.channel_DeleteTab parameters: - name: user-id in: path @@ -47006,49 +50084,41 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamsAppInstallation-id + - name: channel-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: channel + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + 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: teamsTab + - 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.teamsAppInstallation' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/tabs/{teamsTab-id}/teamsApp': + get: tags: - users.team - summary: Update the navigation property installedApps in users - operationId: user.joinedTeam_UpdateInstalledApp + summary: Get teamsApp from users + description: The application that is linked to the tab. This can't be changed after tab creation. + operationId: user.joinedTeam.channel.tab_GetTeamsApp parameters: - name: user-id in: path @@ -47066,36 +50136,58 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamsAppInstallation-id + - name: channel-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' - required: true + x-ms-docs-key-type: channel + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsTab + - 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.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.teamsApp' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/tabs/$count': + get: tags: - users.team - summary: Delete navigation property installedApps for users - operationId: user.joinedTeam_DeleteInstalledApp + summary: Get the number of the resource + operationId: user.joinedTeam.channel.tab_GetCount parameters: - name: user-id in: path @@ -47113,36 +50205,27 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamsAppInstallation-id + - name: channel-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: channel + - $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}/joinedTeams/{team-id}/installedApps/{teamsAppInstallation-id}/microsoft.graph.upgrade': - post: + '/users/{user-id}/joinedTeams/{team-id}/channels/$count': + get: tags: - users.team - summary: Invoke action upgrade - description: Upgrade an app installation within a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chat-teamsappinstallation-upgrade?view=graph-rest-1.0 - operationId: user.joinedTeam.installedApp_upgrade + summary: Get the number of the resource + operationId: user.joinedTeam.channel_GetCount parameters: - name: user-id in: path @@ -47160,39 +50243,23 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamsAppInstallation-id - in: path - description: The unique identifier of teamsAppInstallation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamsAppInstallation - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - consentedPermissionSet: - $ref: '#/components/schemas/microsoft.graph.teamsAppPermissionSet' - additionalProperties: - type: object - required: true + - $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: action - '/users/{user-id}/joinedTeams/{team-id}/installedApps/{teamsAppInstallation-id}/teamsApp': + '/users/{user-id}/joinedTeams/{team-id}/channels/microsoft.graph.getAllMessages()': get: tags: - users.team - summary: Get teamsApp from users - description: The app that is installed. - operationId: user.joinedTeam.installedApp_GetTeamsApp + summary: Invoke function getAllMessages + description: 'Retrieve messages across all channels in a team, including text, audio, and video conversations. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-getallmessages?view=graph-rest-1.0 + operationId: user.joinedTeam.channel_getAllMessage parameters: - name: user-id in: path @@ -47210,14 +50277,18 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamsAppInstallation-id - in: path - description: The unique identifier of teamsAppInstallation - required: true - style: simple + - name: model + in: query + description: The payment model for the API + style: form + explode: false schema: type: string - x-ms-docs-key-type: teamsAppInstallation + - $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 @@ -47228,6 +50299,16 @@ paths: type: array items: type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $expand in: query description: Expand related entities @@ -47240,21 +50321,38 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsApp' + 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: operation - '/users/{user-id}/joinedTeams/{team-id}/installedApps/{teamsAppInstallation-id}/teamsAppDefinition': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/joinedTeams/{team-id}/channels/microsoft.graph.getAllRetainedMessages()': get: tags: - users.team - summary: Get teamsAppDefinition from users - description: The details of this version of the app. - operationId: user.joinedTeam.installedApp_GetTeamsAppDefinition + summary: Invoke function getAllRetainedMessages + description: 'Get all retained messages across all channels in a team. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-getallretainedmessages?view=graph-rest-1.0 + operationId: user.joinedTeam.channel_getAllRetainedMessage parameters: - name: user-id in: path @@ -47272,14 +50370,11 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamsAppInstallation-id - in: path - description: The unique identifier of teamsAppInstallation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamsAppInstallation + - $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 @@ -47290,6 +50385,16 @@ paths: type: array items: type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $expand in: query description: Expand related entities @@ -47302,20 +50407,34 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' + 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: operation - '/users/{user-id}/joinedTeams/{team-id}/installedApps/$count': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/joinedTeams/{team-id}/group': get: tags: - users.team - summary: Get the number of the resource - operationId: user.joinedTeam.installedApp_GetCount + summary: Get group from users + operationId: user.joinedTeam_GetGroup parameters: - name: user-id in: path @@ -47333,20 +50452,43 @@ paths: schema: type: string x-ms-docs-key-type: team - - $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: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.group' default: $ref: '#/components/responses/error' - '/users/{user-id}/joinedTeams/{team-id}/members': + x-ms-docs-operation-type: operation + '/users/{user-id}/joinedTeams/{team-id}/group/serviceProvisioningErrors': get: tags: - users.team - summary: Get members from users - description: Members and owners of the team. - operationId: user.joinedTeam_ListMember + 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 group object. Supports $filter (eq, not, for isResolved and serviceInstance).' + operationId: user.joinedTeam.group_ListServiceProvisioningError parameters: - name: user-id in: path @@ -47401,18 +50543,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - x-ms-docs-operation-type: operation - post: + '/users/{user-id}/joinedTeams/{team-id}/group/serviceProvisioningErrors/$count': + get: tags: - users.team - summary: Create new navigation property to members for users - operationId: user.joinedTeam_CreateMember + summary: Get the number of the resource + operationId: user.joinedTeam.group.ServiceProvisioningError_GetCount parameters: - name: user-id in: path @@ -47430,30 +50572,20 @@ paths: schema: type: string x-ms-docs-key-type: team - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - required: true + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/members/{conversationMember-id}': + '/users/{user-id}/joinedTeams/{team-id}/incomingChannels': get: tags: - users.team - summary: Get members from users - description: Members and owners of the team. - operationId: user.joinedTeam_GetMember + summary: Get incomingChannels from users + description: List of channels shared with the team. + operationId: user.joinedTeam_ListIncomingChannel parameters: - name: user-id in: path @@ -47471,14 +50603,21 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: conversationMember-id - in: path - description: The unique identifier of conversationMember - 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: conversationMember + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -47501,19 +50640,20 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/users/{user-id}/joinedTeams/{team-id}/incomingChannels/{channel-id}': + get: tags: - users.team - summary: Update the navigation property members in users - operationId: user.joinedTeam_UpdateMember + summary: Get incomingChannels from users + description: List of channels shared with the team. + operationId: user.joinedTeam_GetIncomingChannel parameters: - name: user-id in: path @@ -47531,36 +50671,50 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: conversationMember-id + - name: channel-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - required: true + x-ms-docs-key-type: channel + - 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.conversationMember' + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/users/{user-id}/joinedTeams/{team-id}/incomingChannels/$count': + get: tags: - users.team - summary: Delete navigation property members for users - operationId: user.joinedTeam_DeleteMember + summary: Get the number of the resource + operationId: user.joinedTeam.incomingChannel_GetCount parameters: - name: user-id in: path @@ -47578,32 +50732,20 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: conversationMember-id - in: path - description: The unique identifier of conversationMember - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: conversationMember - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/members/$count': + '/users/{user-id}/joinedTeams/{team-id}/installedApps': get: tags: - users.team - summary: Get the number of the resource - operationId: user.joinedTeam.member_GetCount + summary: Get installedApps from users + description: The apps installed in this team. + operationId: user.joinedTeam_ListInstalledApp parameters: - name: user-id in: path @@ -47621,23 +50763,55 @@ paths: 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: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + $ref: '#/components/responses/microsoft.graph.teamsAppInstallationCollectionResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/joinedTeams/{team-id}/members/microsoft.graph.add': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - users.team - summary: Invoke action add - description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-1.0 - operationId: user.joinedTeam.member_add + summary: Create new navigation property to installedApps for users + operationId: user.joinedTeam_CreateInstalledApp parameters: - name: user-id in: path @@ -47656,52 +50830,89 @@ paths: type: string x-ms-docs-key-type: team requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/users/{user-id}/joinedTeams/{team-id}/members/microsoft.graph.remove': - post: + x-ms-docs-operation-type: operation + '/users/{user-id}/joinedTeams/{team-id}/installedApps/{teamsAppInstallation-id}': + get: tags: - users.team - summary: Invoke action remove - description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-1.0 - operationId: user.joinedTeam.member_remove + summary: Get installedApps from users + description: The apps installed in this team. + operationId: user.joinedTeam_GetInstalledApp + 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: teamsAppInstallation-id + in: path + description: The unique identifier of teamsAppInstallation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsAppInstallation + - 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.teamsAppInstallation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - users.team + summary: Update the navigation property installedApps in users + operationId: user.joinedTeam_UpdateInstalledApp parameters: - name: user-id in: path @@ -47719,19 +50930,20 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: teamsAppInstallation-id + in: path + description: The unique identifier of teamsAppInstallation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsAppInstallation requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' required: true responses: 2XX: @@ -47739,33 +50951,15 @@ paths: content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/users/{user-id}/joinedTeams/{team-id}/microsoft.graph.archive': - post: + x-ms-docs-operation-type: operation + delete: tags: - users.team - summary: Invoke action archive - description: "Archive the specified team. \nWhen a team is archived, users can no longer make most changes to the team. For example, users can no longer: send or like messages on any channel in the team; edit the team's name or description; nor edit other settings. However, membership changes to the team are still allowed. Archiving is an async operation. A team is archived once the async operation completes successfully, which might occur subsequent to a response from this API. To archive a team, the team and group must have an owner. To restore a team from its archived state, use the API to unarchive." - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-archive?view=graph-rest-1.0 - operationId: user.joinedTeam_archive + summary: Delete navigation property installedApps for users + operationId: user.joinedTeam_DeleteInstalledApp parameters: - name: user-id in: path @@ -47783,36 +50977,36 @@ paths: 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 + - name: teamsAppInstallation-id + in: path + description: The unique identifier of teamsAppInstallation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsAppInstallation + - 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: action - '/users/{user-id}/joinedTeams/{team-id}/microsoft.graph.clone': + x-ms-docs-operation-type: operation + '/users/{user-id}/joinedTeams/{team-id}/installedApps/{teamsAppInstallation-id}/microsoft.graph.upgrade': post: tags: - users.team - summary: Invoke action clone - description: "Create a copy of a team. This operation also creates a copy of the corresponding group.\nYou can specify which parts of the team to clone: When tabs are cloned, they aren't configured. The tabs are displayed on the tab bar in Microsoft Teams, and the first time a user opens them, they must go through the configuration screen. \nIf the user who opens the tab doesn't have permission to configure apps, they see a message that says that the tab isn't configured. Cloning is a long-running operation. After the POST clone returns, you need to GET the operation returned by the Location: header to see if it's running, succeeded, or failed. You should continue to GET until the status isn't running. The recommended delay between GETs is 5 seconds." + summary: Invoke action upgrade + description: Upgrade an app installation within a chat. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/team-clone?view=graph-rest-1.0 - operationId: user.joinedTeam_clone + url: https://learn.microsoft.com/graph/api/chat-teamsappinstallation-upgrade?view=graph-rest-1.0 + operationId: user.joinedTeam.installedApp_upgrade parameters: - name: user-id in: path @@ -47830,6 +51024,14 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: teamsAppInstallation-id + in: path + description: The unique identifier of teamsAppInstallation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsAppInstallation requestBody: description: Action parameters content: @@ -47837,22 +51039,8 @@ paths: schema: type: object properties: - displayName: - type: string - nullable: true - description: - type: string - nullable: true - mailNickname: - type: string - nullable: true - classification: - type: string - nullable: true - visibility: - $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' - partsToClone: - $ref: '#/components/schemas/microsoft.graph.clonableTeamParts' + consentedPermissionSet: + $ref: '#/components/schemas/microsoft.graph.teamsAppPermissionSet' additionalProperties: type: object required: true @@ -47862,16 +51050,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/users/{user-id}/joinedTeams/{team-id}/microsoft.graph.completeMigration': - post: + '/users/{user-id}/joinedTeams/{team-id}/installedApps/{teamsAppInstallation-id}/teamsApp': + get: tags: - users.team - summary: Invoke action completeMigration - description: 'Complete the message migration process by removing migration mode from a team. Migration mode is a special state where certain operations are barred, like message POST and membership operations during the data migration process. After a completeMigration request is made, you can''t import additional messages into the team. You can add members to the team after the request returns a successful response.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-completemigration?view=graph-rest-1.0 - operationId: user.joinedTeam_completeMigration + summary: Get teamsApp from users + description: The app that is installed. + operationId: user.joinedTeam.installedApp_GetTeamsApp parameters: - name: user-id in: path @@ -47889,22 +51074,51 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: teamsAppInstallation-id + in: path + description: The unique identifier of teamsAppInstallation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsAppInstallation + - 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.teamsApp' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/joinedTeams/{team-id}/microsoft.graph.sendActivityNotification': - post: + x-ms-docs-operation-type: operation + '/users/{user-id}/joinedTeams/{team-id}/installedApps/{teamsAppInstallation-id}/teamsAppDefinition': + get: tags: - users.team - summary: Invoke action sendActivityNotification - description: "Send an activity feed notification in the scope of a team. For more information about sending notifications and the requirements for doing so, see\nsending Teams activity notifications." - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-sendactivitynotification?view=graph-rest-1.0 - operationId: user.joinedTeam_sendActivityNotification + summary: Get teamsAppDefinition from users + description: The details of this version of the app. + operationId: user.joinedTeam.installedApp_GetTeamsAppDefinition parameters: - name: user-id in: path @@ -47922,52 +51136,50 @@ paths: schema: type: string x-ms-docs-key-type: team - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - topic: - $ref: '#/components/schemas/microsoft.graph.teamworkActivityTopic' - activityType: - type: string - nullable: true - chainId: - type: number - format: int64 - nullable: true - previewText: - $ref: '#/components/schemas/microsoft.graph.itemBody' - teamsAppId: - type: string - nullable: true - templateParameters: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.keyValuePair' - recipient: - $ref: '#/components/schemas/microsoft.graph.teamworkNotificationRecipient' - additionalProperties: - type: object - required: true + - name: teamsAppInstallation-id + in: path + description: The unique identifier of teamsAppInstallation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsAppInstallation + - 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.teamsAppDefinition' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/joinedTeams/{team-id}/microsoft.graph.unarchive': - post: + x-ms-docs-operation-type: operation + '/users/{user-id}/joinedTeams/{team-id}/installedApps/$count': + get: tags: - users.team - summary: Invoke action unarchive - description: 'Restore an archived team. This API restores users'' ability to send messages and edit the team, abiding by tenant and team settings. A Team is archived using the archive API. Unarchiving is an async operation. A team is unarchived once the async operation completes successfully, which might occur subsequent to a response from this API.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-unarchive?view=graph-rest-1.0 - operationId: user.joinedTeam_unarchive + summary: Get the number of the resource + operationId: user.joinedTeam.installedApp_GetCount parameters: - name: user-id in: path @@ -47985,19 +51197,20 @@ paths: schema: type: string x-ms-docs-key-type: team + - $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: action - '/users/{user-id}/joinedTeams/{team-id}/operations': + '/users/{user-id}/joinedTeams/{team-id}/members': get: tags: - users.team - summary: Get operations from users - description: The async operations that ran or are running on this team. - operationId: user.joinedTeam_ListOperation + summary: Get members from users + description: Members and owners of the team. + operationId: user.joinedTeam_ListMember parameters: - name: user-id in: path @@ -48052,7 +51265,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsAsyncOperationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -48062,8 +51275,8 @@ paths: post: tags: - users.team - summary: Create new navigation property to operations for users - operationId: user.joinedTeam_CreateOperation + summary: Create new navigation property to members for users + operationId: user.joinedTeam_CreateMember parameters: - name: user-id in: path @@ -48086,7 +51299,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -48094,17 +51307,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/operations/{teamsAsyncOperation-id}': + '/users/{user-id}/joinedTeams/{team-id}/members/{conversationMember-id}': get: tags: - users.team - summary: Get operations from users - description: The async operations that ran or are running on this team. - operationId: user.joinedTeam_GetOperation + summary: Get members from users + description: Members and owners of the team. + operationId: user.joinedTeam_GetMember parameters: - name: user-id in: path @@ -48122,14 +51335,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamsAsyncOperation-id + - name: conversationMember-id in: path - description: The unique identifier of teamsAsyncOperation + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAsyncOperation + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -48156,15 +51369,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - users.team - summary: Update the navigation property operations in users - operationId: user.joinedTeam_UpdateOperation + summary: Update the navigation property members in users + operationId: user.joinedTeam_UpdateMember parameters: - name: user-id in: path @@ -48182,20 +51395,20 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamsAsyncOperation-id + - name: conversationMember-id in: path - description: The unique identifier of teamsAsyncOperation + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAsyncOperation + x-ms-docs-key-type: conversationMember requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -48203,15 +51416,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - users.team - summary: Delete navigation property operations for users - operationId: user.joinedTeam_DeleteOperation + summary: Delete navigation property members for users + operationId: user.joinedTeam_DeleteMember parameters: - name: user-id in: path @@ -48229,14 +51442,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamsAsyncOperation-id + - name: conversationMember-id in: path - description: The unique identifier of teamsAsyncOperation + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAsyncOperation + x-ms-docs-key-type: conversationMember - name: If-Match in: header description: ETag @@ -48249,12 +51462,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/operations/$count': + '/users/{user-id}/joinedTeams/{team-id}/members/$count': get: tags: - users.team summary: Get the number of the resource - operationId: user.joinedTeam.operation_GetCount + operationId: user.joinedTeam.member_GetCount parameters: - name: user-id in: path @@ -48279,13 +51492,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/joinedTeams/{team-id}/permissionGrants': - get: + '/users/{user-id}/joinedTeams/{team-id}/members/microsoft.graph.add': + post: tags: - users.team - summary: Get permissionGrants from users - description: A collection of permissions granted to apps to access the team. - operationId: user.joinedTeam_ListPermissionGrant + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-1.0 + operationId: user.joinedTeam.member_add parameters: - name: user-id in: path @@ -48303,55 +51519,53 @@ paths: 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: $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 + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/microsoft.graph.resourceSpecificPermissionGrantCollectionResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@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 - x-ms-docs-operation-type: operation + '/users/{user-id}/joinedTeams/{team-id}/members/microsoft.graph.remove': post: tags: - users.team - summary: Create new navigation property to permissionGrants for users - operationId: user.joinedTeam_CreatePermissionGrant + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-1.0 + operationId: user.joinedTeam.member_remove parameters: - name: user-id in: path @@ -48370,29 +51584,52 @@ paths: type: string x-ms-docs-key-type: team requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/permissionGrants/{resourceSpecificPermissionGrant-id}': - get: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/joinedTeams/{team-id}/microsoft.graph.archive': + post: tags: - users.team - summary: Get permissionGrants from users - description: A collection of permissions granted to apps to access the team. - operationId: user.joinedTeam_GetPermissionGrant + summary: Invoke action archive + description: "Archive the specified team. \nWhen a team is archived, users can no longer make most changes to the team. For example, users can no longer: send or like messages on any channel in the team; edit the team's name or description; nor edit other settings. However, membership changes to the team are still allowed. Archiving is an async operation. A team is archived once the async operation completes successfully, which might occur subsequent to a response from this API. To archive a team, the team and group must have an owner. To restore a team from its archived state, use the API to unarchive." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-archive?view=graph-rest-1.0 + operationId: user.joinedTeam_archive parameters: - name: user-id in: path @@ -48410,49 +51647,36 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: resourceSpecificPermissionGrant-id - in: path - description: The unique identifier of resourceSpecificPermissionGrant - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant - - 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 + 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: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/users/{user-id}/joinedTeams/{team-id}/microsoft.graph.clone': + post: tags: - users.team - summary: Update the navigation property permissionGrants in users - operationId: user.joinedTeam_UpdatePermissionGrant + summary: Invoke action clone + description: "Create a copy of a team. This operation also creates a copy of the corresponding group.\nYou can specify which parts of the team to clone: When tabs are cloned, they aren't configured. The tabs are displayed on the tab bar in Microsoft Teams, and the first time a user opens them, they must go through the configuration screen. \nIf the user who opens the tab doesn't have permission to configure apps, they see a message that says that the tab isn't configured. Cloning is a long-running operation. After the POST clone returns, you need to GET the operation returned by the Location: header to see if it's running, succeeded, or failed. You should continue to GET until the status isn't running. The recommended delay between GETs is 5 seconds." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-clone?view=graph-rest-1.0 + operationId: user.joinedTeam_clone parameters: - name: user-id in: path @@ -48470,36 +51694,48 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: resourceSpecificPermissionGrant-id - in: path - description: The unique identifier of resourceSpecificPermissionGrant - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + type: object + properties: + displayName: + type: string + nullable: true + description: + type: string + nullable: true + mailNickname: + type: string + nullable: true + classification: + type: string + nullable: true + visibility: + $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' + partsToClone: + $ref: '#/components/schemas/microsoft.graph.clonableTeamParts' + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/users/{user-id}/joinedTeams/{team-id}/microsoft.graph.completeMigration': + post: tags: - users.team - summary: Delete navigation property permissionGrants for users - operationId: user.joinedTeam_DeletePermissionGrant + summary: Invoke action completeMigration + description: 'Complete the message migration process by removing migration mode from a team. Migration mode is a special state where certain operations are barred, like message POST and membership operations during the data migration process. After a completeMigration request is made, you can''t import additional messages into the team. You can add members to the team after the request returns a successful response.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-completemigration?view=graph-rest-1.0 + operationId: user.joinedTeam_completeMigration parameters: - name: user-id in: path @@ -48517,32 +51753,85 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: resourceSpecificPermissionGrant-id + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/users/{user-id}/joinedTeams/{team-id}/microsoft.graph.sendActivityNotification': + post: + tags: + - users.team + summary: Invoke action sendActivityNotification + description: "Send an activity feed notification in the scope of a team. For more information about sending notifications and the requirements for doing so, see\nsending Teams activity notifications." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-sendactivitynotification?view=graph-rest-1.0 + operationId: user.joinedTeam_sendActivityNotification + parameters: + - name: user-id in: path - description: The unique identifier of resourceSpecificPermissionGrant + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant - - name: If-Match - in: header - description: ETag + 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: + topic: + $ref: '#/components/schemas/microsoft.graph.teamworkActivityTopic' + activityType: + type: string + nullable: true + chainId: + type: number + format: int64 + nullable: true + previewText: + $ref: '#/components/schemas/microsoft.graph.itemBody' + teamsAppId: + type: string + nullable: true + templateParameters: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValuePair' + recipient: + $ref: '#/components/schemas/microsoft.graph.teamworkNotificationRecipient' + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/permissionGrants/$count': - get: + x-ms-docs-operation-type: action + '/users/{user-id}/joinedTeams/{team-id}/microsoft.graph.unarchive': + post: tags: - users.team - summary: Get the number of the resource - operationId: user.joinedTeam.permissionGrant_GetCount + summary: Invoke action unarchive + description: 'Restore an archived team. This API restores users'' ability to send messages and edit the team, abiding by tenant and team settings. A Team is archived using the archive API. Unarchiving is an async operation. A team is unarchived once the async operation completes successfully, which might occur subsequent to a response from this API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-unarchive?view=graph-rest-1.0 + operationId: user.joinedTeam_unarchive parameters: - name: user-id in: path @@ -48560,20 +51849,19 @@ paths: schema: type: string x-ms-docs-key-type: team - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/users/{user-id}/joinedTeams/{team-id}/photo': + x-ms-docs-operation-type: action + '/users/{user-id}/joinedTeams/{team-id}/operations': get: tags: - users.team - summary: Get photo from users - description: The profile photo for the team. - operationId: user.joinedTeam_GetPhoto + summary: Get operations from users + description: The async operations that ran or are running on this team. + operationId: user.joinedTeam_ListOperation parameters: - name: user-id in: path @@ -48591,6 +51879,21 @@ paths: 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: $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 @@ -48613,19 +51916,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' + $ref: '#/components/responses/microsoft.graph.teamsAsyncOperationCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - users.team - summary: Update the navigation property photo in users - operationId: user.joinedTeam_UpdatePhoto + summary: Create new navigation property to operations for users + operationId: user.joinedTeam_CreateOperation parameters: - name: user-id in: path @@ -48644,29 +51946,29 @@ paths: type: string x-ms-docs-key-type: team requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/photo/$value': + '/users/{user-id}/joinedTeams/{team-id}/operations/{teamsAsyncOperation-id}': get: tags: - users.team - summary: Get media content for the navigation property photo from users - description: The profile photo for the team. - operationId: user.joinedTeam_GetPhotoContent + summary: Get operations from users + description: The async operations that ran or are running on this team. + operationId: user.joinedTeam_GetOperation parameters: - name: user-id in: path @@ -48684,22 +51986,49 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: teamsAsyncOperation-id + in: path + description: The unique identifier of teamsAsyncOperation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsAsyncOperation + - 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 media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: operation + patch: tags: - users.team - summary: Update media content for the navigation property photo in users - description: The profile photo for the team. - operationId: user.joinedTeam_SetPhotoContent + summary: Update the navigation property operations in users + operationId: user.joinedTeam_UpdateOperation parameters: - name: user-id in: path @@ -48717,25 +52046,36 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: teamsAsyncOperation-id + in: path + description: The unique identifier of teamsAsyncOperation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsAsyncOperation requestBody: - description: New media content. + description: New navigation property values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation delete: tags: - users.team - summary: Delete media content for the navigation property photo in users - description: The profile photo for the team. - operationId: user.joinedTeam_DeletePhotoContent + summary: Delete navigation property operations for users + operationId: user.joinedTeam_DeleteOperation parameters: - name: user-id in: path @@ -48753,6 +52093,14 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: teamsAsyncOperation-id + in: path + description: The unique identifier of teamsAsyncOperation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsAsyncOperation - name: If-Match in: header description: ETag @@ -48764,13 +52112,44 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel': + x-ms-docs-operation-type: operation + '/users/{user-id}/joinedTeams/{team-id}/operations/$count': get: tags: - users.team - summary: Get primaryChannel from users - description: The general channel for the team. - operationId: user.joinedTeam_GetPrimaryChannel + summary: Get the number of the resource + operationId: user.joinedTeam.operation_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: 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/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/users/{user-id}/joinedTeams/{team-id}/permissionGrants': + get: + tags: + - users.team + summary: Get permissionGrants from users + description: A collection of permissions granted to apps to access the team. + operationId: user.joinedTeam_ListPermissionGrant parameters: - name: user-id in: path @@ -48788,6 +52167,21 @@ paths: 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: $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 @@ -48810,19 +52204,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/responses/microsoft.graph.resourceSpecificPermissionGrantCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - users.team - summary: Update the navigation property primaryChannel in users - operationId: user.joinedTeam_UpdatePrimaryChannel + summary: Create new navigation property to permissionGrants for users + operationId: user.joinedTeam_CreatePermissionGrant parameters: - name: user-id in: path @@ -48841,27 +52234,29 @@ paths: type: string x-ms-docs-key-type: team requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/users/{user-id}/joinedTeams/{team-id}/permissionGrants/{resourceSpecificPermissionGrant-id}': + get: tags: - users.team - summary: Delete navigation property primaryChannel for users - operationId: user.joinedTeam_DeletePrimaryChannel + summary: Get permissionGrants from users + description: A collection of permissions granted to apps to access the team. + operationId: user.joinedTeam_GetPermissionGrant parameters: - name: user-id in: path @@ -48879,25 +52274,170 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: If-Match - in: header - description: ETag + - name: resourceSpecificPermissionGrant-id + in: path + description: The unique identifier of resourceSpecificPermissionGrant + required: true style: simple schema: type: string - responses: + x-ms-docs-key-type: resourceSpecificPermissionGrant + - 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.resourceSpecificPermissionGrant' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - users.team + summary: Update the navigation property permissionGrants in users + operationId: user.joinedTeam_UpdatePermissionGrant + 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: resourceSpecificPermissionGrant-id + in: path + description: The unique identifier of resourceSpecificPermissionGrant + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: resourceSpecificPermissionGrant + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + required: true + responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/filesFolder': + delete: + tags: + - users.team + summary: Delete navigation property permissionGrants for users + operationId: user.joinedTeam_DeletePermissionGrant + 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: resourceSpecificPermissionGrant-id + in: path + description: The unique identifier of resourceSpecificPermissionGrant + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: resourceSpecificPermissionGrant + - 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}/joinedTeams/{team-id}/permissionGrants/$count': get: tags: - users.team - summary: Get filesFolder from users - description: Metadata for the location where the channel's files are stored. - operationId: user.joinedTeam.primaryChannel_GetFilesFolder + summary: Get the number of the resource + operationId: user.joinedTeam.permissionGrant_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: 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/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/users/{user-id}/joinedTeams/{team-id}/photo': + get: + tags: + - users.team + summary: Get photo from users + description: The profile photo for the team. + operationId: user.joinedTeam_GetPhoto parameters: - name: user-id in: path @@ -48941,17 +52481,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.profilePhoto' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/filesFolder/content': - get: + patch: tags: - users.team - summary: Get content for the navigation property filesFolder from users - description: 'The content stream, if the item represents a file.' - operationId: user.joinedTeam.primaryChannel_GetFilesFolderContent + summary: Update the navigation property photo in users + operationId: user.joinedTeam_UpdatePhoto parameters: - name: user-id in: path @@ -48969,13 +52507,47 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: $format - in: query - description: Format of the content - style: form - explode: false + 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 + '/users/{user-id}/joinedTeams/{team-id}/photo/$value': + get: + tags: + - users.team + summary: Get media content for the navigation property photo from users + description: The profile photo for the team. + operationId: user.joinedTeam_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 + - 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: Retrieved media content @@ -48989,9 +52561,9 @@ paths: put: tags: - users.team - summary: Update content for the navigation property filesFolder in users - description: 'The content stream, if the item represents a file.' - operationId: user.joinedTeam.primaryChannel_SetFilesFolderContent + summary: Update media content for the navigation property photo in users + description: The profile photo for the team. + operationId: user.joinedTeam_SetPhotoContent parameters: - name: user-id in: path @@ -49017,21 +52589,143 @@ paths: type: string format: binary required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - users.team + summary: Delete media content for the navigation property photo in users + description: The profile photo for the team. + operationId: user.joinedTeam_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: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel': + get: + tags: + - users.team + summary: Get primaryChannel from users + description: The general channel for the team. + operationId: user.joinedTeam_GetPrimaryChannel + 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: $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.channel' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - users.team + summary: Update the navigation property primaryChannel in users + operationId: user.joinedTeam_UpdatePrimaryChannel + 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: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.channel' + required: true responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation delete: tags: - users.team - summary: Delete content for the navigation property filesFolder in users - description: 'The content stream, if the item represents a file.' - operationId: user.joinedTeam.primaryChannel_DeleteFilesFolderContent + summary: Delete navigation property primaryChannel for users + operationId: user.joinedTeam_DeletePrimaryChannel parameters: - name: user-id in: path @@ -49060,13 +52754,14 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/members': + x-ms-docs-operation-type: operation + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/allMembers': get: tags: - users.team - summary: Get members from users - description: A collection of membership records associated with the channel. - operationId: user.joinedTeam.primaryChannel_ListMember + summary: Get allMembers from users + description: 'A collection of membership records associated with the channel, including both direct and indirect members of shared channels.' + operationId: user.joinedTeam.primaryChannel_ListAllMember parameters: - name: user-id in: path @@ -49131,8 +52826,8 @@ paths: post: tags: - users.team - summary: Create new navigation property to members for users - operationId: user.joinedTeam.primaryChannel_CreateMember + summary: Create new navigation property to allMembers for users + operationId: user.joinedTeam.primaryChannel_CreateAllMember parameters: - name: user-id in: path @@ -49167,13 +52862,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/members/{conversationMember-id}': + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/allMembers/{conversationMember-id}': get: tags: - users.team - summary: Get members from users - description: A collection of membership records associated with the channel. - operationId: user.joinedTeam.primaryChannel_GetMember + summary: Get allMembers from users + description: 'A collection of membership records associated with the channel, including both direct and indirect members of shared channels.' + operationId: user.joinedTeam.primaryChannel_GetAllMember parameters: - name: user-id in: path @@ -49232,8 +52927,8 @@ paths: patch: tags: - users.team - summary: Update the navigation property members in users - operationId: user.joinedTeam.primaryChannel_UpdateMember + summary: Update the navigation property allMembers in users + operationId: user.joinedTeam.primaryChannel_UpdateAllMember parameters: - name: user-id in: path @@ -49279,8 +52974,8 @@ paths: delete: tags: - users.team - summary: Delete navigation property members for users - operationId: user.joinedTeam.primaryChannel_DeleteMember + summary: Delete navigation property allMembers for users + operationId: user.joinedTeam.primaryChannel_DeleteAllMember parameters: - name: user-id in: path @@ -49318,12 +53013,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/members/$count': + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/allMembers/$count': get: tags: - users.team summary: Get the number of the resource - operationId: user.joinedTeam.primaryChannel.member_GetCount + operationId: user.joinedTeam.primaryChannel.allMember_GetCount parameters: - name: user-id in: path @@ -49348,7 +53043,7 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/members/microsoft.graph.add': + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/allMembers/microsoft.graph.add': post: tags: - users.team @@ -49357,7 +53052,7 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-1.0 - operationId: user.joinedTeam.primaryChannel.member_add + operationId: user.joinedTeam.primaryChannel.allMember_add parameters: - name: user-id in: path @@ -49412,7 +53107,7 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/members/microsoft.graph.remove': + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/allMembers/microsoft.graph.remove': post: tags: - users.team @@ -49421,7 +53116,7 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-1.0 - operationId: user.joinedTeam.primaryChannel.member_remove + operationId: user.joinedTeam.primaryChannel.allMember_remove parameters: - name: user-id in: path @@ -49476,13 +53171,13 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages': + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/filesFolder': get: tags: - users.team - summary: Get messages from users - description: A collection of all the messages in the channel. A navigation property. Nullable. - operationId: user.joinedTeam.primaryChannel_ListMessage + summary: Get filesFolder from users + description: Metadata for the location where the channel's files are stored. + operationId: user.joinedTeam.primaryChannel_GetFilesFolder parameters: - name: user-id in: path @@ -49500,21 +53195,6 @@ paths: 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: $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 @@ -49537,18 +53217,21 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/filesFolder/content': + get: tags: - users.team - summary: Create new navigation property to messages for users - operationId: user.joinedTeam.primaryChannel_CreateMessage + summary: Get content for the navigation property filesFolder from users + description: 'The content stream, if the item represents a file.' + operationId: user.joinedTeam.primaryChannel_GetFilesFolderContent parameters: - name: user-id in: path @@ -49566,30 +53249,29 @@ paths: schema: type: string x-ms-docs-key-type: team - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - required: true + - name: $format + in: query + description: Format of the content + style: form + explode: false + schema: + type: string responses: 2XX: - description: Created navigation property. + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}': - get: + put: tags: - users.team - summary: Get messages from users - description: A collection of all the messages in the channel. A navigation property. Nullable. - operationId: user.joinedTeam.primaryChannel_GetMessage + summary: Update content for the navigation property filesFolder in users + description: 'The content stream, if the item represents a file.' + operationId: user.joinedTeam.primaryChannel_SetFilesFolderContent parameters: - name: user-id in: path @@ -49607,49 +53289,29 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - 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: + requestBody: + description: New media content. + content: + application/octet-stream: + schema: type: string + format: binary + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + delete: tags: - users.team - summary: Update the navigation property messages in users - operationId: user.joinedTeam.primaryChannel_UpdateMessage + summary: Delete content for the navigation property filesFolder in users + description: 'The content stream, if the item represents a file.' + operationId: user.joinedTeam.primaryChannel_DeleteFilesFolderContent parameters: - name: user-id in: path @@ -49667,36 +53329,24 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/members': + get: tags: - users.team - summary: Delete navigation property messages for users - operationId: user.joinedTeam.primaryChannel_DeleteMessage + summary: Get members from users + description: A collection of membership records associated with the channel. + operationId: user.joinedTeam.primaryChannel_ListMember parameters: - name: user-id in: path @@ -49714,58 +53364,6 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - 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}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/hostedContents': - get: - tags: - - users.team - summary: Get hostedContents from users - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: user.joinedTeam.primaryChannel.message_ListHostedContent - 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: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -49803,7 +53401,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -49813,8 +53411,8 @@ paths: post: tags: - users.team - summary: Create new navigation property to hostedContents for users - operationId: user.joinedTeam.primaryChannel.message_CreateHostedContent + summary: Create new navigation property to members for users + operationId: user.joinedTeam.primaryChannel_CreateMember parameters: - name: user-id in: path @@ -49832,20 +53430,12 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -49853,17 +53443,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/members/{conversationMember-id}': get: tags: - users.team - summary: Get hostedContents from users - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: user.joinedTeam.primaryChannel.message_GetHostedContent + summary: Get members from users + description: A collection of membership records associated with the channel. + operationId: user.joinedTeam.primaryChannel_GetMember parameters: - name: user-id in: path @@ -49881,22 +53471,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: conversationMember-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -49923,15 +53505,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - users.team - summary: Update the navigation property hostedContents in users - operationId: user.joinedTeam.primaryChannel.message_UpdateHostedContent + summary: Update the navigation property members in users + operationId: user.joinedTeam.primaryChannel_UpdateMember parameters: - name: user-id in: path @@ -49949,28 +53531,20 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: conversationMember-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: conversationMember requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -49978,15 +53552,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - users.team - summary: Delete navigation property hostedContents for users - operationId: user.joinedTeam.primaryChannel.message_DeleteHostedContent + summary: Delete navigation property members for users + operationId: user.joinedTeam.primaryChannel_DeleteMember parameters: - name: user-id in: path @@ -50004,22 +53578,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: conversationMember-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: conversationMember - name: If-Match in: header description: ETag @@ -50032,13 +53598,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/members/$count': get: tags: - users.team - summary: Get media content for the navigation property hostedContents from users - description: The unique identifier for an entity. Read-only. - operationId: user.joinedTeam.primaryChannel.message_GetHostedContentsContent + summary: Get the number of the resource + operationId: user.joinedTeam.primaryChannel.member_GetCount parameters: - name: user-id in: path @@ -50056,38 +53621,23 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - put: + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/members/microsoft.graph.add': + post: tags: - users.team - summary: Update media content for the navigation property hostedContents in users - description: The unique identifier for an entity. Read-only. - operationId: user.joinedTeam.primaryChannel.message_SetHostedContentsContent + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-1.0 + operationId: user.joinedTeam.primaryChannel.member_add parameters: - name: user-id in: path @@ -50105,41 +53655,53 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent requestBody: - description: New media content. + description: Action parameters content: - application/octet-stream: + application/json: schema: - type: string - format: binary + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object required: true responses: 2XX: description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - delete: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/members/microsoft.graph.remove': + post: tags: - users.team - summary: Delete media content for the navigation property hostedContents in users - description: The unique identifier for an entity. Read-only. - operationId: user.joinedTeam.primaryChannel.message_DeleteHostedContentsContent + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-1.0 + operationId: user.joinedTeam.primaryChannel.member_remove parameters: - name: user-id in: path @@ -50157,39 +53719,50 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true responses: 2XX: description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/hostedContents/$count': + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages': get: tags: - users.team - summary: Get the number of the resource - operationId: user.joinedTeam.primaryChannel.message.hostedContent_GetCount + summary: Get messages from users + description: A collection of all the messages in the channel. A navigation property. Nullable. + operationId: user.joinedTeam.primaryChannel_ListMessage parameters: - name: user-id in: path @@ -50207,27 +53780,55 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.setReaction': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - users.team - summary: Invoke action setReaction - operationId: user.joinedTeam.primaryChannel.message_setReaction + summary: Create new navigation property to messages for users + operationId: user.joinedTeam.primaryChannel_CreateMessage parameters: - name: user-id in: path @@ -50245,43 +53846,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete': - post: + x-ms-docs-operation-type: operation + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}': + get: tags: - users.team - summary: Invoke action softDelete - description: Delete a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-1.0 - operationId: user.joinedTeam.primaryChannel.message_softDelete + summary: Get messages from users + description: A collection of all the messages in the channel. A navigation property. Nullable. + operationId: user.joinedTeam.primaryChannel_GetMessage parameters: - name: user-id in: path @@ -50307,22 +53895,41 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage + - 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.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': - post: + x-ms-docs-operation-type: operation + patch: tags: - users.team - summary: Invoke action undoSoftDelete - description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-1.0 - operationId: user.joinedTeam.primaryChannel.message_undoSoftDelete + summary: Update the navigation property messages in users + operationId: user.joinedTeam.primaryChannel_UpdateMessage parameters: - name: user-id in: path @@ -50348,18 +53955,28 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.unsetReaction': - post: + x-ms-docs-operation-type: operation + delete: tags: - users.team - summary: Invoke action unsetReaction - operationId: user.joinedTeam.primaryChannel.message_unsetReaction + summary: Delete navigation property messages for users + operationId: user.joinedTeam.primaryChannel_DeleteMessage parameters: - name: user-id in: path @@ -50385,32 +54002,25 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object - required: 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: action - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies': + x-ms-docs-operation-type: operation + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/hostedContents': get: tags: - users.team - summary: Get replies from users - description: Replies for a specified message. Supports $expand for channel messages. - operationId: user.joinedTeam.primaryChannel.message_ListReply + summary: Get hostedContents from users + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: user.joinedTeam.primaryChannel.message_ListHostedContent parameters: - name: user-id in: path @@ -50473,7 +54083,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -50483,8 +54093,8 @@ paths: post: tags: - users.team - summary: Create new navigation property to replies for users - operationId: user.joinedTeam.primaryChannel.message_CreateReply + summary: Create new navigation property to hostedContents for users + operationId: user.joinedTeam.primaryChannel.message_CreateHostedContent parameters: - name: user-id in: path @@ -50515,7 +54125,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -50523,17 +54133,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}': + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': get: tags: - users.team - summary: Get replies from users - description: Replies for a specified message. Supports $expand for channel messages. - operationId: user.joinedTeam.primaryChannel.message_GetReply + summary: Get hostedContents from users + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: user.joinedTeam.primaryChannel.message_GetHostedContent parameters: - name: user-id in: path @@ -50559,14 +54169,14 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: chatMessageHostedContent-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: chatMessageHostedContent - name: $select in: query description: Select properties to be returned @@ -50593,15 +54203,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - users.team - summary: Update the navigation property replies in users - operationId: user.joinedTeam.primaryChannel.message_UpdateReply + summary: Update the navigation property hostedContents in users + operationId: user.joinedTeam.primaryChannel.message_UpdateHostedContent parameters: - name: user-id in: path @@ -50627,20 +54237,20 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: chatMessageHostedContent-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: chatMessageHostedContent requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -50648,15 +54258,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - users.team - summary: Delete navigation property replies for users - operationId: user.joinedTeam.primaryChannel.message_DeleteReply + summary: Delete navigation property hostedContents for users + operationId: user.joinedTeam.primaryChannel.message_DeleteHostedContent parameters: - name: user-id in: path @@ -50682,14 +54292,14 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: chatMessageHostedContent-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: chatMessageHostedContent - name: If-Match in: header description: ETag @@ -50702,13 +54312,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': get: tags: - users.team - summary: Get hostedContents from users - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: user.joinedTeam.primaryChannel.message.reply_ListHostedContent + summary: Get media content for the navigation property hostedContents from users + description: The unique identifier for an entity. Read-only. + operationId: user.joinedTeam.primaryChannel.message_GetHostedContentsContent parameters: - name: user-id in: path @@ -50734,63 +54344,30 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: chatMessageHostedContent-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - $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 + x-ms-docs-key-type: chatMessageHostedContent responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + put: tags: - users.team - summary: Create new navigation property to hostedContents for users - operationId: user.joinedTeam.primaryChannel.message.reply_CreateHostedContent + summary: Update media content for the navigation property hostedContents in users + description: The unique identifier for an entity. Read-only. + operationId: user.joinedTeam.primaryChannel.message_SetHostedContentsContent parameters: - name: user-id in: path @@ -50816,38 +54393,33 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: chatMessageHostedContent-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: chatMessageHostedContent requestBody: - description: New navigation property + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + type: string + format: binary required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': - get: + delete: tags: - users.team - summary: Get hostedContents from users - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: user.joinedTeam.primaryChannel.message.reply_GetHostedContent + summary: Delete media content for the navigation property hostedContents in users + description: The unique identifier for an entity. Read-only. + operationId: user.joinedTeam.primaryChannel.message_DeleteHostedContentsContent parameters: - name: user-id in: path @@ -50873,14 +54445,6 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - name: chatMessageHostedContent-id in: path description: The unique identifier of chatMessageHostedContent @@ -50889,41 +54453,23 @@ paths: schema: type: string x-ms-docs-key-type: chatMessageHostedContent - - 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.chatMessageHostedContent' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/hostedContents/$count': + get: tags: - users.team - summary: Update the navigation property hostedContents in users - operationId: user.joinedTeam.primaryChannel.message.reply_UpdateHostedContent + summary: Get the number of the resource + operationId: user.joinedTeam.primaryChannel.message.hostedContent_GetCount parameters: - name: user-id in: path @@ -50949,44 +54495,73 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.setReaction': + post: + tags: + - users.team + summary: Invoke action setReaction + operationId: user.joinedTeam.primaryChannel.message_setReaction + parameters: + - name: user-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: user + - name: team-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of team required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete': + post: tags: - users.team - summary: Delete navigation property hostedContents for users - operationId: user.joinedTeam.primaryChannel.message.reply_DeleteHostedContent + summary: Invoke action softDelete + description: Delete a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-1.0 + operationId: user.joinedTeam.primaryChannel.message_softDelete parameters: - name: user-id in: path @@ -51012,41 +54587,59 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': + post: + tags: + - users.team + summary: Invoke action undoSoftDelete + description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-1.0 + operationId: user.joinedTeam.primaryChannel.message_undoSoftDelete + parameters: + - name: user-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: user + - name: team-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of team required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true style: simple schema: type: string + x-ms-docs-key-type: chatMessage responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': - get: + x-ms-docs-operation-type: action + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.unsetReaction': + post: tags: - users.team - summary: Get media content for the navigation property hostedContents from users - description: The unique identifier for an entity. Read-only. - operationId: user.joinedTeam.primaryChannel.message.reply_GetHostedContentsContent + summary: Invoke action unsetReaction + operationId: user.joinedTeam.primaryChannel.message_unsetReaction parameters: - name: user-id in: path @@ -51072,38 +54665,32 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary + description: Success default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: action + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies': + get: tags: - users.team - summary: Update media content for the navigation property hostedContents in users - description: The unique identifier for an entity. Read-only. - operationId: user.joinedTeam.primaryChannel.message.reply_SetHostedContentsContent + summary: Get replies from users + description: Replies for a specified message. Supports $expand for channel messages. + operationId: user.joinedTeam.primaryChannel.message_ListReply parameters: - name: user-id in: path @@ -51129,41 +54716,104 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - $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.chatMessageCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.team + summary: Create new navigation property to replies for users + operationId: user.joinedTeam.primaryChannel.message_CreateReply + parameters: + - name: user-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: user + - name: team-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of team required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: - description: New media content. + description: New navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - delete: + x-ms-docs-operation-type: operation + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}': + get: tags: - users.team - summary: Delete media content for the navigation property hostedContents in users - description: The unique identifier for an entity. Read-only. - operationId: user.joinedTeam.primaryChannel.message.reply_DeleteHostedContentsContent + summary: Get replies from users + description: Replies for a specified message. Supports $expand for channel messages. + operationId: user.joinedTeam.primaryChannel.message_GetReply parameters: - name: user-id in: path @@ -51197,31 +54847,41 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': - get: + x-ms-docs-operation-type: operation + patch: tags: - users.team - summary: Get the number of the resource - operationId: user.joinedTeam.primaryChannel.message.reply.hostedContent_GetCount + summary: Update the navigation property replies in users + operationId: user.joinedTeam.primaryChannel.message_UpdateReply parameters: - name: user-id in: path @@ -51255,19 +54915,28 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': - post: + x-ms-docs-operation-type: operation + delete: tags: - users.team - summary: Invoke action setReaction - operationId: user.joinedTeam.primaryChannel.message.reply_setReaction + summary: Delete navigation property replies for users + operationId: user.joinedTeam.primaryChannel.message_DeleteReply parameters: - name: user-id in: path @@ -51301,35 +54970,25 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object - required: 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: action - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': - post: + x-ms-docs-operation-type: operation + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': + get: tags: - users.team - summary: Invoke action softDelete - description: Delete a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-1.0 - operationId: user.joinedTeam.primaryChannel.message.reply_softDelete + summary: Get hostedContents from users + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: user.joinedTeam.primaryChannel.message.reply_ListHostedContent parameters: - name: user-id in: path @@ -51362,23 +55021,1510 @@ paths: style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: chatMessage + - $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.chatMessageHostedContentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.team + summary: Create new navigation property to hostedContents for users + operationId: user.joinedTeam.primaryChannel.message.reply_CreateHostedContent + 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': + get: + tags: + - users.team + summary: Get hostedContents from users + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: user.joinedTeam.primaryChannel.message.reply_GetHostedContent + 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - 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.chatMessageHostedContent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - users.team + summary: Update the navigation property hostedContents in users + operationId: user.joinedTeam.primaryChannel.message.reply_UpdateHostedContent + 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.team + summary: Delete navigation property hostedContents for users + operationId: user.joinedTeam.primaryChannel.message.reply_DeleteHostedContent + 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - 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}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': + get: + tags: + - users.team + summary: Get media content for the navigation property hostedContents from users + description: The unique identifier for an entity. Read-only. + operationId: user.joinedTeam.primaryChannel.message.reply_GetHostedContentsContent + 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - users.team + summary: Update media content for the navigation property hostedContents in users + description: The unique identifier for an entity. Read-only. + operationId: user.joinedTeam.primaryChannel.message.reply_SetHostedContentsContent + 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + 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.team + summary: Delete media content for the navigation property hostedContents in users + description: The unique identifier for an entity. Read-only. + operationId: user.joinedTeam.primaryChannel.message.reply_DeleteHostedContentsContent + 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': + get: + tags: + - users.team + summary: Get the number of the resource + operationId: user.joinedTeam.primaryChannel.message.reply.hostedContent_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: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': + post: + tags: + - users.team + summary: Invoke action setReaction + operationId: user.joinedTeam.primaryChannel.message.reply_setReaction + 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + 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/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': + post: + tags: + - users.team + summary: Invoke action softDelete + description: Delete a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-1.0 + operationId: user.joinedTeam.primaryChannel.message.reply_softDelete + 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': + post: + tags: + - users.team + summary: Invoke action undoSoftDelete + description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-1.0 + operationId: user.joinedTeam.primaryChannel.message.reply_undoSoftDelete + 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + post: + tags: + - users.team + summary: Invoke action unsetReaction + operationId: user.joinedTeam.primaryChannel.message.reply_unsetReaction + 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + 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/messages/{chatMessage-id}/replies/$count': + get: + tags: + - users.team + summary: Get the number of the resource + operationId: user.joinedTeam.primaryChannel.message.reply_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: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.delta()': + get: + tags: + - users.team + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-1.0 + operationId: user.joinedTeam.primaryChannel.message.reply_delta + 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $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 + '@odata.deltaLink': + 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/$count': + get: + tags: + - users.team + summary: Get the number of the resource + operationId: user.joinedTeam.primaryChannel.message_GetCount + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: 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/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/microsoft.graph.delta()': + get: + tags: + - users.team + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-1.0 + operationId: user.joinedTeam.primaryChannel.message_delta + 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 + '@odata.deltaLink': + 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/microsoft.graph.archive': + post: + tags: + - users.team + 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: + - users.team + summary: Invoke action completeMigration + description: 'Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can''t import additional messages into the team. You can add members to the team after the request returns a successful response.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-1.0 + operationId: user.joinedTeam.primaryChannel_completeMigration + 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}/primaryChannel/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': + get: + tags: + - users.team + summary: Invoke function doesUserHaveAccess + description: Determine whether a user has access to a shared channel. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-1.0 + operationId: user.joinedTeam.primaryChannel_doesUserHaveAccess + 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: userId + in: query + description: 'Usage: userId=''@userId''' + style: form + explode: false + schema: + type: string + nullable: true + - name: tenantId + in: query + description: 'Usage: tenantId=''@tenantId''' + style: form + explode: false + schema: + type: string + nullable: true + - name: userPrincipalName + in: query + description: 'Usage: userPrincipalName=''@userPrincipalName''' + style: form + explode: false + schema: + type: string + nullable: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: boolean + default: false + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/microsoft.graph.provisionEmail': + post: + tags: + - users.team + summary: Invoke action provisionEmail + description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a channel, use the removeEmail method.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-1.0 + operationId: user.joinedTeam.primaryChannel_provisionEmail + 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 + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/microsoft.graph.removeEmail': + post: + tags: + - users.team + summary: Invoke action removeEmail + description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-1.0 + operationId: user.joinedTeam.primaryChannel_removeEmail + 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}/primaryChannel/microsoft.graph.unarchive': + post: + tags: + - users.team + 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}/primaryChannel/sharedWithTeams': + get: + tags: + - users.team + summary: Get sharedWithTeams from users + description: A collection of teams with which a channel is shared. + operationId: user.joinedTeam.primaryChannel_ListSharedGraphWPreTeam + 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: $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.sharedWithChannelTeamInfoCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.team + summary: Create new navigation property to sharedWithTeams for users + operationId: user.joinedTeam.primaryChannel_CreateSharedGraphWPreTeam + 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}': + get: + tags: + - users.team + summary: Get sharedWithTeams from users + description: A collection of teams with which a channel is shared. + operationId: user.joinedTeam.primaryChannel_GetSharedGraphWPreTeam + 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: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + - 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.sharedWithChannelTeamInfo' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - users.team + summary: Update the navigation property sharedWithTeams in users + operationId: user.joinedTeam.primaryChannel_UpdateSharedGraphWPreTeam + 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: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.team + summary: Delete navigation property sharedWithTeams for users + operationId: user.joinedTeam.primaryChannel_DeleteSharedGraphWPreTeam + 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: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + - 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: action - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': - post: + x-ms-docs-operation-type: operation + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': + get: tags: - users.team - summary: Invoke action undoSoftDelete - description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-1.0 - operationId: user.joinedTeam.primaryChannel.message.reply_undoSoftDelete + summary: Get allowedMembers from users + description: A collection of team members who have access to the shared channel. + operationId: user.joinedTeam.primaryChannel.sharedGraphWPreTeam_ListAllowedMember parameters: - name: user-id in: path @@ -51396,34 +56542,65 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple + x-ms-docs-key-type: sharedWithChannelTeamInfo + - $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: chatMessage + 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.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': - post: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': + get: tags: - users.team - summary: Invoke action unsetReaction - operationId: user.joinedTeam.primaryChannel.message.reply_unsetReaction + summary: Get allowedMembers from users + description: A collection of team members who have access to the shared channel. + operationId: user.joinedTeam.primaryChannel.sharedGraphWPreTeam_GetAllowedMember parameters: - name: user-id in: path @@ -51441,47 +56618,58 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: sharedWithChannelTeamInfo + - name: conversationMember-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object - required: true + x-ms-docs-key-type: conversationMember + - 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.conversationMember' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/$count': + x-ms-docs-operation-type: operation + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': get: tags: - users.team summary: Get the number of the resource - operationId: user.joinedTeam.primaryChannel.message.reply_GetCount + operationId: user.joinedTeam.primaryChannel.sharedGraphWPreTeam.allowedMember_GetCount parameters: - name: user-id in: path @@ -51499,14 +56687,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: sharedWithChannelTeamInfo - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -51514,16 +56702,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.delta()': + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': get: tags: - users.team - summary: Invoke function delta - description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-1.0 - operationId: user.joinedTeam.primaryChannel.message.reply_delta + summary: Get team from users + operationId: user.joinedTeam.primaryChannel.sharedGraphWPreTeam_GetTeam parameters: - name: user-id in: path @@ -51541,19 +56725,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + x-ms-docs-key-type: sharedWithChannelTeamInfo - name: $select in: query description: Select properties to be returned @@ -51564,16 +56743,6 @@ paths: type: array items: type: string - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - name: $expand in: query description: Expand related entities @@ -51586,37 +56755,20 @@ paths: type: string responses: 2XX: - description: Success + description: Retrieved navigation property 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 - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.team' 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/$count': + x-ms-docs-operation-type: operation + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/sharedWithTeams/$count': get: tags: - users.team summary: Get the number of the resource - operationId: user.joinedTeam.primaryChannel.message_GetCount + operationId: user.joinedTeam.primaryChannel.sharedGraphWPreTeam_GetCount parameters: - name: user-id in: path @@ -51641,16 +56793,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/microsoft.graph.delta()': + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/tabs': get: tags: - users.team - summary: Invoke function delta - description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-1.0 - operationId: user.joinedTeam.primaryChannel.message_delta + summary: Get tabs from users + description: A collection of all the tabs in the channel. A navigation property. + operationId: user.joinedTeam.primaryChannel_ListTab parameters: - name: user-id in: path @@ -51673,9 +56822,9 @@ paths: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -51683,9 +56832,9 @@ paths: type: array items: type: string - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -51705,41 +56854,18 @@ paths: 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 - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' 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/microsoft.graph.archive': + x-ms-docs-operation-type: operation post: tags: - users.team - 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 + summary: Create new navigation property to tabs for users + operationId: user.joinedTeam.primaryChannel_CreateTab parameters: - name: user-id in: path @@ -51758,35 +56884,29 @@ paths: type: string x-ms-docs-key-type: team requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - shouldSetSpoSiteReadOnlyForMembers: - type: boolean - default: false - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.teamsTab' required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/microsoft.graph.completeMigration': - post: + x-ms-docs-operation-type: operation + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/tabs/{teamsTab-id}': + get: tags: - users.team - summary: Invoke action completeMigration - description: 'Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can''t import additional messages into the team. You can add members to the team after the request returns a successful response.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-1.0 - operationId: user.joinedTeam.primaryChannel_completeMigration + summary: Get tabs from users + description: A collection of all the tabs in the channel. A navigation property. + operationId: user.joinedTeam.primaryChannel_GetTab parameters: - name: user-id in: path @@ -51804,89 +56924,49 @@ paths: 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}/primaryChannel/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': - get: - tags: - - users.team - summary: Invoke function doesUserHaveAccess - description: Determine whether a user has access to a shared channel. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-1.0 - operationId: user.joinedTeam.primaryChannel_doesUserHaveAccess - 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 + - name: teamsTab-id in: path - description: The unique identifier of team + description: The unique identifier of teamsTab required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: userId - in: query - description: 'Usage: userId=''@userId''' - style: form - explode: false - schema: - type: string - nullable: true - - name: tenantId + x-ms-docs-key-type: teamsTab + - name: $select in: query - description: 'Usage: tenantId=''@tenantId''' + description: Select properties to be returned style: form explode: false schema: - type: string - nullable: true - - name: userPrincipalName + uniqueItems: true + type: array + items: + type: string + - name: $expand in: query - description: 'Usage: userPrincipalName=''@userPrincipalName''' + description: Expand related entities style: form explode: false schema: - type: string - nullable: true + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - type: object - properties: - value: - type: boolean - default: false - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/microsoft.graph.provisionEmail': - post: + x-ms-docs-operation-type: operation + patch: tags: - users.team - summary: Invoke action provisionEmail - description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a channel, use the removeEmail method.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-1.0 - operationId: user.joinedTeam.primaryChannel_provisionEmail + summary: Update the navigation property tabs in users + operationId: user.joinedTeam.primaryChannel_UpdateTab parameters: - name: user-id in: path @@ -51904,26 +56984,36 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsTab + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsTab' + required: true responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/microsoft.graph.removeEmail': - post: + x-ms-docs-operation-type: operation + delete: tags: - users.team - summary: Invoke action removeEmail - description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-1.0 - operationId: user.joinedTeam.primaryChannel_removeEmail + summary: Delete navigation property tabs for users + operationId: user.joinedTeam.primaryChannel_DeleteTab parameters: - name: user-id in: path @@ -51941,52 +57031,33 @@ paths: 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}/primaryChannel/microsoft.graph.unarchive': - post: - tags: - - users.team - 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 + - name: teamsTab-id in: path - description: The unique identifier of user + description: The unique identifier of teamsTab 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 + x-ms-docs-key-type: teamsTab + - name: If-Match + in: header + description: ETag 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}/primaryChannel/sharedWithTeams': + x-ms-docs-operation-type: operation + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/tabs/{teamsTab-id}/teamsApp': get: tags: - users.team - summary: Get sharedWithTeams from users - description: A collection of teams with which a channel is shared. - operationId: user.joinedTeam.primaryChannel_ListSharedGraphWPreTeam + summary: Get teamsApp from users + description: The application that is linked to the tab. This can't be changed after tab creation. + operationId: user.joinedTeam.primaryChannel.tab_GetTeamsApp parameters: - name: user-id in: path @@ -52004,21 +57075,14 @@ paths: 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: $orderby - in: query - description: Order items by property values - style: form - explode: false + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: teamsTab - name: $select in: query description: Select properties to be returned @@ -52041,18 +57105,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.sharedWithChannelTeamInfoCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsApp' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/tabs/$count': + get: tags: - users.team - summary: Create new navigation property to sharedWithTeams for users - operationId: user.joinedTeam.primaryChannel_CreateSharedGraphWPreTeam + summary: Get the number of the resource + operationId: user.joinedTeam.primaryChannel.tab_GetCount parameters: - name: user-id in: path @@ -52070,30 +57136,20 @@ paths: schema: type: string x-ms-docs-key-type: team - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' - required: true + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}': + '/users/{user-id}/joinedTeams/{team-id}/schedule': get: tags: - users.team - summary: Get sharedWithTeams from users - description: A collection of teams with which a channel is shared. - operationId: user.joinedTeam.primaryChannel_GetSharedGraphWPreTeam + summary: Get schedule from users + description: The schedule of shifts for this team. + operationId: user.joinedTeam_GetSchedule parameters: - name: user-id in: path @@ -52111,14 +57167,6 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: sharedWithChannelTeamInfo-id - in: path - description: The unique identifier of sharedWithChannelTeamInfo - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - name: $select in: query description: Select properties to be returned @@ -52145,15 +57193,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.schedule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - users.team - summary: Update the navigation property sharedWithTeams in users - operationId: user.joinedTeam.primaryChannel_UpdateSharedGraphWPreTeam + summary: Update the navigation property schedule in users + operationId: user.joinedTeam_SetSchedule parameters: - name: user-id in: path @@ -52171,20 +57219,12 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: sharedWithChannelTeamInfo-id - in: path - description: The unique identifier of sharedWithChannelTeamInfo - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.schedule' required: true responses: 2XX: @@ -52192,15 +57232,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.schedule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - users.team - summary: Delete navigation property sharedWithTeams for users - operationId: user.joinedTeam.primaryChannel_DeleteSharedGraphWPreTeam + summary: Delete navigation property schedule for users + operationId: user.joinedTeam_DeleteSchedule parameters: - name: user-id in: path @@ -52218,14 +57258,6 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: sharedWithChannelTeamInfo-id - in: path - description: The unique identifier of sharedWithChannelTeamInfo - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - name: If-Match in: header description: ETag @@ -52238,13 +57270,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': + '/users/{user-id}/joinedTeams/{team-id}/schedule/dayNotes': get: tags: - users.team - summary: Get allowedMembers from users - description: A collection of team members who have access to the shared channel. - operationId: user.joinedTeam.primaryChannel.sharedGraphWPreTeam_ListAllowedMember + summary: Get dayNotes from users + description: The day notes in the schedule. + operationId: user.joinedTeam.schedule_ListDayNote parameters: - name: user-id in: path @@ -52262,14 +57294,6 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: sharedWithChannelTeamInfo-id - in: path - description: The unique identifier of sharedWithChannelTeamInfo - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -52307,20 +57331,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.dayNoteCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': - get: + post: tags: - users.team - summary: Get allowedMembers from users - description: A collection of team members who have access to the shared channel. - operationId: user.joinedTeam.primaryChannel.sharedGraphWPreTeam_GetAllowedMember + summary: Create new navigation property to dayNotes for users + operationId: user.joinedTeam.schedule_CreateDayNote parameters: - name: user-id in: path @@ -52338,22 +57360,55 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: sharedWithChannelTeamInfo-id + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.dayNote' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.dayNote' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/joinedTeams/{team-id}/schedule/dayNotes/{dayNote-id}': + get: + tags: + - users.team + summary: Get dayNotes from users + description: The day notes in the schedule. + operationId: user.joinedTeam.schedule_GetDayNote + parameters: + - name: user-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - name: conversationMember-id + x-ms-docs-key-type: user + - name: team-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of team required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: team + - name: dayNote-id + in: path + description: The unique identifier of dayNote + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: dayNote - name: $select in: query description: Select properties to be returned @@ -52380,16 +57435,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.dayNote' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': - get: + patch: tags: - users.team - summary: Get the number of the resource - operationId: user.joinedTeam.primaryChannel.sharedGraphWPreTeam.allowedMember_GetCount + summary: Update the navigation property dayNotes in users + operationId: user.joinedTeam.schedule_UpdateDayNote parameters: - name: user-id in: path @@ -52407,27 +57461,36 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: sharedWithChannelTeamInfo-id + - name: dayNote-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of dayNote required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: dayNote + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.dayNote' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.dayNote' default: $ref: '#/components/responses/error' - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': - get: + x-ms-docs-operation-type: operation + delete: tags: - users.team - summary: Get team from users - operationId: user.joinedTeam.primaryChannel.sharedGraphWPreTeam_GetTeam + summary: Delete navigation property dayNotes for users + operationId: user.joinedTeam.schedule_DeleteDayNote parameters: - name: user-id in: path @@ -52445,50 +57508,32 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: sharedWithChannelTeamInfo-id + - name: dayNote-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of dayNote required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - 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: dayNote + - 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.team' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/sharedWithTeams/$count': + '/users/{user-id}/joinedTeams/{team-id}/schedule/dayNotes/$count': get: tags: - users.team summary: Get the number of the resource - operationId: user.joinedTeam.primaryChannel.sharedGraphWPreTeam_GetCount + operationId: user.joinedTeam.schedule.dayNote_GetCount parameters: - name: user-id in: path @@ -52513,13 +57558,70 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/tabs': + '/users/{user-id}/joinedTeams/{team-id}/schedule/microsoft.graph.share': + post: + tags: + - users.team + summary: Invoke action share + description: 'Share a schedule time range with schedule members. This action makes the collections of shift, openshift and timeOff items in the specified time range of the schedule viewable by the specified team members, including employees and managers. Each shift, openshift and timeOff instance in a schedule supports a draft version and a shared version of the item. The draft version is viewable by only managers, and the shared version is viewable by employees and managers. For each shift, openshift and timeOff instance in the specified time range, the share action updates the shared version from the draft version, so that in addition to managers, employees can also view the most current information about the item. The notifyTeam parameter further specifies which employees can view the item.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedule-share?view=graph-rest-1.0 + operationId: user.joinedTeam.schedule_share + 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: + notifyTeam: + type: boolean + default: false + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + 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 + format: date-time + 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}/schedule/offerShiftRequests': get: tags: - users.team - summary: Get tabs from users - description: A collection of all the tabs in the channel. A navigation property. - operationId: user.joinedTeam.primaryChannel_ListTab + summary: Get offerShiftRequests from users + description: The offer requests for shifts in the schedule. + operationId: user.joinedTeam.schedule_ListOfferShiftRequest parameters: - name: user-id in: path @@ -52574,7 +57676,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' + $ref: '#/components/responses/microsoft.graph.offerShiftRequestCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -52584,8 +57686,8 @@ paths: post: tags: - users.team - summary: Create new navigation property to tabs for users - operationId: user.joinedTeam.primaryChannel_CreateTab + summary: Create new navigation property to offerShiftRequests for users + operationId: user.joinedTeam.schedule_CreateOfferShiftRequest parameters: - name: user-id in: path @@ -52608,7 +57710,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' required: true responses: 2XX: @@ -52616,17 +57718,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/tabs/{teamsTab-id}': + '/users/{user-id}/joinedTeams/{team-id}/schedule/offerShiftRequests/{offerShiftRequest-id}': get: tags: - users.team - summary: Get tabs from users - description: A collection of all the tabs in the channel. A navigation property. - operationId: user.joinedTeam.primaryChannel_GetTab + summary: Get offerShiftRequests from users + description: The offer requests for shifts in the schedule. + operationId: user.joinedTeam.schedule_GetOfferShiftRequest parameters: - name: user-id in: path @@ -52644,14 +57746,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamsTab-id + - name: offerShiftRequest-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of offerShiftRequest required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: offerShiftRequest - name: $select in: query description: Select properties to be returned @@ -52678,15 +57780,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - users.team - summary: Update the navigation property tabs in users - operationId: user.joinedTeam.primaryChannel_UpdateTab + summary: Update the navigation property offerShiftRequests in users + operationId: user.joinedTeam.schedule_UpdateOfferShiftRequest parameters: - name: user-id in: path @@ -52704,20 +57806,20 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamsTab-id + - name: offerShiftRequest-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of offerShiftRequest required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: offerShiftRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' required: true responses: 2XX: @@ -52725,15 +57827,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - users.team - summary: Delete navigation property tabs for users - operationId: user.joinedTeam.primaryChannel_DeleteTab + summary: Delete navigation property offerShiftRequests for users + operationId: user.joinedTeam.schedule_DeleteOfferShiftRequest parameters: - name: user-id in: path @@ -52751,14 +57853,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamsTab-id + - name: offerShiftRequest-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of offerShiftRequest required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: offerShiftRequest - name: If-Match in: header description: ETag @@ -52771,13 +57873,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/tabs/{teamsTab-id}/teamsApp': + '/users/{user-id}/joinedTeams/{team-id}/schedule/offerShiftRequests/$count': get: tags: - users.team - summary: Get teamsApp from users - description: The application that is linked to the tab. This can't be changed after tab creation. - operationId: user.joinedTeam.primaryChannel.tab_GetTeamsApp + summary: Get the number of the resource + operationId: user.joinedTeam.schedule.offerShiftRequest_GetCount parameters: - name: user-id in: path @@ -52795,14 +57896,52 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamsTab-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/users/{user-id}/joinedTeams/{team-id}/schedule/openShiftChangeRequests': + get: + tags: + - users.team + summary: Get openShiftChangeRequests from users + description: The open shift requests in the schedule. + operationId: user.joinedTeam.schedule_ListOpenShiftChangeRequest + parameters: + - name: user-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + 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: $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 @@ -52825,20 +57964,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsApp' + $ref: '#/components/responses/microsoft.graph.openShiftChangeRequestCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/tabs/$count': - get: + post: tags: - users.team - summary: Get the number of the resource - operationId: user.joinedTeam.primaryChannel.tab_GetCount + summary: Create new navigation property to openShiftChangeRequests for users + operationId: user.joinedTeam.schedule_CreateOpenShiftChangeRequest parameters: - name: user-id in: path @@ -52856,20 +57993,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' default: $ref: '#/components/responses/error' - '/users/{user-id}/joinedTeams/{team-id}/schedule': + x-ms-docs-operation-type: operation + '/users/{user-id}/joinedTeams/{team-id}/schedule/openShiftChangeRequests/{openShiftChangeRequest-id}': get: tags: - users.team - summary: Get schedule from users - description: The schedule of shifts for this team. - operationId: user.joinedTeam_GetSchedule + summary: Get openShiftChangeRequests from users + description: The open shift requests in the schedule. + operationId: user.joinedTeam.schedule_GetOpenShiftChangeRequest parameters: - name: user-id in: path @@ -52887,6 +58034,14 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: openShiftChangeRequest-id + in: path + description: The unique identifier of openShiftChangeRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: openShiftChangeRequest - name: $select in: query description: Select properties to be returned @@ -52913,15 +58068,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedule' + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - users.team - summary: Update the navigation property schedule in users - operationId: user.joinedTeam_SetSchedule + summary: Update the navigation property openShiftChangeRequests in users + operationId: user.joinedTeam.schedule_UpdateOpenShiftChangeRequest parameters: - name: user-id in: path @@ -52939,12 +58094,20 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: openShiftChangeRequest-id + in: path + description: The unique identifier of openShiftChangeRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: openShiftChangeRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedule' + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' required: true responses: 2XX: @@ -52952,15 +58115,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedule' + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - users.team - summary: Delete navigation property schedule for users - operationId: user.joinedTeam_DeleteSchedule + summary: Delete navigation property openShiftChangeRequests for users + operationId: user.joinedTeam.schedule_DeleteOpenShiftChangeRequest parameters: - name: user-id in: path @@ -52978,6 +58141,14 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: openShiftChangeRequest-id + in: path + description: The unique identifier of openShiftChangeRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: openShiftChangeRequest - name: If-Match in: header description: ETag @@ -52990,16 +58161,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/schedule/microsoft.graph.share': - post: + '/users/{user-id}/joinedTeams/{team-id}/schedule/openShiftChangeRequests/$count': + get: tags: - users.team - summary: Invoke action share - description: 'Share a schedule time range with schedule members. This action makes the collections of shift, openshift and timeOff items in the specified time range of the schedule viewable by the specified team members, including employees and managers. Each shift, openshift and timeOff instance in a schedule supports a draft version and a shared version of the item. The draft version is viewable by only managers, and the shared version is viewable by employees and managers. For each shift, openshift and timeOff instance in the specified time range, the share action updates the shared version from the draft version, so that in addition to managers, employees can also view the most current information about the item. The notifyTeam parameter further specifies which employees can view the item.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/schedule-share?view=graph-rest-1.0 - operationId: user.joinedTeam.schedule_share + summary: Get the number of the resource + operationId: user.joinedTeam.schedule.openShiftChangeRequest_GetCount parameters: - name: user-id in: path @@ -53017,43 +58184,20 @@ paths: schema: type: string x-ms-docs-key-type: team - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - notifyTeam: - type: boolean - default: false - nullable: true - startDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - 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 - format: date-time - nullable: true - additionalProperties: - type: object - required: true + - $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: action - '/users/{user-id}/joinedTeams/{team-id}/schedule/offerShiftRequests': + '/users/{user-id}/joinedTeams/{team-id}/schedule/openShifts': get: tags: - users.team - summary: Get offerShiftRequests from users - description: The offer requests for shifts in the schedule. - operationId: user.joinedTeam.schedule_ListOfferShiftRequest + summary: Get openShifts from users + description: The set of open shifts in a scheduling group in the schedule. + operationId: user.joinedTeam.schedule_ListOpenShift parameters: - name: user-id in: path @@ -53108,7 +58252,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.offerShiftRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.openShiftCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -53118,8 +58262,8 @@ paths: post: tags: - users.team - summary: Create new navigation property to offerShiftRequests for users - operationId: user.joinedTeam.schedule_CreateOfferShiftRequest + summary: Create new navigation property to openShifts for users + operationId: user.joinedTeam.schedule_CreateOpenShift parameters: - name: user-id in: path @@ -53142,7 +58286,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.openShift' required: true responses: 2XX: @@ -53150,17 +58294,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.openShift' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/schedule/offerShiftRequests/{offerShiftRequest-id}': + '/users/{user-id}/joinedTeams/{team-id}/schedule/openShifts/{openShift-id}': get: tags: - users.team - summary: Get offerShiftRequests from users - description: The offer requests for shifts in the schedule. - operationId: user.joinedTeam.schedule_GetOfferShiftRequest + summary: Get openShifts from users + description: The set of open shifts in a scheduling group in the schedule. + operationId: user.joinedTeam.schedule_GetOpenShift parameters: - name: user-id in: path @@ -53178,14 +58322,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: offerShiftRequest-id + - name: openShift-id in: path - description: The unique identifier of offerShiftRequest + description: The unique identifier of openShift required: true style: simple schema: type: string - x-ms-docs-key-type: offerShiftRequest + x-ms-docs-key-type: openShift - name: $select in: query description: Select properties to be returned @@ -53212,15 +58356,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.openShift' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - users.team - summary: Update the navigation property offerShiftRequests in users - operationId: user.joinedTeam.schedule_UpdateOfferShiftRequest + summary: Update the navigation property openShifts in users + operationId: user.joinedTeam.schedule_UpdateOpenShift parameters: - name: user-id in: path @@ -53238,20 +58382,20 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: offerShiftRequest-id + - name: openShift-id in: path - description: The unique identifier of offerShiftRequest + description: The unique identifier of openShift required: true style: simple schema: type: string - x-ms-docs-key-type: offerShiftRequest + x-ms-docs-key-type: openShift requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.openShift' required: true responses: 2XX: @@ -53259,15 +58403,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.openShift' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - users.team - summary: Delete navigation property offerShiftRequests for users - operationId: user.joinedTeam.schedule_DeleteOfferShiftRequest + summary: Delete navigation property openShifts for users + operationId: user.joinedTeam.schedule_DeleteOpenShift parameters: - name: user-id in: path @@ -53285,14 +58429,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: offerShiftRequest-id + - name: openShift-id in: path - description: The unique identifier of offerShiftRequest + description: The unique identifier of openShift required: true style: simple schema: type: string - x-ms-docs-key-type: offerShiftRequest + x-ms-docs-key-type: openShift - name: If-Match in: header description: ETag @@ -53305,12 +58449,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/schedule/offerShiftRequests/$count': + '/users/{user-id}/joinedTeams/{team-id}/schedule/openShifts/$count': get: tags: - users.team summary: Get the number of the resource - operationId: user.joinedTeam.schedule.offerShiftRequest_GetCount + operationId: user.joinedTeam.schedule.openShift_GetCount parameters: - name: user-id in: path @@ -53335,13 +58479,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/joinedTeams/{team-id}/schedule/openShiftChangeRequests': + '/users/{user-id}/joinedTeams/{team-id}/schedule/schedulingGroups': get: tags: - users.team - summary: Get openShiftChangeRequests from users - description: The open shift requests in the schedule. - operationId: user.joinedTeam.schedule_ListOpenShiftChangeRequest + summary: Get schedulingGroups from users + description: The logical grouping of users in the schedule (usually by role). + operationId: user.joinedTeam.schedule_ListSchedulingGroup parameters: - name: user-id in: path @@ -53396,7 +58540,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.openShiftChangeRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.schedulingGroupCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -53406,8 +58550,8 @@ paths: post: tags: - users.team - summary: Create new navigation property to openShiftChangeRequests for users - operationId: user.joinedTeam.schedule_CreateOpenShiftChangeRequest + summary: Create new navigation property to schedulingGroups for users + operationId: user.joinedTeam.schedule_CreateSchedulingGroup parameters: - name: user-id in: path @@ -53430,7 +58574,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' required: true responses: 2XX: @@ -53438,17 +58582,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/schedule/openShiftChangeRequests/{openShiftChangeRequest-id}': + '/users/{user-id}/joinedTeams/{team-id}/schedule/schedulingGroups/{schedulingGroup-id}': get: tags: - users.team - summary: Get openShiftChangeRequests from users - description: The open shift requests in the schedule. - operationId: user.joinedTeam.schedule_GetOpenShiftChangeRequest + summary: Get schedulingGroups from users + description: The logical grouping of users in the schedule (usually by role). + operationId: user.joinedTeam.schedule_GetSchedulingGroup parameters: - name: user-id in: path @@ -53466,14 +58610,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: openShiftChangeRequest-id + - name: schedulingGroup-id in: path - description: The unique identifier of openShiftChangeRequest + description: The unique identifier of schedulingGroup required: true style: simple schema: type: string - x-ms-docs-key-type: openShiftChangeRequest + x-ms-docs-key-type: schedulingGroup - name: $select in: query description: Select properties to be returned @@ -53500,15 +58644,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - users.team - summary: Update the navigation property openShiftChangeRequests in users - operationId: user.joinedTeam.schedule_UpdateOpenShiftChangeRequest + summary: Update the navigation property schedulingGroups in users + operationId: user.joinedTeam.schedule_UpdateSchedulingGroup parameters: - name: user-id in: path @@ -53526,20 +58670,20 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: openShiftChangeRequest-id + - name: schedulingGroup-id in: path - description: The unique identifier of openShiftChangeRequest + description: The unique identifier of schedulingGroup required: true style: simple schema: type: string - x-ms-docs-key-type: openShiftChangeRequest + x-ms-docs-key-type: schedulingGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' required: true responses: 2XX: @@ -53547,15 +58691,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - users.team - summary: Delete navigation property openShiftChangeRequests for users - operationId: user.joinedTeam.schedule_DeleteOpenShiftChangeRequest + summary: Delete navigation property schedulingGroups for users + operationId: user.joinedTeam.schedule_DeleteSchedulingGroup parameters: - name: user-id in: path @@ -53573,14 +58717,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: openShiftChangeRequest-id + - name: schedulingGroup-id in: path - description: The unique identifier of openShiftChangeRequest + description: The unique identifier of schedulingGroup required: true style: simple schema: type: string - x-ms-docs-key-type: openShiftChangeRequest + x-ms-docs-key-type: schedulingGroup - name: If-Match in: header description: ETag @@ -53593,12 +58737,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/schedule/openShiftChangeRequests/$count': + '/users/{user-id}/joinedTeams/{team-id}/schedule/schedulingGroups/$count': get: tags: - users.team summary: Get the number of the resource - operationId: user.joinedTeam.schedule.openShiftChangeRequest_GetCount + operationId: user.joinedTeam.schedule.schedulingGroup_GetCount parameters: - name: user-id in: path @@ -53623,13 +58767,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/joinedTeams/{team-id}/schedule/openShifts': + '/users/{user-id}/joinedTeams/{team-id}/schedule/shifts': get: tags: - users.team - summary: Get openShifts from users - description: The set of open shifts in a scheduling group in the schedule. - operationId: user.joinedTeam.schedule_ListOpenShift + summary: Get shifts from users + description: The shifts in the schedule. + operationId: user.joinedTeam.schedule_ListShift parameters: - name: user-id in: path @@ -53684,7 +58828,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.openShiftCollectionResponse' + $ref: '#/components/responses/microsoft.graph.shiftCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -53694,8 +58838,8 @@ paths: post: tags: - users.team - summary: Create new navigation property to openShifts for users - operationId: user.joinedTeam.schedule_CreateOpenShift + summary: Create new navigation property to shifts for users + operationId: user.joinedTeam.schedule_CreateShift parameters: - name: user-id in: path @@ -53718,7 +58862,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $ref: '#/components/schemas/microsoft.graph.shift' required: true responses: 2XX: @@ -53726,17 +58870,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $ref: '#/components/schemas/microsoft.graph.shift' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/schedule/openShifts/{openShift-id}': + '/users/{user-id}/joinedTeams/{team-id}/schedule/shifts/{shift-id}': get: tags: - users.team - summary: Get openShifts from users - description: The set of open shifts in a scheduling group in the schedule. - operationId: user.joinedTeam.schedule_GetOpenShift + summary: Get shifts from users + description: The shifts in the schedule. + operationId: user.joinedTeam.schedule_GetShift parameters: - name: user-id in: path @@ -53754,14 +58898,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: openShift-id + - name: shift-id in: path - description: The unique identifier of openShift + description: The unique identifier of shift required: true style: simple schema: type: string - x-ms-docs-key-type: openShift + x-ms-docs-key-type: shift - name: $select in: query description: Select properties to be returned @@ -53788,15 +58932,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $ref: '#/components/schemas/microsoft.graph.shift' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - users.team - summary: Update the navigation property openShifts in users - operationId: user.joinedTeam.schedule_UpdateOpenShift + summary: Update the navigation property shifts in users + operationId: user.joinedTeam.schedule_UpdateShift parameters: - name: user-id in: path @@ -53814,20 +58958,20 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: openShift-id + - name: shift-id in: path - description: The unique identifier of openShift + description: The unique identifier of shift required: true style: simple schema: type: string - x-ms-docs-key-type: openShift + x-ms-docs-key-type: shift requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $ref: '#/components/schemas/microsoft.graph.shift' required: true responses: 2XX: @@ -53835,15 +58979,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $ref: '#/components/schemas/microsoft.graph.shift' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - users.team - summary: Delete navigation property openShifts for users - operationId: user.joinedTeam.schedule_DeleteOpenShift + summary: Delete navigation property shifts for users + operationId: user.joinedTeam.schedule_DeleteShift parameters: - name: user-id in: path @@ -53861,14 +59005,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: openShift-id + - name: shift-id in: path - description: The unique identifier of openShift + description: The unique identifier of shift required: true style: simple schema: type: string - x-ms-docs-key-type: openShift + x-ms-docs-key-type: shift - name: If-Match in: header description: ETag @@ -53881,12 +59025,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/schedule/openShifts/$count': + '/users/{user-id}/joinedTeams/{team-id}/schedule/shifts/$count': get: tags: - users.team summary: Get the number of the resource - operationId: user.joinedTeam.schedule.openShift_GetCount + operationId: user.joinedTeam.schedule.shift_GetCount parameters: - name: user-id in: path @@ -53911,13 +59055,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/joinedTeams/{team-id}/schedule/schedulingGroups': + '/users/{user-id}/joinedTeams/{team-id}/schedule/swapShiftsChangeRequests': get: tags: - users.team - summary: Get schedulingGroups from users - description: The logical grouping of users in the schedule (usually by role). - operationId: user.joinedTeam.schedule_ListSchedulingGroup + summary: Get swapShiftsChangeRequests from users + description: The swap requests for shifts in the schedule. + operationId: user.joinedTeam.schedule_ListSwapShiftsChangeRequest parameters: - name: user-id in: path @@ -53972,7 +59116,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.schedulingGroupCollectionResponse' + $ref: '#/components/responses/microsoft.graph.swapShiftsChangeRequestCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -53982,8 +59126,8 @@ paths: post: tags: - users.team - summary: Create new navigation property to schedulingGroups for users - operationId: user.joinedTeam.schedule_CreateSchedulingGroup + summary: Create new navigation property to swapShiftsChangeRequests for users + operationId: user.joinedTeam.schedule_CreateSwapShiftsChangeRequest parameters: - name: user-id in: path @@ -54006,7 +59150,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' required: true responses: 2XX: @@ -54014,17 +59158,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/schedule/schedulingGroups/{schedulingGroup-id}': + '/users/{user-id}/joinedTeams/{team-id}/schedule/swapShiftsChangeRequests/{swapShiftsChangeRequest-id}': get: tags: - users.team - summary: Get schedulingGroups from users - description: The logical grouping of users in the schedule (usually by role). - operationId: user.joinedTeam.schedule_GetSchedulingGroup + summary: Get swapShiftsChangeRequests from users + description: The swap requests for shifts in the schedule. + operationId: user.joinedTeam.schedule_GetSwapShiftsChangeRequest parameters: - name: user-id in: path @@ -54042,14 +59186,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: schedulingGroup-id + - name: swapShiftsChangeRequest-id in: path - description: The unique identifier of schedulingGroup + description: The unique identifier of swapShiftsChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: schedulingGroup + x-ms-docs-key-type: swapShiftsChangeRequest - name: $select in: query description: Select properties to be returned @@ -54076,15 +59220,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - users.team - summary: Update the navigation property schedulingGroups in users - operationId: user.joinedTeam.schedule_UpdateSchedulingGroup + summary: Update the navigation property swapShiftsChangeRequests in users + operationId: user.joinedTeam.schedule_UpdateSwapShiftsChangeRequest parameters: - name: user-id in: path @@ -54102,20 +59246,20 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: schedulingGroup-id + - name: swapShiftsChangeRequest-id in: path - description: The unique identifier of schedulingGroup + description: The unique identifier of swapShiftsChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: schedulingGroup + x-ms-docs-key-type: swapShiftsChangeRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' required: true responses: 2XX: @@ -54123,15 +59267,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - users.team - summary: Delete navigation property schedulingGroups for users - operationId: user.joinedTeam.schedule_DeleteSchedulingGroup + summary: Delete navigation property swapShiftsChangeRequests for users + operationId: user.joinedTeam.schedule_DeleteSwapShiftsChangeRequest parameters: - name: user-id in: path @@ -54149,14 +59293,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: schedulingGroup-id + - name: swapShiftsChangeRequest-id in: path - description: The unique identifier of schedulingGroup + description: The unique identifier of swapShiftsChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: schedulingGroup + x-ms-docs-key-type: swapShiftsChangeRequest - name: If-Match in: header description: ETag @@ -54169,12 +59313,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/schedule/schedulingGroups/$count': + '/users/{user-id}/joinedTeams/{team-id}/schedule/swapShiftsChangeRequests/$count': get: tags: - users.team summary: Get the number of the resource - operationId: user.joinedTeam.schedule.schedulingGroup_GetCount + operationId: user.joinedTeam.schedule.swapShiftsChangeRequest_GetCount parameters: - name: user-id in: path @@ -54199,13 +59343,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/joinedTeams/{team-id}/schedule/shifts': + '/users/{user-id}/joinedTeams/{team-id}/schedule/timeCards': get: tags: - users.team - summary: Get shifts from users - description: The shifts in the schedule. - operationId: user.joinedTeam.schedule_ListShift + summary: Get timeCards from users + description: The time cards in the schedule. + operationId: user.joinedTeam.schedule_ListTimeCard parameters: - name: user-id in: path @@ -54260,7 +59404,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.shiftCollectionResponse' + $ref: '#/components/responses/microsoft.graph.timeCardCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -54270,8 +59414,8 @@ paths: post: tags: - users.team - summary: Create new navigation property to shifts for users - operationId: user.joinedTeam.schedule_CreateShift + summary: Create new navigation property to timeCards for users + operationId: user.joinedTeam.schedule_CreateTimeCard parameters: - name: user-id in: path @@ -54294,7 +59438,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.timeCard' required: true responses: 2XX: @@ -54302,17 +59446,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/schedule/shifts/{shift-id}': + '/users/{user-id}/joinedTeams/{team-id}/schedule/timeCards/{timeCard-id}': get: tags: - users.team - summary: Get shifts from users - description: The shifts in the schedule. - operationId: user.joinedTeam.schedule_GetShift + summary: Get timeCards from users + description: The time cards in the schedule. + operationId: user.joinedTeam.schedule_GetTimeCard parameters: - name: user-id in: path @@ -54330,14 +59474,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: shift-id + - name: timeCard-id in: path - description: The unique identifier of shift + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: shift + x-ms-docs-key-type: timeCard - name: $select in: query description: Select properties to be returned @@ -54364,15 +59508,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - users.team - summary: Update the navigation property shifts in users - operationId: user.joinedTeam.schedule_UpdateShift + summary: Update the navigation property timeCards in users + operationId: user.joinedTeam.schedule_UpdateTimeCard parameters: - name: user-id in: path @@ -54390,20 +59534,20 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: shift-id + - name: timeCard-id in: path - description: The unique identifier of shift + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: shift + x-ms-docs-key-type: timeCard requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.timeCard' required: true responses: 2XX: @@ -54411,15 +59555,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - users.team - summary: Delete navigation property shifts for users - operationId: user.joinedTeam.schedule_DeleteShift + summary: Delete navigation property timeCards for users + operationId: user.joinedTeam.schedule_DeleteTimeCard parameters: - name: user-id in: path @@ -54437,14 +59581,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: shift-id + - name: timeCard-id in: path - description: The unique identifier of shift + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: shift + x-ms-docs-key-type: timeCard - name: If-Match in: header description: ETag @@ -54457,12 +59601,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/schedule/shifts/$count': - get: + '/users/{user-id}/joinedTeams/{team-id}/schedule/timeCards/{timeCard-id}/microsoft.graph.clockOut': + post: tags: - users.team - summary: Get the number of the resource - operationId: user.joinedTeam.schedule.shift_GetCount + summary: Invoke action clockOut + operationId: user.joinedTeam.schedule.timeCard_clockOut parameters: - name: user-id in: path @@ -54480,127 +59624,50 @@ paths: schema: type: string x-ms-docs-key-type: team - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/users/{user-id}/joinedTeams/{team-id}/schedule/swapShiftsChangeRequests': - get: - tags: - - users.team - summary: Get swapShiftsChangeRequests from users - description: The swap requests for shifts in the schedule. - operationId: user.joinedTeam.schedule_ListSwapShiftsChangeRequest - parameters: - - name: user-id + - name: timeCard-id in: path - description: The unique identifier of user + description: The unique identifier of timeCard 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: $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.swapShiftsChangeRequestCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - users.team - summary: Create new navigation property to swapShiftsChangeRequests for users - operationId: user.joinedTeam.schedule_CreateSwapShiftsChangeRequest - 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 + x-ms-docs-key-type: timeCard requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + type: object + properties: + isAtApprovedLocation: + type: boolean + default: false + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/schedule/swapShiftsChangeRequests/{swapShiftsChangeRequest-id}': - get: + x-ms-docs-operation-type: action + '/users/{user-id}/joinedTeams/{team-id}/schedule/timeCards/{timeCard-id}/microsoft.graph.confirm': + post: tags: - users.team - summary: Get swapShiftsChangeRequests from users - description: The swap requests for shifts in the schedule. - operationId: user.joinedTeam.schedule_GetSwapShiftsChangeRequest + summary: Invoke action confirm + description: Confirm a timeCard. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timecard-confirm?view=graph-rest-1.0 + operationId: user.joinedTeam.schedule.timeCard_confirm parameters: - name: user-id in: path @@ -54618,49 +59685,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: swapShiftsChangeRequest-id + - name: timeCard-id in: path - description: The unique identifier of swapShiftsChangeRequest + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: swapShiftsChangeRequest - - 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: timeCard responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/users/{user-id}/joinedTeams/{team-id}/schedule/timeCards/{timeCard-id}/microsoft.graph.endBreak': + post: tags: - users.team - summary: Update the navigation property swapShiftsChangeRequests in users - operationId: user.joinedTeam.schedule_UpdateSwapShiftsChangeRequest + summary: Invoke action endBreak + operationId: user.joinedTeam.schedule.timeCard_endBreak parameters: - name: user-id in: path @@ -54678,20 +59726,29 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: swapShiftsChangeRequest-id + - name: timeCard-id in: path - description: The unique identifier of swapShiftsChangeRequest + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: swapShiftsChangeRequest + x-ms-docs-key-type: timeCard requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + type: object + properties: + isAtApprovedLocation: + type: boolean + default: false + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object required: true responses: 2XX: @@ -54699,15 +59756,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/users/{user-id}/joinedTeams/{team-id}/schedule/timeCards/{timeCard-id}/microsoft.graph.startBreak': + post: tags: - users.team - summary: Delete navigation property swapShiftsChangeRequests for users - operationId: user.joinedTeam.schedule_DeleteSwapShiftsChangeRequest + summary: Invoke action startBreak + operationId: user.joinedTeam.schedule.timeCard_startBreak parameters: - name: user-id in: path @@ -54725,32 +59783,46 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: swapShiftsChangeRequest-id + - name: timeCard-id in: path - description: The unique identifier of swapShiftsChangeRequest + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: swapShiftsChangeRequest - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: timeCard + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + isAtApprovedLocation: + type: boolean + default: false + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/{team-id}/schedule/swapShiftsChangeRequests/$count': + x-ms-docs-operation-type: action + '/users/{user-id}/joinedTeams/{team-id}/schedule/timeCards/$count': get: tags: - users.team summary: Get the number of the resource - operationId: user.joinedTeam.schedule.swapShiftsChangeRequest_GetCount + operationId: user.joinedTeam.schedule.timeCard_GetCount parameters: - name: user-id in: path @@ -54775,6 +59847,59 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/users/{user-id}/joinedTeams/{team-id}/schedule/timeCards/microsoft.graph.clockIn': + post: + tags: + - users.team + summary: Invoke action clockIn + description: Clock in to start a timeCard. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timecard-clockin?view=graph-rest-1.0 + operationId: user.joinedTeam.schedule.timeCard_clockIn + 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: + isAtApprovedLocation: + type: boolean + default: false + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/joinedTeams/{team-id}/schedule/timeOffReasons': get: tags: @@ -57777,6 +62902,10 @@ components: type: string description: The name of the team. nullable: true + firstChannelName: + type: string + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' + nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' guestSettings: @@ -57910,6 +63039,12 @@ components: type: string description: 'A hyperlink that will go to the channel in Microsoft Teams. This is the URL that you get when you right-click a channel in Microsoft Teams and select Get link to channel. This URL should be treated as an opaque blob, and not parsed. Read-only.' nullable: true + allMembers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: 'A collection of membership records associated with the channel, including both direct and indirect members of shared channels.' + x-ms-navigationProperty: true filesFolder: $ref: '#/components/schemas/microsoft.graph.driveItem' members: @@ -58479,6 +63614,10 @@ components: type: boolean description: Indicates whether the schedule is enabled for the team. Required. nullable: true + isActivitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts include activities from the original shift. + nullable: true offerShiftRequestsEnabled: type: boolean description: Indicates whether offer shift requests are enabled for the schedule. @@ -58494,6 +63633,8 @@ components: description: Additional information about why schedule provisioning failed. nullable: true readOnly: true + startDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -58502,6 +63643,8 @@ components: type: boolean description: Indicates whether time clock is enabled for the schedule. nullable: true + timeClockSettings: + $ref: '#/components/schemas/microsoft.graph.timeClockSettings' timeOffRequestsEnabled: type: boolean description: Indicates whether time off requests are enabled for the schedule. @@ -58515,6 +63658,13 @@ components: items: type: string nullable: true + description: The IDs for the workforce integrations associated with this schedule. + dayNotes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. + x-ms-navigationProperty: true offerShiftRequests: type: array items: @@ -58551,6 +63701,12 @@ components: $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' description: The swap requests for shifts in the schedule. x-ms-navigationProperty: true + timeCards: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. + x-ms-navigationProperty: true timeOffReasons: type: array items: @@ -58571,6 +63727,24 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.dayNote: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: dayNote + type: object + properties: + dayNoteDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: The date of the day note. + format: date + nullable: true + draftDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + sharedDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object microsoft.graph.offerShiftRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' @@ -58636,6 +63810,10 @@ components: - title: schedulingGroup type: object properties: + code: + type: string + description: 'The code for the schedulingGroup to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The display name for the schedulingGroup. Required. @@ -58689,12 +63867,45 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCard: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: timeCard + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + confirmedBy: + $ref: '#/components/schemas/microsoft.graph.confirmedBy' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + originalEntry: + $ref: '#/components/schemas/microsoft.graph.timeCardEntry' + state: + $ref: '#/components/schemas/microsoft.graph.timeCardState' + userId: + type: string + description: User ID to which the timeCard belongs. + nullable: true + additionalProperties: + type: object microsoft.graph.timeOffReason: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - title: timeOffReason type: object properties: + code: + type: string + description: 'The code of the timeOffReason to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The name of the timeOffReason. Required. @@ -58894,7 +64105,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: number - description: API version for the call back URL. Start with 1. + description: API version for the callback URL. Start with 1. format: int32 nullable: true displayName: @@ -58925,7 +64136,7 @@ components: properties: locale: type: string - 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.' + 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 @@ -60477,15 +65688,15 @@ components: description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' + description: 'true if the user has permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise.' + description: 'If true, the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -60557,7 +65768,7 @@ components: properties: allowNewTimeProposals: type: boolean - description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. Default is true.' + description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. The default is true.' nullable: true attendees: type: array @@ -60568,7 +65779,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: The preview of the message associated with the event. It is in text format. + description: The preview of the message associated with the event. It's in text format. nullable: true end: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -60578,7 +65789,7 @@ components: nullable: true hideAttendees: type: boolean - description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. Default is false.' + description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. The default is false.' nullable: true iCalUId: type: string @@ -60588,7 +65799,7 @@ components: $ref: '#/components/schemas/microsoft.graph.importance' isAllDay: type: boolean - description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start and end time must be set to midnight and be in the same time zone.' + description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start, and endtime must be set to midnight and be in the same time zone.' nullable: true isCancelled: type: boolean @@ -60596,15 +65807,15 @@ components: nullable: true isDraft: type: boolean - description: 'Set to true if the user has updated the meeting in Outlook but has not sent the updates to attendees. Set to false if all changes have been sent, or if the event is an appointment without any attendees.' + description: 'Set to true if the user has updated the meeting in Outlook but hasn''t sent the updates to attendees. Set to false if all changes are sent, or if the event is an appointment without any attendees.' nullable: true isOnlineMeeting: type: boolean - description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' + description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently, Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' nullable: true isOrganizer: type: boolean - description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). This also applies if a delegate organized the event on behalf of the owner. + description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). It also applies if a delegate organized the event on behalf of the owner. nullable: true isReminderOn: type: boolean @@ -60616,7 +65827,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.location' - description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection would be removed and replaced by the new location value.' + description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection are removed and replaced by the new location value.' onlineMeeting: $ref: '#/components/schemas/microsoft.graph.onlineMeetingInfo' onlineMeetingProvider: @@ -60634,7 +65845,7 @@ components: originalStart: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Represents the start time of an event when it is initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'Represents the start time of an event when it''s initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in 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 originalStartTimeZone: @@ -60672,13 +65883,13 @@ components: nullable: true transactionId: type: string - description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. This is useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you cannot change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' + description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. It''s useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you can''t change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' nullable: true type: $ref: '#/components/schemas/microsoft.graph.eventType' webLink: type: string - description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL cannot be accessed from within an iFrame.' + description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL can''t be accessed from within an iFrame.' nullable: true attachments: type: array @@ -60698,7 +65909,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' x-ms-navigationProperty: true multiValueExtendedProperties: type: array @@ -61092,6 +66303,51 @@ components: - Completed - Failed type: string + microsoft.graph.dayOfWeek: + title: dayOfWeek + enum: + - sunday + - monday + - tuesday + - wednesday + - thursday + - friday + - saturday + type: string + microsoft.graph.timeClockSettings: + title: timeClockSettings + type: object + properties: + approvedLocation: + $ref: '#/components/schemas/microsoft.graph.geoCoordinates' + additionalProperties: + type: object + microsoft.graph.changeTrackedEntity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: changeTrackedEntity + type: object + properties: + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: '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 + readOnly: true + lastModifiedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: '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 + readOnly: true + additionalProperties: + type: object microsoft.graph.scheduleChangeRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' @@ -61130,30 +66386,6 @@ components: $ref: '#/components/schemas/microsoft.graph.scheduleChangeState' additionalProperties: type: object - microsoft.graph.changeTrackedEntity: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: changeTrackedEntity - type: object - properties: - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The 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 - readOnly: true - lastModifiedBy: - $ref: '#/components/schemas/microsoft.graph.identitySet' - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: '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 - readOnly: true - additionalProperties: - type: object microsoft.graph.openShiftItem: allOf: - $ref: '#/components/schemas/microsoft.graph.shiftItem' @@ -61189,6 +66421,72 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCardBreak: + title: timeCardBreak + type: object + properties: + breakId: + type: string + description: ID of the timeCardBreak. + nullable: true + end: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + start: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardEvent: + title: timeCardEvent + type: object + properties: + dateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the entry is recorded. + format: date-time + isAtApprovedLocation: + type: boolean + description: Indicates whether this action happens at an approved location. + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + microsoft.graph.confirmedBy: + title: confirmedBy + enum: + - none + - user + - manager + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true + microsoft.graph.timeCardEntry: + title: timeCardEntry + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The clock-in event of the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardState: + title: timeCardState + enum: + - clockedIn + - onBreak + - clockedOut + - unknownFutureValue + type: string microsoft.graph.timeOffReasonIconType: title: timeOffReasonIconType enum: @@ -61267,6 +66565,7 @@ components: - openShiftRequest - offerShiftRequest - unknownFutureValue + - timeCard - timeOffReason - timeOff - timeOffRequest @@ -61467,6 +66766,19 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.dayNoteCollectionResponse: + title: Collection of dayNote + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dayNote' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.offerShiftRequestCollectionResponse: title: Collection of offerShiftRequest type: object @@ -61545,6 +66857,19 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCardCollectionResponse: + title: Collection of timeCard + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCard' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.timeOffReasonCollectionResponse: title: Collection of timeOffReason type: object @@ -61909,7 +67234,7 @@ components: nullable: true country: type: string - description: 'The country/region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The country or region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' 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])$' @@ -62092,7 +67417,7 @@ components: type: array items: type: string - description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: This property can''t contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Returned only on $select. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -62107,7 +67432,7 @@ components: description: A list for the user to enumerate their past projects. Returned only on $select. postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country or region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true preferredDataLocation: type: string @@ -62186,7 +67511,7 @@ components: nullable: true usageLocation: type: string - description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries/regions. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true userPrincipalName: type: string @@ -62448,11 +67773,11 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file in little endian (if available). Read-only. + description: The CRC32 value of the file (if available). Read-only. nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -62460,7 +67785,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -64273,7 +69598,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 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.' + description: 'The last interactive sign-in date and time for a specific user. This property records the last time a user attempted an interactive sign-in to the directory—whether the attempt was successful or not. Note: Since unsuccessful attempts are also logged, this value might not accurately reflect actual system usage. For tracking actual account access, please use the lastSuccessfulSignInDateTime property. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastSignInRequestId: @@ -64283,7 +69608,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. Use this property if you need to determine when the account was truly accessed. This field can be used to build reports, such as inactive users. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Microsoft Entra ID maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.' format: date-time nullable: true lastSuccessfulSignInRequestId: @@ -67726,7 +73051,7 @@ components: description: 'Apple bulk enrollment without user challenge. (DEP, Apple Configurator, Mobile Config)' name: appleBulkWithoutUser - value: windowsAzureADJoin - description: Windows 10 Azure AD Join. + description: Windows 10 Entra ID (Azure AD) Join. name: windowsAzureADJoin - value: windowsBulkUserless description: Windows 10 Bulk enrollment through ICD with certificate. @@ -67735,19 +73060,19 @@ components: description: Windows 10 automatic enrollment. (Add work account) name: windowsAutoEnrollment - value: windowsBulkAzureDomainJoin - description: Windows 10 bulk Azure AD Join. + description: Windows 10 bulk Entra ID (Azure AD) Join. name: windowsBulkAzureDomainJoin - value: windowsCoManagement description: Windows 10 Co-Management triggered by AutoPilot or Group Policy. name: windowsCoManagement - value: windowsAzureADJoinUsingDeviceAuth - description: Windows 10 Azure AD Join using Device Auth. + description: Windows 10 Entra ID (Azure AD) Join using Device Auth. name: windowsAzureADJoinUsingDeviceAuth - value: appleUserEnrollment - description: Device managed by Apple user enrollment + description: Indicates the device is enrolled via Apple User Enrollment with Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities name: appleUserEnrollment - value: appleUserEnrollmentWithServiceAccount - description: Device managed by Apple user enrollment with service account + description: Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities name: appleUserEnrollmentWithServiceAccount microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState @@ -68033,6 +73358,7 @@ components: - unknown - company - personal + - unknownFutureValue type: string description: Owner type of device. x-ms-enum: @@ -68040,14 +73366,17 @@ components: modelAsString: false values: - value: unknown - description: Unknown. + description: Unknown device owner type. name: unknown - value: company - description: Owned by company. + description: Corporate device owner type. name: company - value: personal - description: Owned by person. + description: Personal device owner type. name: personal + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.managementAgentType: title: managementAgentType enum: @@ -68236,7 +73565,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.deviceLogCollectionResponse: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -68429,14 +73758,26 @@ components: type: boolean description: Indicates whether attendees can turn on their microphone. nullable: true + allowBreakoutRooms: + type: boolean + description: Indicates whether breakout rooms are enabled for the meeting. + nullable: true + allowedLobbyAdmitters: + $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' + allowLiveShare: + $ref: '#/components/schemas/microsoft.graph.meetingLiveShareOptions' 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 + description: Indicates whether PowerPoint live is enabled for the meeting. + nullable: true allowRecording: type: boolean description: Indicates whether recording is enabled for the meeting. @@ -68449,6 +73790,10 @@ components: type: boolean description: Indicates whether transcription is enabled for the meeting. nullable: true + allowWhiteboard: + type: boolean + description: Indicates whether whiteboard is enabled for the meeting. + nullable: true audioConferencing: $ref: '#/components/schemas/microsoft.graph.audioConferencing' chatInfo: @@ -68978,37 +74323,37 @@ components: properties: allowAutoFilter: type: boolean - description: Represents the worksheet protection option of allowing using auto filter feature. + description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. allowDeleteColumns: type: boolean - description: Represents the worksheet protection option of allowing deleting columns. + description: Indicates whether the worksheet protection option to allow deleting columns is enabled. allowDeleteRows: type: boolean - description: Represents the worksheet protection option of allowing deleting rows. + description: Indicates whether the worksheet protection option to allow deleting rows is enabled. allowFormatCells: type: boolean - description: Represents the worksheet protection option of allowing formatting cells. + description: Indicates whether the worksheet protection option to allow formatting cells is enabled. allowFormatColumns: type: boolean - description: Represents the worksheet protection option of allowing formatting columns. + description: Indicates whether the worksheet protection option to allow formatting columns is enabled. allowFormatRows: type: boolean - description: Represents the worksheet protection option of allowing formatting rows. + description: Indicates whether the worksheet protection option to allow formatting rows is enabled. allowInsertColumns: type: boolean - description: Represents the worksheet protection option of allowing inserting columns. + description: Indicates whether the worksheet protection option to allow inserting columns is enabled. allowInsertHyperlinks: type: boolean - description: Represents the worksheet protection option of allowing inserting hyperlinks. + description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. allowInsertRows: type: boolean - description: Represents the worksheet protection option of allowing inserting rows. + description: Indicates whether the worksheet protection option to allow inserting rows is enabled. allowPivotTables: type: boolean - description: Represents the worksheet protection option of allowing using pivot table feature. + description: Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. allowSort: type: boolean - description: Represents the worksheet protection option of allowing using sort feature. + description: Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. additionalProperties: type: object microsoft.graph.attendeeType: @@ -69032,17 +74377,6 @@ components: - pager - radio type: string - microsoft.graph.dayOfWeek: - title: dayOfWeek - enum: - - sunday - - monday - - tuesday - - wednesday - - thursday - - friday - - saturday - type: string microsoft.graph.weekIndex: title: weekIndex enum: @@ -69685,7 +75019,7 @@ components: description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' trustType: type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' nullable: true extensions: type: array @@ -70441,6 +75775,13 @@ components: - complete - flagged type: string + microsoft.graph.allowedLobbyAdmitterRoles: + title: allowedLobbyAdmitterRoles + enum: + - organizerAndCoOrganizersAndPresenters + - organizerAndCoOrganizers + - unknownFutureValue + type: string microsoft.graph.onlineMeetingPresenters: title: onlineMeetingPresenters enum: @@ -70450,6 +75791,13 @@ components: - organizer - unknownFutureValue type: string + microsoft.graph.meetingLiveShareOptions: + title: meetingLiveShareOptions + enum: + - enabled + - disabled + - unknownFutureValue + type: string microsoft.graph.meetingChatMode: title: meetingChatMode enum: @@ -70516,6 +75864,7 @@ components: properties: allowTextOnly: type: boolean + description: Indicates whether only text is allowed in the meeting chat. Optional. nullable: true additionalProperties: type: object @@ -71426,6 +76775,12 @@ components: - title: printJob type: object properties: + acknowledgedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The dateTimeOffset when the job was acknowledged. Read-only. + format: date-time + nullable: true configuration: $ref: '#/components/schemas/microsoft.graph.printJobConfiguration' createdBy: @@ -71435,6 +76790,13 @@ components: type: string description: The DateTimeOffset when the job was created. Read-only. format: date-time + errorCode: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The error code of the print job. Read-only. + format: int32 + nullable: true isFetchable: type: boolean description: 'If true, document can be fetched by printer.' @@ -73419,10 +78781,22 @@ components: type: string description: The document's name. Read-only. nullable: true + downloadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was downloaded. Read-only + format: date-time + nullable: true size: type: number description: The document's size in bytes. Read-only. format: int64 + uploadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was uploaded. Read-only + format: date-time + nullable: true additionalProperties: type: object microsoft.graph.printTask: @@ -73752,6 +79126,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationCollectionResponse' + microsoft.graph.dayNoteCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.dayNoteCollectionResponse' microsoft.graph.offerShiftRequestCollectionResponse: description: Retrieved collection content: @@ -73788,6 +79168,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequestCollectionResponse' + microsoft.graph.timeCardCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCardCollectionResponse' microsoft.graph.timeOffReasonCollectionResponse: description: Retrieved collection content: diff --git a/openApiDocs/v1.0/Users.Actions.yml b/openApiDocs/v1.0/Users.Actions.yml index c269a268474..55911b575da 100644 --- a/openApiDocs/v1.0/Users.Actions.yml +++ b/openApiDocs/v1.0/Users.Actions.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Users.Actions version: v1.0 @@ -65,7 +65,7 @@ paths: tags: - users.user.Actions summary: Invoke action checkMemberGroups - description: 'Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.' + description: "Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:\n- user\n- group\n- service principal\n- organizational contact\n- device\n- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-checkmembergroups?view=graph-rest-1.0 @@ -313,7 +313,7 @@ paths: tags: - users.user.Actions summary: Invoke action getMemberObjects - description: 'Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles.' + description: "Return all IDs for the groups, administrative units, and directory roles that an object of one of the following types is a member of:\n- user\n- group\n- service principal\n- organizational contact\n- device\n- directory object This function is transitive. Only users and role-enabled groups can be members of directory roles." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-getmemberobjects?view=graph-rest-1.0 @@ -448,7 +448,7 @@ paths: tags: - users.user.Actions summary: Invoke action retryServiceProvisioning - description: Retry the user service provisioning. + description: Retry the provisioning of a user object in Microsoft Entra ID. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/user-retryserviceprovisioning?view=graph-rest-1.0 @@ -473,7 +473,7 @@ paths: tags: - users.user.Actions summary: Invoke action revokeSignInSessions - description: 'Invalidates all the refresh tokens issued to applications for a user (as well as session cookies in a user''s browser), by resetting the signInSessionsValidFromDateTime user property to the current date-time. Typically, this operation is performed (by the user or an administrator) if the user has a lost or stolen device. This operation prevents access to the organization''s data through applications on the device by requiring the user to sign in again to all applications that they have previously consented to, independent of device.' + description: 'Invalidates all the refresh tokens issued to applications for a user (and session cookies in a user''s browser), by resetting the signInSessionsValidFromDateTime user property to the current date-time. Typically, this operation is performed (by the user or an administrator) if the user has a lost or stolen device. This operation prevents access to the organization''s data through applications on the device by requiring the user to sign in again to all applications that they consented to previously, independent of device.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/user-revokesigninsessions?view=graph-rest-1.0 @@ -683,7 +683,7 @@ paths: tags: - users.user.Actions summary: Invoke action validateProperties - description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:\n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy." + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:\n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-1.0 @@ -1051,7 +1051,7 @@ components: nullable: true country: type: string - description: 'The country/region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The country or region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' 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])$' @@ -1234,7 +1234,7 @@ components: type: array items: type: string - description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: This property can''t contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Returned only on $select. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -1249,7 +1249,7 @@ components: description: A list for the user to enumerate their past projects. Returned only on $select. postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country or region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true preferredDataLocation: type: string @@ -1328,7 +1328,7 @@ components: nullable: true usageLocation: type: string - description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries/regions. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true userPrincipalName: type: string @@ -2174,7 +2174,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 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.' + description: 'The last interactive sign-in date and time for a specific user. This property records the last time a user attempted an interactive sign-in to the directory—whether the attempt was successful or not. Note: Since unsuccessful attempts are also logged, this value might not accurately reflect actual system usage. For tracking actual account access, please use the lastSuccessfulSignInDateTime property. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastSignInRequestId: @@ -2184,7 +2184,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. Use this property if you need to determine when the account was truly accessed. This field can be used to build reports, such as inactive users. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Microsoft Entra ID maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.' format: date-time nullable: true lastSuccessfulSignInRequestId: @@ -2442,15 +2442,15 @@ components: description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' + description: 'true if the user has permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise.' + description: 'If true, the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -2550,7 +2550,7 @@ components: properties: allowNewTimeProposals: type: boolean - description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. Default is true.' + description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. The default is true.' nullable: true attendees: type: array @@ -2561,7 +2561,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: The preview of the message associated with the event. It is in text format. + description: The preview of the message associated with the event. It's in text format. nullable: true end: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -2571,7 +2571,7 @@ components: nullable: true hideAttendees: type: boolean - description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. Default is false.' + description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. The default is false.' nullable: true iCalUId: type: string @@ -2581,7 +2581,7 @@ components: $ref: '#/components/schemas/microsoft.graph.importance' isAllDay: type: boolean - description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start and end time must be set to midnight and be in the same time zone.' + description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start, and endtime must be set to midnight and be in the same time zone.' nullable: true isCancelled: type: boolean @@ -2589,15 +2589,15 @@ components: nullable: true isDraft: type: boolean - description: 'Set to true if the user has updated the meeting in Outlook but has not sent the updates to attendees. Set to false if all changes have been sent, or if the event is an appointment without any attendees.' + description: 'Set to true if the user has updated the meeting in Outlook but hasn''t sent the updates to attendees. Set to false if all changes are sent, or if the event is an appointment without any attendees.' nullable: true isOnlineMeeting: type: boolean - description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' + description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently, Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' nullable: true isOrganizer: type: boolean - description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). This also applies if a delegate organized the event on behalf of the owner. + description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). It also applies if a delegate organized the event on behalf of the owner. nullable: true isReminderOn: type: boolean @@ -2609,7 +2609,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.location' - description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection would be removed and replaced by the new location value.' + description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection are removed and replaced by the new location value.' onlineMeeting: $ref: '#/components/schemas/microsoft.graph.onlineMeetingInfo' onlineMeetingProvider: @@ -2627,7 +2627,7 @@ components: originalStart: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Represents the start time of an event when it is initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'Represents the start time of an event when it''s initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in 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 originalStartTimeZone: @@ -2665,13 +2665,13 @@ components: nullable: true transactionId: type: string - description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. This is useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you cannot change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' + description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. It''s useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you can''t change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' nullable: true type: $ref: '#/components/schemas/microsoft.graph.eventType' webLink: type: string - description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL cannot be accessed from within an iFrame.' + description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL can''t be accessed from within an iFrame.' nullable: true attachments: type: array @@ -2691,7 +2691,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' x-ms-navigationProperty: true multiValueExtendedProperties: type: array @@ -3227,6 +3227,10 @@ components: type: string description: The name of the team. nullable: true + firstChannelName: + type: string + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' + nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' guestSettings: @@ -4141,7 +4145,7 @@ components: properties: locale: type: string - 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.' + 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 @@ -6123,6 +6127,12 @@ components: type: string description: 'A hyperlink that will go to the channel in Microsoft Teams. This is the URL that you get when you right-click a channel in Microsoft Teams and select Get link to channel. This URL should be treated as an opaque blob, and not parsed. Read-only.' nullable: true + allMembers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: 'A collection of membership records associated with the channel, including both direct and indirect members of shared channels.' + x-ms-navigationProperty: true filesFolder: $ref: '#/components/schemas/microsoft.graph.driveItem' members: @@ -6519,6 +6529,10 @@ components: type: boolean description: Indicates whether the schedule is enabled for the team. Required. nullable: true + isActivitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts include activities from the original shift. + nullable: true offerShiftRequestsEnabled: type: boolean description: Indicates whether offer shift requests are enabled for the schedule. @@ -6534,6 +6548,8 @@ components: description: Additional information about why schedule provisioning failed. nullable: true readOnly: true + startDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -6542,6 +6558,8 @@ components: type: boolean description: Indicates whether time clock is enabled for the schedule. nullable: true + timeClockSettings: + $ref: '#/components/schemas/microsoft.graph.timeClockSettings' timeOffRequestsEnabled: type: boolean description: Indicates whether time off requests are enabled for the schedule. @@ -6555,6 +6573,13 @@ components: items: type: string nullable: true + description: The IDs for the workforce integrations associated with this schedule. + dayNotes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. + x-ms-navigationProperty: true offerShiftRequests: type: array items: @@ -6591,6 +6616,12 @@ components: $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' description: The swap requests for shifts in the schedule. x-ms-navigationProperty: true + timeCards: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. + x-ms-navigationProperty: true timeOffReasons: type: array items: @@ -6916,7 +6947,7 @@ components: description: 'Apple bulk enrollment without user challenge. (DEP, Apple Configurator, Mobile Config)' name: appleBulkWithoutUser - value: windowsAzureADJoin - description: Windows 10 Azure AD Join. + description: Windows 10 Entra ID (Azure AD) Join. name: windowsAzureADJoin - value: windowsBulkUserless description: Windows 10 Bulk enrollment through ICD with certificate. @@ -6925,19 +6956,19 @@ components: description: Windows 10 automatic enrollment. (Add work account) name: windowsAutoEnrollment - value: windowsBulkAzureDomainJoin - description: Windows 10 bulk Azure AD Join. + description: Windows 10 bulk Entra ID (Azure AD) Join. name: windowsBulkAzureDomainJoin - value: windowsCoManagement description: Windows 10 Co-Management triggered by AutoPilot or Group Policy. name: windowsCoManagement - value: windowsAzureADJoinUsingDeviceAuth - description: Windows 10 Azure AD Join using Device Auth. + description: Windows 10 Entra ID (Azure AD) Join using Device Auth. name: windowsAzureADJoinUsingDeviceAuth - value: appleUserEnrollment - description: Device managed by Apple user enrollment + description: Indicates the device is enrolled via Apple User Enrollment with Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities name: appleUserEnrollment - value: appleUserEnrollmentWithServiceAccount - description: Device managed by Apple user enrollment with service account + description: Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities name: appleUserEnrollmentWithServiceAccount microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState @@ -7223,6 +7254,7 @@ components: - unknown - company - personal + - unknownFutureValue type: string description: Owner type of device. x-ms-enum: @@ -7230,14 +7262,17 @@ components: modelAsString: false values: - value: unknown - description: Unknown. + description: Unknown device owner type. name: unknown - value: company - description: Owned by company. + description: Corporate device owner type. name: company - value: personal - description: Owned by person. + description: Personal device owner type. name: personal + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.managementAgentType: title: managementAgentType enum: @@ -7426,7 +7461,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.deviceLogCollectionResponse: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -7780,14 +7815,26 @@ components: type: boolean description: Indicates whether attendees can turn on their microphone. nullable: true + allowBreakoutRooms: + type: boolean + description: Indicates whether breakout rooms are enabled for the meeting. + nullable: true + allowedLobbyAdmitters: + $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' + allowLiveShare: + $ref: '#/components/schemas/microsoft.graph.meetingLiveShareOptions' 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 + description: Indicates whether PowerPoint live is enabled for the meeting. + nullable: true allowRecording: type: boolean description: Indicates whether recording is enabled for the meeting. @@ -7800,6 +7847,10 @@ components: type: boolean description: Indicates whether transcription is enabled for the meeting. nullable: true + allowWhiteboard: + type: boolean + description: Indicates whether whiteboard is enabled for the meeting. + nullable: true audioConferencing: $ref: '#/components/schemas/microsoft.graph.audioConferencing' chatInfo: @@ -8727,7 +8778,7 @@ components: description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' trustType: type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' nullable: true extensions: type: array @@ -10840,6 +10891,32 @@ components: - Completed - Failed type: string + microsoft.graph.timeClockSettings: + title: timeClockSettings + type: object + properties: + approvedLocation: + $ref: '#/components/schemas/microsoft.graph.geoCoordinates' + additionalProperties: + type: object + microsoft.graph.dayNote: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: dayNote + type: object + properties: + dayNoteDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: The date of the day note. + format: date + nullable: true + draftDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + sharedDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object microsoft.graph.offerShiftRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' @@ -10905,6 +10982,10 @@ components: - title: schedulingGroup type: object properties: + code: + type: string + description: 'The code for the schedulingGroup to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The display name for the schedulingGroup. Required. @@ -10958,12 +11039,45 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCard: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: timeCard + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + confirmedBy: + $ref: '#/components/schemas/microsoft.graph.confirmedBy' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + originalEntry: + $ref: '#/components/schemas/microsoft.graph.timeCardEntry' + state: + $ref: '#/components/schemas/microsoft.graph.timeCardState' + userId: + type: string + description: User ID to which the timeCard belongs. + nullable: true + additionalProperties: + type: object microsoft.graph.timeOffReason: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - title: timeOffReason type: object properties: + code: + type: string + description: 'The code of the timeOffReason to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The name of the timeOffReason. Required. @@ -11774,6 +11888,13 @@ components: $ref: '#/components/schemas/microsoft.graph.externalLink' additionalProperties: type: object + microsoft.graph.allowedLobbyAdmitterRoles: + title: allowedLobbyAdmitterRoles + enum: + - organizerAndCoOrganizersAndPresenters + - organizerAndCoOrganizers + - unknownFutureValue + type: string microsoft.graph.onlineMeetingPresenters: title: onlineMeetingPresenters enum: @@ -11783,6 +11904,13 @@ components: - organizer - unknownFutureValue type: string + microsoft.graph.meetingLiveShareOptions: + title: meetingLiveShareOptions + enum: + - enabled + - disabled + - unknownFutureValue + type: string microsoft.graph.meetingChatMode: title: meetingChatMode enum: @@ -11849,6 +11977,7 @@ components: properties: allowTextOnly: type: boolean + description: Indicates whether only text is allowed in the meeting chat. Optional. nullable: true additionalProperties: type: object @@ -12171,6 +12300,8 @@ components: - title: changeTrackedEntity type: object properties: + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -12719,6 +12850,12 @@ components: - title: printJob type: object properties: + acknowledgedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The dateTimeOffset when the job was acknowledged. Read-only. + format: date-time + nullable: true configuration: $ref: '#/components/schemas/microsoft.graph.printJobConfiguration' createdBy: @@ -12728,6 +12865,13 @@ components: type: string description: The DateTimeOffset when the job was created. Read-only. format: date-time + errorCode: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The error code of the print job. Read-only. + format: int32 + nullable: true isFetchable: type: boolean description: 'If true, document can be fetched by printer.' @@ -13010,11 +13154,11 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file in little endian (if available). Read-only. + description: The CRC32 value of the file (if available). Read-only. nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -13022,7 +13166,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -13807,6 +13951,72 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCardBreak: + title: timeCardBreak + type: object + properties: + breakId: + type: string + description: ID of the timeCardBreak. + nullable: true + end: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + start: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardEvent: + title: timeCardEvent + type: object + properties: + dateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the entry is recorded. + format: date-time + isAtApprovedLocation: + type: boolean + description: Indicates whether this action happens at an approved location. + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + microsoft.graph.confirmedBy: + title: confirmedBy + enum: + - none + - user + - manager + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true + microsoft.graph.timeCardEntry: + title: timeCardEntry + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The clock-in event of the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardState: + title: timeCardState + enum: + - clockedIn + - onBreak + - clockedOut + - unknownFutureValue + type: string microsoft.graph.timeOffReasonIconType: title: timeOffReasonIconType enum: @@ -15723,10 +15933,22 @@ components: type: string description: The document's name. Read-only. nullable: true + downloadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was downloaded. Read-only + format: date-time + nullable: true size: type: number description: The document's size in bytes. Read-only. format: int64 + uploadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was uploaded. Read-only + format: date-time + nullable: true additionalProperties: type: object microsoft.graph.printTask: @@ -16439,37 +16661,37 @@ components: properties: allowAutoFilter: type: boolean - description: Represents the worksheet protection option of allowing using auto filter feature. + description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. allowDeleteColumns: type: boolean - description: Represents the worksheet protection option of allowing deleting columns. + description: Indicates whether the worksheet protection option to allow deleting columns is enabled. allowDeleteRows: type: boolean - description: Represents the worksheet protection option of allowing deleting rows. + description: Indicates whether the worksheet protection option to allow deleting rows is enabled. allowFormatCells: type: boolean - description: Represents the worksheet protection option of allowing formatting cells. + description: Indicates whether the worksheet protection option to allow formatting cells is enabled. allowFormatColumns: type: boolean - description: Represents the worksheet protection option of allowing formatting columns. + description: Indicates whether the worksheet protection option to allow formatting columns is enabled. allowFormatRows: type: boolean - description: Represents the worksheet protection option of allowing formatting rows. + description: Indicates whether the worksheet protection option to allow formatting rows is enabled. allowInsertColumns: type: boolean - description: Represents the worksheet protection option of allowing inserting columns. + description: Indicates whether the worksheet protection option to allow inserting columns is enabled. allowInsertHyperlinks: type: boolean - description: Represents the worksheet protection option of allowing inserting hyperlinks. + description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. allowInsertRows: type: boolean - description: Represents the worksheet protection option of allowing inserting rows. + description: Indicates whether the worksheet protection option to allow inserting rows is enabled. allowPivotTables: type: boolean - description: Represents the worksheet protection option of allowing using pivot table feature. + description: Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. allowSort: type: boolean - description: Represents the worksheet protection option of allowing using sort feature. + description: Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. additionalProperties: type: object microsoft.graph.scheduleEntityTheme: diff --git a/openApiDocs/v1.0/Users.Functions.yml b/openApiDocs/v1.0/Users.Functions.yml index 458c7abf7c9..90d8b5fece3 100644 --- a/openApiDocs/v1.0/Users.Functions.yml +++ b/openApiDocs/v1.0/Users.Functions.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Users.Functions version: v1.0 @@ -373,7 +373,7 @@ components: nullable: true country: type: string - description: 'The country/region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The country or region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' 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])$' @@ -556,7 +556,7 @@ components: type: array items: type: string - description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: This property can''t contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Returned only on $select. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -571,7 +571,7 @@ components: description: A list for the user to enumerate their past projects. Returned only on $select. postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country or region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true preferredDataLocation: type: string @@ -650,7 +650,7 @@ components: nullable: true usageLocation: type: string - description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries/regions. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true userPrincipalName: type: string @@ -1241,7 +1241,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 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.' + description: 'The last interactive sign-in date and time for a specific user. This property records the last time a user attempted an interactive sign-in to the directory—whether the attempt was successful or not. Note: Since unsuccessful attempts are also logged, this value might not accurately reflect actual system usage. For tracking actual account access, please use the lastSuccessfulSignInDateTime property. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastSignInRequestId: @@ -1251,7 +1251,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. Use this property if you need to determine when the account was truly accessed. This field can be used to build reports, such as inactive users. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Microsoft Entra ID maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.' format: date-time nullable: true lastSuccessfulSignInRequestId: @@ -1509,15 +1509,15 @@ components: description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' + description: 'true if the user has permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise.' + description: 'If true, the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -1617,7 +1617,7 @@ components: properties: allowNewTimeProposals: type: boolean - description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. Default is true.' + description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. The default is true.' nullable: true attendees: type: array @@ -1628,7 +1628,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: The preview of the message associated with the event. It is in text format. + description: The preview of the message associated with the event. It's in text format. nullable: true end: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -1638,7 +1638,7 @@ components: nullable: true hideAttendees: type: boolean - description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. Default is false.' + description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. The default is false.' nullable: true iCalUId: type: string @@ -1648,7 +1648,7 @@ components: $ref: '#/components/schemas/microsoft.graph.importance' isAllDay: type: boolean - description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start and end time must be set to midnight and be in the same time zone.' + description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start, and endtime must be set to midnight and be in the same time zone.' nullable: true isCancelled: type: boolean @@ -1656,15 +1656,15 @@ components: nullable: true isDraft: type: boolean - description: 'Set to true if the user has updated the meeting in Outlook but has not sent the updates to attendees. Set to false if all changes have been sent, or if the event is an appointment without any attendees.' + description: 'Set to true if the user has updated the meeting in Outlook but hasn''t sent the updates to attendees. Set to false if all changes are sent, or if the event is an appointment without any attendees.' nullable: true isOnlineMeeting: type: boolean - description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' + description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently, Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' nullable: true isOrganizer: type: boolean - description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). This also applies if a delegate organized the event on behalf of the owner. + description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). It also applies if a delegate organized the event on behalf of the owner. nullable: true isReminderOn: type: boolean @@ -1676,7 +1676,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.location' - description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection would be removed and replaced by the new location value.' + description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection are removed and replaced by the new location value.' onlineMeeting: $ref: '#/components/schemas/microsoft.graph.onlineMeetingInfo' onlineMeetingProvider: @@ -1694,7 +1694,7 @@ components: originalStart: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Represents the start time of an event when it is initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'Represents the start time of an event when it''s initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in 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 originalStartTimeZone: @@ -1732,13 +1732,13 @@ components: nullable: true transactionId: type: string - description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. This is useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you cannot change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' + description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. It''s useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you can''t change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' nullable: true type: $ref: '#/components/schemas/microsoft.graph.eventType' webLink: type: string - description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL cannot be accessed from within an iFrame.' + description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL can''t be accessed from within an iFrame.' nullable: true attachments: type: array @@ -1758,7 +1758,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' x-ms-navigationProperty: true multiValueExtendedProperties: type: array @@ -2301,6 +2301,10 @@ components: type: string description: The name of the team. nullable: true + firstChannelName: + type: string + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' + nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' guestSettings: @@ -3347,7 +3351,7 @@ components: properties: locale: type: string - 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.' + 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 @@ -5426,6 +5430,12 @@ components: type: string description: 'A hyperlink that will go to the channel in Microsoft Teams. This is the URL that you get when you right-click a channel in Microsoft Teams and select Get link to channel. This URL should be treated as an opaque blob, and not parsed. Read-only.' nullable: true + allMembers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: 'A collection of membership records associated with the channel, including both direct and indirect members of shared channels.' + x-ms-navigationProperty: true filesFolder: $ref: '#/components/schemas/microsoft.graph.driveItem' members: @@ -5822,6 +5832,10 @@ components: type: boolean description: Indicates whether the schedule is enabled for the team. Required. nullable: true + isActivitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts include activities from the original shift. + nullable: true offerShiftRequestsEnabled: type: boolean description: Indicates whether offer shift requests are enabled for the schedule. @@ -5837,6 +5851,8 @@ components: description: Additional information about why schedule provisioning failed. nullable: true readOnly: true + startDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -5845,6 +5861,8 @@ components: type: boolean description: Indicates whether time clock is enabled for the schedule. nullable: true + timeClockSettings: + $ref: '#/components/schemas/microsoft.graph.timeClockSettings' timeOffRequestsEnabled: type: boolean description: Indicates whether time off requests are enabled for the schedule. @@ -5858,6 +5876,13 @@ components: items: type: string nullable: true + description: The IDs for the workforce integrations associated with this schedule. + dayNotes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. + x-ms-navigationProperty: true offerShiftRequests: type: array items: @@ -5894,6 +5919,12 @@ components: $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' description: The swap requests for shifts in the schedule. x-ms-navigationProperty: true + timeCards: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. + x-ms-navigationProperty: true timeOffReasons: type: array items: @@ -6189,7 +6220,7 @@ components: description: 'Apple bulk enrollment without user challenge. (DEP, Apple Configurator, Mobile Config)' name: appleBulkWithoutUser - value: windowsAzureADJoin - description: Windows 10 Azure AD Join. + description: Windows 10 Entra ID (Azure AD) Join. name: windowsAzureADJoin - value: windowsBulkUserless description: Windows 10 Bulk enrollment through ICD with certificate. @@ -6198,19 +6229,19 @@ components: description: Windows 10 automatic enrollment. (Add work account) name: windowsAutoEnrollment - value: windowsBulkAzureDomainJoin - description: Windows 10 bulk Azure AD Join. + description: Windows 10 bulk Entra ID (Azure AD) Join. name: windowsBulkAzureDomainJoin - value: windowsCoManagement description: Windows 10 Co-Management triggered by AutoPilot or Group Policy. name: windowsCoManagement - value: windowsAzureADJoinUsingDeviceAuth - description: Windows 10 Azure AD Join using Device Auth. + description: Windows 10 Entra ID (Azure AD) Join using Device Auth. name: windowsAzureADJoinUsingDeviceAuth - value: appleUserEnrollment - description: Device managed by Apple user enrollment + description: Indicates the device is enrolled via Apple User Enrollment with Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities name: appleUserEnrollment - value: appleUserEnrollmentWithServiceAccount - description: Device managed by Apple user enrollment with service account + description: Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities name: appleUserEnrollmentWithServiceAccount microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState @@ -6496,6 +6527,7 @@ components: - unknown - company - personal + - unknownFutureValue type: string description: Owner type of device. x-ms-enum: @@ -6503,14 +6535,17 @@ components: modelAsString: false values: - value: unknown - description: Unknown. + description: Unknown device owner type. name: unknown - value: company - description: Owned by company. + description: Corporate device owner type. name: company - value: personal - description: Owned by person. + description: Personal device owner type. name: personal + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.managementAgentType: title: managementAgentType enum: @@ -6699,7 +6734,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.deviceLogCollectionResponse: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -7087,14 +7122,26 @@ components: type: boolean description: Indicates whether attendees can turn on their microphone. nullable: true + allowBreakoutRooms: + type: boolean + description: Indicates whether breakout rooms are enabled for the meeting. + nullable: true + allowedLobbyAdmitters: + $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' + allowLiveShare: + $ref: '#/components/schemas/microsoft.graph.meetingLiveShareOptions' 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 + description: Indicates whether PowerPoint live is enabled for the meeting. + nullable: true allowRecording: type: boolean description: Indicates whether recording is enabled for the meeting. @@ -7107,6 +7154,10 @@ components: type: boolean description: Indicates whether transcription is enabled for the meeting. nullable: true + allowWhiteboard: + type: boolean + description: Indicates whether whiteboard is enabled for the meeting. + nullable: true audioConferencing: $ref: '#/components/schemas/microsoft.graph.audioConferencing' chatInfo: @@ -7972,7 +8023,7 @@ components: description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' trustType: type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' nullable: true extensions: type: array @@ -10165,6 +10216,32 @@ components: - Completed - Failed type: string + microsoft.graph.timeClockSettings: + title: timeClockSettings + type: object + properties: + approvedLocation: + $ref: '#/components/schemas/microsoft.graph.geoCoordinates' + additionalProperties: + type: object + microsoft.graph.dayNote: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: dayNote + type: object + properties: + dayNoteDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: The date of the day note. + format: date + nullable: true + draftDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + sharedDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object microsoft.graph.offerShiftRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' @@ -10230,6 +10307,10 @@ components: - title: schedulingGroup type: object properties: + code: + type: string + description: 'The code for the schedulingGroup to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The display name for the schedulingGroup. Required. @@ -10283,12 +10364,45 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCard: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: timeCard + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + confirmedBy: + $ref: '#/components/schemas/microsoft.graph.confirmedBy' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + originalEntry: + $ref: '#/components/schemas/microsoft.graph.timeCardEntry' + state: + $ref: '#/components/schemas/microsoft.graph.timeCardState' + userId: + type: string + description: User ID to which the timeCard belongs. + nullable: true + additionalProperties: + type: object microsoft.graph.timeOffReason: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - title: timeOffReason type: object properties: + code: + type: string + description: 'The code of the timeOffReason to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The name of the timeOffReason. Required. @@ -11113,6 +11227,13 @@ components: $ref: '#/components/schemas/microsoft.graph.externalLink' additionalProperties: type: object + microsoft.graph.allowedLobbyAdmitterRoles: + title: allowedLobbyAdmitterRoles + enum: + - organizerAndCoOrganizersAndPresenters + - organizerAndCoOrganizers + - unknownFutureValue + type: string microsoft.graph.onlineMeetingPresenters: title: onlineMeetingPresenters enum: @@ -11122,6 +11243,13 @@ components: - organizer - unknownFutureValue type: string + microsoft.graph.meetingLiveShareOptions: + title: meetingLiveShareOptions + enum: + - enabled + - disabled + - unknownFutureValue + type: string microsoft.graph.meetingChatMode: title: meetingChatMode enum: @@ -11188,6 +11316,7 @@ components: properties: allowTextOnly: type: boolean + description: Indicates whether only text is allowed in the meeting chat. Optional. nullable: true additionalProperties: type: object @@ -11510,6 +11639,8 @@ components: - title: changeTrackedEntity type: object properties: + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -12078,6 +12209,12 @@ components: - title: printJob type: object properties: + acknowledgedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The dateTimeOffset when the job was acknowledged. Read-only. + format: date-time + nullable: true configuration: $ref: '#/components/schemas/microsoft.graph.printJobConfiguration' createdBy: @@ -12087,6 +12224,13 @@ components: type: string description: The DateTimeOffset when the job was created. Read-only. format: date-time + errorCode: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The error code of the print job. Read-only. + format: int32 + nullable: true isFetchable: type: boolean description: 'If true, document can be fetched by printer.' @@ -12376,11 +12520,11 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file in little endian (if available). Read-only. + description: The CRC32 value of the file (if available). Read-only. nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -12388,7 +12532,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -13173,6 +13317,72 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCardBreak: + title: timeCardBreak + type: object + properties: + breakId: + type: string + description: ID of the timeCardBreak. + nullable: true + end: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + start: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardEvent: + title: timeCardEvent + type: object + properties: + dateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the entry is recorded. + format: date-time + isAtApprovedLocation: + type: boolean + description: Indicates whether this action happens at an approved location. + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + microsoft.graph.confirmedBy: + title: confirmedBy + enum: + - none + - user + - manager + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true + microsoft.graph.timeCardEntry: + title: timeCardEntry + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The clock-in event of the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardState: + title: timeCardState + enum: + - clockedIn + - onBreak + - clockedOut + - unknownFutureValue + type: string microsoft.graph.timeOffReasonIconType: title: timeOffReasonIconType enum: @@ -15089,10 +15299,22 @@ components: type: string description: The document's name. Read-only. nullable: true + downloadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was downloaded. Read-only + format: date-time + nullable: true size: type: number description: The document's size in bytes. Read-only. format: int64 + uploadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was uploaded. Read-only + format: date-time + nullable: true additionalProperties: type: object microsoft.graph.printTask: @@ -15805,37 +16027,37 @@ components: properties: allowAutoFilter: type: boolean - description: Represents the worksheet protection option of allowing using auto filter feature. + description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. allowDeleteColumns: type: boolean - description: Represents the worksheet protection option of allowing deleting columns. + description: Indicates whether the worksheet protection option to allow deleting columns is enabled. allowDeleteRows: type: boolean - description: Represents the worksheet protection option of allowing deleting rows. + description: Indicates whether the worksheet protection option to allow deleting rows is enabled. allowFormatCells: type: boolean - description: Represents the worksheet protection option of allowing formatting cells. + description: Indicates whether the worksheet protection option to allow formatting cells is enabled. allowFormatColumns: type: boolean - description: Represents the worksheet protection option of allowing formatting columns. + description: Indicates whether the worksheet protection option to allow formatting columns is enabled. allowFormatRows: type: boolean - description: Represents the worksheet protection option of allowing formatting rows. + description: Indicates whether the worksheet protection option to allow formatting rows is enabled. allowInsertColumns: type: boolean - description: Represents the worksheet protection option of allowing inserting columns. + description: Indicates whether the worksheet protection option to allow inserting columns is enabled. allowInsertHyperlinks: type: boolean - description: Represents the worksheet protection option of allowing inserting hyperlinks. + description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. allowInsertRows: type: boolean - description: Represents the worksheet protection option of allowing inserting rows. + description: Indicates whether the worksheet protection option to allow inserting rows is enabled. allowPivotTables: type: boolean - description: Represents the worksheet protection option of allowing using pivot table feature. + description: Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. allowSort: type: boolean - description: Represents the worksheet protection option of allowing using sort feature. + description: Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. additionalProperties: type: object microsoft.graph.scheduleEntityTheme: diff --git a/openApiDocs/v1.0/Users.yml b/openApiDocs/v1.0/Users.yml index 85a53e1b0e2..17a0bc823b0 100644 --- a/openApiDocs/v1.0/Users.yml +++ b/openApiDocs/v1.0/Users.yml @@ -1,4 +1,4 @@ -openapi: 3.0.1 +openapi: 3.0.4 info: title: Users version: v1.0 @@ -11,10 +11,10 @@ paths: tags: - users.user summary: List users - description: List properties and relationships of the user objects. + description: Retrieve a list of user objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-onboarding-user-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/user-list?view=graph-rest-1.0 operationId: user_ListUser parameters: - name: ConsistencyLevel @@ -77,7 +77,7 @@ paths: description: Create a new user object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-onboarding-user-create?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-mam-user-create?view=graph-rest-1.0 operationId: user_CreateUser requestBody: description: New entity @@ -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/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 @@ -187,7 +187,7 @@ paths: description: Deletes a user. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-mam-user-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-onboarding-user-delete?view=graph-rest-1.0 operationId: user_DeleteUser parameters: - name: user-id @@ -2609,6 +2609,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 - name: $select in: query description: Select properties to be returned @@ -2658,6 +2668,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 responses: 2XX: description: Retrieved navigation property link @@ -11474,7 +11494,7 @@ paths: description: Update the properties of a user object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/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_UpdateUserGraphBPreUserPrincipalName parameters: - name: userPrincipalName @@ -11509,7 +11529,7 @@ paths: description: Deletes a user. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-mam-user-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-onboarding-user-delete?view=graph-rest-1.0 operationId: user_DeleteUserGraphBPreUserPrincipalName parameters: - name: userPrincipalName @@ -11612,7 +11632,7 @@ components: nullable: true country: type: string - description: 'The country/region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The country or region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' 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])$' @@ -11795,7 +11815,7 @@ components: type: array items: type: string - description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: This property can''t contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Returned only on $select. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -11810,7 +11830,7 @@ components: description: A list for the user to enumerate their past projects. Returned only on $select. postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country or region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true preferredDataLocation: type: string @@ -11889,7 +11909,7 @@ components: nullable: true usageLocation: type: string - description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries/regions. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true userPrincipalName: type: string @@ -12371,7 +12391,7 @@ components: type: array items: $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, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.' + 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. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.' x-ms-navigationProperty: true remoteDesktopSecurityConfiguration: $ref: '#/components/schemas/microsoft.graph.remoteDesktopSecurityConfiguration' @@ -13317,7 +13337,7 @@ components: description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).' trustType: type: string - description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.' + description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in).' nullable: true extensions: type: array @@ -13398,6 +13418,8 @@ components: items: $ref: '#/components/schemas/microsoft.graph.appRole' description: 'The collection of roles defined for the application. With app role assignments, these roles can be assigned to users, groups, or service principals associated with other applications. Not nullable.' + authenticationBehaviors: + $ref: '#/components/schemas/microsoft.graph.authenticationBehaviors' certification: $ref: '#/components/schemas/microsoft.graph.certification' createdDateTime: @@ -13543,7 +13565,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Directory objects that are owners of the application. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.' + description: 'Directory objects that are owners of this application. The owners are a set of nonadmin users or service principals who are allowed to modify this object. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.' x-ms-navigationProperty: true synchronization: $ref: '#/components/schemas/microsoft.graph.synchronization' @@ -14310,7 +14332,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 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.' + description: 'The last interactive sign-in date and time for a specific user. This property records the last time a user attempted an interactive sign-in to the directory—whether the attempt was successful or not. Note: Since unsuccessful attempts are also logged, this value might not accurately reflect actual system usage. For tracking actual account access, please use the lastSuccessfulSignInDateTime property. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastSignInRequestId: @@ -14320,7 +14342,7 @@ 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 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.' + description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. Use this property if you need to determine when the account was truly accessed. This field can be used to build reports, such as inactive users. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Microsoft Entra ID maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.' format: date-time nullable: true lastSuccessfulSignInRequestId: @@ -14535,15 +14557,15 @@ components: description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' + description: 'true if the user has permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise.' + description: 'If true, the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -14643,7 +14665,7 @@ components: properties: allowNewTimeProposals: type: boolean - description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. Default is true.' + description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. The default is true.' nullable: true attendees: type: array @@ -14654,7 +14676,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: The preview of the message associated with the event. It is in text format. + description: The preview of the message associated with the event. It's in text format. nullable: true end: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -14664,7 +14686,7 @@ components: nullable: true hideAttendees: type: boolean - description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. Default is false.' + description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. The default is false.' nullable: true iCalUId: type: string @@ -14674,7 +14696,7 @@ components: $ref: '#/components/schemas/microsoft.graph.importance' isAllDay: type: boolean - description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start and end time must be set to midnight and be in the same time zone.' + description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start, and endtime must be set to midnight and be in the same time zone.' nullable: true isCancelled: type: boolean @@ -14682,15 +14704,15 @@ components: nullable: true isDraft: type: boolean - description: 'Set to true if the user has updated the meeting in Outlook but has not sent the updates to attendees. Set to false if all changes have been sent, or if the event is an appointment without any attendees.' + description: 'Set to true if the user has updated the meeting in Outlook but hasn''t sent the updates to attendees. Set to false if all changes are sent, or if the event is an appointment without any attendees.' nullable: true isOnlineMeeting: type: boolean - description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' + description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently, Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.' nullable: true isOrganizer: type: boolean - description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). This also applies if a delegate organized the event on behalf of the owner. + description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). It also applies if a delegate organized the event on behalf of the owner. nullable: true isReminderOn: type: boolean @@ -14702,7 +14724,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.location' - description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection would be removed and replaced by the new location value.' + description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection are removed and replaced by the new location value.' onlineMeeting: $ref: '#/components/schemas/microsoft.graph.onlineMeetingInfo' onlineMeetingProvider: @@ -14720,7 +14742,7 @@ components: originalStart: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Represents the start time of an event when it is initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'Represents the start time of an event when it''s initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in 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 originalStartTimeZone: @@ -14758,13 +14780,13 @@ components: nullable: true transactionId: type: string - description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. This is useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you cannot change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' + description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. It''s useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you can''t change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' nullable: true type: $ref: '#/components/schemas/microsoft.graph.eventType' webLink: type: string - description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL cannot be accessed from within an iFrame.' + description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL can''t be accessed from within an iFrame.' nullable: true attachments: type: array @@ -14784,7 +14806,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn''t include occurrences cancelled from the series. Navigation property. Read-only. Nullable.' x-ms-navigationProperty: true multiValueExtendedProperties: type: array @@ -15313,6 +15335,10 @@ components: type: string description: The name of the team. nullable: true + firstChannelName: + type: string + description: 'The name of the first channel in the team. This is an optional property, only used during team creation and isn''t returned in methods to get and list teams.' + nullable: true funSettings: $ref: '#/components/schemas/microsoft.graph.teamFunSettings' guestSettings: @@ -16249,7 +16275,7 @@ components: properties: locale: type: string - 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.' + 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 @@ -17181,6 +17207,21 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.authenticationBehaviors: + title: authenticationBehaviors + type: object + properties: + blockAzureADGraphAccess: + type: boolean + nullable: true + removeUnverifiedEmailClaim: + type: boolean + nullable: true + requireClientServicePrincipal: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.certification: title: certification type: object @@ -17203,7 +17244,7 @@ components: readOnly: true isPublisherAttested: type: boolean - description: Indicates whether the application has been self-attested by the application developer or the publisher. + description: Indicates whether the application developer or publisher completed Publisher Attestation. nullable: true lastCertificationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -17255,7 +17296,7 @@ components: description: Specifies the two-letter ISO country codes. Access to the application will be blocked for minors from the countries specified in this list. legalAgeGroupRule: type: string - description: 'Specifies the legal age group rule that applies to users of the app. Can be set to one of the following values: ValueDescriptionAllowDefault. Enforces the legal minimum. This means parental consent is required for minors in the European Union and Korea.RequireConsentForPrivacyServicesEnforces the user to specify date of birth to comply with COPPA rules. RequireConsentForMinorsRequires parental consent for ages below 18, regardless of country minor rules.RequireConsentForKidsRequires parental consent for ages below 14, regardless of country minor rules.BlockMinorsBlocks minors from using the app.' + description: 'Specifies the legal age group rule that applies to users of the app. Can be set to one of the following values: ValueDescriptionAllowDefault. Enforces the legal minimum. This means parental consent is required for minors in the European Union and Korea.RequireConsentForPrivacyServicesEnforces the user to specify date of birth to comply with COPPA rules. RequireConsentForMinorsRequires parental consent for ages below 18, regardless of country/region minor rules.RequireConsentForKidsRequires parental consent for ages below 14, regardless of country/region minor rules.BlockMinorsBlocks minors from using the app.' nullable: true additionalProperties: type: object @@ -17392,6 +17433,8 @@ components: - title: changeTrackedEntity type: object properties: + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -19693,6 +19736,12 @@ components: type: string description: 'A hyperlink that will go to the channel in Microsoft Teams. This is the URL that you get when you right-click a channel in Microsoft Teams and select Get link to channel. This URL should be treated as an opaque blob, and not parsed. Read-only.' nullable: true + allMembers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: 'A collection of membership records associated with the channel, including both direct and indirect members of shared channels.' + x-ms-navigationProperty: true filesFolder: $ref: '#/components/schemas/microsoft.graph.driveItem' members: @@ -19769,6 +19818,10 @@ components: type: boolean description: Indicates whether the schedule is enabled for the team. Required. nullable: true + isActivitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts include activities from the original shift. + nullable: true offerShiftRequestsEnabled: type: boolean description: Indicates whether offer shift requests are enabled for the schedule. @@ -19784,6 +19837,8 @@ components: description: Additional information about why schedule provisioning failed. nullable: true readOnly: true + startDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -19792,6 +19847,8 @@ components: type: boolean description: Indicates whether time clock is enabled for the schedule. nullable: true + timeClockSettings: + $ref: '#/components/schemas/microsoft.graph.timeClockSettings' timeOffRequestsEnabled: type: boolean description: Indicates whether time off requests are enabled for the schedule. @@ -19805,6 +19862,13 @@ components: items: type: string nullable: true + description: The IDs for the workforce integrations associated with this schedule. + dayNotes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. + x-ms-navigationProperty: true offerShiftRequests: type: array items: @@ -19841,6 +19905,12 @@ components: $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' description: The swap requests for shifts in the schedule. x-ms-navigationProperty: true + timeCards: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. + x-ms-navigationProperty: true timeOffReasons: type: array items: @@ -20142,7 +20212,7 @@ components: description: 'Apple bulk enrollment without user challenge. (DEP, Apple Configurator, Mobile Config)' name: appleBulkWithoutUser - value: windowsAzureADJoin - description: Windows 10 Azure AD Join. + description: Windows 10 Entra ID (Azure AD) Join. name: windowsAzureADJoin - value: windowsBulkUserless description: Windows 10 Bulk enrollment through ICD with certificate. @@ -20151,19 +20221,19 @@ components: description: Windows 10 automatic enrollment. (Add work account) name: windowsAutoEnrollment - value: windowsBulkAzureDomainJoin - description: Windows 10 bulk Azure AD Join. + description: Windows 10 bulk Entra ID (Azure AD) Join. name: windowsBulkAzureDomainJoin - value: windowsCoManagement description: Windows 10 Co-Management triggered by AutoPilot or Group Policy. name: windowsCoManagement - value: windowsAzureADJoinUsingDeviceAuth - description: Windows 10 Azure AD Join using Device Auth. + description: Windows 10 Entra ID (Azure AD) Join using Device Auth. name: windowsAzureADJoinUsingDeviceAuth - value: appleUserEnrollment - description: Device managed by Apple user enrollment + description: Indicates the device is enrolled via Apple User Enrollment with Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities name: appleUserEnrollment - value: appleUserEnrollmentWithServiceAccount - description: Device managed by Apple user enrollment with service account + description: Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities name: appleUserEnrollmentWithServiceAccount microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState @@ -20449,6 +20519,7 @@ components: - unknown - company - personal + - unknownFutureValue type: string description: Owner type of device. x-ms-enum: @@ -20456,14 +20527,17 @@ components: modelAsString: false values: - value: unknown - description: Unknown. + description: Unknown device owner type. name: unknown - value: company - description: Owned by company. + description: Corporate device owner type. name: company - value: personal - description: Owned by person. + description: Personal device owner type. name: personal + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.managementAgentType: title: managementAgentType enum: @@ -20652,7 +20726,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.deviceLogCollectionResponse: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -21040,14 +21114,26 @@ components: type: boolean description: Indicates whether attendees can turn on their microphone. nullable: true + allowBreakoutRooms: + type: boolean + description: Indicates whether breakout rooms are enabled for the meeting. + nullable: true + allowedLobbyAdmitters: + $ref: '#/components/schemas/microsoft.graph.allowedLobbyAdmitterRoles' allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' + allowLiveShare: + $ref: '#/components/schemas/microsoft.graph.meetingLiveShareOptions' 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 + description: Indicates whether PowerPoint live is enabled for the meeting. + nullable: true allowRecording: type: boolean description: Indicates whether recording is enabled for the meeting. @@ -21060,6 +21146,10 @@ components: type: boolean description: Indicates whether transcription is enabled for the meeting. nullable: true + allowWhiteboard: + type: boolean + description: Indicates whether whiteboard is enabled for the meeting. + nullable: true audioConferencing: $ref: '#/components/schemas/microsoft.graph.audioConferencing' chatInfo: @@ -23967,6 +24057,32 @@ components: - Completed - Failed type: string + microsoft.graph.timeClockSettings: + title: timeClockSettings + type: object + properties: + approvedLocation: + $ref: '#/components/schemas/microsoft.graph.geoCoordinates' + additionalProperties: + type: object + microsoft.graph.dayNote: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: dayNote + type: object + properties: + dayNoteDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: The date of the day note. + format: date + nullable: true + draftDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + sharedDayNote: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object microsoft.graph.offerShiftRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' @@ -24032,6 +24148,10 @@ components: - title: schedulingGroup type: object properties: + code: + type: string + description: 'The code for the schedulingGroup to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The display name for the schedulingGroup. Required. @@ -24085,12 +24205,45 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCard: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: timeCard + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + confirmedBy: + $ref: '#/components/schemas/microsoft.graph.confirmedBy' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + originalEntry: + $ref: '#/components/schemas/microsoft.graph.timeCardEntry' + state: + $ref: '#/components/schemas/microsoft.graph.timeCardState' + userId: + type: string + description: User ID to which the timeCard belongs. + nullable: true + additionalProperties: + type: object microsoft.graph.timeOffReason: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - title: timeOffReason type: object properties: + code: + type: string + description: 'The code of the timeOffReason to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.' + nullable: true displayName: type: string description: The name of the timeOffReason. Required. @@ -24908,6 +25061,13 @@ components: $ref: '#/components/schemas/microsoft.graph.externalLink' additionalProperties: type: object + microsoft.graph.allowedLobbyAdmitterRoles: + title: allowedLobbyAdmitterRoles + enum: + - organizerAndCoOrganizersAndPresenters + - organizerAndCoOrganizers + - unknownFutureValue + type: string microsoft.graph.onlineMeetingPresenters: title: onlineMeetingPresenters enum: @@ -24917,6 +25077,13 @@ components: - organizer - unknownFutureValue type: string + microsoft.graph.meetingLiveShareOptions: + title: meetingLiveShareOptions + enum: + - enabled + - disabled + - unknownFutureValue + type: string microsoft.graph.meetingChatMode: title: meetingChatMode enum: @@ -24983,6 +25150,7 @@ components: properties: allowTextOnly: type: boolean + description: Indicates whether only text is allowed in the meeting chat. Optional. nullable: true additionalProperties: type: object @@ -25838,6 +26006,12 @@ components: - title: printJob type: object properties: + acknowledgedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The dateTimeOffset when the job was acknowledged. Read-only. + format: date-time + nullable: true configuration: $ref: '#/components/schemas/microsoft.graph.printJobConfiguration' createdBy: @@ -25847,6 +26021,13 @@ components: type: string description: The DateTimeOffset when the job was created. Read-only. format: date-time + errorCode: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The error code of the print job. Read-only. + format: int32 + nullable: true isFetchable: type: boolean description: 'If true, document can be fetched by printer.' @@ -26088,11 +26269,11 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file in little endian (if available). Read-only. + description: The CRC32 value of the file (if available). Read-only. nullable: true quickXorHash: type: string - description: A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + description: A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. nullable: true sha1Hash: type: string @@ -26100,7 +26281,7 @@ components: nullable: true sha256Hash: type: string - description: SHA256 hash for the contents of the file (if available). Read-only. + description: This property isn't supported. Don't use. nullable: true additionalProperties: type: object @@ -26698,6 +26879,72 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.timeCardBreak: + title: timeCardBreak + type: object + properties: + breakId: + type: string + description: ID of the timeCardBreak. + nullable: true + end: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + start: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardEvent: + title: timeCardEvent + type: object + properties: + dateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the entry is recorded. + format: date-time + isAtApprovedLocation: + type: boolean + description: Indicates whether this action happens at an approved location. + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + microsoft.graph.confirmedBy: + title: confirmedBy + enum: + - none + - user + - manager + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true + microsoft.graph.timeCardEntry: + title: timeCardEntry + type: object + properties: + breaks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The clock-in event of the timeCard. + clockInEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + clockOutEvent: + $ref: '#/components/schemas/microsoft.graph.timeCardEvent' + additionalProperties: + type: object + microsoft.graph.timeCardState: + title: timeCardState + enum: + - clockedIn + - onBreak + - clockedOut + - unknownFutureValue + type: string microsoft.graph.timeOffReasonIconType: title: timeOffReasonIconType enum: @@ -28752,10 +28999,22 @@ components: type: string description: The document's name. Read-only. nullable: true + downloadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was downloaded. Read-only + format: date-time + nullable: true size: type: number description: The document's size in bytes. Read-only. format: int64 + uploadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time the document was uploaded. Read-only + format: date-time + nullable: true additionalProperties: type: object microsoft.graph.printTask: @@ -29600,37 +29859,37 @@ components: properties: allowAutoFilter: type: boolean - description: Represents the worksheet protection option of allowing using auto filter feature. + description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. allowDeleteColumns: type: boolean - description: Represents the worksheet protection option of allowing deleting columns. + description: Indicates whether the worksheet protection option to allow deleting columns is enabled. allowDeleteRows: type: boolean - description: Represents the worksheet protection option of allowing deleting rows. + description: Indicates whether the worksheet protection option to allow deleting rows is enabled. allowFormatCells: type: boolean - description: Represents the worksheet protection option of allowing formatting cells. + description: Indicates whether the worksheet protection option to allow formatting cells is enabled. allowFormatColumns: type: boolean - description: Represents the worksheet protection option of allowing formatting columns. + description: Indicates whether the worksheet protection option to allow formatting columns is enabled. allowFormatRows: type: boolean - description: Represents the worksheet protection option of allowing formatting rows. + description: Indicates whether the worksheet protection option to allow formatting rows is enabled. allowInsertColumns: type: boolean - description: Represents the worksheet protection option of allowing inserting columns. + description: Indicates whether the worksheet protection option to allow inserting columns is enabled. allowInsertHyperlinks: type: boolean - description: Represents the worksheet protection option of allowing inserting hyperlinks. + description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. allowInsertRows: type: boolean - description: Represents the worksheet protection option of allowing inserting rows. + description: Indicates w{"code":"internal","msg":"git-diff-tree: context deadline exceeded","meta":{"cause":"*fmt.wrapError"}}